/*         */

#sidebar {float:right;width:300px;padding:15px;background:#fff;padding-bottom:40px;border-left:1px solid #eaeaea;height:auto;_width:280px;_padding:15px 0 40px 15px;_margin-right:7px;}
	body#home #sidebar {border:0;padding-bottom:30px;_padding-bottom:0px;}
	body.single #sidebar {width:299px;padding-left:14px;}
	body#archives #sidebar {}


#ie6 {display:none;}


	.ad-below-header {display:none;width:980px;text-align:center;background:#fff;padding:15px 0;margin:0 auto;border-bottom:1px solid #eaeaea;}
		body.single .ad-below-header {display:block;}
		body#feature-article .ad-below-header {display:none !important;}

::-moz-selection{
background:#c0c0c0;
color: #000;
} 

::selection {
background: #c0c0c0;
color: #000;
} 


/* featured rotator */

#loading {width:980px;height:350px;text-align:center;}
	#loading img {margin-top:154px;}

#guest-blog-feed {position:absolute;top:0;right:0;margin-top:15px;}

#featured ul.blogs {margin:0;padding:0;position:absolute;top:0;right:0;width:310px;height:350px;overflow-y: auto;display:none;}
	#featured ul.blogs li {margin:0;padding:0;position:relative;list-style:none;}
	#featured ul.blogs li img {width:50px;height:50px;}
	#featured ul.blogs li a {color:#fff;text-decoration:none;display:block;padding:10px;background:#000;}
		#featured ul.blogs li a:hover {background:#0298ff;color:#fff !important;}
		#featured ul.blogs li:hover h4 {color:#fff;}
	#featured ul.blogs li span {position:absolute;top:0;left:0;margin-left:70px;margin-top:10px;padding-right:10px;}
	#featured ul.blogs li h3 {font-size:16px !important;font-weight:bold;color:#fff;padding:0;margin:0;text-transform:none;cursor:pointer;}
	#featured ul.blogs li h4 {font-size:1.1em;color:#e3e3e3;padding:0;margin:0;border:0;font-weight:bold !important;margin-top:5px;display:block;}

#featured {margin:0 15px 0 15px;padding:15px 0;border-bottom:1px solid #eaeaea;position:relative;display:block;_display:inline-block;}

	.featcontain {position:relative;}

.fade {width:950px;height:350px;padding:0;margin:0;position:relative;overflow:hidden;display:none;}
	.fade img {top:0;left:0;}
	.fade a {text-decoration:none;color:#fff;}
	.fade ul.features {}
		.fade ul.features li {float:left;position:relative;width:950px;height:350px;overflow:hidden;margin-right:15px;}

.fade span {position:absolute;bottom:0;left:0;font-weight:bold;font-size:24px;background:url(images/feature-banner-bg.png) repeat;padding:10px 12px;color:#fff;cursor:pointer;width:926px;display:none;_background:#000;}
	.fade ul li:hover span {display:block;}

	#fadenav {position:absolute;top:0;right:0;z-index:99999;margin-top:34px;_margin-top:15px;font-size:11px;margin-right:15px;display:none;_margin-left:-15px;}
		#fadenav span {position:relative;}
		 #fadenav a#next {}
		#fadenav a#prev {}
		#fadenav a {background:#000;padding:4px 8px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff;font-weight:bold;text-decoration:none;margin-left:15px;_margin-left:1px;}
		#fadenav a:hover {background:#0298ff;}

ul#nav {width:975px;overflow:hidden;margin-top:2px;height:60px;}
	ul#nav li {height:60px;float:left;list-style:none;position:relative;font-size:9px;margin-right:2px;background:#fff;}
	ul#nav img {border:none;display:block;}
		ul#nav img:hover {opacity:0.9;}
		ul#nav a {color:#fff;}
	ul#nav li.activeLI {opacity:0.5;background:#000;}
	
	ul#nav span {position:absolute;color:#fff !important;font-weight:bold;padding:3px 5px;bottom:0;left:0;background:#000;}
		ul#nav span p {font-size:18px;}

/* sidebar */
	
	#sidebar iframe#aa3a6a1b {margin-top:10px;margin-bottom:15px;}
	#sidebar iframe#a5b962e0 {margin-top:0px;margin-bottom:15px;}

	/* sidebar blogs */

	#guest-blog-widget {margin-bottom:15px;}

	ul.blogs {overflow-y: auto;padding:0;margin-bottom:15px;height:350px;}
		ul.blogs li {list-style-type:none;position:relative;margin-bottom:1px;display:block;}
			ul.blogs li a:hover {background:#bbb;}
			ul.blogs li a:hover span.author, ul.blogs li a:hover span.title {color:#fff;}
		/* ul.blogs li div {position:absolute;top:0;left:0;margin-left:70px;margin-top:10px;padding-right:10px;} */
		ul.blogs li img {width:50px;height:50px;}
		ul.blogs li a {color:#fff;text-decoration:none;display:block;padding:10px;background:#eaeaea;}
			ul.blogs li span.author {font-size:16px !important;font-weight:bold;color:#333;padding:0;margin:0;text-transform:none;cursor:pointer;position:absolute;top:0;left:0;margin-left:70px;margin-top:10px;}
			ul.blogs li span.title {font-size:1.1em;color:#777;padding:0;margin:0;border:0;font-weight:bold !important;margin-top:5px;display:block;cursor:pointer;position:absolute;top:0;left:0;margin-left:70px;margin-top:32px;}
	
	
	.jScrollPaneContainer {
		position: relative;
		overflow: hidden;
		z-index: 1;
	}
	.jScrollPaneTrack {
		position: absolute;
		cursor: pointer;
		right: 0;
		top: 0;
		height: 100%;
		background: #eaeaea;
	}
	.jScrollPaneDrag {
		position: absolute;
		background: #bbb;
		cursor: pointer;
		overflow: hidden;
	}
	.jScrollPaneDragTop {
		position: absolute;
		top: 0;
		left: 0;
		overflow: hidden;
	}
	.jScrollPaneDragBottom {
		position: absolute;
		bottom: 0;
		left: 0;
		overflow: hidden;
	}
	a.jScrollArrowUp {
		display: block;
		position: absolute;
		z-index: 1;
		top: 0;
		right: 0;
		text-indent: -2000px;
		overflow: hidden;
		/*background-color: #666;*/
		height: 9px;
	}
	a.jScrollArrowUp:hover {
		/*background-color: #f60;*/
	}
	
	a.jScrollArrowDown {
		display: block;
		position: absolute;
		z-index: 1;
		bottom: 0;
		right: 0;
		text-indent: -2000px;
		overflow: hidden;
		/*background-color: #666;*/
		height: 9px;
	}
	a.jScrollArrowDown:hover {
		/*background-color: #f60;*/
	}
	a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
		/*background-color: #f00;*/
	}
	
	
	
	/* sidebar staff */
	
	ul#staff {font-size:11px;margin-top:5px;clear:both;margin-bottom:10px;}
		ul#staff li {list-style-type:none;margin-bottom:1px;background-color:#eaeaea;}
		ul#staff li:hover {}
		ul#staff li span {float:right;}
		ul#staff li a {color:#777;text-decoration:none;}
			ul#staff li a:hover {color:#0298ff;}
		ul#staff li {color:#333;text-decoration:none;display:block;padding:7px 8px;}
		ul#staff li strong {}





/* blog directory */

ul.directory {margin-top:0px;}
	ul.directory li {float:left;font-size:12px;width:110px;margin-left:20px;list-style-type:none;margin-bottom:10px;color:#000;}
	ul.directory li a {outline:none;color:#000;text-decoration:none;}
	ul.directory li:hover {}
	ul.directory li:hover img {opacity:0.9;}
	ul.directory li:hover h4.directory {color:#000;}
	ul.directory li:hover p {color:#000;}
	ul.directory li img {width:110px;height:110px;opacity:1;}
	ul.directory li.first {margin-left:0px;}
	ul.directory li span {margin:0;padding:0;display:block;}

h4.directory {color:#000;padding:0;margin:0;font-size:12px;font-weight:bold;border:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eaeaea;margin-bottom:0px;}

	ul.directory li p {color:#fff;font-size:11px;}
	ul.directory li .last {position:absolute;display:none;margin-top:-19px;width:100px;}
	ul.directory li:hover .last {color:#fff;display:block;background-color:#000;padding:3px 5px;font-size:8px;text-transform:uppercase;font-weight:bold;}
	ul.directory li p a {color:#fff;text-decoration:none;background-color:#0298ff;padding:3px;font-size:9px;text-transform:uppercase;display:block;width:60px;margin-top:13px;}
	ul.directory li p a:hover {border-bottom:1px solid #fff;}
	


.box {width:300px;float:left;font-size:0.75em;margin-bottom:10px;clear:none;}

	.box img {width:300px;}
	#right {float:right;margin-right:-25px;clear:none;}



/* feature single */


#content-full .post {border-bottom:0px;width:950px;}
	#content-full .post p {width:950px;text-align:justify;}

.feature-title {width:455px;font-size:12px;font-weight:bold;}

.right {float:right;margin-bottom:10px;}
	.right p {margin-bottom:10px;width: 460px !important;}
.left {float:left;margin-bottom:10px;  }
	.left p {margin-bottom:10px;width: 460px !important;}

.clear {clear:both;}

.feature-meta {width: 950px; padding: 0 0 10px 0; }
	.feature-meta h3 {text-transform:uppercase;color:#898989;font-size:12px;margin:0;padding:0 0 10px 0;float: left; }
h2.feature-title {font-size:24px;font-weight:bold;width:930px;}

.entry-content-feature {width:950px;padding-bottom:10px;margin-top:0px;}
	.entry-content-feature h2 {font-size:18px;font-weight:bold;background-color:#000;color:#fff;padding:10px 0px;}
	.entry-content-feature p {}
	.entry-content-feature p.title {font-size:24px;letter-spacing:0px;line-height:32px;background-color:#000;color:#fff;font-weight:bold;padding:10px 0px;}
	.entry-content-feature p img.size-full {width:950px;margin-bottom:15px;}
	.entry-content-feature h6 {font-weight:bold;font-size:10px;text-transform:uppercase;margin:0;padding:0;letter-spacing:1px;margin-top:-20px;background-color:#000;color:#fff;padding:3px 5px;margin-bottom:20px;cursor:default;}
	.entry-content-feature p strong {font-size:18px;font-weight:bold;margin-bottom:-5px;display:block;}

.feature-right {position:absolute;margin-left:650px;width:280px;background-color:#000;color:#fff;padding:0px 10px 10px 10px;margin-top:10px;}
	.feature-right h5 {color:#fff;margin:0;padding:0;margin-bottom:10px;width:280px;background-color:#0298ff;padding:10px;margin-left:-10px;margin-top:-10px;font-size:10px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-radius-top-right:5px;-webkit-border-radius-top-left:5px;}
	.feature-right p a {color:#fff;font-size:18px;}
	.feature-right p a:hover {color:#898989;}
	.feature-right p br {margin:10px;}

	.feature-right p {width:300px;margin-bottom:0px;}

.page-link-feature {font-size:11px;text-align:right;width: 450px; float: right; margin-bottom:20px;}
	.page-link-feature span {float:left;}
	.page-link-feature a {font-weight:bold;text-decoration:none;background:#bbb;color:#fff;padding:4px 8px;margin-left:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
	.page-link-feature a:hover {background:#000;}
	
	.page-link-feature-right {font-size:11px;text-align:right;width: 450px; float: right; padding-bottom:10px;}
	.page-link-feature-right span {float:left;}
	.page-link-feature-right a {font-weight:bold;text-decoration:none;background:#bbb;color:#fff;padding:4px 8px;margin-left:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
	.page-link-feature-right a:hover {background:#000;}
	
	.page-link-feature-left {font-size:14px;text-align:left;width: 450px; float: left; cursor:default;}
	.page-link-feature-left a {font-weight:bold;text-decoration:none;color:#000;}
	.page-link-feature-left a:hover {color:#0298ff;}

/* .quote {position:absolute;height:410px;background-image:url(images/quote-bg.png);background-repeat:repeat;width:275px;color:#fff;padding:20px;font-weight:bold;font-size:26px;} */




/* features page */

	.next-prev {color:#000;width:950px;margin:0;font-size:12px;font-weight:bold;padding:0;text-align:right !important;display:block;margin-top:10px;padding-bottom:15px;}
	.next-prev a {color:#000;border:1px solid #eaeaea;text-decoration:none;padding:5px 8px;margin-left:5px;}
		.next-prev a:hover {background:#0298ff;color:#fff;}

	h2.features-header {font-weight:bold;font-size:24px;margin:0;padding:0;margin-bottom:15px;}

#feature-columns {width:102%;overflow:hidden;margin-left:-15px;}

.feature {display:block;margin-bottom:15px;width:307px;float:left;border-bottom:0px solid #eaeaea;padding-bottom:0px;margin-left:15px;overflow:hidden;position:relative;}

	.feature:hover {cursor:pointer;}

	.feature-grid-meta {position:absolute;top:0;left:0;margin-top:178px;margin-left:10px;z-index:10001;}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.feature-grid-meta {margin-top:179px;}
	}

	.feature span.date {background:#898989;color:#fff;padding:4px 6px;font-size:11px;font-weight:bold;float:left;cursor:pointer;_margin-top:-1px;}
	.new-post {font-size:11px;background-color:#FF0066;color:#fff;padding:4px 6px;z-index:999;font-weight:bold;float:right;cursor:pointer;_margin-left:-55px;_margin-top;-4px;}
	.feature:hover .feature-text {background:#898989;}
	.feature a {text-decoration:none;color:#000;display:block;}
	.feature a:hover {}
	.feature:hover img {opacity:0.9;filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */}

.feature p {margin:10px 0;}

.feature-text {font-size:11px;height:115px;width:287px;padding:10px;background:#000;color:#fff !important;cursor:pointer;_margin-top:-3px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.feature-text {margin-top:-3px;}
	}
	.feature-text p {margin:0;padding:0;font-size:11px;line-height:14px;}
	
.feature-big {display:block;padding-bottom:15px;height:400px;cursor:default;border-bottom:1px solid #eaeaea;}
	.feature-big img {float:right;}
	.feature-big a {text-decoration:none;}
	.feature-big a:hover {}
	.feature-big img:hover {opacity:0.9;}
	
.feature-big-box {height:400px;width:325px;background-color:#000;float:left;}
	.feature-big-box a {}

.feature-big-text {font-size:12px;color:#fff;margin-top:0px;font-weight:normal;}
	.feature-big-text a {font-weight:normal;}

.feature-big-date {font-size:10px;color:#898989;text-transform:uppercase;letter-spacing:1px;margin-top:10px;}

.feature-big-read {font-size:14px;margin-top:28px;}
	.feature-big-read a {background-color:#898989;color:#fff;padding:4px 6px;-moz-border-radius: 5px;-webkit-border-radius:5px;}
	.feature-big-read a:hover {background-color:#0298ff;color:#fff;}

img.feature-thumb {}

	h2.feature-grid-title {margin:0;padding:0;border:0;font-weight:bold;font-size:18px;color:#fff;width:100%;margin-bottom:10px;}
		h2.feature a {color:#000;border:0;outline:0;text-decoration:none;padding:0;margin:0;}
		h2.feature a:hover {border:0;}
		h2.feature span {font-size:10px;}
		h2.feature p a {border:0;text-decoration:none;}
		
	h2.feature-big {font-size:24px;font-weight:bold;color:#fff;margin:0;padding:25px;}
		h2.feature-big a {color:#fff;border:0;outline:0;text-decoration:none;}
		h2.feature-big span {display:block;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#898989;margin-bottom:5px;}
		h2.feature-big span a {color:#898989;}
		h2.feature-big span.date {margin-top:5px;color:#fff;text-transform:none;letter-spacing:0px;}
		h2.feature-big p {font-size:48px;}
		
		



/* front page */

	body#home .post p {font-size:1.1em;line-height:1.4;color:#595959;}
.text-box {width:290px;position:absolute;top:0;right:0;margin-top:35px;margin-right:15px;}
.text-box .more-text{ padding-top: 1em; }
.text-box .more-text a{ text-decoration:none; color: #0298ff;}
.text-box .more-text a:hover{ color: #000000; }


body#home .post {padding: 15px 0; border-bottom: 1px solid #EAEAEA; position:relative;height:200px;}
body#archives .post {padding: 15px 0; border-bottom: 1px solid #EAEAEA; position:relative;height:200px;}

	body#archives .post {height:auto;}

	a.box-link {display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1001;_display:none;}
	a.box-link:hover {background:#eaeaea;opacity:0.2;filter: alpha(opacity=20); /* internet explorer */
	-khtml-opacity: 0.2;      /* khtml, old safari */
	-moz-opacity: 0.2;       /* mozilla, netscape */}

.frontimg {position:absolute;top:0;left:0;margin-top:15px;color:#fff;width:300px;height:200px;background:#fff;}

	.frontimg a {color:#fff;}
	.frontimg img:hover {opacity: .85; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=85); /* IE lt 8 */
	-ms-filter: "alpha(opacity=85)"; /* IE 8 */
	-khtml-opacity: .85; /* Safari 1.x */
	-moz-opacity: .85; /* FF lt 1.5, Netscape */}

.the-time {position:absolute;top:0;left:0;margin-left:315px;margin-top:15px;font-size:1.1em;font-weight:bold;color:#bbb;}
	body#archives .the-time {position:absolute;top:0;left:0;margin-left:125px;margin-top:15px;font-size:1.1em;font-weight:bold;color:#bbb;}
.the-comments {position:absolute;bottom:0;right:0;margin-bottom:15px;font-size:1.1em;}
	body#archives .the-comments {position:absolute;top:0;right:0;margin-top:15px;font-size:1.1em;margin-right:15px;}
	.the-comments a {color:#bbb;text-decoration:none;font-weight:bold;}
		.the-comments a:hover {color:#0298ff;}




/* gallery */

.entry-content-image {width:619px;padding-bottom:10px;}
	.entry-content-image br {display:none;}

.post-image {margin-bottom:20px;padding-bottom:10px;width:619px;}
	.post-image p {font-size:14px;line-height:19px;width:619px;color:#111;}
		.post-image p a {color:#000;font-weight:bold;text-decoration:none;}
		.post-image p a:hover {color:#0298ff;text-decoration:underline;}
	.post-image img {}

	p.attachment img.attachment-full {max-width:620px;}

div.navigation {width:619px;}
	div.navigation img {}
	div.navigation a:hover img {opacity:0.9;}
	div.navigation a {display:block;}
	div.navigation .alignright {float:right;text-align:right;}
		div.navigation .alignright a {background:transparent url(images/gallery-arrow-next.jpg) no-repeat right center;padding-right:55px;}
			div.navigation .alignright a:hover {background-image:url(images/gallery-arrow-next-roll.jpg);}
		div.navigation .alignleft a {background:transparent url(images/gallery-arrow-prev.jpg) no-repeat left center;padding-left:55px;}
			div.navigation .alignleft a:hover {background-image:url(images/gallery-arrow-prev-roll.jpg);}
	div.navigation span {position:absolute;font-size:10px;width:150px;margin-top:150px;}

	.gallery{ width: 625px !important; margin: 0px !important; padding: 0px !important; }
	.gallery img:hover {opacity:0.9;}
	.gallery img {width:150px;height:150px;margin:0 !important;padding:0 !important; border: none !important; }
	.gallery-item{ width: 150px !important;height:150px; margin: 0px !important; margin-right: 6px !important; padding-bottom:6px;display:block;}
	.gallery-icon{ width: 150px !important; margin: 0px !important; padding-bottom: 1px !important; }
	

p.attachment {text-align:center; border-bottom: 1px solid #eaeaea; padding: 0 0 15px 0; }

	
/* contact page */

form.wpcf7-form {}
	form.wpcf7-form label {font-size:9px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}
	form.wpcf7-form input {font-size:12px;border:0;padding:4px;border:1px solid #000;font-family:Arial,sans-serif;margin-bottom:10px;margin-top:5px;}
	form.wpcf7-form textarea {font-size:12px;border:0;padding:4px;font-family:Arial,sans-serif;border:1px solid #000;margin-top:5px;width:617px;}
	form.wpcf7-form #send input {background-color:#000;color:#fff;text-transform:uppercase;font-weight:bold;font-size:9px;letter-spacing:1px;margin-top:10px;float:right;border:0;}
		form.wpcf7-form #send input:hover {cursor:pointer;background-color:#0298ff;}

.wpcf7-mail-sent-ok {border:0;}


/* IE6 HACKS */

* html ul.recent {background-color:#fff;}
* html ul.recent li {margin-bottom:-14px;}
* html ul.recent li a {}




ul.index {}
	ul.index li {list-style:none;font-size:11px;margin-bottom:3px;font-weight:bold;text-transform:lowercase;color:#999;}
		ul.index li a {color:#000;text-decoration:none;}
		ul.index li a:hover {text-decoration:underline;}



.listNav { margin:15px 0 15px;}
.listNav a { font-size:0.8em; display:block; float:left; padding:3px 6px;
    border-right:none; text-decoration:none;color:#fff;background:#000;}
.listNav a.ln-last { }
.listNav a:hover,
.listNav a.ln-selected { background-color:#0298ff;color:#fff; }
.listNav a.ln-disabled { color:#444 }
.listNav .ln-letterCount { text-align:center; font-size:0.6em; line-height:1;
    margin-bottom:2px; color:#000; } /* extra styling using jquery.listnav.js internally used class name */
    
    
    
body#live-search h1 {padding:15px;background:#fff;}


div.post a.more {color:#bbb;}
	div.post a.more:hover {color:#0298ff;}