#mainContent {color:#333;}
#mainContent p {margin:0 0 1em 0;}

#homeHeaderContainer {margin: 5px 0 0 0;}
#homeHeaderContainer #subscribe	a {float:right;	display:block; width:213px; height:21px; margin:0; overflow:hidden; background:url(../../i/global/subscribe.gif) no-repeat 0 0; text-indent:-999em;}

.blogMainCol {font:normal 13px georgia,serif; width:450px; padding:0 35px 20px 15px; float:left;}
.blogNavCol {font:normal 14px georgia,serif; width:435px; margin:0; padding:2em	0 20px 0; float:left;}

.blogHd	{border-bottom:1px dotted #ECEAE0; margin:0 5px;}
.blogHd	.sponsor {float:right; margin-top:10px;}
.blogHd	.deck .rss {font:normal	10px arial,sans-serif; padding-left:1em;}
.blogHd	.deck .rss img {margin-right:5px;}
.blogHd	.deck {border-bottom:1px dotted	#ECEAE0; font:bold 15px	georgia,serif; padding:0 0 10px	10px; margin-bottom:1px;}
/*
.blogHd	h1 {background:left top	no-repeat; text-indent:-999em;}
#shelter .blogHd h1 {background-image:url(../../i/blogs/shelter.gif); height:56px; width:750px;}
#ohmh .blogHd h1 {background-image:url(../../i/blogs/ohmh.gif); height:65px; width:665px;}
#hardware .blogHd h1 {background-image:url(../../i/blogs/hardware.gif); height:56px; width:650px;}
*/

.entry {border-bottom:1px dotted #ECEAE0; padding:1.2em	0; font:normal 12px georgia,serif;}
.entry h2 {clear:left; font:normal 30px/1.4em georgia,serif;}
.entry .date {font-weight:bold;	margin:0 0 0.5em 0;}
.entry p {color:#333; line-height:1.8em;}
.entryFtr {color:#000; margin:1.5em 0;}

.pageOptions {float:right; font:11px arial,sans-serif;}
.pageOptions a {background:url(../../i/blogs/pageOptions.gif) 0 center no-repeat; padding-left:18px; margin-left:4px; color:#333;}
.pageOptions a.mail {background-position:-100px	center;	padding-left:18px;}
.pageOptions a.share {background-position:-200px center;}

.pagLnks {text-align:right; margin:1em 0; color:#FA8529; font-size:0.9em;}
.pagLnks a.later {background:url(../../i/blogs/arwsOrange.gif) left center no-repeat; padding:5px 0 5px 20px; color:#333; font-style:italic;}
.pagLnks a.earlier {background:url(../../i/blogs/arwsOrange.gif) right center no-repeat; padding:5px 20px 5px 0; color:#333; font-style:italic;}

.blogNavCol .topPic {background:left top no-repeat; padding:90px 223px 10px 52px;}
#shelter .blogNavCol .topPic {background-image:url(../../i/blogs/alex_top.jpg); min-height:70px;}
#ohmh .blogNavCol .topPic {background-image:url(../../i/blogs/homeowner_top.jpg); min-height:117px;}
#onthejob .blogNavCol .topPic {background-image:url(../../i/blogs/on-the-job-blog.jpg); min-height:117px;}

.blogNavCol h3, .blogNavCol h2 {margin-bottom:8px; font:bold 17px tahoma, verdana, sans-serif;}
.blogNavCol ul {margin:0;padding:0;}
.blogNavCol li {margin-bottom:4px;}

.fl_left {float:left; margin:0 8px 5px 0;}
.fl_right {float:right;	margin:0 0 5px 8px;}

.blogNavInner {border:5px solid	#ECEAE0; padding:0 40px;}
#ohmh .blogNavInner, #shelter .blogNavInner {border-top:0;}

.blogNavInner .seg {border-top:1px dotted #ECEAE0; padding:1.5em 7px;}
.blogNavInner #seg_ad {padding-left:22px; color:#A4A4A4; font-size:10px; font-style:italic;}
.blogNavInner .seg form	{margin:0 0 4px	0;}
.blogNavInner .seg form	option {padding:0 50px 0 2px;}

#seg_inmag {font:13px georgia,serif;}
#seg_inmag .imgcnt {float:right; margin-left:20px; font:italic 11px georgia,serif; color:#333;}
#seg_inmag ul {margin:0	0 1.3em	0;}
#seg_inmag ul a.browse {padding:0 0 0 22px; background:url(../../i/global/iconBrowse.gif) no-repeat 0 0; font:11px arial,sans-serif;}

.bioHead, .categHead {border-bottom:1px	dotted #ECEAE0;	padding:2em 0 5px 0;}
.bioHead h2, .categHead	h2 {float:left;	font:italic 20px georgia,serif;}
.bioHead a.backto {font:11px arial,sans-serif; float:right; margin-top:10px; padding-left:15px;	background:url(../../i/global/iconBrowseMore.gif) center left no-repeat;}
.categHead a.backto {font:11px arial,sans-serif; float:right; margin-top:36px; padding-left:15px; background:url(../../i/global/iconBrowseMore.gif) center left no-repeat;}
.bioEmail {border-bottom:1px dotted #ECEAE0; padding:1.5em 0;}
.bioEmail a.backto {font:11px arial,sans-serif;	margin-left:1em; padding-left:15px; background:url(../../i/global/iconBrowseMore.gif) center left no-repeat;}
.bioEmail h3 {font:italic 18px georgia,serif; display:inline;}
.bioText {border-bottom:1px dotted #ECEAE0; padding:1.5em 0;}
.bioText h3 {font:italic 18px georgia,serif; margin-bottom:1em;}
.bioEmail h4 {font:bold	italic 12px georgia,serif; margin:1.5em	0 5px 0;}
.bioEmail ul {margin:0 0 5px 0;}
.bioEmail a.more {padding-left:20px; background:url(../../i/global/iconMore.gif) center left no-repeat; color:#FE7203;}

.comments, .postComment	{padding-top:1.5em;}
.comments h3, .postComment h3 {font:bold italic	12px georgia,serif;}
.comm {border-bottom:1px dotted	#ECEAE0; padding:1.5em 0 1em 0;	font:11px/1.8em	georgia,serif;}
#formPostComm {padding:1em 0; font:12px	georgia,serif;}
#formPostComm li {margin-bottom:1em;}
.postComment .rules {font:10px arial,sans-serif; color:#999;}
#pc-name, #pc-email, #pc-url, #pc-msg {width:420px;}
.comments a.commentOn {float:right; padding-left:20px; background:url(../../i/global/iconComment.gif) center left no-repeat; font:11px	arial,sans-serif;}
.postby	{font-style:italic;}

.postHead {border-bottom:1px dotted #ECEAE0; padding:5px 0;}
.pagiPost {margin:1em 0;}
.pagiPost td {vertical-align:top; padding-right:10px;}
.pagiPost td.prev, .pagiPost td.next {padding-left:10px; border-left:1px solid #FE7203;}

.pagiPost td span {background:url(../../i/blogs/arwsOrange.gif) left center no-repeat; padding:6px 0 6px 20px; font:italic 12px georgia,serif;}
.pagiPost td.next span, .pagiPost td.next div {background-position:-194px center;}

/* clearing */
#homeHeaderContainer:after, .entry:after, .bioHead:after, .categHead:after {
	content:"."; display:block; height:0; clear:both; visibility:hidden;
}
* html #homeHeaderContainer, * html .entry, * html .bioHead, * html .categHead {
	height:	1%;
}

#breadcrumb {width:951px;margin:0 0 4px 14px;}
#breadcrumb:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #breadcrumb {height:1%;}

