body { font-family:"Trebuchet MS", arial, helvetica, sans-serif; font-size:11px; margin-top:0px !important; line-height:1.5em; background:url('/paper-img/blog_bg.jpg') #c7e7e6 top left repeat-x; }
h1, h2, h3, a { color:#21435a; }
a:hover { text-decoration:none; }
h1 { font-size:145%;}
h2 { font-size:135%;}
h3 { font-size:110%;}
h2.post-title { font-size:170%;}

h4 { font-size:105%;}

p { font-size:110%; }

h3.date-header { color:#9acf8b; font-size:100%; margin-top:20px;}
.post { margin-bottom:40px;}
.post_box { padding:10px;}

.main { background-color:#ffffff; width:800px; margin-left:auto; margin-right:auto; border:1px solid #21435a; }

.header { height:117px; margin:0; padding:0;}
.header h1.title { display:block; margin:0px; height:117px; width:800px; background:url('/paper-img/blog_header.jpg') no-repeat top left;}
.header h1.title a {overflow:hidden; display:block; text-indent:-999px; width:350px; height:100px; text-decoration:none;}
.header h2.desc {overflow:hidden; text-indent:-999px;}

.main_container {}
.sub_divider {display:block; height:2px; margin-top:2px; border-top:1px dotted #f49f54;}
.sub_container {display:block; height:23px; background-color:#c6e7e5;}
.right_col { float:right; width:175px; margin-top:10px; padding:10px; border-top:1px dotted #21435a; }
.right_col ul, .right_col li {list-style:none; margin:0; padding:0;}
.right_col p { line-height:1em; }

h2.date-header, h2.sidebar-title, h2.recent_posts, h2.newsletter, h2.archives  {color:#21435a;}

h3.post-title { color:#3a236b;}
h3.post-title a {color:#3a236b;}

h2.sidebar-title, h2.recent_posts, h2.newsletter, h2.archives {/* background:url(paper-img/bullet-blue.gif) left center no-repeat; padding-left:10px; */}

form.subform {padding:0; margin:0;}
form.subform input.formtext {padding:1px; color:#666666; font-family:arial, helvetica, sans-serif; font-size:100%; width:150px;}
form.subform input {margin-top:3px; margin-bottom:3px;}

.left_ads { float:left; padding:20px; width:105px; height:500px; background-color:#ffffff; }
.left_ads .ad_spot { width:125px; padding:10px; }

.left_col { float:left; width:425px; padding:10px; margin:10px 0px 10px 10px; background-color:#ffffff; border-top:1px dotted #21435a; border:1px dotted #21435a; }
.left_col .post-body img {border:1px solid #330000;}
.left_col a.comment-link {float:right;}

/*--- Clearance Items ---*/
.clearance_body {}
.clearance_header {text-align:center; padding:10px 0px; border-bottom:2px solid #C6E7E5;}
.clearance_body .clearance_item {float:left; width:220px; padding:10px; margin:10px; border:1px solid #000000;}
.clearance_body .clearance_item h3 {color:#f49f54;}
.clearance_body .clearance_item h3 strike {color:#000000;}
.clearance_body .clearance_item input {text-align:center;}
.clearance_body .clearance_item .clearance_img {height:135px;}

/*--- Comments Template ---*/
.main_container .widecolumn {padding:50px;}

/*--- Page Template ---*/
.main_container .narrowcolumn {padding:50px;}


.clearfix:after, .header:after, .main_container:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix, .header, .main_container { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix, * html .header, * html .main_container { height: 1%; }
.clearfix, .header, .main_container { display: block; }
/* End hide from IE-mac */
