body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form { margin: 0pt; padding: 0pt; }
body { background: rgb(211, 216, 193) none repeat; font-family: Arial,Helvetica,Georgia,Sans-Serif; font-size: 14px; text-align: center; vertical-align: top; color: rgb(0, 0, 0); }
h1, h2, h3, h4, h5, h6 { font-family: Georgia,Sans-Serif; font-size: 18px; font-weight: normal; }
a { text-decoration: underline; color: rgb(190, 7, 14); }
a:hover { text-decoration: none; }
a img { border: 0pt none ; }
abbr, acronym { border: 0pt none ; }
address, dl, p { padding: 15px 0pt 0pt; }
blockquote { margin: 15px 0pt 0pt; background: rgb(224, 231, 199) none repeat; color: rgb(0, 0, 0); }
blockquote p { padding: 15px; }
blockquote blockquote { margin: 15px; background: rgb(255, 255, 255) none repeat; color: rgb(51, 51, 51); }
code { background: rgb(255, 255, 255) none repeat; }
dt { font-weight: bold; }
dd { padding: 0pt 0pt 0pt 15px; }
hr { border: 0pt none ; margin: 15px 15px 5px; background: rgb(230, 238, 203) none repeat; clear: both; height: 1px; text-align: left; color: rgb(230, 238, 203); }
small { font-size: 11px; }
pre { width: 90%; }
input, textarea { padding: 2px; font-family: Arial,Helvetica,Georgia,sans-serif; font-size: 12px; }
input#s, input#author, input#email, input#url, textarea#comment { border: 1px solid rgb(229, 223, 179); padding: 3px; background-color: rgb(255, 255, 255); }
input#author, input#email, input#url { margin: 0pt 5px 0pt 0pt; }
#container { margin: 0pt auto; padding: 15px 0pt 0pt; width: 769px; text-align: left; vertical-align: top; }
#header { padding: 20px; background: rgb(46, 46, 46) url('bg_header.gif') no-repeat; clear: both; color: rgb(255, 255, 255); }
#header h1 { padding: 0pt 83px 0pt 0pt; background: rgb(46, 46, 46) url('bg_h1.gif') repeat-x scroll 0pt 5px; text-transform: uppercase; }
#header h1 a { padding: 0pt 20px 0pt 0pt; background: rgb(46, 46, 46) none repeat; text-decoration: underline; color: rgb(255, 255, 255); }
#banner { margin: 20px 0pt 0pt; background: rgb(46, 46, 46) url('banner.jpg') no-repeat; clear: both; width: 729px; height: 191px; }
#description-container { padding: 20px; background: rgb(162, 168, 139) url('bg_description.gif') repeat-x; clear: both; color: rgb(255, 255, 255); }
.description { padding: 5px; background: rgb(255, 255, 255) none repeat; font-family: Georgia,sans-seriff; font-size: 14px; letter-spacing: 1px; line-height: 20px; text-transform: uppercase; text-align: left; vertical-align: top; color: rgb(0, 0, 0); }
.description p { border: 1px solid rgb(199, 199, 199); padding: 4px 8px 6px; }
.page { border-top: 1px solid rgb(160, 172, 117); background: rgb(255, 255, 255) url('bg_page.gif') repeat-y scroll 538px 0px; clear: both; float: left; width: 769px; text-align: left; vertical-align: top; color: rgb(0, 0, 0); }
.maincol { float: left; width: 538px; text-align: left; vertical-align: top; }
.post { background: rgb(255, 255, 255) none repeat; }
.post_alt { background: rgb(246, 251, 229) none repeat; }
.post, .post_alt { padding: 20px; text-align: left; vertical-align: top; }
.post h2, .post_alt h2 { border-bottom: 1px solid rgb(225, 233, 196); padding: 0pt 0pt 9px; color: rgb(115, 131, 56); }
.post h2 a, .post_alt h2 a { text-decoration: underline; color: rgb(115, 131, 56); }
.entry { line-height: 24px; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { border: 0pt none ; padding: 10px 0pt 0pt; }
.entry h1 { font-size: 24px; font-weight: normal; }
.entry h2 { font-size: 18px; color: rgb(0, 0, 0); }
.entry h3 {  }
.entry h4 { font-size: 16px; }
.entry h5 { font-size: 14px; }
.entry h6 { font-size: 11px; font-weight: normal; }
.entry img { border: 1px solid rgb(230, 238, 203); padding: 6px; background-color: rgb(255, 255, 255); margin-right:10px;}
.entry img.wp-smiley { border: 0pt none ; padding: 0pt; background-color: transparent; }
.entry img.alignleft { margin: 5px 10px 0pt 0pt; float: left; }
.entry img.alignright { margin: 5px 0pt 0pt 10px; float: right; }
.entry p.postinfo { color: rgb(115, 123, 88); }
.postdate { color: rgb(0, 0, 0); }
.browse { border-top: 1px solid rgb(230, 238, 203); padding: 20px; font-family: Georgia; font-size: 16px; line-height: 24px; }
.browse a { color: rgb(115, 131, 56); }
.sidebar { float: left; width: 231px; text-align: left; vertical-align: top; }
.sidebar ul { margin: 0pt; padding: 0pt 20px 20px 21px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.sidebar ul li { padding: 20px 0pt 0pt; }
.sidebar ul li h2 { border-bottom: 1px solid rgb(229, 223, 179); padding: 0pt 0pt 9px; color: rgb(102, 102, 102); }
.sidebar ul ul { padding: 0pt; }
.sidebar ul ul li { padding: 8px 0pt 0pt; line-height: 24px; }
.sidebar ul ul li#search { padding: 15px 0pt 0pt; }
.sidebar ul ul li#search input { margin: 0pt 0pt 5px; }
.sidebar ul ul ul li { padding: 8px 0pt 0pt 15px; }
#footer { margin: 0pt 0pt 15px; padding: 15px 0pt 16px; background: rgb(46, 46, 46) url('bg_footer.gif') no-repeat scroll left bottom; clear: both; float: left; width: 769px; font-family: Georgia,sans-seriff; font-size: 12px; line-height: 30px; text-align: left; vertical-align: top; color: #ccc; }
#footer p { padding: 0pt 20px; }
#footer a {color:#ccc;}



