#blogcomments,#blogpost{margin-top:10px}
#blognav{height:10px;border-bottom:1px solid #DDD;margin:10px;padding:10px}
#blogpost h3,h4,#content legend{color:#9D4E4E;letter-spacing:2px;margin:0;padding:0}
#commentnav{text-align:right;padding:5px}
#content{border-left:3px dashed #DDD;display:block;min-height:300px;width:550px;padding:10px 10px 10px 40px;background:#fff}
#content a:hover,#header ul li a{text-decoration:underline}
#content fieldset{border:1px dashed #DDD}
#content form li{margin-left:10px;padding:2px}
#content form p{color:#9D4E4E;margin:0;padding:3px}
#content form,.comment{margin:9px;padding:5px;background:#fff}
#content input,textarea{margin-top:5px}
#content label{border-bottom:1px dashed #DDD;display:block;width:459px}
#errorExplanation{border:1px solid #DDD;margin:9px;padding:5px;background:#fff}
#errorExplanation h2{border-bottom:1px dashed #DDD;color:#9D4E4E;font-size:12px;letter-spacing:1px;margin:0;padding:0}
#errorExplanation li{font-weight:700;margin-left:10px}
#footer{border-top:3px dashed #DDD;text-align:center;width:550px;padding:10px 10px 10px 40px}
#header{width:945px;margin:10px 5px 5px}
#header h1{color:#000;font-family:Georgia;display:inline;font-size:39px;letter-spacing:10px;margin:5px 5px 5px 65px}
#header h1 a{color:#9D4E4E;font-style:italic}
#header li{display:inline;margin-left:5px}
#header ul{list-style:none;text-align:right;margin:0 10px 0 0;padding:0}
#leftframe{clear:left;display:block;float:left;line-height:1.5em;margin-left:90px;width:200px}
#leftframe li,#search,#footer p{margin:0;padding:0}
#leftframe ul,#blognav ul,#content ul{list-style:none;margin:0;padding:0}
#newcomment{border:1px solid #DDD;margin-top:10px;background:#fff}
#rightframe{line-height:1.5em;margin-left:360px}
#searchresult{border:1px dashed #DDD;margin-bottom:10px;padding:5px;background:#fff}
#searchresults{border:1px solid #363636;margin:9px;padding:10px;background:#fff}
#wrapper{width:950px}
.blodybody p{padding:5px}
.blogbody{border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding-left:5px}
.bloglinks{float:right;margin:0 10px 0 0;padding:0}
.blogtitle{padding:5px;background:#fff}
.blogtitle h3,.leftbox h3{color:#000}
.clearfix{clear:both}
.comment a{color:#9D4E4E;letter-spacing:2px}
.commenttitle{border-bottom:1px dashed #DDD}
.contactcell{width:49px}
.error-field{display:block;float:right}
.formfix{width:459px}
.leftbox{display:block;margin-bottom:12px;text-align:center;padding:10px}
.navleft{float:left;text-align:left}
.navright{text-align:right}
.pagination{margin-top:10px;margin-bottom:10px;text-align:center;border-bottom:1px solid #363636;border-top:1px solid #363636;padding:3px}
.pagination a{text-decoration:none;margin:2px;padding:2px 5px}
.pagination span.current{font-weight:700;font-size:18px;text-decoration:underline;margin:2px;padding:2px 5px}
.pagination span.disabled{color:#ddd;margin:2px;padding:2px 5px}
.photo{border:1px solid #DDD;float:left;margin:17px 10px 0 5px}
.picture{padding:2px}
.searchbox{border:1px dashed #1F1F1F;font-size:15px;font-weight:700;height:25px;width:140px}
.searchtitle{border-bottom:1px solid #363636;margin:0;padding:0}
.si{float:left}
.subtext{color:#1F1F1F;margin:0;padding:0}
a{color:#9D4E4E}
a:hover{color:#000;text-decoration:underline}
a:link,a:visited,#header ul li a:hover,#header a,.pagination a:hover,.pagination a:active{text-decoration:none}
body{font-family:"Trebuchet MS", sans-serif;font-size:13px;margin:0;padding:0;background:#fff}
h2,h3{letter-spacing:5px}
h3{margin:0;padding:0}
img{border:none}
#delspam{border-top: 1px solid; border-bottom: 1px solid}
.code {display: block; margin: 5px; padding: 5px; border: 1px dashed #000; background-color: #DDD; font-family: monospace}