/*  

Theme Name: Metafever

Theme URI: http://www.metafever.com

Author: Arun Pattnaik

Author URI: http://www.arunpattnaik.com/

Description: Wordpress theme designed exclusively for MetaFever.com . All copyrights with Michael Smith. Please DO NOT COPY the codes, either in parts or whole.

*/



/* --- [ Default style settings are below, while user-defined adjustments and adjustments for various color schemes are in the style.php file. You can make additional adjustments in custom.css. ] --- */



/* -------------------[ Main Page Elements ]------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

*{outline:none;}
body {text-align: left;	margin: 1px 0 0 0;	padding: 0;color:#444;	font-size: 9pt;	line-height:1.5em;	font-family:Arial, Verdana, sans-serif; background:url(images/backg.gif) top repeat-x;}

.phone-banner {background:url(images/phone-banner.png); width:215px; height:45px; position:fixed; position: fixed; top: 130px; right: -165px; z-index: 500;}
.livechat {width:62px; height:141px; position:fixed; top:200px; right:-0px; z-index:500; }
.livechat a img:hover {opacity:1;filter:alpha(opacity=100)}

#wrap {	clear: both;margin: 0 auto;	padding:0;	width:960px; }
#wrap-top {clear: both;	margin: 0 auto;	padding:0;	width:980px;background:transparent url(images/wrap-bg-top-trans.png) top left no-repeat;height:5px;	}
#wrap-bottom {clear: both;	margin: 0 auto;	padding:0;	width:980px;background:transparent url(images/wrap-bg-bottom-trans.png) bottom left no-repeat;	height:5px;	}




#header {width:960px; height: 99px;}
	#header .logo {background:url(images/header-solap.png); width:211px; height:97px; float:left;}
		#header .logo a {background:url(images/logo.png); width:199px; height:56px; cursor:pointer; display:block; margin:14px auto 0px;}
		#header .logo a:hover {background:url(images/logo-hover.png);}
	#header .right_top {float:right; height:99px;}
	#header .info_login {height:37px; padding:3px 20px 0; color:#ccc; font-size:12px; text-align:right;}
		#header .info_login a{color:#FFF; text-decoration:none;}
	#header .info_login img {margin-bottom:-8px;}
	#header ul.menu {padding-top:7px; list-style:none;}
		#header ul.menu li{font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border-left:#dfdfdf 1px solid; border-right:#f8f8f8 1px solid;  float:left; padding:8px 15px 12px;}		
			#header ul.menu li a{color:#323232; text-decoration:none;}
			#header ul.menu li a:hover, #header ul.menu li.active a{color:#ec0a0a;}
			#header ul.menu li img.new {margin-bottom:4px;}
		#header ul.menu li.blog {padding:0px 10px; }
		#header ul.menu li:last-child {border-right:none;}
		#header ul.menu li:first-child {border-left:none;}

hr {border:none; background:url(images/hr.png) repeat-x; height:2px; margin:10px 0px;}
.clearbox {clear:both;}

#head-content {width:930px;	margin: 0 auto;	height:115px; padding: 0 15px;}
#pages .post p{margin-bottom:0px;}
#pages .post ul.links {width:180px; background:#efefef; border:solid  1px #CCC; -webkit-border-top-left-radius-: 8px; -webkit-border-bottom-left-radius-: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-topleft: 8px; border-top-left-radius:8px; border-bottom-left-radius:8px; padding:1px 0px 1px 10px; float:right; list-style:none; margin-left:15px;}
	#pages .post ul.links li {padding:5px 10px 5px 0px; border-bottom:solid 1px #DBDBDB; background:none; width:170px; height:22px; font-size:11px; text-align:right; background:none;}
	#pages .post ul.links li:last-child {border-bottom:none;}
 	#pages .post ul.links li a{color:#666; padding:0px; text-decoration:none; width:100%;}
	#pages .post ul.links li a:hover, ul.links li.active a {color:#900; padding:0px;}
	#pages .post ul.links li:hover, ul.links li.active{background:url(images/li-right.png) left bottom no-repeat; height:23px; width:170px; font-size:11px; padding:5px 10px 5px 10px; position:relative; left:-10px; border-bottom:none;}
#content .uses {padding:3px 5px; border:dotted 1px #E6E6E6; font-size:12px; background:#F0F0F0; margin-bottom:10px; height:24px;}
	#content .uses span {float:left; padding-right:13px; font-weight:bold; width:100px; font-size:11px; clear:none;}
	#content .uses ul { float:right; list-style:none; padding:0px; margin:0px;}
		#content .uses ul li {float:left; padding:0px 30px 0px 15px; background:url(images/icon-check.png) left no-repeat; position:relative;}
		#content .uses ul li a.hint { right:3px; display: block; text-decoration:none; color:#333; margin:2px 5px 0 8px; top:0px; position: absolute; }
		#content .uses ul li a.hint img {border:none;}
		#content .uses ul li a.hint:hover { position: absolute; }
		#content .uses ul li a.hint span { display: none; font-size:12px; color:#444; font-weight:normal;}
		#content .uses ul li a.hint:hover span {display: block;position: absolute; bottom: 5px; left: -170px;	padding: 5px;margin: 10px;z-index: 1000;background: #fff; border: 2px solid #90b1cc; width: 160px;-moz-border-radius: 5px;  border-radius: 5px; -webkit-border-radius:5px; text-decoration:none;}
		#content .uses ul li a.hint img {-moz-border-radius: 10px;  border-radius:10px; -webkit-border-radius:10px; }
			#content .uses ul li img {margin-bottom:0px;}
#pages  h2{font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#3b3b3b;}
.share {width:724px; padding:6px 5px 0px; border:dotted 1px #F0F0F0; font-size:12px; background:#F7F7F7; margin:10px 0px; clear:both; overflow:hidden;}
	.share span {float:left; padding-right:10px;}
	.share ul {list-style:none; margin:0px; padding:0px;}
		.share ul li {float:left; padding:0px 10px 0px 0px; margin:0px 0;}
		.share .spacer {clear:both; height:10px;}
		.share ul li.twitter {margin-top:-6px; padding-left:10px;}
		.share ul li.google {padding-right:0px;}
		.share ul li.digg {padding-right:20px;}
		.share ul li.digg span {padding-right:0px;}
			.share ul li img {margin-bottom:-2px; margin-right:2px;}
			.share ul li:first-child {border-right:none;}
		.share ul li a {color:#777; text-decoration:none;}
		.share ul li a:hover {color:#333; text-decoration:none;}
#content ul.listcon {list-style:inside; padding:5px 10px 15px;}
#content ul.faq {padding:15px 0px; list-style:none; font-size:12px; line-height:18px;}
		#content ul.faq li{background:url(images/li-icon.png) 0px 5px no-repeat; padding-left:22px; min-height:24px;}
		#content ul.faq h2 {font-size:15px; font-weight:bold; color:#333; }
	#content p a {color:#0752a8;}
	#content .featured {background:#FDFDFD; border:solid 1px #b6b6b6; border-top:solid 5px #098af7; padding:10px; margin-top:15px; -webkit-border-top-right-radius-: 8px; -webkit-border-top-left-radius-: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius:8px; border-bottom-left-radius:8px;}
		#content .featured h3{font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#0752a8;}
		#content .featured h2 a{font-size:15px; font-weight:bold; color:#0752a8; text-decoration:none;}
		#content .featured ul {padding:15px 0px; list-style:none; font-size:12px; line-height:18px; margin:0px;}
		 	#content .featured ul li{background:url(images/li-icon.png) 0px 5px no-repeat; padding-left:22px; min-height:24px;}

#content .prices {background:#f1f1f1; border:solid 1px #b6b6b6; border-top:solid 5px #f50909; width:100%; margin-top:15px; -webkit-border-top-right-radius-: 8px; -webkit-border-top-left-radius-: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius:8px; border-bottom-left-radius:8px;}
		#content .prices h3{font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#a8070b; padding:10px;}
		#content .prices table thead tr{background:#181818}
		#content .prices table {border-top:solid 1px #cbcbcb; border-bottom:solid 1px #cbcbcb; background:#e5e5e5; text-align:center; font-size:12px; line-height:14px;}
		#content .prices table thead tr, .content .prices table tbody tr{border-bottom:solid 1px #f1f1f1;}
		#content .prices table tbody tr:nth-child(even) td {background: #cdcdcd;}
		#content .prices table thead tr td{padding:8px 0px; color:#fff; font-weight:bold;}
		#content .prices table tbody tr td{padding:15px 0px; color:#3a3a3a; font-weight:bold;}
		#content .prices table tbody tr td.price{padding:10px 0px; color:#0c417f; font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold;}
		#content .prices table tbody tr td.butt{padding:7px 0px;}
		#content .prices table tbody tr td.leftcont {padding:10px 0px 15px 10px; text-align:left;}
		#content .prices table thead tr td.leftcont {padding:8px 0px 8px 10px; text-align:left;}
		#content .prices table tbody tr td.close{padding:10px 0px 0px;}
		#content .prices table tbody tr td.inp{padding:5px 0px 10px;}
		#content .prices table tbody tr td.inp input[type=text] {width:30px;}
		#content .prices .btns_bottom {width:100%; text-align:center; padding:0px 0px 8px;}
		#content .prices .btns_bottom img:first-child {margin-right:10px;}
		#content .entry .prices img {border:none;}
	#content .bottom_cards {background:url(images/cards-bw.gif) right top no-repeat; width:100%; margin:10px 0px; font-size:10px; color:#333; height:35px;}
	#content .btns_content {width:100%; text-align:right; padding:12px 0px 8px;}
		#content .btns_content img {margin-left:10px;}
		#content .buttonclean {height:25px; background:url(images/btn-clean.png) top repeat-x; text-align:center; color:#FFF; font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border:solid 1px #074a9e; -webkit-border-radius-: 8px; -moz-border-radius: 8px; border-radius:8px; cursor:pointer; border:none;}
		#content .buttonclean:hover{opacity:0.7;filter:alpha(opacity=70)}
		#content .buttonclean2 {height:25px; background:url(images/btn-clean2.png) top repeat-x; text-align:center; color:#FFF; font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border:solid 1px #4b8c0b; -webkit-border-radius-: 8px; -moz-border-radius: 8px; border-radius:8px; cursor:pointer; padding:0 5px;}
		#content .buttonclean2:hover{opacity:0.7;filter:alpha(opacity=70)}
		#content .buttonclean3 {height:25px; background:url(images/btn-clean3.png) top repeat-x; text-align:center; color:#FFF; font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border:solid 1px #a49013; -webkit-border-radius-: 8px; -moz-border-radius: 8px; border-radius:8px; cursor:pointer; padding:0 5px;}
		#content .buttonclean3:hover{opacity:0.7;filter:alpha(opacity=70)}
		
#footer-wrap {height:326px; width:100%; background:#1f1f1f url(images/footer.gif) top repeat-x; clear:both;}


#sitetitle {

	float:left;

	width:190px;

	margin:0;

	padding:0;

	}



#sitetitle .title {

	font-size: 30px;

	padding:0;

	margin:10px 0 0;

	text-align:left;

	line-height: 1.2em;

	letter-spacing:-1px;

	color:#fff;

	}



#sitetitle .title a {

	color:#fff;

	}



#sitetitle .description {

	font-size: 9pt;

	padding: 0;

	margin:0;

	text-align:left;

	color:#fff;

	}



#head-banner4680old {

	float:right;

	width:468px;

	height:60px;

	margin-top:40px;

	overflow:hidden;

	}

#head-banner468 {

	float:right;

	width:468px;

	height:60px;

	margin-top:30px;

	margin-right:10px;

	overflow:hidden;

	text-align:right;

	}

#page {

	padding:15px;

	width:960px;

	clear: both;

	margin: 0 auto;

	background:#fff url(images/dot.gif) 775px 0 repeat-y;

	}



#contentleft {width: 535px;	float:left;	padding: 0 0px 0 0;margin: 0;} 
#content {margin: 0;padding: 0;	width: 530px;overflow:hidden;}



#contentright {	font-size: 9pt;	width: 190px;float:right;padding: 0;margin: 0;} 
#sidebar {width: 190px;	float:none;	display:block;overflow:hidden;}
#sidebar-bottom {width: 190px;clear:both;display: block;overflow:hidden;}



#sidebar-bottom-left {width:190px;left;padding:0;margin:10px 0 0;overflow:hidden;}
#sidebar-bottom-right {	width:190px;padding:0;margin:10px 0 0;overflow:hidden;}


#wrap_side {width:206px; float:left; padding-bottom:10px; margin-right:15px;}
#sidebar2 {width:206px; border:solid 1px #eaeaea; padding-bottom:1px; background:#E8E8E8; -webkit-border-top-right-radius-: 8px; -webkit-border-top-left-radius-: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius:8px; border-bottom-left-radius:8px;}
	#sidebar2 .section {font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; width:206px; height:30px; padding-top:8px; text-align:center; color:#fff; background:url(images/section-title.png);}
	#sidebar2 ul {list-style:none; background: url(images/shadow-ul.png) top no-repeat; position:relative; margin-bottom:1px; padding:0 0 5px; margin:0px;}
		#sidebar2 ul li{background:url(images/li.gif) bottom center no-repeat; height:26px; width:206px; font-size:12px; padding-top:8px; position:relative; z-index:4;}
		#sidebar2 ul li:last-child {background:none;}
		#sidebar2 ul li a { color:#222; text-decoration:none; padding:0px 0 0 14px; height:23px; width:100%; display:block;}
		#sidebar2 ul li a span { width:10px; height:10px; background:url(images/span-more.png); position:absolute; right:20px; display:block; top:10px;}
		#sidebar2 ul li:hover a span, #sidebar2 ul li.active a span{ width:10px; height:10px; background:url(images/span-more.png); position:absolute; right:26px; display:block; top:10px;}
		#sidebar2 ul li:hover, #sidebar2 ul li.active{background:url(images/li-active.png) left center no-repeat; height:25px; width:199px; font-size:12px; padding:9px 0 0 15px; position:relative; left:-1px;}
		#sidebar2 ul li:hover a {color:#333; padding:0px;}
		#sidebar2 ul li.active a {color:#333; padding:0px;}
		#sidebar2 ul li ul{display:none;}
		#sidebar2 ul li ul {position:absolute; top:3px; right:-188px; width:210px; background:#efefef url(images/submenu.png) top no-repeat; -moz-box-shadow: 2px 0px 2px #333;-webkit-box-shadow: 2px 0px 2px #333;box-shadow: 2px 0px 2px #333; -webkit-border-top-right-radius-: 8px; -webkit-border-bottom-right-radius-: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-topright: 8px; border-top-right-radius:8px; border-bottom-right-radius:8px; padding:6px 0px; z-index:200;}
		#sidebar2 ul li ul li {padding:5px 10px; border-bottom:solid 1px #DBDBDB; background:none; width:190px; height:18px;}
		#sidebar2 ul li ul li:last-child {border-bottom:none;}
		#sidebar2 ul li ul li a{color:#666; padding:0px;}
		#sidebar2 ul li ul li a:hover {color:#900; padding:0px;}
		#sidebar2 ul li ul li:hover {background:none; padding:5px 10px; width:190px; left:0px; height:18px; background:url(images/li-right.png) left bottom no-repeat;}
		#sidebar2 ul li:hover > ul {display:block;}



#footer-wrap {height:326px; width:100%; background:#1f1f1f url(images/footer.gif) top repeat-x; clear:both;}
	#footer-wrap .footer {width:960px; padding-top:15px; margin:0 auto;}
	#footer-wrap .footer .left {width:280px; float:left; background:url(images/shadow-footer.png) right center no-repeat; padding-right:20px; font-size:12px; color:#FFF; padding-top:10px;}
	#footer-wrap .footer hr{border:none; background:url(images/hr2.png) repeat-x; height:2px; margin:10px 0px;}
	#footer-wrap .footer .left ul {width:140px; float:left; list-style:none; color:#acacac; font-size:12px; padding:0px; margin:0px;}
		#footer-wrap .footer .left ul li{line-height:22px;}
		#footer-wrap .footer .left ul li a{text-decoration:none;  color:#acacac;}
		#footer-wrap .footer .left ul li a:hover {color:#fff;}
	#footer-wrap .footer .center {width:370px; float:left; background:url(images/shadow-footer.png) right center no-repeat; padding-right:20px; font-size:11px; color:#FFF; padding-top:10px; margin-left:20px;}
		#footer-wrap .footer h3{font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#fff;}
		#footer-wrap .footer .center ul {list-style:none; padding:0px; margin:0px;}
		#footer-wrap .footer .center ul li{text-align:left; line-height:18px;}
		#footer-wrap .footer .center .post {width:100%; height:70px; margin-bottom:15px; line-height:16px;}
			#footer-wrap .footer .center .post .imag { width:43px; height:43px; float:left;}
			#footer-wrap .footer .center .post .info { width:310px; float:right;}
				#footer-wrap .footer .center .post .info .title a {color:#b89017; font-size:12px; font-weight:bold;}
				#footer-wrap .footer .center .post .info .entry {color:#6a6a6a; font-size:12px;}
				#footer-wrap .footer .center .post .info .date {color:#3f3f3f; font-size:12px;}
	#footer-wrap .footer .right {width:240px; float:right; font-size:12px; color:#FFF; padding-top:10px;}
		#footer-wrap .footer .right ul{list-style:none; padding:0px; margin:0px;}
		#footer-wrap .footer .right input {width:115px; border:solid 2px #666; color:#333; height:17px; float:left; font-size:11px;}
		#footer-wrap .footer .right label {width:56px; color:#fff; height:19px; float:left;}
		#footer-wrap .footer .right input[type=submit] {width:81px; background:url(images/btn-subscribe.png); height:22px; margin:0 0 0 10px; border:none; cursor:pointer; float:left;}
		#footer-wrap .footer li.rss-sub {list-style-type: none;margin: 0 0 5px;border:0;padding: 0 0 0 22px;background: url(images/feed.gif) 0 50% no-repeat;}
		#footer-wrap .footer li.twitter-sub {list-style-type: none;margin: 0 0 5px;border:0;padding: 0 0 0 22px;background: url(images/twitter2.png) 0 50% no-repeat;}
		#footer-wrap .footer li.facebook-sub {list-style-type: none;margin: 0 0 5px;border:0;padding: 0 0 0 22px;background: url(images/facebook2.png) 0 50% no-repeat;}
		#footer-wrap .footer li.flickr-sub {list-style-type: none;margin: 0 0 5px;border:0;padding: 0 0 0 22px;background: url(images/flickr.png) 0 50% no-repeat;}
		#footer-wrap .footer li a{color:#FFF; text-decoration:none;}



.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



/* -------------------[ Headings ]------------------- */



