/*

Theme Name: The Neave
Theme URI: http://theneave.com
Description: Neave Wordpress Layout
Version: 1.0
Author: Patrick Bushe
Author URI: http://patrickbushe.com
Tags: neave, the neave, 


*/

@font-face {
	font-family: "gothambold";
	src: local('Gotham-Bold.otf');
}


/* A few small fixes... */

a img {
	border: none;
}

#backtotop {
	display: none;
}
.hide{display:none;}
/* including for compatibility */

.alignleft {
	margin-top:10px;
	float:left;
	
}
.alignright {
	margin-top:0px;
	float:right;
	
}
.aligncenter {
	margin-top:10px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	/*border-radius: 3px;*/
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* "Let's get global." */

html, body {
	font-family: HelveticaNeue-CondensedBold,Helvetica,Arial,sans-serif;
	background: black url('img/page_bg.png') top left repeat-x;
}

#wrapper {
	background: white;
	width: 1010px;
	margin: -8px auto 0px auto;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

#wrapper-2 {
	width: 960px;
	margin: 0 auto 0 auto;
}

/* Just messing with your head(er) */

#header {
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
}
#header span {
	display: none;
}

.nav li {
	float: left;
	list-style: none;
	letter-spacing: -1px;

}

.nav {
	margin: 0px;
	padding: 0px;
}

.nav li a {
	text-decoration: none;
}

.ui-tabs, .ui-tabs-hide {
   display: none;
}

#featured {
	width: 960px;
	height: 467px;
	border: 1px solid black;
	margin-top: 10px;
}

#featured h2 {
	margin-top: 407px;
	margin-bottom: 0;
	font-size: 18pt;
	width: 921px;
	background: rgba(0,0,0,0.8);
	color: white;
	line-height: 18pt;
	padding: 18px 20px;
	font-family: Helvetica, Arial, sans-serif;
}
/* Header Navigation Colors */

/* Main Navigation */
#pagenav {
	float: left;
}

#pagenav li {
	list-style: none;
}
#pagenav li a {
	height: 25px;
	display: block;
}
#pagenav li #home_link {
	width: 75px;
	background: transparent url('img/navigation/pagenav/home.gif') top left no-repeat;
	margin-right: 15px;
}
#pagenav li #featured_link {
	width: 132px;
	background: transparent url('img/navigation/pagenav/featured.gif') top left no-repeat;
	margin-right: 15px;
}
#pagenav li #blogs_link {
	width: 85px;
	background: transparent url('img/navigation/pagenav/blogs.gif') top left no-repeat;
	margin-right: 15px;
}
#pagenav li #forum_link {
	width: 91px;
	background: transparent url('img/navigation/pagenav/forum.gif') top left no-repeat;
	margin-right: 15px;
}
#pagenav li #store_link {
	width: 84px;
	background: transparent url('img/navigation/pagenav/store.gif') top left no-repeat;
}
#pagenav li a:hover {
	background-position: 0 -24px !important;
}

/* Top layer (Kiss and tell, insteam, etc...) */
#headernav {
	border: none;
}
#headernav li a {
	height: 12px;
	display: block;
	margin-top: 10px;
}
#headernav #kissntell {
	width: 101px;
	background: transparent url('img/navigation/headernav/kiss_and_tell.jpg') top left no-repeat;
	margin-right: 35px;
}
#headernav #inseam {
	width: 53px;
	background: transparent url('img/navigation/headernav/inseam.jpg') top left no-repeat;
	margin-right: 35px;
}
#headernav #sounorus {
	width: 105px;
	background: transparent url('img/navigation/headernav/the_sounorus.jpg') top left no-repeat;
	margin-right: 35px;
}
#headernav #lafemme {
	width: 71px;
	background: transparent url('img/navigation/headernav/la_femme.jpg') top left no-repeat;
	margin-right: 35px;
}
#headernav #thetelly {
	width: 72px;
	background: transparent url('img/navigation/headernav/the_telly.jpg') top left no-repeat;
	margin-right: 35px;
}
#headernav #coffeebreak {
	width: 101px;
	background: transparent url('img/navigation/headernav/coffee_break.jpg') top left no-repeat;
	margin-right: 35px;
}
#headernav #shortstack {
	width: 94px;
	background: transparent url('img/navigation/headernav/short_stack.jpg') top left no-repeat;
	margin-right: 35px;
}
#headernav #fin {
	width: 21px;
	background: transparent url('img/navigation/headernav/fin.jpg') top left no-repeat;
	margin-right: 35px;
}
#headernav #themedium {
	width: 86px;
	background: transparent url('img/navigation/headernav/the_medium.jpg') top left no-repeat;
	margin-right: 30px;
}
#headernav #theshwag {
	width: 80px;
	background: transparent url('img/navigation/headernav/the_shwag.jpg') top left no-repeat;
}
#headernav li a:hover {
	background-position: 0 -13px !important;
}

