/*
Theme Name:Mihow
Theme URI:http://mihow.com/
Description:This theme is a derivative of Clean Home 1.2.0 heavily modified for Mihow.com.
Version:0.1
Author:Toby Boudreaux
Author URI:http://tobyjoe.com/
Tags:fixed-width, two-columns, right-sidebar

	"Mihow" by http://tobyjoe.com/

	This theme was based on "Clean Home" Mid Mo 
	Design: http://midmodesign.com/ and heavily modified by Toby Joe Boudreaux for http://mihow.com

	The CSS, XHTML and design is released under the GPL.

*/
div#dhtmlbanner, 
div#dhtmlbanner > #DL_object,
object #DL_object,
div#dhtmlbanner[style],
div#dhtmlbanner > #DL_object[style],
object #DL_object[style]
{
display:hidden !important;
width:0 !important;
height:0 !important;
}

body{
	font-family:Arial, serif;
	font-size:13px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.7em;
	background-image:url(images/body.png);
	background-repeat:repeat-x;
}

a{
	text-decoration:none;
	color:#000;
	font-weight:600;
}

a:hover{
	color:#013;
}

hr{
	margin-top:35px;
	border:0;
	width:100%;
	color:#fff;
	clear:both;
}

#wrapper{
	width:990px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-left:auto;
	margin-right:auto;
}

#header{
	width:950px;
	margin:0;
	padding:0;
	margin-bottom:20px;
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
	height:194px;
	background-repeat:no-repeat;
	background-image:url(images/banner.png);
	background-position:25px 0px;
	
	/*test*/
	margin-bottom:.5em;
}

#clear_first_read{
}

#logo{
	float:left;
	width:auto;
	padding:0px 0 0px 0;
	padding-top:20px;
}

#logo a{
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	width:142px;
	height:142px;
	display:block;
}

#logo a:hover{
	background-color:transparent;
}

#logo a span{
	display:none;
}

#logo h2{
	font-size:18px;
	font-weight:200;
	padding:12px 4px 0 0;
	letter-spacing:-1px;
	display:none;
}

#navigation{
	width:205px;
	margin-left:625px;
}

#navigation ul{
	float:right;
}

#navigation li{
	text-align:center;
	float:left;
	display:inline;
	width:auto;
}

#navigation li a{
	font-size:20px;
	font-weight:400;
	display:block;
	padding:15px;
}

#navigation li a:hover{
	color:#333;
}

#about span{
	display:none;
}

#about{
	display:block;
	width:86px;
	height:26px;
	margin-top:0px;
	float:right;
}

#archives span{
	display:none;
}

#archives{
	display:block;
	width:108px;
	height:26px;
}


#blurb{
	font-family:Georgia;
	height:auto;
	width:100%;
	float:left;
	padding:0px 0 10px 0;
	font-size:32px;
	font-weight:400;
	line-height:120%;
	padding-bottom:40px;
	/*test*/
	padding-bottom:1em;
}

#blurb:hover{}

#content{
	display:inline;
	float:left;
	width:549px;
	min-height:420px;
	margin-left:20px;
	padding-left:0px;
	padding-right:0px;
}

#sidebar{
	display:inline;
	float:right;
	width:300px;
	padding-top:0px;
	margin-right:20px;
}

.post{
	padding:0 0px 0 0;
}

.post a{
	text-decoration:underline;
}

.post p{
	margin:14px 0 14px 0;
}

.post em{
	font-style:italic;
}

.post h1, .post h1 a{
	text-decoration:none;
	font-family:Georgia;
	font-size:24px;
	margin:0px 0 10px 0;
	font-weight:normal;
	line-height:32px;
}

.post h2{
	font-family:Georgia;
	font-size:20px;
	margin:0px 0 10px 0;
	font-weight:normal;
}

.post h3, .post h4{
	font-family:Georgia;
	font-size:12px;
	margin:0px 0 10px 0;
	font-weight:normal;
}

.post h4{
	font-size:18px;
}

.post h1:hover, .post h2:hover, .post h3:hover, .post h4:hover{}

.post .indent{
	padding-left:10px;
}

.post .indent p{
	padding-left:10px;
}

.post small{
	font-size:11px;
}

.post small a{
	font-weight:normal;
}

.post .alignright{
	float:right;
	margin-left:10px;
}