h1, h2, h3, h4, h5, h6, h7 {

	font-family:'Calibri', Arial, Helvetica, sans-serif;

	line-height: 1.0em;

	letter-spacing:-1px;

	margin: 0;

	padding: 0;

	text-align: left;

	font-weight:normal;

	color:#333333;

	}



h1 {

	font-size: 22pt;

	margin: 0;

	}



h2 {

	font-size: 20pt;

	}



h3 {

	font-size: 18pt;

	}



h4 {

	font-size: 16pt;

	}



h5,h6,h7 {

	font-size: 14pt;

	}



.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {

	margin-bottom: 10px;

	}



h3#comments, h3#respond, h3#trackbacks  {

	margin: 0 0 10px;

	}



h3#postinfo, h3#comments, h3#respond, h3#trackbacks, #respond h3  {

	margin: 0 0 10px;

	}



h3#comments  {

	margin: 0 0 5px;

	}



h3.post-title, h2.post-title, h1.post-title {

	margin:0;

	}



h1.archive-title {

	padding-bottom:5px;

	margin-bottom:15px;

	border-bottom:1px dotted #ccc;

	}



h1.page-title {

	padding-bottom:0;

	margin-bottom:15px;

	border-bottom:0;

	}



h3.widgettitle {

	margin-bottom:8px;

	padding-bottom:3px;

	border-bottom: 1px dotted #ccc;

	}

