html, body{margin:0;padding:0;text-align:center;}
body{background:#fff;font:11px Arial;padding:0;color:#322d2b;}
blockquote{border-left:1px solid #326ea1;color:#555555;font-size:1.00em;padding-left:10px;padding-right:10px;margin:0 30px;}
a{color:#cc2422;text-decoration:none;}
code{background:#f5f5f5;border:1px solid #cccccc;color:#555555;font:11px Arial;padding:10px;text-align:left;}
h1 a{color:#322d2b;font-size:18px;margin:0;padding:0;text-decoration:none;}
h1 a:hover{color:#cc2422;text-decoration:none;}
h1{color:#322d2b;font-size:18px;margin:0 0 5px 0;padding:0;}
h2, h2 a{color:#322d2b;font:11px Arial;font-weight:bold;margin:0 0 5px 0;padding:0;}
h3, h3 a{color:#322d2b;font:11px Arial;font-weight:bold;margin:0 0 5px 0;padding:0;}
h4{color:#322d2b;font:11px Arial;font-weight:normal;margin:0 0 5px 0;padding:0;}
img{border:none;}
ol, form{margin:0;padding:0;}
p{line-height:16px;text-align:left;margin:0 0 16px 0;padding:0;}
.entry{line-height:16px;text-align:left;padding:0 0 34px 0;margin:0 0 34px 0;background:url(images/line_footer.png) left bottom no-repeat;}
small{font-size:10px;}
#page{margin:0 auto;padding:70px 0 0 0;text-align:left;width:700px;}
#header{background:url(images/bg_shadow.png) top repeat-x;overflow:hidden;height:175px;margin:0;text-align:center;padding:0;}
#logo{width:210px;margin:0 auto;padding:0;}
#header.home{height:275px;padding:70px 0 0 0;}
#header.home #logo{width:320px;}
#content{border:none;color:#282828;float:left;margin:0 0px 30px 0px;padding:0;text-align:left;width:450px;}
#content.home{padding:60px 0 0 250px;font-weight:bold;}
#content.home a{font-size:18px;line-height:20px;}
#content.home a:hover{text-decoration:none;color:#000;}
#content a:hover{text-decoration:underline;}
#content h1 a:hover{text-decoration:none;}
#content ul{list-style-type:none;margin:0;padding:0;}
#content ul li{margin:0 0 16px 0;padding:0;}
#content img.line{margin:36px 0 20px 0;}
#comment{background:#fafafa;border:1px solid #cccccc;color:#444444;font-size:13px;padding-left:2px;vertical-align:middle;width:510px;}
.commentbody{background:#fafafa;border:1px solid #cccccc;color:#444444;font-size:13px;margin:0 0 10px 0;padding:15px 15px 5px 15px;position:relative;-moz-border-radius:10px;}
.commentbody a{color:#aa0000;text-decoration:none;}
.commentbody a:hover{color:#2d5175;text-decoration:none;}
.commentbody p{line-height:1.2em;}
.commentlink{font-size:13px;}
.commentlist{list-style:none;}
#email, #author{background:#fafafa;border:1px solid #cccccc;color:#444444;font:12px Arial;padding-left:5px;vertical-align:middle;}
#url{background:#fafafa;border:1px solid #cccccc;color:#444444;font:12px Arial;height:16px;padding-left:5px;vertical-align:middle;}
#submit{background:#fafafa;border:1px solid #cccccc;color:#444444;font:12px Arial;margin:0;padding:0 10px;}
textarea{overflow:auto;}
#footer{height:50px;clear:both;color:#363636;margin:0 auto;padding:15px 0 0 250px;text-align:left;overflow:hidden;width:450px;background:url(images/line_footer.png) 250px 0px no-repeat;}
#footer a:hover{text-decoration:underline;}
.s{background:transparent;border:0px solid #c7c7c7;color:#383d44;font:12px Arial;height:15px;padding-left:3px;vertical-align:middle;width:220px;}
#sidebar{width:250px;text-align:left;float:left;margin:0 0px 30px 0px;padding:0;}
.sidelist{background:transparent;margin:0 0 20px 0;padding:0;}
#sidebar ul{list-style:none;margin:0;padding:0;border:none;}
#sidebar li{margin:0;padding:0;}
#sidebar li a{font-size:18px;font-weight:bold;color:#cc2422;text-decoration:none;}
#sidebar li a:hover, #sidebar li.current_page_item a{color:#000;text-decoration:none;}
#wrapper{float:left;margin:0;padding:0;}
.alignleft{float:left;text-align:left;}
.alignright{float:right;margin-top:-1px;text-align:right;}
.date{background:transparent;color:#363636;font:11px'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
.postmetadata{background:transparent;font-style:italic;color:#363636;line-height:1.5em;margin:15px 0 70px 0;padding:3px 3px 3px 3px;text-align:right;clear:both;}
.postmetadata a{background:transparent;color:#363636;text-decoration:none;}
.postmetadata2{background:#eeeeee;color:#282828;border:1px solid #cccccc;font-size:11px;line-height:1.3em;letter-spacing:0em;margin:0 0 20px 0;padding:5px;text-align:left;clear:both;-moz-border-radius:10px;}
.alt{line-height:1.3em;padding:10px;}
.alt a{background:inherit;color:#aa0000;text-decoration:none;}
.commentheader{background:inherit;font-size:18px;font-weight:lighter;text-align:left;color:#326ea1;padding:0;line-height:1.5em;}
.clear{clear:both;}