.post .alignleft{
	float:left;
	margin-right:10px;
}

.post .aligncenter{
	margin:0 auto;
	display:block;
}

.post abbr{
	font-weight:normal;
}

.post ul{
	list-style:circle;
	margin:0 0 0 25px;
}

.post ol{
	list-style:decimal;
	margin:0 0 0 30px;
}

.post .wp-caption{
	background:#eee;
	border:1px solid #013;
	margin:10px;
	text-align:center;
	padding:5px 0 0;
}

.post .wp-caption-text{
	margin:0;
}

.post .wp-caption a, .post .wp-caption a:hover{}

.post blockquote{
	color:#777;
	border-left:5px solid #eee;
	margin:15px 30px 0 10px;
	padding-left:20px;
}

.post pre{
	font-family:courier;
	font-size:12px;
	letter-spacing:-1px;
	margin:14px 0 14px 0;
}

.post .message ul{
	margin:12px 0 0;
}

.post .message{
	display:none;
	background:#0F67A1;
	margin-top:10px;
	padding:20px;
	color:#fff;
}

#comments h3, #comments h4{
	font-family:Georgia;
	font-size:24px;
	margin:0px 0 5px;
	font-weight:normal;
}

#comments h4{
	font-size:28px;
}

#comments cite{
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
}

#comments em{
	font-style:italic;
	text-align:right;
}

#comments ol li{
	margin-bottom:0px;
	padding:10px 5px 20px 10px;
}

#comments p{
	margin:10px 0 0 10px;
	width:auto;
}

#comment_form{
	margin:20px auto;
	width:375px;
}

#comment_form fieldset{
	display:block;
	margin:10px 0 0;
}

#comment_form p{
	margin:10px 0 0;
	text-align:center;
}

#comment_form input{
	font-family:Georgia;
	width:370px;
	font-size:18px;
	font-weight:normal;
}

#comment_form textarea{
	font-family:Georgia;
	width:370px;
	font-size:18px;
	font-weight:normal;
}

#comment_form fieldset.submitbutton input{
	text-align:center;
	background:#fff;
	border:1px solid #aaa;
	color:#000;
	font-family:Georgia;
	font-weight:normal;
	font-size:20px;
	width:374px;
}

#comments .center{
	text-align:center;
}

#sidebar h3{
	padding:0px 0 3px 0;
	font-size:18px;
	color:#6a1022;
}

#sidebar a.bhaheadlines{
	color:#6a1022;
	font-size:18px;
	font-weight:bold;
}

#sidebar .block ul{
	list-style-type:disc;
	padding-left:10px;
}

#sidebar .block ul .children{
	border:0;
	padding: 0 0 0 8px;
}

#sidebar .block li{
	margin-left:10px;
	padding-left:0px;
	margin-bottom:6px;
}

#sidebar .block li a{
	font-size:13px;
	font-weight:normal;
}

#sidebar .widget_search label{
	display:block;
	padding:25px 0 3px 0;
	font-size:18px;
	margin:0 0 5px;
}

#footer{
	width:950px;
	clear:both;
	text-align:center;
	padding:30px 0 40px 0;
}

.post img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.st-tag-cloud{
	margin-left:auto;
	margin-right:auto;
	width:950px;
}

.st-tags{
	text-decoration:none;
	background-color:#eee;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	padding:4px;
	padding-bottom:3px;
	padding-top:3px;
}

.avatar{
	float:left;
	padding-right:5px;
}

#tweet_box{
  display:block;
  float:left;
  width:278px;
	height:62px;
  font-size:12px;
  font-weight:bold;
  line-height:1.5em;
	padding-left:375px;
	padding-top:24px;
}

/*the anchor*/
#tweet{
	display:block;
  width:283px;
	height:68px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	color:#fff;
}

#tweet_text{
  width:283px;
	height:68px;
}

#tweet span{
	display:none;
}

#searchform label{
	display:none;
}

/* ads */
.textwidget{
	margin-top:20px;
	margin-bottom:0px;
}

#marchofdimes{
	padding-top:20px;
}

#marchofdimes a{
	display:block;
	width:125px;
	height:125px;
	margin-left:auto;
	margin-right:auto;
}

#pre_comments_ad{
	width:549px;
	height:300px;
	text-align:center;
}

#pre_comments_ad a{
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:300px;
}