.footer h3.widgettitle {border-bottom:none;}

.sitemap h2 {

	font-size:14pt;

	margin-bottom: 5px;

	}



/* -------------------[ Links ]------------------- */



a, a:link, a:visited {

	text-decoration:none;

	color:#336699;

	}



a:hover, a:active {

	text-decoration:none;

	color:#000000;

	}



a.more-link, a.more-link:link, a.more-link:visited  {

	}



a.more-link:hover, a.more-link:active  {

	}



#footer a, #footer a:link, #footer a:visited {

	color:#ffffff;

	}



#footer a:hover, #footer a:active {

	color:#CCCC00;

	}



.post-title a, .post-title a:link, .post-title a:visited {

	text-decoration:none;

	}



.post-title a:hover, .post-title a:active {

	}

	

/* -------------------[ Images ]------------------- */



.entry img {

	border:1px solid #ddd;

	padding:4px;

	background:#fff;

	max-width:630px;

        }



img.alignright {

	float: right;

	clear: right;

	margin: 0 0 10px 10px;

	border:1px solid #ddd;

	padding:4px;

	background:#fff;

        }



img.alignleft {

	float: left;

	clear: left;

	margin: 0 10px 10px 0px;

	border:1px solid #ddd;

	padding:4px;

	background:#fff;

        }