/* Social Navigation (Myspace, Facebook, RSS, etc...) */

#socialnav {
	float: right;
}
#socialnav li a {
	height: 14px;
	display: block;
	margin-top: 5px;
}
#socialnav .about {
	width: 52px;
	background: transparent url('img/navigation/socialnav/about.jpg') top left no-repeat;
	margin-right: 15px;
}
#socialnav .archives {
	width: 75px;
	background: transparent url('img/navigation/socialnav/archives.jpg') top left no-repeat;
	margin-right: 15px;
}
#socialnav .audition {
	width: 72px;
	background: transparent url('img/navigation/socialnav/audition.jpg') top left no-repeat;
	margin-right: 15px;
}
#socialnav .rss {
	width: 30px;
	background: transparent url('img/navigation/socialnav/rss.jpg') top left no-repeat;
	margin-right: 15px;
}
#socialnav .myspace {
	width: 75px;
	background: transparent url('img/navigation/socialnav/myspace.jpg') top left no-repeat;
	margin-right: 15px;
}
#socialnav .facebook {
	width: 80px;
	background: transparent url('img/navigation/socialnav/facebook.jpg') top left no-repeat;
	margin-right: 2px;
}



/* Feature zone */

#featureimg {
	height: 483px;
	width: 940px;
	background: white;
	border: 10px solid black;
}
#siteheader {
	background: white url('img/header.jpg') top left no-repeat;
	width: 960px;
	height: 77px;
	margin: 10px 0;
	padding: 0;
}
#siteheaderlink {
	display: block;
	background: white url('img/header.jpg') top left no-repeat;
	width: 960px;
	height: 77px;
	margin: 10px 0;
	padding: 0;
}


/* Half post, half header */

#thearticles {
	width: 358px;
	height: 37px;
	background: url('img/thearticles.jpg') top left no-repeat;
	margin-top: 20px !important;
}
#thearticles h2 {
	display: none;
}
#main-nav {
	border: none;
}
#searchbox {
	width: 220px;
	float: right;
	margin: 20px 0 0 0;
	padding: 10px 0px;
	height: 31px;
}
#searchbox .clearfix {
	border: none;
}
#search_field {
	border: 1px solid #000;
	padding: 2px;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: -0.5pt;
	font-family: Helvetica, Arial, sans-serif;
	width: 175px;
	float: left;
}
#search_button {
	background: transparent url('img/search_go.gif') top left no-repeat;
	height: 26px;
	width: 33px;
	border: none;
	float: right;
	position: relative;
	top: -1px;
	left: -2px;
}
#postnavigation, #postnavigation a {
	color: #000;
	font-size: 9pt;
	letter-spacing: -0.5pt;
}

#postnavigation {
	border-top: 1px solid black;
	border-bottom: 1px solid #cccccc; 
	margin: 0px; 
	padding: 10px 7px 0px; 
	background: #f2f2f2;
	font-size: 10pt;
}


#postnavigation a, #postnavigation a:visited {
	text-decoration: none;
	font-weight: bold;
}

#postnavigation a:hover {
	text-decoration: underline;
	color: #666;
}

#postnavigation ul li {
	list-style: none;
	float: right;
	padding-left: 5px;
	margin-bottom: 10px;
}

#displaying {
	font-weight: 100;
}

/* Posts */

#posts {
	float: left;
	
	width: 640px;
	width: 940px;
	clear: left;
}
/*
.singlepost {
	margin: 30px auto 30px auto;
	border-bottom: 1px dashed #bcbcbc;
}

.singlepost p {
	font-size: 10pt;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	padding:0px;
	margin-left: 0px;
}
*/
.posttitle {
	text-decoration: none;
	font-size: 1.6em;
	color: #68c2c2;
	font-style: none;
	font-weight: normal;
	font-family: "Tahoma", Geneva, sans-serif;;
}

