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

a {color: #0000FF; }
a img {border: 0;}
a:hover {color: #000066;}

/* --- MAIN LAYOUT STYLING -- */
#wrap {margin: 0 auto; padding: 0; position: relative; text-align: left; width: 760px;}
#header {border-bottom: 1px dotted #C6C6FF; height: 60px; margin: 0; padding: 2px 0 0;}
#content {float: left; margin: 10px 0 0; padding: 0; }
#links {font: 70%/135% verdana, arial, geneva, sans-serif;  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 #C6C6FF; 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;}
.bg0 { background-color: #C6C6FF; }
.bg1 { background-color: #C6C6FF; }
.bgw { background-color: #FFFFFF; }
.brdr {border: 1px solid #C6C6FF; }

.c1 { color: #8080FF; }
.c2 { color: #FF80FF; }
/* --- 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 #C6C6FF; 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;}
#comment {width: 80%;}