img.aligncenter, img.centered, img.center { 

	display: block; 

	margin: 0 auto 15px auto;  

	float: none; 

	clear: both;

	border:1px solid #ddd;

	padding:4px;

	background:#fff;

        }



img.post-thum, img.thumbnail {

	float:left;

	margin: 0 15px 15px 0px;

	border:1px solid #ddd;

	padding:2px;

	background:#fff;

	}



#slider img.home_feature {

	float:right;

	margin: 0 0 0 20px;

	border:1px solid #ccc;

	padding:4px;

	background:#fff;

	height:250px;

	}



#slider2 img.home_feature {

	float:none;

	margin: 0 auto;

	border:0;

	padding:0;

	background:#000;

	max-height:300px;

	}



img.avatar, img.comment-grav {

	border:1px solid #ddd;

	padding:2px;

	background:#fff;

	float:right;

	margin:0 0 10px 10px;

	}



.commentlist img.avatar, img.comment-grav {

	margin-bottom:15px;

	}



.singlepost .auth-bio img.avatar {

	border:1px solid #ddd;

	padding:2px;

	background:#fff;

	float:right;

	margin:0 0 10px 10px;

	}



img.footer-bb-logo {

	float:right;

	margin: 0 0 0 20px;

	padding:0;

	border:0;

	background:transparent;

	}



img.header-bb-logo {

	position:absolute;

	z-index: 999;

	top:40px;

	right:20px;

	margin: 0;

	padding:0;

	border:0;

	background:transparent;

	}



/* -------------------[ Caption Styles for WP 2.6+ ]------------------- */



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #fff;

	padding-top:5px;

	margin: 0 10px 10px;

	}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

	}



.wp-caption p.wp-caption-text {

	font-size: 8pt;

	padding: 5px;

	margin: 0;

	}



/* -------------------[ Misc Tags and Classes ]------------------- */



p {

	margin-top: 0px;

	margin-bottom: 15px;

	}



ol {

	margin-left: 40px;

	padding: 0;

	}



ul {

	margin-left: 20px;

	padding: 0;

	}



.post ul, .post ol {

	list-style-type: none;

	}



.post ul li {

	list-style-type:none;

	padding: 0;

	margin: 0 0 2px;

	padding-left:16px;

	background:url(images/arrowgray.gif) 0 5px no-repeat;

	}



.post ul li li {

	padding-left:0;

	background:transparent;

	}



.post ol li {

	list-style-type:decimal;

	margin-left: 0;

	padding-left: 0;

	}



.post ul ul {

	margin-left:0;

	}



form, select {

	margin:0;

	padding:0;

	}



acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px solid #999;

	}



* html acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 0 20px 15px;

	color: #666;

	background:#eee;

	padding: 15px 20px 1px;

	border:1px solid #ddd;

	}



.center {

	text-align: center;

	}



a img, img a {

	border: none;

	}



.post {

	margin: 0 0 15px;

	padding: 0;

	border:1px solid #ddd;

	}



.singlepost .post {



	}



.entry {

	margin: 0;

	padding: 15px 15px 0;

	}





.postinfo {

	clear:both;

	padding: 5px 15px;

	margin: 0;

	background:#eee;

	border-top:1px solid #ddd;

	font-size:8pt;

	}



.singlepost .postinfo {

	clear:both;

	padding: 0;

	margin: 0 0 15px;

	background:transparent;

	border-top:0;

	font-size:9pt;

	}



code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}


#content .homepost hr{border:none; background:url(images/hr.png) repeat-x; height:2px; margin:10px auto; width:90%;}
#content .homepost p.infopost {font-size:9px; color:#999;}
#content .homepost p.infopost a{color:#BBD3DF;}
#content .homepost p.infopost a:hover{color:#36F;}
hr {

        display: block;

        clear:both;

        }



.navigation {

	margin: 0;

	padding: 10px 0 0;

	font-weight:bold;

	clear:both;

	}



.alignright {

	float: right;

	}

	

.alignleft {

	float: left;

	}



.aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

        float: none; 

        clear: both;

	}



.banner468 {

	text-align:center;

	margin: 0 auto 15px;

	padding:5px 0px;

	border:1px solid #eee;

	background:#fff;

	float:none;

	display:block;

	}



.tags {

	margin: 0;

	padding: 0;

	}



.cats {

	margin: 0;

	padding: 0;

	}



input:focus {

	outline: none;

	}



p#breadcrumbs {

	padding: 0 0 5px;

	font-size:8pt;

	margin: 0 0 5px;

	color:#666;

	border-bottom:1px dotted #ccc;

	}



.singlepost p#breadcrumbs {

	padding: 5px 15px;

	font-size:8pt;

	margin: 0;

	border-bottom:1px solid #ddd;

	background:#eee;

	}



.sitemap p#breadcrumbs {

	padding: 5px 15px;

	font-size:8pt;

	margin: 0;

	border:1px solid #ddd;

	border-bottom:0;

	background:#eee;

	}



table {

	margin-bottom:15px;

	}



.archive-border {

	padding:15px;

	margin:0 0 10px;

	border:1px solid #ddd;

	}



/* ---------------[ Related Posts on Single Post Page ]--------------- */



#related {

	background-color:#eee;

	border-top:1px solid #ddd;

	padding:15px;

	margin: 0;

	}



#related .related-posts {

	display:none;

	font-weight:bold;

	width: 53%;

	float:right;

	}



#related .related-posts p {

	margin:0;

	}



#related .related-posts h3, #related .related-posts h2, #related .related-posts h1 {

	margin:0;

	font-size:12pt;

	letter-spacing:0;

	}



#related .related-posts ol {

	font-weight:normal;

	margin:2px 0 0 25px;

	}



#related .subscribe {

	float:left;

	}



#related .subscribe p.intro {

	font-weight:bold;

	}



#related .subscribe p.feed {

	margin-bottom:10px;

	font-weight:bold;

	padding-left: 21px;

	background: url(images/FeedIcon-16.gif) 0px 50% no-repeat;

	}



#related .subscribe form {

	margin:0;

	padding:0;

	}



/* -------------------[ Author Bio Info ]------------------- */



.auth-bio {

	padding: 15px;

	margin: 0 0 15px;

	background:#eee;

	border:1px solid #ddd;

	}



.singlepost .auth-bio {

	border:0;

	padding: 15px;

	margin: 0;

	background:#eee;

	border-top:1px solid #ddd;

	}



