body {
	background:#fff url(solid-default/bg.png) repeat-x top left;
	font: 1em/17px arial, Helvetica, sans-serif;
	color:#1d1d1d;
}
/* GLOBALS
============================================================== */
.widget {
	margin-bottom:10px;
}
.widget ul li {
	line-height:18px;
	color:#666;
	width:auto;
	border-bottom:1px dotted #D3D9EB;
	margin-left:3px;
	list-style:disc;
	margin-left:13px;
}
.widget a {
	display:inline;
	width:auto;
	color:#222;
}
.widget a:hover {
	text-decoration:underline;
}
.readMore { /* Read more text below primary 4 block post excerpts and archive pages */
	display:block;
	font-weight:bold;
	color:#5c5c5c;
	text-align:right;
}
.readMore a {
	color:#5c5c5c;
}
.readMore a:hover {
	text-decoration:underline;
}
.gray { /* Every repeating second blog entry */
	background:#f7f7f7;
}
.bordertop {border-top:4px solid #d8d6d3;}
.marginright {margin-right:10px;}
.margintop {margin-top:5px;}
.navigation {margin-top:10px;clear:both;display:block;padding:0 10px 10px 15px;font-size:1.1em;}
#searchform label {display:none;}
#s {border:1px solid #ccc;margin-right:2px;width:156px;}
#searchsubmit {background:#fff;color:#222;border:1px solid #ccc;}
/* HYPERLINKS
============================================================== */
a {
	color:#086dbd;
}
a:hover {
	text-decoration:underline;
}
/* HEADERS
============================================================== */
h1,h2,h3,h4,h5,h6 { /*Global values for headings*/
	color:#222;
	font-weight:normal;
	font: 1em/1.3em "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
/*HEADERS IN POST */
.post h1 {
	font-size:24px;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	letter-spacing:-1px;
	
}
.post h2 {
	font-size:20px;
	font-family:georgia, "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
}
.post h3 {
	font-size:22px;
	font-family:arial, verdana, sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
}
.post h4 {
	font-size:18px;
	font-family:verdana, tahoma, sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
}
/* MAIN PAGE HEADERS */
h2.featuredBigTitle { /* The big title used at featured section on front page */
	color: #fff;
	font-size: 2.1em;
	font-weight: bold;
	line-height: 1em;
	margin-bottom:15px;
	display:block;
}
h2.featuredSmallTitle { /* The smaller title used at featured section on front page */
	color: #1d1d1d;
	font-size: 1.2em;
	font-family: "Trebuchet ms", Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0 0 15px;
}

h2.postTitle { /* Blog entry post title on main and inner pages */
	font-size: 1.7em;
	font-family: tahoma, arial, verdana, sans-serif;
	letter-spacing:0;
	font-weight:bold;
	color:#459cdc;
	margin: 0 0 5px;
}
h2.postTitle a{
	color:#459cdc;
}
h2.postTitle a:hover{
	color:#6bb6bd;
	text-decoration:none;
}

h3.subTitle { /* sub title in body content */
	font-size:1.6em;
	font-family: tahoma, arial, verdana, sans-serif;
	letter-spacing:0;
	font-weight:bold;
	color:#459cdc;
	margin: 0 0 5px;
}
h3.subTitle a{
	color:#459cdc;
}
h3.subTitle a:hover{
	color:#6bb6bd;
	text-decoration:none;
}

h3.primaryBottomTitle { /* Primary bottom titles (4 entries on row below featured section */
	color: #fff;
	padding:5px 10px;
	display:inline;
	font-size:1.6em;
	line-height: 1.7em;
	font-weight:bold;
	background: #6bb5bb;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
h3.sidebarWidgetTitle { /*Sidebar Widget Titles*/
	color:#459cdc;
	border-bottom:1px dotted #ccc;
	font-size:1.3em;
	letter-spacing:-1px;
	display:block;
	font-weight:bold;
	margin-bottom:4px;
	padding-bottom:3px;
}
h3.sidebarWidgetTitle a,h3.sidebarWidgetTitle a:hover{
	color:#459cdc;
}
h3#leaveComment{ /* Leave a rely text above the comment form */
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.2em;
	color:#fff;
	clear:both;
	border-left:6px solid #dcddde;
	background:#58b4f0;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3px;
}
h3#comments{ /* Leave a rely text above the comment form */
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.2em;
	color:#fff;
	clear:both;
	border-left:6px solid #dcddde;
	background:#58b4f0;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3px;
}
/* SITE WRAPPER
============================================================== */
#wrapper {
	margin:0 auto;
	font-size:.75em;
	width:960px;
}