.posttitle:hover {
	text-decoration: underline;
}

.postauthor {
	font-weight: bold;
	font-size: 10pt;
	color: black;
	text-decoration: none;
}

.postauthor a:hover {
	text-decoration: underline;
}

.postdate {
	color: #bcbcbc;
	font-size: 10pt;
}

.postcategory {
	font-size: 10pt;
	color: #AAA;
}
.postcategory a {
	color: #68c2c2;
	text-decoration: none;
}

.postcategory a:hover {
	text-decoration: underline;
}




.readmore {
	font-weight:normal;
	font-size: 10pt;
	color: #AAA;
}
.readmore a {
	color: #68c2c2;
	text-decoration: none;
}

.readmore a:hover {
	text-decoration: underline;
}





.postthumb
{
	text-align:right;
}
.more
{

}

.postcontent p {
	color: #595959;
	font-size: 12px;
	/*line-height: 15.4px;*/
	font-family: "Helvetica Neue",Arial,sans-serif;
	font-style: normal;
	text-transform: none;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: left;
	width:306px; 
	padding-left: 10px;
	padding-right:7px;
	margin:0;
	/*padding-top:39px;*/
}
#postcontent_author p {
	color: #595959;
	font-size: 11px;
	/*line-height: 15.4px;*/
	font-family: "Helvetica Neue",Arial,sans-serif;
	font-style: normal;
	text-transform: none;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: left;
	width:276px; 
	padding-left: 10px;
	padding-right:7px;
	margin:0;
	/*padding-top:39px; */
}
.postcontent2 p {
	color: #595959;
	font-size: 11px;
	line-height: 15.4px;
	font-family: "Helvetica Neue",Arial,sans-serif;
	font-style: normal;
	text-transform: none;
	letter-spacing: normal;
	word-spacing: normal;
	width:615px; 
	padding-left:5px;
	text-align: left;

}
.fluid p {
	width:98%;
}







.pagination_single .next {
	float: left;
	float: right;
}

/* Sidebar */

#sidebar {
	float: right;
	clear: right;
	width: 310px; /* 30% */
	border: none;
}

#magazineimg {
	height: 405px;
	width: 300px;
	border: 10px solid #eaeaea;
}

#magazineimg2 {
	height: 250px;
	width: 300px;
	border: 10px solid #eaeaea;
}

.googlead {
	width: 310px !important;
	height: 260px;
	border: 5px solid #eaeaea;
        
	padding-left: 5px;
	padding-top:5px;
        

}

#ads {
	padding: 0;
	margin: 10px 0 0 0;
}

#ads li {
	width: 125px;
	height: 125px;
	border: 10px solid #eaeaea;
	float: left;
	list-style: none;
	margin-top: 20px;
	background-color: #F5F5F5;
} 
#ads li.left {
	margin-right: 20px;
}

/* Comments on singleposts */

#respond textarea {
	float: left;
	width:440px;
}

#respond form label {
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	color: #bbbbbb;
	line-height: 22.517px;
	text-decoration: none;
}

#commentinput p label {
	font-family: "Helvetica Neue",Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #BBBBBB;
	text-transform: none;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 14.3167px;
}
/* Sidebar posts */

.wplp-post {
	font-size: 10pt;
}

.latestheader a {
	color: black;
	text-decoration: none;
}

.latestheader a:hover {
	text-decoration: underline;
	color: #bcbcbc;
}

.widget {
	width: 310px !important;
}
.twitted h2 {
	background-color: #eaeaea;
	margin: 0px 0px 0px 0px;
	/* letter-spacing: -1px; */
	padding: 5px 0px 0px 5px;
	font-size: 12pt;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	/* text-transform: uppercase; */
}

.title_tags {
	font-size: 12px;
	color: #222222;
	margin: 0pt;
	padding: 0pt;
	text-transform: none;
	font-weight: bold;
	margin-bottom: 10px;
}
/*
.widget h2#latestmagazine, .twitted h2 {
	text-align: center !important;
	font-size: 13.0pt;
	padding-left: 8px !important;
	margin-bottom: 10px !important;
	font-weight: bold !important;
	background-color: #FFF;
}
*/
.widget .googlead {
	background-color: #eaeaea;
	margin-top: 25px;
	margin-bottom: 0px !important;
}

