* { margin: 0px; padding: 0px; }
body { background: rgb(54, 47, 45) url('background.gif') repeat-x scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(255, 255, 255);margin-top:100%;}
#wrap { background: transparent url('bg.png') no-repeat scroll right top; width: 900px; text-align: left; }
#header { height: 100px; margin-bottom: 20px; }
#content { padding: 0px 20px 0px 0px; width: 680px; float: left; }
#sidebar { padding: 0px 10px; float: left; width: 180px; color: rgb(204, 204, 204); }
#footer { margin: 20px 0px; color: rgb(215, 215, 215); }
.post { margin-bottom: 15px; }
.entry { margin-top: 10px; }
.postmetadata { padding: 0px 0px 10px; color: rgb(109, 95, 89); }
#title { float: left; padding-top: 25px; }
#title h1 a { font-size: 18pt; color: rgb(255, 255, 255); text-decoration: none; font-weight: normal; }
.description { font-size: 12pt; font-weight: normal; color: rgb(204, 204, 204); }
#pagenav { float: right; font-size: 10pt; font-weight: bold; padding-top: 40px; }
#pagenav ul li { display: inline; list-style-type: none; list-style-image: none; list-style-position: outside; }
#pagenav li a { padding: 8px 10px; color: rgb(255, 255, 255); margin-left: 10px; text-decoration: none; }
#pagenav li a:hover { padding: 5px 10px; margin-left: 10px; background-color: rgb(0, 0, 0); }
.sform { padding-bottom: 10px; }
img { border: 0px none ; }
.clear { clear: both; }
#footer a { color: rgb(215, 215, 215); text-decoration: none; }
.postmetadata a { color: rgb(109, 95, 89); text-decoration: none; }
.title { float: left; color: rgb(109, 95, 89); }
.title a { color: rgb(109, 95, 89); text-decoration: none; }
.title h1, #content h1 { color: rgb(255, 255, 255); font-size: 14pt; font-weight: normal; padding-top: 5px; }
.title h1 a { color: rgb(255, 255, 255); text-decoration: none; }
.date { border: 1px solid rgb(104, 101, 105); padding: 8px 0px; background: transparent url('background_date.gif') repeat scroll 0% 0%; width: 48px; margin-right: 10px; text-align: center; color: rgb(255, 255, 255); font-size: 10pt; font-weight: bold; float: left; }
p, ul, ol, .entry h1, h2, h3, h4, h5, h6, #pagetitle { padding-bottom: 10px; }
#content ul, #content ol { margin-left: 25px; }
#sidebar ul li { list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar ul li ul li { margin-left: 0px; }
#sidebar ul li ul li ul li { margin-left: 10px; }
ul li ul li { margin-left: 10px; }
ul li ul li ul li { margin-left: 10px; }
.title h2 a { color: rgb(204, 204, 204); text-decoration: none; }
h2 { font-size: 14pt; font-weight: normal; }
h3, h4 { font-size: 12pt; }
h5, h6 { font-size: 11pt; }
#sidebar a { color: rgb(204, 204, 204); text-decoration: none; }
a { color: rgb(204, 204, 204); }
blockquote { border-left: 3px solid rgb(204, 204, 204); margin: 10px; padding: 5px 0px 0px 10px; }
#today, caption { font-weight: bold; }
td, th { padding: 2px; }
#calendar_wrap { padding: 0px 10px 10px; }
#author, #email, #url, #comment, .s { border: 1px solid rgb(215, 215, 215); padding: 5px; background: transparent none repeat scroll 0% 0%; font-size: 8pt; color: rgb(204, 204, 204); font-family: Arial,Helvetica,sans-serif; }
#author, #email, #url, #comment { padding: 5px; }
.s { padding: 3px; }
#submit, .searchsubmit { border: 1px solid rgb(215, 215, 215); padding: 2px; background: transparent url('background_date.gif') repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 8pt; margin-top: 3px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
#commentform a { color: rgb(102, 102, 102); text-decoration: none; }
#comments { margin: 10px 0px; }
.comment { padding: 10px; }
#date { padding-bottom: 10px; }
#date a { text-decoration: none; }
.alt strong { font-size: 9pt; }
.alt a { text-decoration: none; }
.searchform { margin-bottom: 0px; }
.center { text-align: center; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption { border: 1px solid rgb(221, 221, 221); margin: 10px; text-align: center; background-color: rgb(243, 243, 243); padding-top: 4px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.wp-caption img { border: 0pt none ; margin: 0pt; padding: 0pt; }
.wp-caption-dd { margin: 0pt; padding: 0pt 4px 5px; font-size: 11px; line-height: 17px; }