/* HEADER (header1 + header2 + Navigation bar)
============================================================== */
#header {
	height:132px;
	position:relative;
}
	#logo{
		position:absolute;
		left:0;
		top:20px;
	}
	#name1stRow {
		font-size:36px;
		font-weight:bold;
		font-family:georgia, garamond, serif;
		display:block;
		margin:25px 0 15px;
		color:#1a1a1a;
	}
	#name1stRow a, #name1stRow a:hover {
		color:#1a1a1a;
		text-decoration:none;
	}
	#name2ndRow {
		font-size:14px;
		font-weight:bold;
		font-family:"trebuchet ms", arial, verdana,sans-serif;
		display:block;
		color:#666;
	}
	ul#topNav {
		position:absolute;
		right:20px;
	}
	ul#topNav li {
		float:left;
		width: auto;
		color:#27292b;
		padding-right:15px;
		padding-left:15px;
		font-family:verdana;
		font-weight:bold;
		font-size:15px;
	}
	ul#topNav li a {
		display: block;
		color:#27292b;
		padding-top:50px;
	}
	ul#topNav li a:hover {
		color:#086dbd;
		text-decoration:none;
		background: url(solid-default/arrow.gif) no-repeat top center;
	}
	ul#topNav li.current_page_item a {
		color:#086dbd;
		text-decoration:none;
		background: url(solid-default/arrow.gif) no-repeat top center;
	}
	/* Horizontal sub page list over post on pages */
	ul#subPage li {
		float:left;
		width: auto;
		color:#27292b;
		padding-right:10px;
		padding-left:10px;
		padding-bottom:10px;
		font-family:verdana;
		font-weight:bold;
		font-size:12px;
		list-style:none;
	}
	ul#subPage li a {
		color:#27292b;
		width:auto;
	}
	ul#subPage li a:hover {
		color:#086dbd;
		text-decoration:none;
	}
	ul#subPage li.current_page_item a {
		color:#086dbd;
		text-decoration:none;
	}