/* Twitter */

#twitter {
	margin-top: 25px;
	padding-top:10px;
}
/*
.twitted h2 {
	text-align: left !important;
	padding: 0px !important;
	margin-top:20px;
	padding-top:20px;
	font-weight:bold;
}
*/

.twitted p.preLoader {
	margin: 0;
	padding: 5px;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

.twitted ul#twitter_update_list {
	margin: 0;
	list-style-type: none;
	border: 5px solid #eaeaea;
	width: 300px;
	padding: 0 !important;
	font-size: 0.8em;
}

.twitted ul#twitter_update_list li {
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #ccc;
}

.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
	color: #333;
	font-size: 8pt;
	text-align: justify;
}

.twitted ul#twitter_update_list li a {
	/* timestamp link */
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-decoration: none;
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #009999;
	font-family: Helvetica, Arial, sans-serif !important;
	font-style: normal;
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

.twitted p.profileLink {
	margin: 0;
	padding: 5px;
	color: #fff;
	background-color: #EAEAEA;
}


/* Blogs */
#blogslist {
	width: 310px !important;
}
#blogslist h2, #tagcloud h2, #staffblogs h2 {
	font-size: 10pt;
	background-color: #FFF;
	padding-bottom: 10px;
	padding-left: 0px;
}
#blogslist ul {
	width: 310px;
	padding: 0px !important;
	list-style: none;
	margin: 0;
}
#blogslist li {
	border-bottom: 1px solid #FFF;
	padding: 5px 3px;
	margin: 0;
}
#blogslist a {
	background-color: #eaeaea;
	padding: 7px;
	display: block;
	height: 48px;
	width: 296px;
	text-decoration: none;
	border: none;
}
#blogslist a:hover {
	background-color: #DDD;
}
#blogslist a .imgthumb {
	width: 48px;
	height: 48px;
	background-color: #555;
	float: left;
	margin-right: 10px;
}
#blogslist li h2 {
	color: #68c2c2;
	font-size: 10pt;
	line-height: 10pt;
	padding: 0px;
	margin: 10px 0 0 0;
}
#blogslist span {
	font-size: 8pt;
	margin-top: 0;
	margin-bottom: 8px;
	color: #555;
	font-family: Helvetica, Arial, sans-serif;
}


/* Tag Cloud */
#tagcloud {
	width: 310px;
}
#tagcloud #tagz {
	background-color: #eaeaea;
	padding: 7px 10px;
	line-height: 18pt;
	font-size: 9px;
	text-align: justify;
	font-weight: normal;
}
#tagcloud br {
	display: none;
}
#tagcloud a {
	color: #333;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: lowercase;
	font-size:9px;
}
div#tagz a {
	color: #333333;
	text-decoration: none;
	font-size:9px;
/*	font-weight:bold;
*/}
#tagcloud a:hover {
	color: #009999;
	text-decoration: underline;
}


/* Staff List */
#staffblogs {
	padding: 0px;
	background-color: #eaeaea;
	list-style: none;	
	margin: 0;
}
#staffblogs li {
	border-bottom: 1px solid #FFF;
	padding: 7px;
	padding-left:0px;
}
#staffblogs li a {
	text-decoration: none;
}
#staffblogs li {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 11pt;
}
#staffblogs li a {
	color: #222;
}
#staffblogs li {
	font-size: 9pt;
	color: #333;
}
#staffblogs li a {
	color: #888;
}


/* Clearfix */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
	}
.clearfix {
    display:inline-block;
	border-bottom: 1px solid #ccc;
	}
.clearfix {
    display:block;
	}
* html .clearfix {
    height:1px;
	}


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


