body, td, th, input, textarea {color: #666; font-size:12px; FONT-FAMILY: arial, geneva, sans-serif;}
body {margin: 0; padding: 0;}
H1 {color: #067C06; font-weight:bold; font-size:13px; line-height: 13pt; margin-top:5pt; margin-left:0pt; margin-bottom:0pt; border-bottom-width: 0px; padding-bottom: 0.0ex;}
H2 {color: #067C06; font-weight:bold; font-size:12px; margin-top:0pt; margin-left:0pt; margin-bottom:0pt; border-bottom-width: 0px; padding-bottom: 0.0ex;}
H3 {color: #067C06; font-weight:bold; font-size:12px; margin-top:0pt; margin-left:0pt; margin-bottom:0pt; border-bottom-width: 0px; padding-bottom: 0.0ex;}

a {color: #00f; }
a img {border: 0;}
a:hover {color: #f00;}

/* --- MAIN LAYOUT STYLING -- */
#wrap {margin: 0 auto; padding: 0; position: relative; text-align: left; width: 760px;}
#header {border-bottom: 1px dotted #808080; height: 60px; margin: 0; padding: 2px 0 0;}
#content {float: left; margin: 10px 0 0; padding: 0; }
#links {font: 78%/135% arial, geneva, sans-serif; float: left; margin: 10px 0 0; padding: 0; }
#sidebar {float: left; width: 190px; margin: 10px 5px 0 0;}
#sidebar2 {float: right; width: 190px; margin: 10px 0 0;}
#sidebar {left: 0;}
#sidebar2 {right: 0;}
#footer {border-top: 1px dotted #808080; clear: both; font-size: 80%; margin: 0 auto; text-align: center; padding: 15px 2px 2px;}

/* --- LOGO STYLING -- */
.logo {background: transparent url(images/logo.gif) no-repeat; float: left; width: 200px; height: 92px;}
.logo h1 {margin: 0; padding: 0; text-indent: -9999px;}

/* --- INFO STYLING --- */
.info {float: left; margin: 0 15px 0; width: 380px; text-align: center;}
.info ul {margin: 0; padding: 0; list-style-type: none;}

/* --- SEARCH STYLING --- */
.search {float: right; margin: 0; padding: 10px 0 0; width: 150px; text-align: center;}

/* --- SIDEBARS --- */
#sidebar ul, #sidebar2 ul {list-style-type: none; margin: 0 0 25px; padding: 0;}
#sidebar li, #sidebar2 li {font-size: 105%; font-weight: bold;}
#sidebar li li, #sidebar2 li li {font-size: 90%; font-weight: normal; padding: 0 0 0 10px; margin: 2px 0;}


/* ---- CONTENT/POST --- */
#content {border: 1px dotted #808080; border-top: 0; border-bottom: 0; padding: 0 10px;}
.post {margin: 0 0 25px; padding: 0;}
.post-date {font-size: 135%;}
.post-title {font-size: 180%;}
.post-title a {text-decoration: none; color: #AD5200;}
.post-title a:hover {color: #f00;}
.post-content {word-spacing: 0.2em;}
.post-meta {font-size: 85%; border-bottom: 1px dotted #808080; padding: 5px 0;}
#comment {width: 80%;}
