/*  



Theme Name: WP-Sublime 1.0 Basic



Theme URI: http://www.solostream.com



Author: Solostream Global Media



Author URI: http://www.solostream.com/



Description: This WordPress theme was designed and built by Solostream. The CSS, XHTML and design are copyright of Solostream. Usage is governed by the WP-Sublime 1.0 Basic END-USER LICENSE AGREEMENT. To get started, you may want to visit the <a href="themes.php?page=functions.php">WP-Sublime Theme Options</a> page. If you need further guidance on using the theme, <a href="http://www.solostream.com/forum/">check out this link</a>. <strong>Download original Photoshop files for this theme <a href="http://wp-sublime.solostreamsites.com/sublime-images.zip">here</a>.</strong>







*/







/* --- [ 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 ]------------------- */







body {



	text-align: left;



	margin: 0;



	padding: 30px 0;



	color:#444;



	font-size: 9pt;



	line-height:1.5em;



	font-family:Arial, Verdana, sans-serif;



	background:#475266;



	}







#wrap {



	clear: both;



	margin: 0 auto;



	padding:0 10px;



	width:960px;



	background:transparent url(images/wrap-bg.png) top center repeat-y;



	}







#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;



	clear: both;



	margin: 0 auto;



	padding: 0;



	background:url(images/header-bg.gif) top left repeat-x;



	position:relative;



	z-index:5;



	}







#head-content {



	width:930px;



	margin: 0 auto;



	height:140px;



	padding: 0 15px;



	}







#sitetitle {



	float:left;



	width:400px;



	margin:0;



	padding:0;



	}







#sitetitle .title {



	font-size: 30px;



	padding:0;



	margin:40px 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-banner468 {



	float:right;



	width:468px;



	height:60px;



	margin-top:40px;



	overflow:hidden;



	}







#page {



	padding:15px;



	width:930px;



	clear: both;



	margin: 0 auto;



	background:#fff url(images/dot.gif) 630px 0 repeat-y;



	}







#contentleft {



	width: 600px;



	float:left;



	padding: 0 15px 0 0;



	margin: 0;



	} 







#content {



	margin: 0;



	padding: 0;



	width: 600px;



	overflow:hidden;



	}







#contentright {



	font-size: 9pt;



	width: 300px;	



	float:right;	



	padding: 0;	



	margin: 0;



	} 







#sidebar {



	width: 300px;	



	float:none;	



	display:block;



	overflow:hidden;



	}







#sidebar-bottom {



	width: 300px;



	clear:both;



	display: block;



	overflow:hidden;



	}







#sidebar-bottom-left {



	width:160px;



	float:left;



	padding:0;



	margin:0;



	overflow:hidden;



	}







#sidebar-bottom-right {



	width:125px;



	float:right;



	padding:0;



	margin:0;



	overflow:hidden;



	}







#footer {



	text-align:center;



	color:#ccc;



	width:930px;



	padding:15px;



	clear: both;



	margin: 0 auto;



	font-size:8pt;



	background:#000;



	}







.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:cambria,georgia,times,serif;



	line-height: 1.0em;



	letter-spacing:-1px;



	margin: 0;



	padding: 0;



	text-align: left;



	font-weight:normal;



	color:#333333;



	}







h1 {



	font-size: 20pt;



	margin: 0;



	}







h2 {



	font-size: 18pt;



	}







h3 {



	font-size: 16pt;



	}







h4 {



	font-size: 14pt;



	}







h5,h6,h7 {



	font-size: 12pt;



	}







.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: 10;



	}







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;

        font-size:12pt;

        }



	}






.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;



	}







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 #ddd;



	background:#eee;



	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:#eee url(images/dot.gif) 45% 0 repeat-y;



	border-top:1px solid #ddd;



	padding:15px;



	margin: 0;



	clear:both;



	}







#related .related-posts {



	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 {



	width: 43%;



	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/arrowgray.gif) 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:#ddd;



	width:960px;



	font-size:9pt;



	font-weight:bold;



	z-index:99999;



	}







#topnav .navscreen {



	background:url(images/navscreen.png) bottom left repeat-x;



	margin:0;



	padding:0;



	width:960px;



	z-index:99999;



	}







#topnav ul {



	width:700px;



	list-style: none;



	padding: 0 0 0 15px;



	margin: 0;



	float:left;



	}







#topnav ul a, 



#topnav ul a:link, 



#topnav ul a:visited {



	color:#444;



	display: block;



	text-decoration: none;



	padding: 0 5px;



	margin:0;



	}







#topnav ul a:hover, 



#topnav ul a:active  {



	color:#000;



	}







#topnav li {



	height:40px;



	line-height:40px;



	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: right;



	margin:8px 8px 0 0;



	padding:0;



	background: url(images/searchbg.gif) top right no-repeat;



	}







#searchform {



	width:180px;



	float:right;



	padding:0;



	margin:0;



	}







#searchform #searchfield {



	color:#aaa;



	float:left;



	padding:4px 0 0 5px;



	width:146px;



	height:22px;



	margin: 0 0 0 0;



	border:0;



	background:transparent;



	}







#searchform #submitbutton {



	margin: 0;



	float:right;



	font-size:8pt;



	width:26px;



	height:24px;



	text-align:center;



	border:0;



	text-indent:-10000em;



	background: transparent;



	border:0;



	}







/* ---------[ Full-Width Featured Content Slideshow ]--------- */







#slider-wrap {



	margin:0 auto;



	position:relative;



	text-align:left;



	width:930px;



	height:292px;



	overflow:hidden;



	background:#fff;		



	margin:0px;



	padding:15px 15px 0;



	z-index:1;



	}







#slider-wrap #slider {



	border:1px solid #ccc;



	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:928px;



	height:290px;



	overflow:hidden;



	float:left;



	}







#slider-wrap #slider li .entry {



	margin:0;



	padding:15px 20px;



	}







#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;



	line-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 {



	background:#e5e5e5;



	margin:0 auto;



	clear:both;



	padding:15px 15px 0;



	border-top:1px solid #ddd;



	border-bottom:1px solid #fff;



	}







#footer-widgets h3.widgettitle {







	}







#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;



	}







ul.home-right {



	width:49%;



	padding:0;



	float:right;



	margin:0 0 15px;



	list-style-type:none;



	}







ul.home-bottom {



	clear:both;



	width:100%;



	padding:0;



	margin:0;



	list-style-type:none;



	}







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;



	border:1px solid #ddd;



	border-top:0;



	}







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;



	background:#eee;



	border-top:1px solid #e5e5e5;



	margin: 10px 0 0;



	}







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;



	border:1px solid #ddd;



	background:#e5e5e5;



	clear:both;



	}







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;



	}







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 {



	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;



	background: #eee;



	color: #333;



	text-transform: uppercase;



	height: 23px;



	line-height: 23px;



	} 







#side-tabs ul.tabs li a:hover, 



#side-tabs ul.tabs li a:active {



	}







#side-tabs ul.tabs li a.on {



	background:#fff;



	border-bottom: 1px solid #fff;



	color: #333;



	z-index: 9; 



	}







#side-tabs form {



	margin: 0 !important;



	padding: 0 !important;



	}







#side-tabs select {



	margin: 0;



	padding: 0;



	width:160px;



	}







#side-tabs .cat_content {



	background:#fff;



	border: 1px solid #ddd;



	border-top: 0;



	padding: 10px;



	}







#side-tabs .cat_content li {







	}