/* 
Theme Name: HypebeastV8
Theme URL: http://hypebeast.com
Description:
Author: Josh Ellington
Author URI: http://joshellington.com
Version: 1.0
*/
/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}

.clearing {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}

img {-ms-interpolation-mode: bicubic;}

em{ font-style: italic; }

center{ align: center; margin: 10px 0; }

body {background:#eaeaea /*url(http://hypebeast.com/ad/skate.jpg) no-repeat fixed center top*/;font-family:"Helvetica Neue",Arial,sans-serif;height:100%;font-size:62.5%;}

	/ *body#feature, body#features, body#feature-article {background:#000;} */

body#features #wrapper {min-height:1183px;_height:1183px;}

#wrapper {width:980px;margin:0 auto;background:#fff;position:relative;z-index:1001;}
	body#home #wrapper {_height:2500px;}

#container {width:980px;position:relative;background:#fff;overflow:hidden;}
	body#home #container {height:2430px;}

#content {width:619px;float:left;background:#fff;padding:15px;overflow:hidden;}
	body#archives #content, body#search #content {padding-top:0px;padding-bottom:0px;padding-right:0px;width:634px;}
	body#features #content {width:950px;padding-bottom:0;_margin-left:-15px;_width:965px;_background:none;position:relative;}
	body.single #content {}
	body#home #content {position:absolute;top:0;left:0;float:none;border-right:1px solid #eaeaea;/*height:3000px;*/}

#features-wrap {position:relative;display:block;}

#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;opacity:0;}
	body#home #sidebar {border:0;padding-bottom:30px;_padding-bottom:0px;opacity:0;}
	body.single #sidebar {width:299px;padding-left:14px;opacity:0;}
	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; position: relative; z-index: 101;}
		body#feature-article .ad-below-header {display:none !important;}

	#catfish {z-index:1500 !important;}

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

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


/* background skin */

#background-skin {}
#background-skin img {}
		#background-skin a {}
		body.single #background-skin a, body#archives #background-skin a {_height:2650px;}
		body.page #background-skin, body#feature-article #background-skin {display:none;}

/* fbconnect profile */