/* FEATURED SECTION ON HOMEPAGE (THE BLUE LINE)
============================================================== */
#primaryTop { /*Featured section below the site logo and navigation*/
	background: url(solid-default/bgFeatured.png) no-repeat top center;
	padding-top:30px;
	padding-left:60px;
	padding-right:60px;
	padding-bottom:10px;
	position:relative;
	font-size:1.2em;
}
	.sliderwrapper{
		position: relative; /*leave as is*/
		overflow: hidden; /*leave as is*/
		width: 840px; /*width of featured content slider*/
		height:270px;
	}
	.sliderwrapper .contentdiv{
		visibility: hidden; /*leave as is*/
		position: absolute; /*leave as is*/
		left: 0; /*leave as is*/
		top: 0; /*leave as is*/
		width: 840px; /*width of content DIVs within slider. */
		height:100%;
	}
	.pagination { /*The number 1,2,3,4,5 on featured block*/
		display:inline;
		position:absolute;
		right:60px;
		top:280px;
		width:120px;
		z-index:999;
		font-weight:bold;
	}
	.pagination a{
		color:#fff;
		padding:3px 6px;
		display:block;
		float:left;
		margin-left:3px;
		font-size:1.2em;
	}
	.pagination a:hover {
		background:#78b6e2;
		text-decoration:none;
	}
	.pagination a.selected {
		background:#78b6e2;
		text-decoration:none;
	}
	.feaImage {
		float:left;
		display:inline;
		margin-right:20px;
/*		background: url(solid-default/feaImageBack.png) no-repeat center center;*/
	}
	#primaryTop p {
		padding-top:5px;
		padding-bottom:5px;
	}
	ul.featuredNav {
		margin-top:10px;
		font-size:12px;
	}
	 ul.featuredNav li {
		float:left;
		margin-right:20px;
	}
	ul.featuredNav li a {
		color: #1d1d1d;
		font:bold 1.1em "trebuchet ms", verdana, arial, sans-serif;
		display: block;
		background:#c0e073;
		padding:8px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	ul.featuredNav li a:hover {
		text-decoration:none;
		color:#1d1d1d;
		background:#B5CF74;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
/* SUB FEATURED SECTION ON HOMEPAGE WHERE 4 ENTRIES ON GRAY LINE
============================================================== */
#primaryBottom { /* Four entries on block, below the featured section */
	min-height:232px;
	margin-bottom:15px;
	background: #f7f7f7 url(solid-default/bgContent.png) no-repeat;
}
.primaryBottomPost {
	width:210px;
	padding-top:30px;
	margin-left:24px;
	float:left;
	display:inline;
}
.primaryBottomPost1 {
	width:840px;
	padding-top:30px;
	margin-left:24px;
	float:left;
	display:inline;
}
	.primaryBottomPostInner, 
	.primaryBottomPost ul, 
	.primaryBottomPost .textwidget {
		padding-top:5px;
		padding-bottom:4px;
	}
/* BLOG + SIDEBAR WRAPPER [Also used to wrap inner pages]
============================================================== */
#content { /* Wrapper for Blog entries and sidebar */
	padding-bottom:15px;
	border-bottom:1px dotted #459ddd;
	background:#fff;
	padding-top:10px;
}
/* BLOG (LEFT HAND BLOG ENTRIES ON HOME AND INNERPAGE)
============================================================== */
#mainPageLeftCol { /* Left column on front page and inner pages*/
	float:left;
	width:695px;
	display:inline;
}
#innerPageLeftCol {
	float:left;
	width:690px;
	display:inline;
}
.archivePost {
	padding:10px 10px 10px 15px;
	position:relative;
}
.archivePost p {
	margin-bottom:10px;
}
.post {
	padding:0 10px 10px 15px;
	font-size:1.1em;
}
.post p, .post ul, .post ol {
	margin-bottom:10px;
}
.date {
	text-transform:uppercase;
	color:#969696;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size:.9em;
}
.meta {
	color:#969696;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size:.9em;
	position:absolute;
	left:15px;
	bottom:10px;
}
#rssimage {
	position:absolute;
	right:10px;
	top:7px;
	width:21px;
	height:22px;
}
/* SIDEBAR (RIGHT HAND SIDEBAR ON HOMEPAGE)
============================================================== */
#sidebar {
	float:right;
	background:#f7f7f7;
	padding:10px;
	display:inline;
	width:230px!important;
	width:250px;
	width/**/:/**/230px;
}
#subscribe {
	position:relative;
}
#newsletter #email_address {
	border:none;
	margin-top:5px;
	padding:5px 5px 0;
	color:#777;
	font:italic 1em georgia,serif;
	height:19px!important; /*excluding 5px padding value from real height*/
	height:24px;/*Real height*/
	height/**/:/**/19px;/*excluding 5px padding value from real height*/
	width:156px!important; /*excluding 10px padding value from real width*/
	width:166px; /*Real width*/
	width/**/:/**/156px;/*excluding 10px padding value from real width*/
	background: url(solid-default/bgnewsletter.gif) no-repeat top left;
}
#newsletter #vr_submit {
	background: url(solid-default/add.gif) no-repeat top left;
	border:none;
	width:43px;
	height:24px;
	position:absolute;
	top:33px;
	right:15px;
}
#testimonials p {
	font: italic 1em georgia, garamond, serif;
	color:#666;
	padding-bottom:7px;
}
#testimonials .towner {
	font: bold italic 1em georgia, serif;
	color:#444;
	text-align:right;
	display:block;
}
#products img {
	float:left;
	margin:0 3px 6px 3px;
	display:inline;
}
/* SINGLE POST PAGE
============================================================== */
#breadcrum { /*The breacrumb above the inner pages*/
	background: url(solid-default/bgBreadcrum.png) no-repeat top center;
	height:41px;
}
#breadcrum p {
	padding:10px 0 0 15px;
	color:#fff;
	font-size:1.1em;
	font-family:arial;
}
#breadcrum p {
	color:#fff;
}
#breadcrum p a {
	color:#fff;
}
#breadcrum p a:hover{
	text-decoration:underline;
}
.post ul {
	padding-bottom:10px;
	list-style: square inside;
}
.post img {
}
.post ol {
	padding-bottom:10px;
	list-style: decimal inside;
}
.post li {
	padding: 2px 0px 2px 10px;
	font-size: 12px;
	line-height: 15px;
	color:#4c4c4c;
}
.alignleft {
	float:left;
	margin-right:10px;
	margin-top:5px;
}
.alignright {
	float:right;
	margin-left:10px;
	margin-top:5px;
}
.aligncenter {
	margin:0 auto;
	display:block;
}
.wp-caption img {
	margin-bottom: 5px;
	padding:4px;
	border: 1px solid #ddd;
	background-color:#FFFFFF;
}
p.wp-caption-text {
	color:#222;
	width: auto;
	font:.7em verdana, arial, sans-serif;
	text-align:center;
}
blockquote {
	padding: 2px 10px;
	background: #f6f5f5;
	color:#333;
	clear:both;
	border-left: 3px solid #bfbbbb;
	margin-bottom:10px;
}
code {
	display:block;
	font-size:12px;
}
blockquote p {
	font-size: 12px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 15px;
}
blockquote li {
	padding: 2px 0px 2px 10px;
	font-size: 11px;
	line-height: 15px;
	color:#369;
}
blockquote a {
	text-decoration:underline;
}
blockquote a:hover {
	text-decoration:none;
}
.postinfo { /* post info shown under the signle post page */
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	clear:both;
	font:11px verdana, arial, tahoma,sans-serif;
	color:#9f9f9f;
	border-bottom:1px dotted #ccc;
	margin-top:10px;
	display:block;
}
/* FOOTER
============================================================== */
#footer {
	padding:5px 10px 5px;
	font-size:.9em;
	line-height:1.4em;
	position:relative;
	font-family: verdana, "trebuchet ms", arial, sans-serif;
}
#email-footer {
	color:#969696;
}
ul#footerNav {
	position:absolute;
	right:0;
	top:12px;
}
ul#footerNav li {
	float:left;
	width: auto;
	color:#777;
	padding-right:10px;
	padding-left:10px;
}
ul#footerNav li a {
	display: block;
	color:#777;
}
ul#footerNav li a:hover {
	text-decoration:underline;
}

