/*  
Theme Name: CondeNet Sartorialist Theme
Author URI: http://ithemes.com
Version: 1
Author: Felicia Hartman
Description: CondeNet layout
The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php
*/

div#sub_hdr a { font-size: 9px; }

div#canvas { background: #EEEEEE; }

body { background: none; color: #000000; margin: 0px 0px 0px 0px; border-top: 5px solid #000000; font: 13px 'Trebuchet MS', Verdana, Sans-serif; }

body * { margin: 0px; padding: 0px; }

#page { width: 656px; border: 1px solid #E0E0E0; display: block; background: #F8F8F8; margin: 29px 4px 20px; }

#blogwell a, #blogwell a:visited { color: #73A6C3; text-decoration: none; font: bold 11px arial; }

a:hover { text-decoration: underline; color: #73A6C3; font: bold 11px arial; }
	
/* #container { width: 860px; text-align: left; margin: 0px auto 20px auto; overflow: hidden; } */

* html #header { width: 860px; padding: 0px; }

#sidebar h6 { color: #999999; text-transform: lowercase; font: bold italic 14px/22px times new roman; }

#header { background: url('images/hed_sartorialist.gif') no-repeat bottom left; }

#headerimg 	{ height: 115px; width: 656px; }

#headerlogo { }

#headerleft { color: #FFFFFF; background: transparent; margin-left: 0px; float: left; width: 550px; }

#headerleft h1 { color: #FFFFFF; background: transparent; margin: 35px 0px 0px 0px; font: normal 38px Georgia, Times New Roman, Sans-Serif; }

#headerleft h1 a { color: #CCCCCC; background: transparent; text-decoration: none; font-weight: normal; }

#headerleft h1 a:hover { color: #FFFFFF; text-decoration: none; }

#headerleft h2 { color: #FFFFFF; background: transparent; margin: 0px; font: normal 20px Georgia, Times New Roman, Sans-Serif; }

#headerleft h2 a { color: #FFFFFF; font: normal 20px Georgia, Times New Roman, Sans-Serif; }

#headerleft h2 a:hover { color: #006699; text-decoration: none; }

#headerright { float: right; font-size: 12px; text-align: right; margin: 0px; padding: 25px 20px 0px 0px; overflow: hidden; }

#headerright img { margin: 0px; padding: 0px; }

/* hide from IE mac \*/
* html #content { width: 655px; margin-top: 0px; }

/*IE6*/
* html #topphoto { margin: 10px 0px 0px 0px; }

#topphoto { background: #FFFFFF; display: block; float: left; padding: 0px; border: 1px solid #E0E0E0; margin: 10px 0px; }

#blogwell { background: transparent; display: block; float: left; padding: 0px; margin: -26px 0px 10px; }

#content { background: transparent; margin-top: 0px; border: 1px solid #DEDEDE; margin-bottom: -3px; }

#content_box { background: #FFFFFF/* url('images/shadow.gif') bottom left no-repeat*/; display: block; width: 490px; padding: 10px; border: 1px solid #DEDEDE; margin: 0px 0px 10px 4px; /*float: left; */ }

#content_box a { line-height: 14px; }

#content p { margin: 0px; padding: 0px 0px 5px 0px; color: #272727; font: 12px/18px arial; }

#content p a { font: 12px arial; }

#content p img { border: none; float: left; padding: 0px 10px 10px 0px; }

#content h1 { color: #333333; text-transform: capitalize; margin: 0px; padding: 0px 0px 0px 0px; font: normal 24px/24px Arial; }

#blogwell h1 a, #blogwell h1 a:active, #blogwell h1 a:visited { color: #333333; text-decoration: none; text-transform: capitalize; font: normal 24px/24px arial; }

#blogwell h1 a:hover { color: #333333; text-decoration: underline; font: normal 24px/24px arial; }

#content h2 { color: #333333; margin: 0px; padding: 0px 0px 5px 0px; font: normal 18px/120% Georgia, Times New Roman, Sans-Serif; }

#content h2 a { color: #333333; font-size: 18px; margin: 0px; padding: 0px 0px 5px 0px; font-weight: bold; text-decoration: none; }

#content h2 a:hover { color: #FF6600; background: none; text-decoration: underline; }

#content h3 { color: #333333; margin-bottom: 0px; font: normal 14px/120% Georgia, Times New Roman, Sans-Serif; }

#content h3 a { color: #333333; text-decoration: none; }

#content h3 a:hover { color: #FF6600; background: #FFFFFF; text-decoration: underline; }

#sidebar { display: block; background: #F8F8F8; color: #000000; width: 107px; float: left; padding: 0 11px 20px 15px; text-align: left; border: none; }

/* * html #sidebar { width: 190px; margin: 20px 20px 20px 20px; } */

#sidebar p, #sidebar .textwidget { margin: 0px; /*line-height: 16px;*/ padding: 5px 0px 10px 0px; }

#sidebar h2 { color: #333333; font-family: Georgia, Times New Roman, Sans-Serif; font-weight: normal; list-style: none; padding: 10px 0px 10px 0px; margin: 0px; border-bottom: 1px solid #E0E0E0; }

#sidebar ul { color: #666666; list-style: none; margin: 0px; padding: 6px 0px 0px 0px; font: bold 11px arial; }

#sidebar ul a { color: #666666; list-style: none; margin: 0px; padding: 6px 0px 0px 0px; text-decoration: none; font: 11px arial; }

#sidebar ul a:hover { color: #666666; list-style: none; margin: 0px; padding: 6px 0px 0px 0px; text-decoration: underline; font: 11px arial; }

#sidebar li { list-style: none; margin: 0px; padding: 0px; font: 11px arial; }
	
#sidebar ul li { text-transform: capitalize; list-style: none; margin: 0px; padding: 6px 0px 5px 0px; }

#sidebar ul li a { color: #666666; font-weight: bold; text-decoration: none; }

#sidebar ul li a:hover { color: #666666; font-weight: bold; }

#sidebar ul li ul li { list-style: none; margin: 0px; padding: 6px 0px 0px 10px; }

.date { color: #999999; margin-top: 0px; padding-top: 0px; font: italic 11px arial; }

.aboveperm a { color: #999999; text-transform: uppercase; margin-bottom: 0px; padding-bottom: 0px; font: bold 10px arial; }

.author { color: #333333; text-transform: capitalize; font: 12px arial; }

.catlink a { color: #999999; text-decoration: none; font: normal 12px arial; }
	
.catlink a:hover { color: #999999; text-decoration: underline; font: normal 12px arial; }

.byline { color: #333333; font: italic 12px arial; }
	
.creditphoto { color: #999999; font: 11px arial; }

#sidebar ul a.emaillink:link, #sidebar ul a.emaillink:visited, #sidebar ul a.emaillink:active { color: #5D98BA; text-decoration: none; font: bold 11px arial; }
	
#sidebar ul a.emaillink:hover { color: #5D98BA; text-decoration: underline; font: bold 11px arial; }

a.rsslink:link, a.rsslink:visited, a.rsslink:active { color: #666666; font: bold 11px/11px "Arial", sans-serif; text-decoration: none; text-transform: none; }

a.rsslink:hover { color: #666666; text-decoration: underline; }

.rssicon { position: relative; top: 5px; }

.navlink { position: relative; bottom: -75px; }

.navlink a { color: #5D98BA; text-decoration: none; font: bold 11px arial; }

.navlink a:hover { color: #5D98BA; text-decoration: underline; font: bold 11px arial; }

.hedComment { color: #444444; text-transform: uppercase; margin-top: 40px; letter-spacing: 20px; font: 18px times new roman; }

.commentCount { color: #444444; text-transform: uppercase; font: 18px times new roman; }

.commentlist { list-style-type: none; width: 490px; border-top: #E0E0E0 1px solid; font: 12px arial; }

ol .commentlist { list-style-type: none; color: #CC0000; padding: 20px 0 20px 0; font: 12px arial; }

.commenttab { display: block; width: 135px; height: 10px; padding-top: 5px; padding-bottom: 5px; color: #9CC5DC; text-align: center; font: bold 11px/10px arial; background: #2B2E31; }

.commenttext { color: #CC0000; list-style-type: none; font: 12px arial; }

.reply, .reply a { color: #999999; font: italic 11px arial; }

#content a:link.blogsubnav, #content a:active.blogsubnav { color: #333333; margin-left: 7px; margin-top: 7px; text-transform: none; text-decoration: none; font: bold 11px arial; }

#content a:visited.blogsubnav { color: #333333; margin-left: 7px; margin-top: 4px; text-transform: none; text-decoration: none; font: bold 11px arial; }

#content a:hover.blogsubnav { color: #333333; margin-left: 7px; margin-top: 7px; text-transform: none; text-decoration: underline; font: bold 11px arial; }

.bgshade { background: #F8F8F8; }

/*.drop_shad { padding-bottom: 4px; background: url('images/shading.gif') #FFFFFF bottom left no-repeat; }*/

.navigation { }

.hed_author { color: #333333; margin-bottom: 15px; font: 24px/24px arial; }

.bio_image { float: left; padding-right: 20px; }

.bio_copy { color: #666666; width: 325px; word-wrap: break-word; font: 12px/18px arial; }

.viewall { color: #444444; text-transform: uppercase; margin-bottom: 20px; font: 18px/24px Times New Roman, Sans-Serif; }

a.permalinkBio { color: #474747; font: 18px arial; }

.viewexcerpt { color: #666666; font: 12.22px/16px arial; }

div#content_box img.border { border: 1px solid #E0E0E0; padding: 3px; margin-bottom: 12px; }

.tagmore a { margin-left: 400px; position: relative; bottom: 18px; text-transform: lowercase; }

#box_ad_middle { background: url(/images/bg/advert.gif) top left no-repeat; padding-top: 11px; margin-bottom: 20px; margin-left: 100px; }

#footer div.foot_row2 { font-size: 12px; margin-top: 10px; }
#footer div.foot_row2 a { margin: 0 1px 0 1px; font-size: 12px; font-family: arial; }
#footer div.foot_row2 a.first { margin-left: 0px; font-size: 12px; font-family: arial; }
#footer div.foot_row2 a:hover { border-bottom: 1px solid #fff; font-size: 12px; font-family: arial;}
#footer div.footerNav ul li a { color: #fff; text-decoration: none; font: bold 11px/28px "Times New Roman", Times, serif; }
#footer div.footerNav ul li.first { padding-left: 0px; font: bold 11px/28px "Times New Roman", Times, serif; }
#footer div.footerNav ul li.last { background: url(/images/bg/footernav-pipe-last.gif) top right no-repeat; margin-left: 15px; }
#footer div.footerNav ul li.rss { list-style: none; background: url(/images/bg/li-rss-icon.gif) no-repeat 0 0; padding: 1px 0 0 21px; font: bold 11px/28px "Times New Roman", Times, serif; }
#footer div.footerNav ul, div.foot_row1, div.foot_row2, div.foot_row3, div.foot_row4, div.legal { padding-left: 13px; }
#footer div.foot_row1 { font: normal 12px Arial, Helvetica, sans-serif; }
#footer div.foot_row1, div.foot_row3, div.foot_row4, div.legal { margin-top: 20px; }
#footer div.foot_row4, div.legal { line-height: 18px; width: 750px; }
#footer select { width: 165px; font-size: 11px; color: #333; margin-right: 10px; }
#footer div.legal { padding-bottom: 30px; }
div.legal a { color: #9cc5dc; text-decoration: none; font-size: 10px; font-family: arial; }
div.legal a:hover { color: #9cc5dc; text-decoration: underline; font-size: 10px; font-family: arial; }
	
/** Social Bookmarking **/
.utility_bar_left_blogs { width: 177px; }
.utility_bar_right_blogs { width: 300px; }

span#yahooBuzzBadge-form a span { font-weight: normal !important; }

.social_bkmrks_blogs { width: 490px; margin-bottom: 10px; margin-left: -29px; }
* html .social_bkmrks_blogs { margin-left: 0px; position: relative; left: 30px; padding-left: 0px !important; }

#utility_bar { margin: 0; }
.postspace2 { display: none; }

/**** Wordpress 2.6 Caption Align-class update *****/
#content img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

#content img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

#content img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

#content .alignright {
	float: right;
	}

#content .alignleft {
	float: left;
	}
/**** END caption-class ****/