#pagination a {
	display: block;
	float: left;
	margin: 0 2px;
	text-align:center;
	background: #CCC;
	color: #000;
	height: 20px;
	padding: 0 7px;
	font-size:14px;
	text-decoration:none;
	line-height:20px;
}
#pagination a.current {
	background: #000;
	color: #FFF;
}
#pagination a:hover {
	background: #999;
	color: #FFF;
}
#pagination a.current:hover {
	background: #000;
	color: #FFF;
}
#footer {
	clear:both;
	margin: 5px auto 0 auto;
	border-top:solid 1px #EEE;
	height:20px;
}
#footer a {
	text-decoration:none;
	color: #000;
}
#footer a:hover {
	text-decoration:none;
	color: #09C;
}
#footer #copyright {
	line-height:20px;
	width: 480px;
	height: 20px;
	float: left;
}
#footer #footermenu {
	line-height:20px;
	width: 480px;
	height: 20px;
	float: left;
}
#footer #footermenu ul {
	margin:0;
	padding:0;
	float: right;
	list-style:none;
}
#footer #footermenu li {
	margin:0 2px;
	display: inline;
}
.Clear, aka_clear, #pagination {
	clear:both;
	margin-top: 3px;
}
.new-post {position:absolute;font-size:11px;background-color:#FF0066;color:#fff !important;font-weight:bold;padding:3px 5px;z-index:999;}
.featureddate {position:absolute;margin-top:-19px;margin-left:10px;z-index:10001;width:90px;text-align:center;background:#999;font-size:10px;padding:3px;}
.featurednewpost {position:absolute;margin-top:-19px;margin-left:106px;z-index:10001;background-color:#FF0066;font-size:10px;padding:3px;}

.wpu-user {
	float: left;
	margin: 3px;
}

#ani_featured {
	margin-bottom: 5px;
	background: url('img/loading.gif');
	width: 955px;
	height: 499px;
}

.featuredarticle {
	float: left;
	margin: 3px;
	width: 307px;
	height: 400px;
	background: #000;
	overflow:hidden;
	margin-bottom:11px;
	margin-right:11px;
	
}
.featuredarticle:hover {
	background: #666;

}

.featuredarticle .featuredlink {
	/* display:block; */
	width: 307px;
	height: 400px;
	text-decoration:none;
	color:#FFF;
}

.featuredtitle {
	margin:0 10px;
	font-size:20px;
	font-weight:bold;
	color:#CCC;
}
.featuredarticle p {
	margin:10px;
	font-size:10px;
	color:#CCC;
}
.featuredarticle p img {
	display:none;
}
.featuredimage {
	width: 307px;
	height: 200px;
}
ul#staff {font-size:11px;margin-top:5px;clear:both;margin-bottom:10px; padding-left:5px;}
		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; padding-left:0px;}
		ul#staff li strong {}

#aka_data {
	width:965px;
	padding-left:2px;
}
#comment_h3 {
	font-size:18px;
	font-weight:bold;
	text-transform:none;
	margin-left:-15px;
	padding:15px 15px 15px 15px;
	width:619px;
	color:#bbb;
}
 
.comment_button {
	border:0;-moz-border-radius:5px;
	padding:4px 6px;
	font-weight:bold;
	background:#0298ff;
	color:#fff;
	cursor:pointer;
	margin-bottom:18px;
	font-size:11px;
	font-family: Arial,sans-serif;
}
.readmorebut {
color: #68c2c2;
text-decoration: none;
}
div#respond form {
/*border-top:1px solid #eaeaea;*/
}
div #wpu-profile div ul li a {
	color:#000000;
}

#wpu_heading {
	/*border-top:1px solid #bbbbbb;*/
}

#wpu_heading a{
	margin-top:15px;
	padding-top:15px;
}