/* text style for notification message that is displayed when post is pass protected or comments are closed */ 
p#commentNotification {
	display:block;
	margin-top:7px;
	background:#f9f9f9;
	padding:3px 5px;
	font-weight:bold;
}
p#noComment {
	font:bold .8em verdana, tahoma, arial, sans-serif;
	background:#efefef;
	padding:4px 4px 4px 10px;
}
#visitorComments {
	padding:0 10px 0 15px;
}
ol.commentlist li { border:1px solid #ddd;height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 12px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#3479ad; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { }
ol.commentlist li div.vcard img.avatar { border:1px solid #ddd; padding:2px;background:#fff;left:10px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { font:bold 9px/1 helvetica,arial,sans-serif;display:inline;}
ol.commentlist li div.reply:hover {text-decoration:underline;display:inline;}
ol.commentlist li div.reply a { text-transform:uppercase; display:inline;}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#f7f7f7; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

/* COMMENT FORM ELEMENTS
============================================================== */
#respond {
	font-family:verdana, tahoma, arial, sans-serif;
	background: #f7f7f7;
	padding:5px 15px 0;
	border:1px solid #ececec;
}
#respond p {
	margin-bottom:10px;
}
.cancel-comment-reply {
	font-size:12px;
}
.cancel-comment-reply, #respond cite {
	font-size:12px;
	padding-top:4px;
}
#respond label {
	font-size:10px;
	padding-left:3px;
	font-family:verdana, tahoma, arial, sans-serif;
}
#author,#email,#url {
	font: 11px verdana,Arial, Helvetica, sans-serif;
	width: 35%;
	padding: 4px;
	background:#fefefe;
	border: 1px solid #e6e6e6;
}
#respond textarea:focus, #respond input[type="text"]:focus {
	border: 1px solid #bbb;
	background: #fefff7;
}
#respond textarea {
	font: 12px Arial, Helvetica, sans-serif;
	width: 95%;
	height: 120px;
	background:#fefefe;
	border: 1px solid #e6e6e6;
	padding: 2px 3px 3px 7px;
}
#submit {
	width: 191px;
	height:47px;
	border:none;
	background: url(solid-default/submit.gif) no-repeat right;
	display:block;
	line-height:0px;
	cursor:pointer;
}
#submit:hover {
	cursor:pointer;
	background: url(solid-default/submit.gif) no-repeat right;
	width: 191px;
	height:47px;
}

