@charset "utf-8";
/* CSS Document */

#post_area { width: 450px; float:left; margin: 30px 0 50px 105px; _margin: 15px 0 25px 52px; }
div.post { position: relative; padding-bottom: 0.6em; clear: both;}
small.date { position: absolute; left: -116px !important; top: 22px !important;  background-position: top !important;}
#right-col { width: 250px; margin-top: 61px; margin-right: 30px; _margin-top: 20px; _margin-right: 15px; float:right; }
div#search { margin: 40px 0; text-align: center; height: 24px;}
div#search input {font-family: Tahoma, Geneva, sans-serif; }
div#search div { float: left; height: 24px;}
.sidebardiv { margin: 40px 0; }
.sidebardiv h2 { border: none !important; margin: 0 0 0.6em !important;}
.sidebardiv ul {margin: 0; padding: 0; }
.sidebardiv li { list-style-type: none; margin-left:10px; }
.sidebardiv ul a {text-decoration: none; }
.sidebardiv ul a:hover {text-decoration: underline; }
#search-text { width: 161px; height: 18px; border: none; background: url(/img/search_input.png) no-repeat; text-align: right; padding: 3px; margin-left: 8px;}
#search-submit { color: white; text-transform: lowercase; background: #00818B; border:none; height: 24px; padding: 0 7px 2px; *margin-top:1px; font-size:0.9em;}

#post_area h2, #post_area h1 { margin-bottom: 0.6em !important; width: 420px !important; line-height: 1.1em; background-position: left 7px;}
#post_area h2 a, #post_area h1 a {text-decoration: none; }
div.post h1, div.post h2 {font-size: 1.5em !important; margin-top: 1.1em !important; }
div.comment-author { font-size: 1.1em; font-weight: normal; background: #eee; padding: 3px 10px; }
div.comment-author cite { font-style:normal; }
div.comment p { margin-left: 10px; }

#respond-title { padding: 3px 3px 3px 10px; font-weight: bold; background: #eee; margin-bottom:1.6em; font-size: 1.1em; }
h4#comments { padding: 5px 5px 5px 25px; color: #00818b; font-size:1.2em; text-transform: uppercase; background: url(/img/slashes.gif) left 3px no-repeat; font-weight: normal;}

div.comment, div#respond { margin:2em 0 2.6em; position:relative; } 
div.comment .date { top: 0px !important; background-position: bottom !important; line-height: 12px !important; padding-top: 7px !important; height: 47px !important;}

#commentform { width: 100%;  }
#commentform .fieldwrap { height: 35px; clear: both; margin-right: 10px;}
#commentform label { display: inline-block; *display:inline; *zoom: 1; vertical-align: middle; line-height: 26px; margin-bottom: 10px; float: left; text-transform: lowercase; font-size: 0.9em; margin-left: 15px;}
#commentform label.textarea { vertical-align: top; }
#commentform input { vertical-align: middle; float:right;}
#commentform input.text { width: 245px; height: 18px; background: url(/img/textbox_bg.jpg) right no-repeat; padding: 4px 3px; border: none; margin-bottom: 10px; line-height: 26px; *padding-top: 0; *height: 23px;}
#commentform .textarea_wrap { display: inline-block; *display: inline; *zoom: 1; width: 251px; height: 139px; background: url(/img/textarea_bg.jpg) no-repeat; margin-bottom: 10px; float: right; }
#commentform textarea { width: 242px; height: 131px; border: none; background: none; overflow: auto; font-family: Arial, Helvetica, sans-serif; padding: 3px; font-size: 0.9em; }
#commentform small { font-size: 0.9em; color: #999; }

div.navigation { font-size: 0.8em; color: #00818b; }
div.navigation a { text-decoration:none; } div.navigation a:hover {text-decoration: underline; }

p.postmetadata { font-size: 0.8em; margin-bottom: 30px; margin-top:1.2em; color:#999; text-align: right;}
p.postmetadata a { color:#44A0A8; }