.auth-bio img.avatar {

	padding:1px;

	background:#fff;

	border:1px solid #ddd;

	float:right;

	margin:0 0 0 10px;

	}



.auth-bio p {

	margin:0;

	}



/* -------------------[ Comments ]------------------- */
.allcomments {padding: 10px 0 0;margin:0;}
.commentlist {padding: 0;list-style-type:none;margin: 0;}
.commentlist li {background: #eee;	clear:both;	margin: 15px 0 0; padding: 15px; border:1px solid #ddd; list-style-type:none;}
.commentlist li ul.children li {background: #fff;}
.commentlist li ul.children {margin: 0;padding: 0;}
.commentlist li.alt { }
.commentmetadata {display: block;margin-bottom:10px;font-size: 8pt;}
.commentlist cite {	font-style:normal;font-weight:bold;}
#commentform {padding: 0;margin: 0;}
#commentform input#author, #commentform input#email, #commentform input#url, #commentform textarea {padding:10px;	border:1px solid #ddd;	background:#fff;}
#commentform input#submit {	cursor:pointer;	font-family:arial,helvetica,sans-serif;	clear:both;	background:#ddd;padding: 5px 10px;font-weight:bold;	color:#000;	border:0; margin:0;}
#commentform input#submit:hover {background:#000; color:#fff;}
#commentform textarea {width:80%;}
.thread-alt { }	
.thread-even { }
#respond {margin: 10px 0 0; padding:15px; background:#eee; border:1px solid #ddd; clear:both;}
.commentlist #respond {clear:both; 	padding-top:10px;}
.comments-navigation {display:block; margin: 0; padding:5px 0;	font-weight:bold;}
.comments-navigation .alignleft {float:left;}
.comments-navigation .alignright {float:right;}
.comments-number {font-size:8pt;font-weight:bold; margin-bottom:0; padding:0 0 5px;}
.commentlist img.avatar, .commentlist img.comment-grav {padding:2px;background:#fff;border:1px solid #ddd;	float:right;margin:0 0 10px 10px;}
.reply {padding: 0 0 5px;}
a.comment-reply-link, a.comment-reply-link:link, a.comment-reply-link:visited, .reply a, .reply a:link, .reply a:visited {clear:both;background:#ddd; padding: 5px 10px; font-weight:bold; font-size:8pt;text-transform:lowercase;color:#000;border:0;}
a.comment-reply-link:hover, a.comment-reply-link:active, .reply a:hover, .reply a:active {background:#000;color:#fff !important; border:1px solid #000;}
.comment-body ul {list-style-type:disc;	margin:0 30px 15px;	padding:0;	border:none;}
.comment-body ul li {list-style-type:disc;	margin:0;padding:0;	border:none;}
.cancel-comment-reply {padding: 5px 0 10px;}

/* -------------------[ Sidebar ]------------------- */
#contentright ul {list-style-type: none;margin: 0;	padding: 0;	}
#contentright ul ul {margin: 0;	padding: 0;	}
#contentright ul ul ul {margin: 0;padding: 0;}
#contentright ul ul ul ul {margin: 0;	padding:0;	}
#contentright li {	list-style-type: none;margin: 0 0 15px;	padding:0;	overflow:hidden;}
#contentright li li {list-style-type: none; margin: 0 0 2px; border:0;padding: 0 0 0 16px;background: url(images/arrowgreen.png) 0 5px no-repeat;}
#contentright li li li {background-image:none;border:0;padding: 0;	margin: 0;}
#contentright li li li li {	padding-left: 10px;}
#contentright li#tag-cloud ul { }
#contentright li#tag-cloud ul.wp-tag-cloud {	padding: 9px; }
#contentright li#tag-cloud li {	border:0;float:none;display:inline; padding: 0;	margin: 0 5px 0 0;	background:transparent;	background-image: none;	line-height:2em;}
#contentright li#tag-cloud li a {padding:0;	background:transparent;	background-image: none;	}



/* ---------------[ Site Map Page ]--------------- */
.sitemap .post {padding: 15px;	border:1px solid #ddd;}
.sitemap ul {list-style-type:none;	margin-top: 0;	margin-left: 0;	}
.sitemap ul ul {margin-left: 0;}
.sitemap ul ul ul {	margin-left: 15px;}
.sitemap img.post-thum, .sitemap img.thumbnail {float:right;margin: 0 0 0 5px;width:40px;height:40px;padding:1px;}
p.site-map {margin: 0;}
.sitemap-narrow {	width:30%;float:right;border:1px solid #ddd;background:#eee;padding: 10px 10px 0;}
.sitemap-wide {	width:60%;float:left;}
.sitemap select {width:90%;	margin: 0 0 15px;}
.sitemap-wide .post {border:0;	margin: 0 0 10px;	padding: 0 0 10px;	border-bottom:1px dotted #ccc;}
.sitemap-wide .entry {border:0;	margin: 0;	padding: 0;}



/* -------------------[ Top Navigation ]------------------- */
#topnav {padding: 0;	margin: 0 auto;background:transparent url(images/header_bg.jpg) repeat scroll left top;	width:960px;font-size:9pt;	font-weight:bold;z-index:99999;}
#topnav .navscreen {background:url(images/subtabbg.jpg) bottom left repeat-x;margin:0;	padding:0;	width:960px;z-index:99999;}
#topnav ul {list-style: none;	padding: 0 0 0 15px;	margin: 0;	float:left;	}
#topnav ul a, #topnav ul a:link, #topnav ul a:visited {color:#fff;display: block;text-decoration: none;padding: 0 15px;	margin:0;}
#topnav ul a:hover, #topnav ul a:active  {	color:#000;	}
#topnav li {height:26px;line-height:26px;float: left;padding: 0;margin-right:5px;}
#topnav li ul {z-index:99999;position: absolute;left: -999em;height: auto;width: 252px;margin: 0;	padding:0;background:#ddd;	border-top:1px solid #fff;}
#topnav li li {margin-right:0;	height:30px;line-height:30px;border:1px solid #fff;border-top:0;}
#topnav ul li ul a {width:240px;}
#topnav li ul ul {margin: -31px 0 0 250px;}
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {z-index:99999;left: -999em;}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {z-index:99999;left: auto;}
#topnav li:hover, #topnav li.sfhover {z-index:99999;width:auto;}



/* -------------------[ Category Navigation ]------------------- */
#catnav {padding: 0 15px;margin: 0 auto;background:#000;width:930px;font-size:7.5pt;font-weight:bold;}
#catnav ul {list-style: none;padding: 0;margin: 0;clear:both;}
#catnav ul a, #catnav ul a:link, #catnav ul a:visited {color:#ccc;display: block;text-decoration: none;padding: 0 5px;margin:0;}
#catnav ul a:hover, #catnav ul a:active  {color:#fff;}
#catnav li {height:28px;line-height:28px;float: left;padding: 0;margin-right:5px;}
#catnav li ul {z-index:9999; position: absolute; left:-999em; height:auto; width:252px; margin:0;padding:0;background:#000;border-top:1px solid #333;}
#catnav li li {margin-right:0;	border:1px solid #333;	border-top:0;}
#catnav ul li ul a {width:240px;}
#catnav li ul ul {margin: -29px 0 0 250px;}
#catnav li:hover ul ul, #catnav li:hover ul ul ul, #catnav li.sfhover ul ul, #catnav li.sfhover ul ul ul {left: -999em;}
#catnav li:hover ul, #catnav li li:hover ul, #catnav li li li:hover ul, #catnav li.sfhover ul, #catnav li li.sfhover ul, #catnav li li li.sfhover ul {left: auto;}
#catnav li:hover, #catnav li.sfhover {width:auto;}


/* ---------------[ New 125x125 Banner Ads ]--------------- */
.banner125 {width:260px; margin:0; padding:0;}
.banner125 .ad img {float:left; width:125px; height:125px; margin:0 5px 5px 0; padding:0;}

/* ------[ Post Tools ]------ */
.entry ul.post-tools {float:right; width:145px; padding:0 0 0 10px; margin: 0 0 15px 15px; border-left:1px dotted #ccc;}
.entry ul.post-tools li {background:transparent; list-style-type:none; 	margin: 0 0 3px; padding: 0;}
.entry ul.post-tools li a, .entry ul.post-tools li a:link, .entry ul.post-tools li a:visited {color:#999;}
.entry ul.post-tools li a:hover, .entry ul.post-tools li a:active {color:#000;}
.entry ul.post-tools li.print {padding-left:22px; background: url(images/print.gif) 0px 50% no-repeat;}
.entry ul.post-tools li.stumble { padding-left:24px; background: url(images/stumbleupon.png) 0px 50% no-repeat;	}
.entry ul.post-tools li.digg {padding-left:24px;	background: url(images/digg.png) 0px 50% no-repeat;	}
.entry ul.post-tools li.delicious {	padding-left:24px;	background: url(images/delicious.png) 0px 50% no-repeat;	}
.entry ul.post-tools li.fb {padding-left:24px;	background: url(images/facebook.png) 0px 50% no-repeat;}
.entry ul.post-tools li.twitter {padding-left:24px;background: url(images/twitter.png) 0px 50% no-repeat;}
.entry ul.post-tools li.print img.WP-PrintIcon {display:none !important;position:absolute !important;left:-9999em !important;}
.entry ul.post-tools li.tags {margin: 10px 0 0;font-size:8pt;}

/* ---------[ Search Form ]--------- */
#search {width:180px;height:24px;float: left;margin:7px 8px 0 0;padding:0;background: url(images/searchbg.gif) top right no-repeat;}
#searchform {float:right;padding:0;	margin:0;}
#searchform #searchfield {color:#aaa;	float:left;width:146px;height:23px;	border:1px solid #ccc;background:transparent;margin-top: 0;	margin-right: 3px;margin-bottom: 0;	margin-left: 0;	padding-top: 4px;padding-right: 0;padding-bottom: 3;padding-left: 5px;}
#searchform #submitbutton {background:url(images/search-button.gif); width:34px; height:30px; border:none; cursor:pointer;}
/* ---------[ Full-Width Featured Content Slideshow ]--------- */
#slider-wrap {margin:0 auto; position:relative; text-align:left; width:960px; height:256px; overflow:hidden; background:#fff; padding:15px 0px 17px;z-index:1; background:url(images/banner-shadow.png) bottom no-repeat ;}
#slider-wrap #slider {border:none;background:#eee;}
#slider-wrap #slider ul, #slider-wrap #slider li {margin:0;padding:0;list-style:none;}
#slider-wrap #slider li { /* define width and height of list item (slide) - entire slider area will adjust according to the parameters provided here */ 
width:960px;height:256px;overflow:hidden;background:#fff;}
#slider-wrap #slider li .feat-content {width:956px; height:252px; overflow:hidden; display:block;z-index:2; border:2px solid #E6E6E6;background:#fff;position:relative;	text-align:center;}
#slider-wrap #slider li .entry {border:0; z-index: 3; color:#333; margin:0 auto; width:940px; padding:10px; overflow:hidden; position:absolute; bottom:0; left:0;background:#E6E6E6;filter:alpha(opacity=90);	-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; font-size:9pt;	text-align:left;}
#slider-wrap #slider li .entry h2.post-title a {color:#06C;}
#slider-wrap #slider li .entry p{margin:0px;}
#slider-wrap #prevBtn, #slider-wrap #nextBtn,#slider-wrap #slider1next,#slider-wrap #slider1prev {display:block;width:30px;height:30px;position:absolute;	left:0;top: 151px;z-index:2;}	
#slider-wrap #nextBtn, #slider-wrap #slider1next {left:930px; }														
#slider-wrap #prevBtn a, #slider-wrap #nextBtn a,#slider-wrap #slider1next a, #slider-wrap #slider1prev a {	cursor:pointer;	display:block;	position:relative;	width:30px;	height:30px;background:url(images/prev-trans.png) no-repeat 0 0;z-index:3;	}	
#slider-wrap #nextBtn a, #slider-wrap #slider1next a {background:url(images/next-trans.png) no-repeat 0 0;}
#slider-wrap .graphic, #slider-wrap #prevBtn, #slider-wrap #nextBtn, #slider-wrap #slider1prev, #slider-wrap #slider1next {margin:0;padding:0;display:block;	overflow:hidden;text-indent:-8000px;}
#slider-wrap ol#controls {margin:0;padding:0;	position:absolute;z-index:2;bottom:15px;right:36px;height:20px;	}
#slider-wrap ol#controls li {margin:0; padding:0;float:left;list-style:none;height:20px;line-height:20px;}
#slider-wrap ol#controls li a,#slider-wrap ol#controls li a:link,#slider-wrap ol#controls li a:visited {float:left;height:20px;ine-height:20px;	border:1px solid #ccc;background:#eee;color:#333; padding:0 6px; text-decoration:none; margin: 0 0 0 5px;}
#slider-wrap ol#controls li a:hover, #slider-wrap ol#controls li a:active, #slider-wrap ol#controls li.current a {background:#fff;color:#000;}
#slider-wrap ol#controls li a:focus, #slider-wrap #prevBtn a:focus, #slider-wrap #nextBtn a:focus {outline:none;}

/* ---------[ Narrow Featured Content Slideshow ]--------- */
#slider-wrap-narrow {margin:0 auto;	text-align:left; width:600px; height:300px; overflow:hidden; margin:0 auto 15px; padding:20px 0 0; background:#000; position:relative; z-index:1;}
#slider-wrap-narrow #slider2 {overflow:hidden;width:600px;height:300px;	background:#000;}
#slider-wrap-narrow #slider2 ul, #slider-wrap-narrow #slider2 li {margin:0;	padding:0;	list-style:none;}
#slider-wrap-narrow #slider2 li { /* define width and height of list item (slide) - entire slider area will adjust according to the parameters provided here */ 
width:600px;height:300px;overflow:hidden;background:#000;}
#slider-wrap-narrow #slider2 li .feat-content {width:598px; height:298px; overflow:hidden; display:block;z-index:2;border:1px solid #000;background:#000;position:relative;	text-align:center;}
#slider-wrap-narrow #slider2 li .entry {border:0; z-index: 3; color:#fff;margin:0 auto;	width:578px;padding: 10px;overflow:hidden; position:absolute; bottom:0; left:0;background:#000;filter:alpha(opacity=80);	-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;	font-size:9pt;	text-align:left;}
#slider-wrap-narrow #slider2 li .entry p {margin: 0;}
slider-wrap-narrow #slider2 li .entry h2.post-title, #slider-wrap-narrow #slider2 li .entry h2.post-title a, #slider-wrap-narrow #slider2 li .entry h2.post-title a:link, #slider-wrap-narrow #slider2 li .entry h2.post-title a:visited, #slider-wrap-narrow #slider2 li .entry h2.post-title a:hover, #slider-wrap-narrow #slider2 li .entry h2.post-title a:active  {font-size:12pt; line-height: 1.1em;	margin:0;color:#fff !important;	margin: 0;letter-spacing:0;}
#slider-wrap-narrow ol#controls {position:absolute;	top:0;	left:0;	width:598px;background:#000; list-style-type:none; margin:0 auto; clear:both; 	padding:1px; font-size:8pt; font-weight:bold; height:20px; line-height:20px; z-index:5;}
#slider-wrap-narrow ol#controls li {margin:0; padding:0; float:left; list-style:none;}
#slider-wrap-narrow ol#controls li a, #slider-wrap-narrow ol#controls li a:link, #slider-wrap-narrow ol#controls li a:visited {float:left;	height:20px; line-height:20px; background:#000; color:#fff; padding:0 7px; text-decoration:none; margin: 0 1px 0 0;}
#slider-wrap-narrow ol#controls li a:hover, #slider-wrap-narrow ol#controls li a:active, #slider-wrap-narrow ol#controls li.current a, #slider-wrap-narrow ol#controls li.current a:link, #slider-wrap-narrow ol#controls li.current a:visited, #slider-wrap-narrow ol#controls li.current a:hover, #slider-wrap-narrow ol#controls li.current a:active {background:#555; color:#fff;}
#slider-wrap-narrow ol#controls li a:focus, #slider-wrap-narrow #prevBtn a:focus, #slider-wrap-narrow #nextBtn a:focus {outline:none;}



/* -------------------[ Footer Widgets ]------------------- */



#footer-widgets {

	margin:0 auto;

	clear:both;

	padding:15px 15px 0;

	border-top:1px solid #ddd;

	border-bottom:1px solid #fff;

	background-image: url(images/widgetfooterbg.png);

	background-repeat: repeat-x;

	background-position: left top;

	color:white;

	 width: 930px;

	}

#footer-widgets a{

	color:#F3C418;

	}



#footer-widgets h3.widgettitle {

	color:white;



	}

#footer-widgets h2 {

	color:white;



	}

#footer-widgets ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	}



#footer-widgets ul ul {

	margin: 0;

	padding: 0;

	}



#footer-widgets ul ul ul {

	margin: 0 0 0 15px;

	padding: 0;

	}



#footer-widgets li {

	list-style-type: none;

	margin: 0 0 15px;

	padding:0;

	}



#footer-widgets li li {

	list-style-type: none;

	margin: 0 0 3px;

	border:0;

	padding: 0 0 0 16px;

	background: url(images/arrowgray.gif) 0 5px no-repeat;

	}



#footer-widgets li li li {

	background-image:none;

	border:0;

	padding: 0;

	margin: 0;

	}



#footer-widgets li li li li {

	margin: 0;

	padding:0;

	background:transparent;

	}



#footer-widgets .textwidget {

	padding: 0;

	}