/* Buttons */
a.btn_download {
	margin:0 0 0 0;
	width: 160px;
	height: 47px;
	display: block;
	text-indent: -9999px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	background:transparent url(solid-default/btn_download.png) no-repeat 0 0;
} 

a.btn_download:hover {
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	box-shadow: 0 0 4px rgba(0,0,0,0.4);
}

/* message boxes */
.mbox_info, .mbox_note, .mbox_ok, .mbox_error {
	padding: 20px;
	margin: 40px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 10px;
	border-radius: 7px;
	padding-left: 90px;
	background: #eee;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

.mbox_info {
	background: #ddf3fc url(solid-default/sign_info.png) no-repeat scroll 10px
		14px;
	border: 1px solid #8ed9f6;
	color: #2e6093;
}

.mbox_note {
	background: #fffadb url(solid-default/sign_note.png) no-repeat scroll 10px
		15px;
	border: 1px solid #f5d145;
	color: #9e660d;
}

.mbox_error {
	background: #ffdede url(solid-default/sign_error.png) no-repeat scroll 10px
		15px;
	border: 1px solid #d97676;
	color: #cd0a0a;
}

.mbox_ok {
	background: #eff7d9 url(solid-default/sign_ok.png) no-repeat scroll 10px 15px
		;
	border: 1px solid #b7db58;
	color: #5d791b;
}

/* fancy box */
#fb-title-inner,#fb-info-inner,#fb-loading-inner,div.fb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#fb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#fb-overlay{position:relative;height:100%;width:100%;}
#fb-wrapper{position:absolute;visibility:hidden;width:100px;}
#fb-wrapper-inner{position:relative;border:12px solid #ffffff;overflow:hidden;height:100px;}
#fb-body{position:relative;height:100%;}
#fb-body-inner{position:absolute;height:100%;width:100%;}
#fb-player.html{height:100%;overflow:auto;}
#fb-body img{border:none;}
#fb-loading{position:relative;height:100%;}
#fb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#fb-loading-inner span{background:url(solid-default/fb_loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#fb-body,#fb-loading{background-color:#060606;}
#fb-title,#fb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#fb-title,#fb-title-inner{height:26px;line-height:26px;}
#fb-title-inner{font-size:16px;}
#fb-info,#fb-info-inner{height:20px;line-height:20px;}
#fb-info-inner{font-size:12px;}
#fb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#fb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#fb-nav-close{background-image:url(solid-default/fb_close.png);}
#fb-nav-next{background-image:url(solid-default/fb_close.png);}
#fb-nav-previous{background-image:url(solid-default/fb_close.png);}
#fb-nav-play{background-image:url(solid-default/fb_close.png);}
#fb-nav-pause{background-image:url(solid-default/fb_close.png);}
#fb-counter{float:left;width:45%;}
#fb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#fb-counter a.fb-counter-current{text-decoration:underline;}
div.fb-message{font-size:12px;padding:10px;text-align:center;}
div.fb-message a:link,div.fb-message a:visited{color:#fff;text-decoration:underline;}