ol.commentlist {width:619px;overflow:hidden; padding:0;}
ol.commentlist li {width:619px; padding:15px 0;border-bottom:1px solid #eaeaea;list-style:none;position:relative; min-height:90px; margin-top:10px; 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; font-size:11px; font-family:"Helvetica Neue",Arial,sans-serif;}
	ol.commentlist .comment-box {width:546px;float:right;}
	ol.commentlist .trackback-box {width:100%;float:none;}
	ol.commentlist .avatar {float:left;width:58px;height:48px;background:#C5C5C5;}
	
	ol.commentlist li div {}
	ol.commentlist ul.children {margin-left:25px;margin-top:25px;}
	
	ol.commentlist ul.children .comment-box { width:529px; }
h2#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;}

h2.entry-title {font-size:22px;margin-bottom:10px;color: #000000;font-weight: bold;text-decoration: none;}
h3.single ,h3.single a,h3.single a:hover{border:none;margin:0;padding:0;margin-bottom:10px;margin-top:-5px;text-transform:uppercase;font-size:10.5px;letter-spacing:0.5px;font-size: 12px;color: #bbbbbb;margin-top: 10px;text-transform: uppercase;}
h3.single a:hover{
	text-decoration:underline;
}
h2 a {color:#000;text-decoration:none;font-weight:bold;}
h2 a:hover {color:#0298ff;}

a.backtoblog {color:#bbb;font-weight:bold;text-decoration:none;}
a.backtoblog:hover {color:#0298ff;}

#wpu_heading a, .blog_a {
	color:#bbbbbb;
	text-decoration:none;
	font-weight:bold;
}

#wpu_heading a:hover, .blog_a:hover {
	color:#0298ff;
}
p.profile {font-size:11px;padding:0;margin:0;line-height:15px;border:0;}
	.profile a{color:#0298ff;text-decoration:none;font-weight:bold;}
	.profile a:hover {text-decoration:underline;} 

#latestmagazine {
	font-size:16px;
}
#mviewed ul {
	padding:0;
}

#author_name {
	text-decoration:none; 
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
#author_name:hover {
	color:#1200c1;
}

#s {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;padding:5px 7px;width:259px;font-size:11px;border:0;outline:0;background:#444;color:#fff;font-weight:bold;-moz-border-radius-topleft:9px;-moz-border-radius-bottomleft:9px;-webkit-border-top-left-radius:9px;-webkit-border-bottom-left-radius:9px;float:left;_padding:6px 7px 7px 7px;margin-bottom:25px;}
#s:focus {background:#777;}
#searchsubmit {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;background:#333;color:#fff;border:0;outline:0;font-weight:bold;padding:4px;font-size:11px;width:27px;-moz-border-radius-topright:9px;-moz-border-radius-bottomright:9px;-webkit-border-bottom-right-radius:9px;-webkit-border-top-right-radius:9px;float:right;_padding:3px 3px 0px 3px; min-height: 22px;}
#searchsubmit:hover {background-color:#666;color:#fff;cursor:pointer;}

div.archive {
	margin-bottom:20px;
	width:auto;
	text-align:left;
}

div.archive h3 {
	text-align:left;
	margin:0;
	padding:0;
}
.archive_heading {
	text-decoration: none;
	font-size: 1.2em;
	color: #68c2c2;
	font-style: italic;
	font-weight: normal;
	font-family: "Georgia", serif;
	text-align:left;
}
.archive_heading:hover {
	text-decoration:underline;
}

div.archive_content p {
	margin:0px;
	font-size: 0.9em;
	font-family: "Georgia", serif;
	color: #595959;
}

div.archive_info a {
	text-decoration: none;
	color: #68c2c2;
	font-family: "Georgia", serif;
	font-size: 0.9em;
}
.archive_info:hover a {
	text-decoration:underline;
}

ul.blogs {overflow-y: auto; overflow-x:hidden; padding:0;margin-bottom:15px;height:355px;}
		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; margin-right:5px; background:#eaeaea; height:55px;}
			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:11px;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;}


span.flatview a, .paginationstyle a, a.disabled {
	display: block;
	float: left;
	margin: 0 2px;
	text-align:center;
	background: #CCC;
	color: #000;
	height: 20px;
	padding: 0 7px;
	font-size:14px;
	text-decoration:none;
	line-height:20px;
}
span.flatview a.selected {
	background: #000;
	color: #FFF;
}
span.flatview a:hover, .paginationstyle a:hover, a.disabled:hover {
	background: #999;
	color: #FFF;
}
span.flatview a.selected:hover {
	background: #000;
	color: #FFF;
}
div.wpu-id  {
	text-align:center;
	padding-top:5px;
}
div.wpu-id a {
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	margin-top:5px;
}

div.wpu-id a:hover {
	color: #0298ff;
}
.div-comment div.avatar img.photo {
	width:58px;
	height:55px;
}
#wpstats{ display: none;}

/**** related posts ****/
h3.related_post_title {
	padding-top: 10px;
	margin: 0;
}
ul.related_post {
	padding-top: 5px;
	margin-top: 0;
}
.related_post li {
	list-style: circle;
	color: #BBB;
}
.related_post li a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}