

/* master layouts and templating (main bg colors, images) go here
 *
 * ( design within content areas/cols does NOT go here. )
 * 
*/




#masterc { width: 100%; margin: 0; padding: 0;}

#banner, #footer {margin-left: 7px; width: 764px;}

#footer {background: #ffffff;}

#top-border {width: 100%; margin-left: 0; padding-left: 0; background: #ffffff url("/blog/images/_top_border.jpg") 0% 100% repeat-x; padding-top: 11px;}

#content {width: 100%; margin-left: 0; padding-left: 0; background: #f4d24d url("/blog/images/blog_bg.jpg") repeat-x; padding-top: 0px;}

#blog-banner {width: 782px; }
#blog-banner img { display: block; margin-left: 0px; cursor: pointer}

#all-cols-bg { float: none; width: 886px; padding: 0px;
 background: url("/blog/images/content_bg.jpg") repeat-y;;}

#all-cols {background: url("/blog/images/all-col-bot.jpg") no-repeat 0% 100%;
	padding-bottom: 36px;
}

#series_head {
	width: 850px;
	background: #f4d24d;
	clear: both;
	margin: 0;
	min-height: 25px;
	padding: 16px 0 1px 36px;
}


#main-col {width: 674px; padding-top: 0px; background: url("/blog/images/content_top.jpg") no-repeat;
	float: left;
}

#side-col {float: left;
	width: 212px;
	padding: 2em 0 0 0;
	border: none;
	background: url("/blog/images/side_bar_top.jpg") 100% 0% no-repeat;
}

#footerLand {
	width: 100%;
	border: none;
	background: #544c30 url("/blog/images/footerland_bg.jpg") repeat-x;
	margin: 0; padding: 0;
	min-height: 120px;
	max-height: 120px;
	height: 120px;
}

#footer {background: url("/blog/images/gold_hive.jpg") 100% 100% no-repeat; border: none;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 120px;
}

#masterc,
#content,
#footerLand,
#footer {min-width: 900px}

#footer a:link,
#footer a:active,
#footer a:visited {color: #aaaaaa; text-decoration: underline}
#footer a:hover {color: #ffffff}


#footer #MHSaddress,
#footer #MHSfineprint,
#footer #MHScopyright {
	float: left; margin: 1.2em 2em 0em 1.3em;
	text-align: left;
	color: #999999;
	clear: none;
}






/* fonts and inner padding, white space go here
 * NO widths or heights
 * 
 */


#all-cols {
	font-family: 'Trebuchet MS' , sans-serif; /* 'Trebuchet MS' */
	
}

h1, h2, h3, h4, h5, h6 {
	color: #323b4c;
}

h1 {font-size: 20px}
h2, h3 {font-size: 16px}

#content h1 a,
#content h1 a:link,
#content h1 a:visited,
#content h1 a:active
{ color: #323b4c; }


#series_head h1 {font-size: 18px; }


hr {
	line-height: 1; height: 1px;
}

blockquote {
	background: none;
	margin: .5em 3em 1em 3em;
}

#content a,
#content a:link,
#content a:visited,
#content a:active
{ font-weight: normal; color: #044dd7; }

#content a:hover { text-decoration: underline }

#content h1 a:link,
#content h1 a:visited,
#content h1 a:hover,
#content h2 a:link,
#content h2 a:visited,
#content h2 a:hover {font-weight: bold; text-decoration: none; border: none}

#content a:link.clean,
#content a:visited.clean,
#content a:active.clean {border: none}

.post, .post-first, .post-single, .comments {
	padding: 66px 40px 0px 40px;
	min-height: 150px;
	background: url("/blog/images/post_top.jpg") no-repeat;
	line-height: 1.75;
}


.post-first {
	padding-top: 30px;
	background: none}

.post-single {
	padding-top: 30px;
	background: none}


.which_page {
	margin: 0; padding: 0;
}

ul.pageLinks {
	float: right;
	margin: 0; padding: 0;
}

.by_line {
	border-top: 1px solid #999999;
	font-size: 11px;
	margin: 0 0 2em 0;
	clear: right;
}

.series {
	float: right;
	width: 400px;
	text-align: right;
}

.read_more {margin: 0;}

.end_post {
	text-align: right;
	padding-bottom: 4px;
	border-top: 1px solid #999999;
	clear: right;
}


#side-col a:link,
#side-col a:active,
#side-col a:visited
{
	color: #000000;
	border-bottom: 1px dotted #f4d24d;
}

#side-col h1,
#side-col p,
#side-col ul
{
	padding: 0em 1em 2em 0;
}

#side-col ul li {margin-bottom: .5em}


.housekeeping {
	border-top: 1px solid #3d3720;
	font-size: 90%; text-align: center; margin: 2em 2em 2em 1em;
}


.on_page_nav {
	margin: 66px 40px 0px 40px;
	border-top: 1px solid #000000;
	text-align: center; font-style: italic;	
}



/* COMMMENT SUBMIT FORM */


.comment-form textarea { width: 100%; height: 150px; font-size: 14px; font-family: "Trebuchet MS", serif;}

* html .comment-form textarea { width: auto; }

.counter {display: block; float: left; margin: 0; padding: 0; font-size: 11px}

#fineprint {float: right}

#captchaHelp, #fineprint {
	cursor: pointer;
	}

#captchaHelpTee, #fineprintTee {
	border: 1px dotted #444444;
	background: #f8f8da;
	 font-size: 12px; margin: 0 5em 0 5em; line-height: 1;
}

.submit {margin-top: 1em; float: right;}



/* COMMENTS */

.comment_who {
	border-top: 1px solid #999999;
	margin: 1em;
	font-size: 90%;
}

.comment_when {float: right; margin: 1em;
	font-size: 90%;
}

.comment_text {
	
	margin: 0em 1em 2em 1em;
}




/* FULL ARCHIVES */

#full_archives {
	margin: 30px;
}

#full_archives li {font-size: 16px; margin-bottom: 15px;}
#full_archives li a:link,
#full_archives li a:visited,
#full_archives li a:active,
#full_archives li a:hover {}

#full_archives li .month_titles {font-size: 11px;}
#full_archives li .month_titles a:link,
#full_archives li .month_titles a:visited,
#full_archives li .month_titles a:active,
#full_archives li .month_titles a:hover {}