#footer-widgets li#tag-cloud ul { }



#footer-widgets li.widget_tag_cloud div { 

	padding:0px; 

	line-height:2em; 

	}



#footer-widgets li#tag-cloud ul.wp-tag-cloud { 

	padding:0; 

	line-height:2em; 

	}



#footer-widgets li#tag-cloud li {

	border:0;

	float:none;

	display:inline;

	padding: 0;

	margin: 0;

	background:transparent;

	background-image: none;

	}



#footer-widgets li#tag-cloud li a {

	padding:0;

	background:transparent;

	background-image: none;

	}



#footer-widgets li select {

	width:140px;

	margin: 0;

	border:2px solid #999;

	}



#footer-widgets ul.footer-widget1 {

	float:left;

	width:275px;

	margin: 0 20px 0 0;

	overflow:hidden;

	}



#footer-widgets ul.footer-widget2 {

	float:left;

	width:275px;

	margin: 0 20px 0 0;

	overflow:hidden;

	}



#footer-widgets ul.footer-widget3 {

	float:left;

	width:160px;

	margin: 0;

	overflow:hidden;

	}



#footer-widgets ul.footer-widget4 {

	float:right;

	width:160px;

	margin: 0;

	overflow:hidden;

	}



#footer-widgets a, #footer-widgets a:link, #footer-widgets a:visited {

	}



