@charset "UTF-8";

/* 
Theme Name: Wealth Clairty Blog Blog 2.0
Theme URL: http://www.wealthclarityblog.com/
Description: Custom WordPress theme created for the Highland Capital Management blog.
Author: Nick Harrison
Author URI: http://www.dashal.com/
Version: 1.0
*/

/* Begin Reset */


body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #595959;
	background-color: #c2b8b4;
	margin: 0px; 
}
#main_wrap {
	width:960px;
	background-image:url(/images/back.png);
	margin:0 auto;
	font-family: Tahoma, Geneva, sans-serif;
}
#header_wrap {width:900px; margin:0 auto; overflow:hidden; clear:both; height:130px;} 
#header_left {
	float:left;
	width:470px;
	top:30px;
	position:relative;
	overflow: hidden;
}
#header_right { 
	float:right;
	width:330px;
	top:50px;
	position:relative;
	overflow: hidden;
}

div.sociable ul li {
	display: inline;
}

a:link {color:#003366; text-decoration:none;}
a:visited {color:#003366; text-decoration:none;}
a:active {color:#003366; text-decoration:none;}
a:hover {color:#003366; text-decoration:underline;}

.image {float:right; clear:right; border: 1px solid #cccccc; padding: 2px; margin-left:10px; margin-bottom:1px; }

p img {
padding: 20px;

}

img.centered {
display: block;
border: 1px solid #cccccc; padding: 2px; 
margin-left: auto;
margin-right: auto;
}

img.alignright {
float:right; clear:right; border: 1px solid #cccccc; padding: 2px; margin-left:10px; margin-bottom:1px;
}

img.alignleft {
float:left; clear:left; border: 1px solid #cccccc; padding: 2px; margin-right:10px; margin-bottom:1px;
}
img.aligncenter {
 margin:0px auto; border: 1px solid #cccccc; padding: 2px; 
}
.aligncenter {
 margin:0px auto; border: 1px solid #cccccc; padding: 2px; 
}

.alignright {
float:right; clear:right; border: 1px solid #cccccc; padding: 2px; margin-left:10px; margin-bottom:1px;
}

.alignleft {
float:left; clear:left; border: 1px solid #cccccc; padding: 2px; margin-right:10px; margin-bottom:1px;
}



#search_wrap {overflow:hidden; clear:both; width:340px;} 
#search_left {float:left; height:32px; width:240px; background-color:#edeeef;}
#search_right{width:90px; height:32px; float:right; margin-left:5px; overflow:hidden; } 
.search_box {border:none; background:none; width:220px; padding:4px; font-size:20px;}  
#main_menu {width:940px; margin:0 auto; height:42px;  background-image:url(/images/main_menu.png); text-align:right }
#main_menu ul  {margin:0; padding:0; list-style:none; display:inline} 
#main_menu li {display:inline; list-style-type:none; }


#cat_menu {width:940px; margin:0 auto; height:34px;  background-color:#d6dae4; text-align:left }
#cat_menu ul  {margin:0; padding:0; list-style:none; display:inline}
#cat_menu li {display:inline; list-style-type:none; }
#social { margin:0 auto; height:74px; margin:20px 0px; border:0;  background-color:#dfdfe3; text-align:center }
#social ul  {margin:0; padding:0; list-style:none; display:inline}  
#social li {display:inline; list-style-type:none;  }  
.social {padding:4px;}
a.menu:link, a.menu:visited, a.menu:active { color:#fff;  font-size:17px; line-height:42px; padding:0px 15px;   font-weight:bold; text-decoration:none;} 
a.menu:hover {text-decoration:underline;}  


a.cat:link, a.cat:visited, a.cat:active { color:#666;  font-size:14px; line-height:34px; padding:0px 8px;   font-weight:500; text-decoration:none;} 
 a.cat:hover {text-decoration:underline;} 

#body_wrap {margin:0 auto; width:900px; overflow:hidden; clear:both; margin-top:20px;}
#body_left {width:570px; float:left;}
#body_right {width:320px; float:right; }
#body_right_container {width:300px;  margin-left:8px;}
.post {background-image:url(/images/post_back.png); background-repeat:repeat-x; border:solid 1px #cccccc; padding:20px; background-color:#ffffff; margin-bottom:20px;}
.post-page { border:solid 1px #cccccc; padding:20px; background-color:#ffffff; margin-bottom:20px; overflow:hidden; clear:both;}
.post1 {color:#003366; margin:0; padding:0; text-decoration:none;}
a.post1:link, a.post1:active, a.post1:visited {color:#003366; margin:0; padding:0; text-decoration:none; font-size:24px; font-weight:bold; padding:0; margin:0;}
a.post1:hover {text-decoration:underline;}


.post_sub {font-size:14px; color:#484848; font-weight:bold}

div.sociable { margin: 16px 4px; background-color:#FDFDFD }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	 padding:1px;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}



 .johns_picture {background-image:url(/images/john.png); width:320px; height:218px;} 
.tweet {float:right; width:80px; height:100px; margin:20px;} 
.tm_box {float:right; margin-left:10px;  padding:2px; width:200px; text-align:right; margin-right:4px;}
#most ul { list-style-type:none; padding:0; margin:0;}
#most li { padding-bottom:4px;}

.wp-paginate {padding:0; margin:0; margin-bottom:40px; margin-left:80px;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background-color:#999; border:1px solid #ccc; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}