/*  
Theme Name: CondeNet StyleFile Theme
Author URI: http://ithemes.com
Version: 1
Author: Cory Miller
Description: Finance Blog 2 Column is a clean red and brown theme designed for financial blogs.
The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php
*/

div#sub_hdr a { font-size: 9px; }

body { background: none; color: #000000; font: 13px 'Trebuchet MS', Verdana, Sans-serif; margin: 0px 0px 0px 0px; }

body * { margin: 0px; padding: 0px; }

#canvas {
	background-color: #EEE;
	}

#page { width: 655px; margin: 29px 4px 20px 4px; border: 1px solid #e0e0e0; background-color: #f8f8f8; display: block; }

#blogwell a, #blogwell a:visited { color: #73a6c3; text-decoration: none; font: bold 11px arial; }

#blogwell a:hover { text-decoration: underline; color: #73a6c3; font: bold 11px arial; }

#blogwell p a, #blogwell p a:visited { color: #73a6c3; text-decoration: none; font: bold 12px arial; }

#blogwell p a:hover { text-decoration: underline; color: #73a6c3; font: bold 12px 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: italic bold 14px/22px times new roman; }

#header { background: url('images/hed_style_file.gif') no-repeat bottom left; }

/* hide from IE mac \*/
* html div#header { width: 656px; }
/*IE6*/

/* hide from IE mac \*/
* html div#headerC { width: 655px; margin-bottom: 0px; }
/*IE6*/

div#headerC { width: 655px; margin-bottom: 17px; }

#headerimg { height: 87px; width: 656px; padding: 2px; }

#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; }


* html #content { width: 655px; margin-top: 0px; }

* 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; width: 670px; }

/* hide from IE mac \*/
* html #content { width: 655px; margin-top: 0px; }
/*IE6*/

#content_box { background: #ffffff; display: block; width: 490px; padding: 10px; border: 1px solid #dedede; margin: 10px 0px 10px 4px; /* url('images/shadow.gif') bottom left no-repeat; float: left; */}
	
/* hide from IE mac \*/
* html div#content_box { padding: 10px; overflow: hidden; }
/*IE6*/

#content_box a, #content_box a:hover { line-height: 14px; }	
	
#content p { margin: 0px; padding: 0px 0px 5px 0px; color: #272727; font: 12px/18px arial; }

#content p a, #content p a:hover; { font: 12px arial; }
	
/* #blogwell p a:visited, a:active; { font: 12px arial;	}

#blogwell p a:hover; { font: 12px arial; } */

#content p img { border: none; float: left;	padding: 0px 10px 10px 0px;	}

#content h1 {
	color: #333333;
	font-size: 24px;
	line-height: 24px;
	font-family: Arial;
	font-weight: normal;
	text-transform: capitalize;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
#content h1 a, #content h1 a:visited {
	color: #333333;
	font-family: arial;
	font-size: 24px;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	line-height: 24px;
	}

#content h1 a:hover {
	color: #333333;
	font-family: arial;
	font-size: 24px;
	font-weight: normal;
	text-decoration: underline;
	text-transform: capitalize;
	line-height: 24px;
	}

#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: bold 11px arial; }

#sidebar ul a:hover { color: #666666; list-style: none; margin: 0px; padding: 6px 0px 0px 0px; text-decoration: underline; font: bold 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; text-decoration: underline; }

#sidebar ul li ul li { list-style: none; margin: 0px; padding: 6px 0px 0px 10px; }

/* WORDPRESS DEFAULT FOOTER
#footer { color: #ffffff; background: #2b2e31; padding: 20px; height: 50px; text-align: center; clear: both; border-top: 2px solid #e0e0e0; }
#footer a { color: #ffffff; text-decoration: underline; }
#footer a:hover { color: #ffffff; text-decoration: none; }
END WP DEFAULT FOOTER */ 
	
.date { color: #999999; margin-top: 0px; padding-top: 0px; font: italic 11px arial; }
	
.aboveperm a { font-family: arial; font-weight: bold; font-size: 10px !important; color: #999999 !important; text-transform: uppercase !important; margin-bottom: 0px; padding-bottom: 0px; }

.author { color: #333333; text-transform: capitalize; font: 12px arial; }

#blogwell .catlink a { color: #999999; text-decoration: none; font: normal 12px arial; }
	
#blogwell .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; }

a.emaillink:link, a.emaillink:visited, a.emaillink:active { color: #5d98ba; text-decoration: none; font: bold 11px arial; }

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; 
	padding-right: 5px; 
	}
 
a.rsslink:hover { color: #666666; text-decoration: underline; }

.rssicon { position: relative; top: 5px; margin-right: 5px; }
	
.navlink { position: relative; bottom: -75px; }
	
.navlink a { color: #5d98ba; font-family: arial; font-size: 11px !important; font-weight: bold; text-decoration: none; }
	
.navlink a:hover { color: #5d98ba; text-decoration: underline; font: bold 11px !important 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; margin-left: -6px; width: 505px; 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.blogsubnav:link, #content a.blogsubnav:visited, #content a.blogsubnav:active { 
	color: #333333; 
	text-decoration: none; 
	text-transform: none; 
	margin-left: 7px; 
	margin-top: 7px; 
	font: bold 11px "Arial", sans-serif; 
	}
 
#content a.blogsubnav:hover { color: #333333; text-decoration: underline; }
	
.bgshade { background: #f8f8f8; }

.navigation { text-align: right; font-size: 11px; font-family: arial; }
.navigation .nolink { font-weight: bold; }
	
.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; }
	
.postacomment { color: #444444; font: 18px/24px Times New Roman, Sans-Serif; }

.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; }

/*
#blogwell .wp-pagenavi a, #blogwell .wp-pagenavi a:visited { color: #5d98ba; text-decoration: none; padding: 2px; font: bold 11px arial; }

#blogwell .wp-pagenavi a:hover { text-decoration: underline; color: #5d98ba; padding: 2px; font: bold 11px arial; }
*/
	
.wp-pagenavi a, .wp-pagenavi a:link { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: none; color: #5d98ba; font: bold 11px arial; }

.wp-pagenavi a:visited { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; color: #5d98ba; font: bold 11px arial; }

.wp-pagenavi a:hover { text-decoration: underline; color: #000000; font: bold 11px arial; }

.wp-pagenavi a:active { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; color: #5d98ba; font: bold 11px arial; }

.wp-pagenavi span.pages { padding: 2px 4px 2px 4px; margin: 2px; color: #333333; color: #5d98ba; font: bold 11px arial; }

.wp-pagenavi span.current { padding: 2px 4px 2px 4px; margin: 2px; border: none; color: #333333; font: bold 11px arial; background: none; }

.wp-pagenavi span.extend { padding: 2px 4px 2px 4px; margin: 2px; border: none; color: #5d98ba; font: bold 11px 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 { width: 495px; margin-left: 0px; position: relative; left: -29px; }