#footer-widgets a:hover, #footer-widgets a:active {

	}



#contentright .widget_flickrRSS img,

#footer-widgets .widget_flickrRSS img {

	margin: 0 5px 5px 0;

	background: #ccc;

	padding: 3px;

	width:75px;

	height:75px;

	}



/* -------------------[ Subscribe Box ]------------------- */



#contentright li ul.subscribe-box li.email-sub,

#footer-widgets li ul.subscribe-box li.email-sub {

	list-style-type: none;

	margin: 0 0 10px;

	border:0;

	padding: 0;

	background: transparent;

	}



ul.subscribe-box input#sub {

	color:#999;

	}



ul.subscribe-box p {

	margin-bottom:0;

	}



#contentright li ul.subscribe-box li.rss-sub,

#footer-widgets li ul.subscribe-box li.rss-sub {

	list-style-type: none;

	margin: 0 0 5px;

	border:0;

	padding: 0 0 0 22px;

	background: url(images/feed.gif) 0 50% no-repeat;

	}



#contentright li ul.subscribe-box li.twitter-sub,

#footer-widgets li ul.subscribe-box li.twitter-sub {

	list-style-type: none;

	margin: 0 0 5px;

	border:0;

	padding: 0 0 0 22px;

	background: url(images/twitter2.png) 0 50% no-repeat;

	}



#contentright li ul.subscribe-box li.facebook-sub,

#footer-widgets li ul.subscribe-box li.facebook-sub {

	list-style-type: none;

	margin: 0 0 5px;

	border:0;

	padding: 0 0 0 22px;

	background: url(images/facebook2.png) 0 50% no-repeat;

	}



#contentright li ul.subscribe-box li.linkedin-sub,

#footer-widgets li ul.subscribe-box li.linkedin-sub {

	list-style-type: none;

	margin: 0 0 5px;

	border:0;

	padding: 0 0 0 22px;

	background: url(images/linkedin.png) 0 50% no-repeat;

	}