div.comment {padding:10px;background:#eaeaea;border-bottom:1px solid #fff;}

	h2.mycomments {font-weight:bold;}
	div.comment h3 {margin-top:0px !important;}
	div.comment p {margin-top:5px;font-size:13px;line-height:19px;margin-bottom:0px;}

small.commentmetadata {font-size:10px;text-transform:uppercase;font-weight:bold;margin-bottom:5px;}
		small.commentmetadata a {color:#444;text-decoration:none;}

.favelist {clear:both;padding-top:30px;}

	.favelist ul.mfp_favorites {font-size:14px;}
		.favelist ul.mfp_favorites li {list-style:none;}
		.favelist ul.mfp_favorites li a {background:#000;color:#fff;padding:4px 6px;text-decoration:none;font-weight:bold;}
		a.mfp_remove_link {color:#0298ff !important;font-weight:normal;}

.fbc_profile {position:relative;}


/* header */

#header {width:980px;margin:0 auto;background-color:#fff;position:relative;display:block !important;z-index:1001;border-bottom:1px solid #eaeaea;}

ul.navigation {font-size:18px;cursor:default;margin:10px 15px 0 15px;overflow:hidden;padding:0;height:1%;}
	ul.navigation li {float:left;list-style:none;position:relative;}
		ul.navigation li a {color:#bababa;text-decoration:none;font-weight:bold;padding:7px 15px 12px 0px;display:block;}
		ul.navigation li a:hover {color:#000;}
		ul.navigation li.rss, ul.navigation li.facebook, ul.navigation li.twitter {float:right;font-size:13px;margin-top:5px;}
			ul.navigation li.rss a {padding-right:0px;}
			ul.navigation li.rss a:hover {color:#ff8208;}
			ul.navigation li.facebook a:hover {color:#3B5998;}
			ul.navigation li.twitter a:hover {color:#33CCFF;}
		ul.navigation a.hypetrak:hover {color:#FF0066;}
		ul.navigation a.store:hover {color:#898989;}
		body#features ul.navigation li.features a {color:#000;}
	ul.navigation li span {position:absolute;top:0;right:0;font-size:9px;font-weight:bold;color:#0298ff;margin-right:15px;}
		body#feature-article li.features a {color:#000;}
	
.menu {font-size:11px;color:#c0c0c0;float:right;clear:both;cursor:default;margin-top:-10px;}

/* 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;padding:0;border-bottom:1px solid #eaeaea;position:relative;display:block;_display:inline-block;}

	.featcontain {position:relative;}

.fade {width:980px;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:980px;height:350px;overflow:hidden;}

.fade li span {opacity:0.75;}

.fade span {position:absolute;bottom:0;left:0;font-weight:bold;font-size:24px;-webkit-text-stroke:1px transparent;background:url(images/feature-banner-bg.png) repeat;padding:10px 12px;color:#fff;cursor:pointer;width:956px;_background:#000;opacity:0.75;-khtml-opacity: 0.75;-moz-opacity: 0.75;filter: alpha(opacity=0.75); /* IE lt 8 */}
	.fade li:hover span {opacity:1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(opacity=100); /* IE lt 8 */}

@media only screen and (max-device-width:480px) {.fade span{-webkit-text-stroke:0 black;}}

	#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;}

/* today bar */

/* #subhead {font-size:10px;padding:5px 6px;color:#fff;background:#000;cursor:default;text-transform:uppercase;} */
	#subhead {font-size:22px;font-weight:bold;color:#000;padding:0 0 15px 0;border-bottom:1px solid #eaeaea; position: relative;}
		#subhead span {float:right;font-size:13px;line-height:35px;color:#c0c0c0;}
			#subhead span a {color:#c0c0c0;text-decoration:none;}
				#subhead span a:hover {color:#000;}
             
		
		#subhead select {font-family:Arial,sans-serif;font-size:10px;font-weight:bold;border:0;background-color:#fff;color:#000;margin-top:-3px;}
        
        /* Subhead Ad */
        #subhead-ad{ width: 345px; height: 50px; overflow: hidden; position: absolute; top: -12px; left: 142px;}
		
		#cats {display:none;background-color:#000;margin-top:20px;width:100px;position:absolute;margin-left:518px;}
			#cats ul {}
				#cats ul li {list-style-type:none;}
					#cats ul li a {padding:4px;display:block;font-weight:bold;color:#fff;text-decoration:none;}
					#cats ul li a:hover {background-color:#0298ff;color:#fff;text-decoration:none;}
		
		#subhead span select option {padding:0;}
			#subhead span select option:focus {background-color:#000;color:#fff;}
		
		a.rss {margin-top:-5px;margin-right:0px;}
		
		
		
		
		
/* typography */

p {font-size:12px; margin-bottom: 12px; }
	p a {color:#000;}

strong {font-weight:bold;}

h1 {padding:20px 25px 5px 15px;}

h2 {font-size:16px;margin-bottom:7px;font-weight:bold;}
	h2.page {margin-bottom:10px;font-weight:bold;}
	h2 a {color:#000;text-decoration:none;font-weight:bold;}
	h2 a:hover {color:#0298ff;}
	h2.entry-title {font-size:22px;margin-bottom:10px;}
	h2.gallery {font-size:18px;margin-bottom:10px;font-weight:bold;}
	h2.gallery span {display:block;margin-top:14px;margin-bottom:14px;}
		h2.gallery span a {font-size:9px;padding:4px;background-color:#000;color:#fff;text-transform:uppercase;letter-spacing:1px;}
		h2.gallery span a:hover {background-color:#0298ff;}
	h2.invite {margin:0 0 0 15px;padding-top:15px;}

h3 {font-size:12px;color:#bbb;margin-top:10px;cursor:default;text-transform:uppercase;}
	body#home h3 {font-size:11px;}
	h3 a {color:#0298ff;text-decoration:none;}
	h3 a:hover {color:#000;}
	h3 span {float:right;clear:both;}
	h3.sub {margin:0;padding:0;margin-bottom:5px;text-transform:uppercase;}
	
	h3.featured {margin:0;padding:0;background:#000;color:#fff;font-weight:bold;padding:5px 6px;display:inline;font-size:10px;text-transform:uppercase;}
		h3.featured span {clear:none;}
			h3.featured span a {color:#000;}
	
h3.search {border:none;margin:0;padding:0;margin-bottom:5px;}
	
h3.single {border:none;margin:0;padding:0;margin-bottom:10px;margin-top:-5px;text-transform:uppercase;font-size:10.5px;letter-spacing:0.5px;}

h3.tags {border:none;margin:0;padding:0;margin-bottom:5px;margin-top:15px;font-size:12px;text-transform:none;}
	h3.tags a {font-weight:bold;}

h3.similar {color:#000;padding:15px 0px 0px 15px;font-weight:bold;font-size:12px;text-transform:none;background:#fff;}
	h3.similar a:hover {color:#bbb;}

h4 {font-size:0.65em;margin-bottom:5px;margin-top:20px;font-weight:bold;font-size:0.8em;padding-bottom:5px;border-bottom:1px solid #000;}

h5 {margin-top:6px;font-weight:bold;cursor:default;font-size:9px;text-transform:uppercase;color:#000;margin-bottom:13px;}
	h5 a {color:#000;text-decoration:none;}
	h5 a:hover {}

	h5.category a {background-color:#eaeaea;padding:4px;text-decoration:none;color:#000;}
	h5.category a:hover {background-color:#0298ff;color:#fff;}

h5.sidebar {font-size:12px;color:#222;margin:0;padding:0;text-transform:none;font-weight:bold;margin-bottom:10px;}

	h5.sidebar span {float:right;}
		h5.sidebar span a {color:#888;text-decoration:none;}

h5.page {margin:0;padding:0;text-transform:none;font-size:12px;width:619px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eaeaea;cursor:default;font-weight:normal;}
h5.page span {float:right;}
	h5.page a {font-weight:bold;}
	h5.page a:hover {color:#0298ff;}

	body#feature #meta {clear:both;position:relative;padding:0;margin:0;}
	body#feature #meta span {padding-bottom:15px;display:block;}
#meta {padding:15px 0 5px 0;clear:left;font-weight:bold;font-size:11px;position:relative;}
	#meta span {position:absolute;bottom:0;right:0;margin-bottom:4px;_position:relative;_float:right;}
		#meta span a {background:#bbb;margin-right:0;margin-left:3px;color:#fff;padding:4px 8px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;font-weight:bold;display:inline-block;}
		#meta span a:hover {background:#000;}
.tags {color:#000;margin:0;width:620px;margin-top:-9px;}
	.tags a {
		background: #0298ff;
		display: inline-block;
		margin-right:7px;
        margin-bottom: 7px;
		padding: 5px 10px 6px;
		color: #fff;
		text-decoration:none;
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px;
		position: relative;
		cursor: pointer;
	}
	.tags a:hover {background:#000;}

.share {display:block;padding:15px 15px 0 15px;background:#fff;margin-left:-15px;width:619px;margin-bottom:15px;margin-top:15px;border-top:1px solid #eaeaea;position:relative;}
	body#feature .share {width:950px;padding:15px;border-top:1px solid #eaeaea;margin-top:15px;}

	.share h6 {font-size:11px;font-weight:normal;margin-bottom:10px;}
	
	.permalink_input {font-size:11px;color:#595959;}

	input#share_permalink {width:450px;_margin-left:15px;}

/* facebook share button */

	.facebook-share {width:70px;position:absolute;top:15px;right:70px;}

/*tweetmeme */

	.tweetmeme_button {width:50px;height:61px;position:absolute;top:0;right:0;margin:15px 15px 0 0;}

	.tweetmeme_feature_button {display:inline;padding-left:10px;}

ul.social {overflow:hidden;font-size:12px;font-weight:bold;margin-bottom:15px;}
	ul.social li {display:inline;float:left;padding:0;margin:0;list-style:none;}
	ul.social li a {color:#bbb;text-decoration:none;float:left;display:block;padding:5px 10px 5px 27px;margin-right:10px;}
		ul.social li a:hover {color:#000;}
	
	ul.social li.stumble {background:transparent url(http://www.google.com/s2/favicons?domain=www.stumbleupon.com) no-repeat scroll 2px 2px}
	ul.social li.delicious {background:transparent url(http://www.google.com/s2/favicons?domain=www.delicious.com) no-repeat scroll 2px 2px}
	ul.social li.digg {background:transparent url(http://www.google.com/s2/favicons?domain=www.digg.com) no-repeat scroll 2px 2px}
	ul.social li.facebook {background:transparent url(http://www.google.com/s2/favicons?domain=www.facebook.com) no-repeat scroll 2px 2px}
	ul.social li.twitter {background:transparent url(http://www.google.com/s2/favicons?domain=www.twitter.com) no-repeat scroll 2px 2px}
	ul.social li.technorati {background:transparent url(http://www.google.com/s2/favicons?domain=www.technorati.com) no-repeat scroll 2px 2px}


.related {
	display:block;
	padding:15px;
	width:619px;
	border-top:1px solid #eaeaea;
	padding:15px 15px 0;
	margin-left:-15px;
	margin-bottom:15px;
}

.related ol li {width:154px;height:103px;float:left;list-style:none;position:relative;overflow:hidden;}
.related ol li a {color:#fff;text-decoration:none;font-weight:bold;}
	.related ol li:hover span {display:block;}
.related ol li span {position:absolute;bottom:0;left:0;display:none;background:url(http://hypebeast.com/wp-content/themes/HypebeastV8/images/feature-banner-bg.png) repeat;padding:5px 5px 5px 7px;font-size:13px;height:93px;width:142px;}



/* sidebar */
	
ul.wp-tag-cloud {overflow:hidden;margin:5px 0 15px 0;padding:7px 8px;background:#eaeaea;clear:both;}
	ul.wp-tag-cloud li {list-style:none;font-size:11px;font-weight:bold;display:inline;line-height:1.4;padding-right:3px;}
	ul.wp-tag-cloud li a {color:#333;text-decoration:none;-moz-border-radius:}
	ul.wp-tag-cloud li a:hover {color:#0298ff;}
	ul.wp-tag-cloud span {font-weight:normal;float:right;margin-top:-20px;margin-right:5px;}

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

	/* sidebar adboxes */
	
	ul#adboxes {border:none;background-color:#fff;width:300px;overflow:hidden;}
		ul#adboxes li {list-style-type:none;float:left;background-repeat:no-repeat;background-position:center;background-color:#e2e2e2;margin-bottom:15px;padding:8px;overflow:hidden;_padding:8px;}
		ul#adboxes li:hover {background:#bbb;}
		ul#adboxes li.left {margin-right:17px;}
		
		#sidebar embed {}
		
		#google_ads_div_Hypebeast_Allpages_Content_300x250 {background:#fff;margin-bottom:15px;}
			#google_ads_div_Hypebeast_Allpages_Content_300x250 img {}
	
	/* sidebar blogs */

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

	ul.blogs {overflow-y: auto;padding:0;margin-bottom:15px;height:497px;}
		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 twitter widget */
	
	#tweets ul {background:#eaeaea;padding:7px 8px;overflow:hidden;margin:5px 0 15px;}
		#tweets ul li {list-style:none;font-size:11px;font-weight:bold;color:#333;}
			#tweets ul li a {color:#0298ff;text-decoration:none;}
				#tweets ul li a:hover {text-decoration:underline;}
		span.created_at {font-size:11px;color:#bbb;display:block;margin-top:3px;}
	
	
	/* sidebar newsletter */
	
	form#newsletter {margin-bottom:15px;}

	input#newsletter {width:292px;_width:272px;background-color:#eaeaea;border:0;padding:4px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:11px;color:#333;margin-top:0px;font-weight:bold;}
	input#newsletter:focus {background-color:#222;color:#fff;}
	
	/* 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 {}


/* feature template */

#content-full {width:950px;padding:15px;}



/* single */

.post {display:block !important;position:relative;}
	body.single .post p {font-size:13px;line-height:19px;width:619px;color:#333333;}
		.post p a {color:#0298ff;text-decoration:none;font-weight:bold;}
		.post p a:hover {color:#333;}
	body.single .post img {min-height:200px;}

.entry-content {width:630px;}
	.entry-content p img { max-width: 620px; width:expression(document.body.clientwidth > 620? "620px": "auto" ); }
	.entry-content p img.size-full {max-width:620px !important;}
	.entry-content p object {max-width: 620px !important;}
	
	.entry-content blockquote {margin-bottom:12px;width:600px;}
		.entry-content blockquote p {margin:0;background:#eaeaea;padding:15px !important;width:590px !important;font-size:12px !important;color:#666 !important;}

.page-link {margin:15px 0;font-size:16px;font-weight:normal;cursor:default;}
	.page-link a {color:#000;font-weight:bold;text-decoration:none;}
	.page-link span {color:#595959;}
	.page-link span a {color:#fff;}
	.page-link-wrap a {text-decoration:none;font-weight:bold;color:#000;background:#bbb;color:#fff;padding:4px 8px;-moz-border-radius:5px;}
	.page-link a:hover {color:#0298ff;}
	
#page-link-wrap{ border-top: 1px solid #eaeaea; clear: both; padding: 15px 0; }

#middle {margin-right:-10px;margin-top:48px;}

ul#meta {width:80px;font-size:10px;padding-left:2px;margin-top:10px;padding-bottom:10px;;border-bottom:1px solid #eaeaea;}
	ul#meta li {list-style-type:none;font-style:italic;}
	ul#meta li.date {font-size:1.2em;font-style:normal;font-weight:bold;}

li.share img {width:0px;height:0px;}

ul.tools {margin-bottom:5px;margin-top:15px;float:right;cursor:default;}
	ul.tools li {list-style-type:none;display:inline;font-size:10px;}
	ul.tools li a {color:#000;text-decoration:none;padding:3px;background-color:#eaeaea;}
	ul.tools li a:hover {background-color:#0298ff;color:#fff;}

.similar {clear:left;border-top:1px solid #eaeaea;margin-left:-15px;padding-left:15px;padding-top:15px;padding-bottom:5px;margin-top:15px;width:669px}
.similar ul {background-color:#fff;overflow:hidden;}
	.similar ul li {list-style-type:none;font-size:12px;position:relative;float:left;height:106px;}
		.similar ul li span {position:absolute;bottom:0;left:0;display:none;opacity:0.9;filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */font-size:13px;width:194px;padding:5px 6px;background:#000;color:#fff;}
		.similar ul li:hover span {display:block;font-weight:bold;}
	.similar ul li a {font-weight:normal;color:#000;text-decoration:none;}
	.similar ul li a:hover {color:#0298ff;}
	
	.similar h5 {font-size:18px;text-transform:none;color:#bbb;margin:0;padding:0;margin-bottom:15px;}
	

.random {float:right;}
	.random ul {margin-bottom:20px;width:300px;}
		.random ul li {list-style-type:none;margin-bottom:5px;font-size:11px;}
		.random ul li a {display:block;padding:5px;color:#000;background-color:#eaeaea;text-decoration:none;font-weight:bold;}
		.random ul li a:hover {background-color:#d5d5d5;color:#000;}

h5.similar {font-size:10px;font-weight:bold;text-transform:uppercase;background-color:#eaeaea;padding:4px;margin:0;}

ul.post-categories {}
	ul.post-categories li {display:inline;}

ul#tags {width:80px;color:#000;margin-top:10px;}
	ul#tags li {font-size:10px;list-style-type:none;}
	ul#tags li a {padding:3px;color:#000;display:block;text-decoration:none;}
	ul#tags li a:hover {color:#000;background-color:#eaeaea;}
	ul#tags h5 ol.commentlist

	/* comments */

div.comments-paging {width:620px;display:block;margin-bottom:20px;}
	.comments-paging a {text-decoration:none;font-weight:bold;font-size:11px;background:#bbb;color:#fff;padding:4px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;}
		.comments-paging a:hover {background:#000;}
	.comments-paging .alignright {float:right;margin:10px 0;}
	.comments-paging .alignleft {float:left;margin:10px 0;}

.fbconnect_miniprofile {font-size:16px;display:block;}
	.fbconnect_miniprofile a#logout {color:#000;text-decoration:none;font-weight:bold;font-size:11px;}
	.fbconnect_miniprofile span.name {font-weight:normal !important;}

	#commentform span {font-size:11px;font-weight:bold;}

	h2.comments-header {font-size:10px;text-transform:uppercase;font-weight:bold;margin:0;padding:0;margin:10px 0px;padding-top:10px;}
	
	#respond h3, h3#comments {font-size:18px;font-weight:bold;text-transform:none;margin-left:-15px;border-top:1px solid #eaeaea;padding:15px 15px 15px 15px;width:619px;color:#bbb;}
	
	.related h3 {font-size:18px;font-weight:bold;text-transform:none;border:0;color:#bbb;margin-top:0px;margin-bottom:10px;}
	
	ol.commentlist li div#respond {margin:0;padding:0;margin-left:25px;margin-top:25px;}
		ol.commentlist li div#respond h3 {padding:0;margin:0;border:0;}
	
	div.commentlist h3 {text-transform:none;font-size:15px;font-weight:bold;}
		div.commentlist h3 a {color:#000;}
	
	div.cancel-comment-reply {font-size:12px;margin-bottom:10px;}
		div.cancel-comment-reply a {color:#000;text-decoration:none !important;}
	
	span#trackback-link a {background-color:#000;color:#fff;padding:4px;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:bold;float:right;margin-top:7px;}
		span#trackback-link a:hover {background-color:#0298ff;}
	
	ol.commentlist {width:619px;overflow:hidden;}
		ol.commentlist li {padding:15px 0;border-bottom:1px solid #eaeaea;list-style:none;position:relative;display:block;}
			ol.commentlist li p {line-height:18px;margin-bottom:5px;}
			ol.commentlist li a {color:#000;font-weight:bold;text-decoration:underline;}
			ol.commentlist li a:hover {color:#0298ff;text-decoration:none;}
	ol.commentlist cite.fn {font-weight:bold;color:#000;}
	ol.commentlist .comment-meta {font-size:11px;color:#bbb;}
	ol.commentlist .comment-text {margin-top:10px;overflow-x:auto;width:100%;_padding-bottom:20px;}
		ol.commentlist .comment-text p {margin-bottom:0;}
	ol.commentlist .comment-box {width:556px;display:block;float:right;}
	ol.commentlist .trackback-box {width:100%;display:block;float:none;}
	ol.commentlist .avatar {float:left;width:48px;height:48px;background:#C5C5C5;}
	
	ol.commentlist li div {display:block !important;}
	ol.commentlist ul.children {margin-left:25px;margin-top:25px;}
	
	ol.commentlist ul.children .comment-box {width:529px;}
		
	form#commentform {position:relative;}
		form#commentform label {cursor:text;display:block;width:315px;font-size:11px;font-weight:bold;margin-bottom:5px;color:#bbb;}
		form#commentform input {font-family:Arial,sans-serif;padding:4px;border:0;border:1px solid #d5d5d5;margin-bottom:10px;font-size:11px;color:#595959;}
		body.loggedin form#commentform input#submit {margin-bottom:20px;}
			form#commentform input#submit {border:0;-moz-border-radius:5px;padding:4px 6px;font-weight:bold;background:#0298ff;color:#fff;cursor:pointer;position:absolute;bottom:0;right:10px;margin-bottom:18px;_position:relative;_margin:0 0 0 15px;}
			form#commentform input#submit:hover {background:#000;color:#fff;}
			form#commentform input:focus {border-color:#bbb;}
		body.loggedin form#commentform a#logout {position:absolute;top:0;right:0;margin-top:-40px;color:#0298ff;text-decoration:none;font-size:11px;font-weight:bold;}
			body.loggedin form#commentform a#logout:hover {color:#000;}
		body.loggedin form#commentform textarea {position:relative;width:613px;}
		form#commentform textarea {font-family:Arial,sans-serif;font-size:11px;width:440px;padding:3px;border:0;border:1px solid #d5d5d5;line-height:1.4;color:#595959;position:absolute;bottom:0;right:0;height:146px;margin-bottom:9px;_position:relative;}
			form#commentform textarea:focus {border-color:#bbb;}
		form#commentform button {font-family:Arial,sans-serif;border:0;background:0;display:block;background-color:#000;color:#fff;font-weight:bold;padding:4px;margin-top:10px;cursor:hand;}
			form#commentform button:hover {background-color:#0298ff;cursor:pointer;cursor:hand;}
		form#commentform button#twc_button {background:none;padding:0;margin:0;position:absolute;top:0;right:0;margin-top:-40px;}
			form#commentform button#twc_button:hover {opacity:0.9;}

	

	/* breadcrumbs */

	p#breadcrumbs {font-size:18px;padding:15px 0px 15px 0px;margin-left:15px;color:#000;cursor:default;font-weight:bold;border-bottom:1px solid #eaeaea;margin-bottom:0px;}
		p#breadcrumbs a {color:#000;text-decoration:none;font-style:normal;font-weight:bold;}
		p#breadcrumbs a:hover {color:#0298ff;}
		p#breadcrumbs span {float:right;margin-top:5px;}
	
	.result {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eaeaea;}
		.result img {margin-bottom:10px;}





/* read more link */

a.more-link {color:#000;text-decoration:none;font-size:12px;text-transform:uppercase;display:block;margin-top:10px;margin-bottom:-5px;}
a.more-link:hover {text-decoration:none;color:#0298ff;}




/* 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 5px 0; }
	.feature-meta h3 {text-transform:none;color:#bbb;font-size:14px;margin:0;padding:0 0 10px 0;float: left;font-weight:bold;}
h2.feature-title {font-size:27px;font-weight:bold;margin-bottom:15px;width:980px;margin-left:-15px;border-bottom:1px solid #eaeaea;padding:0 15px 15px;}

.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:10px;}
	.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:12px;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:#000;color:#fff;padding:7px 9px 8px;margin-left:1px;}
	.page-link-feature a:hover {background:#bbb;}
	
	.page-link-feature-right {font-size:12px;text-align:right;width: 450px; float: right; padding-bottom:10px;margin-top:6px;}
	.page-link-feature-right span {float:left;}
	.page-link-feature-right a {font-weight:bold;text-decoration:none;background:#999;color:#fff;padding:6px 8px;margin-left:10px;-moz-border-radius:6px;-webkit-border-radius:6px;}
	.page-link-feature-right a:hover {background:#bbb;}
	
	.page-link-feature-left {font-size:13px;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 */

	.features-lead-image {height:200px;background:#000;display:block;}

	

	.next-prev {color:#fff;width:950px;margin:0;font-size:12px;font-weight:bold;padding:0;text-align:right !important;display:block;margin-top:10px;padding-bottom:15px;font-size:0;margin-bottom:10px;}
	.next-prev a {
		background: #999;
		margin-left:10px;
		padding: 6px 8px;
		color: #fff;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		font-size:12px !important;
		text-decoration:none;
		position: relative;
		cursor: pointer;
	}
	
	.next-prev.top {margin:5px 0 10px 0;}
	
	.next-prev span a {padding-left:9px;padding-right:9px;}
		.next-prev a:hover {background:#bbb;color:#fff;}

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

.js #feature-columns {width:102%;overflow:hidden;margin-left:-15px;filter: alpha(opacity=0); /* internet explorer */
	-khtml-opacity: 0;      /* khtml, old safari */
	-moz-opacity: 0;       /* mozilla, netscape */
	opacity: 0;           /* fx, safari, opera */}

.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;height:365px;}
	.feature img {height:200px;}

	.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; top: -1px; }
	}
	
	.safari4.mac .feature-grid-meta {top:0;}

	.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:#222;}
	.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:150px;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 {}
		.feature-grid-meta {margin-top:179px;}
	}
	.feature-text p {margin:0;padding:0;font-size:11px !important;line-height:1.4;}
	
	.feature:hover .feature-text p {color:#999 !important;}
	
.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 {opacity:1;}
	.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;}



	/* pagenavi 
	
	.wp-pagenavi {margin-bottom:10px;padding:25px 0px 0px 0px; font-size:11px;width:623px;cursor:default;font-weight:normal;text-transform:normal;letter-spacing:1px;margin-left:0px;}
	
	.wp-pagenavi a, .wp-pagenavi a:link {
		color:#000000;
		text-decoration:none;
		border: 1px solid #eaeaea;
		background-color: #FFFFFF; 
	}
	.wp-pagenavi a:visited {
	
	}
	.wp-pagenavi a:hover {	
		color:#fff;
	}
	.wp-pagenavi a:active {
	}
	
	.wp-pagenavi span {float:left;}
	
	.wp-pagenavi span.pages {
		padding:0; 
		margin:0;
		color: #fff;
		border:none;
		letter-spacing:0px;
		font-weight:bold;
	}
	.wp-pagenavi span.current {
		margin-right: 0.1em; 
		padding:0.2em 0.5em;
		color:#fff;
		float:none;
		background-color:#0298ff;
		border: 1px solid #0298ff;	
	}
	.wp-pagenavi span.extend {
		padding: 0.2em 0.5em; 
		margin-right: 0.1em;
		color: #000000;
		background-color: #ffffff;
		float: none; 
	}
*/

.wp-pagenavi {color:#000 !important;width:669px!important;margin:0;font-size:13px !important;font-weight:bold !important;padding:0 !important;text-align:left !important;display:block;margin-top:20px !important;padding-bottom:15px;!important;height:35px;}

.wp-pagenavi span {border:0 !important;margin:0 !important;}
.wp-pagenavi a.last {display:none;}
.wp-pagenavi span.extend {display:none;}
.wp-pagenavi span.pages {float:left !important;overflow:hidden !important;}
.wp-pagenavi span.current {padding:5px 8px !important;color:#fff !important;margin:0 !important;margin-right:5px !important;background:#222 !important;_display:block;border:0 !important;}

.wp-pagenavi a {color:#000 !important;text-decoration:none;padding:5px 8px !important;margin:0 !important;margin-right:5px !important;_display:inline-block !important;border:0 !important;background:#eaeaea !important;}
	.wp-pagenavi a:hover {background-color:#777 !important;color:#fff !important;}




/* results (tags, categories, search, etc) */

#flow-results {width:630px;float:left;margin-top:0px;}
.text-box-results {width:495px;float:right;margin-top:20px;padding-right:15px;}
p.results {color:#595959;font-size:11px;line-height:1.4;margin:0;}

img.archive-thumb {width:110px;height:110px;float:left;background-color:#000;}
	img.archive-thumb:hover {opacity:0.9;}







/* 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; min-height: 150px !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; }




/* footer */

#footer {cursor:default;font-size:11px;width:960px;margin:0 auto;color:#000;background-color:#fff;padding:10px;border-top:1px solid #eaeaea;;clear:both;position:relative;z-index:1001;}
	body#feature #footer {}

.backtop {position:absolute;top:0;right:0;margin-top:-32px;margin-right:10px;font-weight:bold;}
	.backtop a {color:#c0c0c0;text-decoration:none;font-size:13px;display:block;background:#fff;padding:4px;}
	.backtop a:hover {text-decoration:underline;}
	body#feature, body#feature-article .backtop {display:none;}
	body#features .backtop {display:none;}

ul.foot-copy {color:#000;}
	ul.foot-copy li {display:inline;}
	ul.foot-copy li a {font-weight:bold;color:#000;text-decoration:none;}
	ul.foot-copy li a:hover {color:#0298ff;}

ul.foot-links {float:right;}
	ul.foot-links li {display:inline;margin-left:8px;}
	ul.foot-links li a {color:#000;font-weight:bold;text-decoration:none;}
	ul.foot-links li a:hover {color:#0298ff;}

h5.footer {text-transform:none;font-weight:normal;font-size:11px;margin:0;padding:0;padding-top:16px;padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:0px;}
	
	
	
	

/* search forms */

div.search-bar {position:absolute;top:0;right:0;margin-right:15px;margin-top:15px;width:190px;_width:195px;height:25px;overflow:hidden;}

#searchform {display:block;}
#s {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;padding:5px 6px;width:150px;font-size:11px;border:0;outline:0;background:#bbb;color:#fff;font-weight:bold;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;float:left;_padding:6px 6px 7px 6px;}
	#s:focus {background:#000;}
#searchsubmit {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;background:#ccc;color:#fff;border:0;outline:0;font-weight:bold;padding:4px;font-size:11px;margin-left:-4px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;float:right;_padding:3px 3px 0px 3px;}
	#searchsubmit:hover {cursor:pointer;background:#000;}

	#sform-404 {margin-top:10px;}
	#s-404 {float:left;width:300px;font-family:Arial,sans-serif;background-color:#000;border:0;padding:5px;color:#fff;margin-right:12px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;}
	#submit-404 {cursor:pointer;float:right;margin-left:-37px;position:absolute;font-weight:bold;font-size:9px;border:none;background-color:#0298ff;color:#fff;font-family:Arial,sans-serif;padding:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;}
	#submit-404:hover {cursor:pointer;background-color:#000;color:#fff;}


.webkit.mac #searchsubmit {padding:5px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#searchsubmit {padding:4px; margin-left: -8px;}
	#s {width:151px;}
}	
	

/* 404 page */

.four-recent {display:block;margin-top:20px;}
.four-recent h2 {font-size:18px;font-weight:bold;}
.four-recent ul li {list-style:none;font-size:11px;font-weight:bold;float:left;width:300px;height:250px;display:block;margin-right:15px;}
	.four-recent ul li span {margin-top:5px;display:block;}
	.four-recent ul li a {color:#000;text-decoration:none;}
	.four-recent ul li a:hover {color:#0298ff;opacity:0.8;}
	
/* misc */

	.hilite {
			color: #000;
			background-color: #ff0;
			}
    .hilite1 {
			color: #000;
			background-color: #ff0;
			}
    .hilite2 {
			color: #000;
			background-color: #ff0;
			}
    .hilite3 {
			color: #000;
			background-color: #ff0;
			}
			
#incoming {background-color:#eaeaea;border:0;}

.incoming {color:#000;}
	.incoming h3 {color:#000;}
	.incoming a {color:#000;}
		.incoming .hide a {color:#000;font-weight:bold;}
		.incoming .hide a:hover {color:#0298ff;}
	.incoming ul {}
	.incoming ul li {list-style-type:bullet;}
	.incoming ul li a {color:#000;text-decoration:none;font-weight:bold;}
		.incoming ul li a:hover {color:#0298ff;}


.preload {display:none;}
	



/* 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;}
	
/* ABOUT PAGE */

body.page #content p {font-size:13px;color:#595959;line-height:1.4;}
	
	
#load {display:none;font-size:14px;font-weight:bold;padding:15px;}

/* TweetMeMe Widget */

#tweetmeme_widget{
	margin-bottom: 15px;
	background:#eaeaea !important;
}

#tweetmeme_widget .link{
	color: #333;
	font-size:11px;
	font-weight:bold;
}

#tweetmeme_widget .link:hover {color:#0298ff;}

#tweetmeme_widget .tabs {font-size:11px;font-weight:bold;color:#333;}
#tweetmeme_widget .tabs li {float:left !important;margin:0 5px 0 0 !important;background:#eaeaea;}

#tweetmeme_widget a.button_square {background:#0298ff;border:0;margin-top:0;margin-right:7px;font-weight:bold;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#tweetmeme_widget a.button_square:hover {background:#000;}
#tweetmeme_widget span.domain {font-weight:bold;text-transform:capitalize;display:none;}
	