#contentright li ul.subscribe-box li.flickr-sub,

#footer-widgets li ul.subscribe-box li.flickr-sub {

	list-style-type: none;

	margin: 0 0 5px;

	border:0;

	padding: 0 0 0 22px;

	background: url(images/flickr.png) 0 50% no-repeat;

	}



/* -------------------[ Magazine Home Page Styles ]------------------- */



ul.home-left {width:49%; padding:0; float:left; margin:0 0 15px; list-style-type:none; border:solid 1px #CCC; -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px; border-bottom-right-radius:10px; border-bottom-left-radius:10px; -khtml-border-bottom-right-radius:10px; -khtml-border-bottom-left-radius:10px}



ul.home-right {width:49%; padding:0; float:right; margin:0 0 15px; list-style-type:none; border:solid 1px #CCC; -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px; border-bottom-right-radius:10px; border-bottom-left-radius:10px; -khtml-border-bottom-right-radius:10px; -khtml-border-bottom-left-radius:10px }



ul.home-bottom {clear:both; width:99%; padding:0; margin:0; list-style-type:none; border:solid 1px #CCC; -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px; border-bottom-right-radius:10px; border-bottom-left-radius:10px; -khtml-border-bottom-right-radius:10px; -khtml-border-bottom-left-radius:10px}



ul.home-left li, 

ul.home-right li, 

ul.home-bottom li {

	margin:0;

	padding:0;

	}



ul.home-right li.homepost, ul.home-left li.homepost, ul.home-bottom li.homepost {
	font-size:9pt;
	margin:0;
	padding:0;
	list-style-type:none;
	}


ul.home-right li.homepost .entry, 

ul.home-left li.homepost .entry, 

ul.home-bottom li.homepost .entry {

	padding: 10px 10px 0;

	}



ul.home-right .bottom,

ul.home-left .bottom,

ul.home-bottom .bottom {

	clear:both;

	font-size: 8pt;

	padding: 5px 10px;

	border-top:1px solid #e5e5e5;

	margin: 10px 0 0;

	background-image: url(images/menubg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	color: #FFFFFF;

	}

.bottom a{

	color:#FFCC00;

}

.bottom a:hover{

	color:#fff;

}

li.homepost img.post-thum, 

li.homepost img.thumbnail {

	width:60px;

	height:60px;

	float:right;

	margin: 0 0 10px 10px;

	}



ul.home-right li.title, 

ul.home-left li.title, 

ul.home-bottom li.title {
	margin:0;
	padding:0 10px;
	list-style-type:none;
	clear:both;
	background-color: #000;
	background-image: url(images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}



ul.home-right li.title h2.feat-title,

ul.home-left li.title h2.feat-title,

ul.home-bottom li.title h2.feat-title {

	letter-spacing:0px;

	font-size: 11pt;

	padding:5px 0;

	margin: 0;

	float:left;

	width:72%;

	line-height:1.3em;

	color:white;

	}

	

.moreposts a{

	color:#FFCC00;

	}



ul.home-right  li.title .moreposts,

ul.home-left  li.title .moreposts,

ul.home-bottom  li.title .moreposts {

	text-align:right;

	float:right;

	width:26%;

	font-size:9pt;

	font-weight:bold;

	padding:7px 0 3px;

	margin:0;

	line-height:1.3em;

	}


ul.home-bottom  li.title .moreposts select {width:80%}
ul.home-bottom  li.title .moreposts {

	padding:5px 0;

	}



li.homepost h3 {

	padding:0;

	margin: 0;

	letter-spacing:0px;

	font-size:11pt;

	line-height:1.3em;

	}



li.homepost p {

	margin-bottom:0;

	}



/* -------------------[ Side Tabs ]------------------- */



#side-tabs ul.tabs {  

	list-style-type:none;

	margin: 0;

	padding: 0;

	clear:both;

	font-size: 10px;

	background:transparent;

	border-bottom: 1px solid #ddd;

	height: 24px;

	}



#side-tabs ul.tabs li {

	border:0;

	background:transparent;

	float: left;

	display: inline;

	margin: 0 4px 0 0;

	height: 25px;

	padding: 0;

	} 



#side-tabs ul.tabs li a, 

#side-tabs ul.tabs li a:link, 

#side-tabs ul.tabs li a:visited {

	font-family:arial, helvetica,sans-serif;

	float: left;

	display: block;

	border: 1px solid #ddd;

	padding: 0 5px;

	color: #333;

	text-transform: uppercase;

	height: 23px;

	line-height: 23px;

	background-image: url(images/tabinactive.png);

	background-repeat: repeat-x;

	background-position: left bottom;

	} 



#side-tabs ul.tabs li a:hover, 

#side-tabs ul.tabs li a:active {

	}



#side-tabs ul.tabs li a.on {

	border-bottom: 1px solid #dcb422;

	color: #333;

	z-index: 9;

	background-image: url(images/tabbg.png);

	background-repeat: repeat-x;

	background-position: left bottom;

	}



#side-tabs form {

	margin: 0 !important;

	padding: 0 !important;

	}



#side-tabs select {

	margin: 0;

	padding: 0;

	width:160px;

	}



#side-tabs .cat_content {

	background:#fff;

	padding: 10px;

	border-top-width: 3px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #dcb422;

	border-right-color: #ddd;

	border-bottom-color: #ddd;

	border-left-color: #ddd;

	}



#side-tabs .cat_content li {



	}



/*menu styling */



#modernbricksmenu{

padding: 0;

width: 100%;

background: transparent;

voice-family: "\"}\"";

voice-family: inherit;

}



#modernbricksmenu ul{

font: bold 11px Arial;

margin:0; /*margin between first menu item and left browser edge*/

padding: 0;

list-style: none;

}



#modernbricksmenu li{

display: inline;

margin: 0 2px 0 0;

padding: 0;

text-transform:uppercase;

}



#modernbricksmenu a{

	float: left;

	display: block;

	color: white;

	margin: 0 1px 0 0; /*Margin between each menu item*/

	padding: 5px 10px;

	text-decoration: none;

	letter-spacing: 1px;

	background-color: black; /*Default menu color*/

	background-image: url(images/tabinactive.png);

	background-repeat: repeat-x;

	background-position: left bottom;

}



#modernbricksmenu a:hover{

	background-image: url(images/tabbg.png);

	background-repeat: repeat-x;

	background-position: left bottom;

}



#modernbricksmenu #current a{ /*currently selected tab*/

background-color: #D25A0B; /*Brown color theme*/ 

border-color: #D25A0B; /*Brown color theme*/ 

}



#modernbricksmenuline{

clear: both;

padding: 0;

width: 100%;

height: 5px;

line-height: 5px;

background: #dcb522; /*Brown color theme*/ 

}



#searchform{ /*CSS for sample search box. Remove if desired */

float: left;

margin: 0;

padding: 0;

}



#searchform .textinput{

width: 190px;

border: 1px solid gray;

}



#searchform .submit{

font: bold 11px Verdana;

height: 22px;

background-color: lightyellow;

}


