/* Overall site style */
html, body {margin: 0; padding: 0; border: 0; height: 100%;}
BODY {background: #4A0C09; color:#453B0A; font-family: Verdana, Sans-Serif; font-size:11px; }
A, A:visited {text-decoration:none; color: #B3AE2C;}
A:hover {text-decoration:underline;}
H1,H2,H3 {font-weight:bold; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;}
H1, H1 A { margin:0px; font-size:18px; color:#020247; }
H1 A { background: url('/images/dot-post.gif') no-repeat 0% 50%; padding-left:20px; }
H1 A:hover {text-decoration:underline;}
SMALL { line-height: 1.5em; color:#004B8C; }
INPUT,SELECT,TEXTAREA {border: 0px; background-color:#C7C7C7; color:black;}
SMALL, .small { font-size:10px; }
#page { position:relative; color:#453B0A; width:1000px; margin:auto; }

/* Header settings */
#header {clear:both; height:80px; background: #5E0F0C url('/images/logo.jpg'); background-repeat:no-repeat; padding-bottom:20px;}
#page_header, #page_header A {padding: 15px 0 0 15px; font-weight:bold; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 39px; letter-spacing:-0.05em; color:#FFF; }
#description {float:left; padding: 0 0 0 32px; color:white; font-weight:bold; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 16px;}

#information {float:left; width:160px; padding:10px; color:white; font-size:11px; font-weight:bold;}
#topbanner {float:left; font-size:11px;}

#pages-list {float:right; padding:20px 10px 0px 0px; text-align:center;}
#pages-list, #pages-list A {font-weight:bold; color:#FFF;}

#navigation {width:100%; padding-bottom:5px; height:20px; }
/* #navigation .right {position: relative; left:300px;} */
#navigation .right {float:right;}
#navigation A {font-size:11px; font-weight:bold; color: #000;}

.post {border: #5E0F0C 1px solid; padding: 5px 15px 0px 15px; background: #FCFCFC; text-align:justify;}
.post-entry {}
.post-meta {border-bottom: #eee 1px solid; border-top: #eee 1px solid; background: #EEEEEE; padding: 10px;}

#post-respond {}

#main {float:left; width:50%; background: #5E0F0C; padding: 4px; margin: 3px;} 
#leftbar {float:left; width:22%; background: #5E0F0C; padding: 4px; margin: 3px;}
#rightbar {float:left; width:22%; background: #5E0F0C; padding: 4px; margin: 3px;}

#tag-cloud { }

.sidebar_header { background: url('/images/dot.gif') no-repeat 0% 50%; padding-left:20px; font-weight:bold; font-size:14px; color:#D4B61E; margin: 4px 0px 3px 0px; border-bottom: 1px solid black; }

#leftbar UL, #rightbar UL {list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
#leftbar LI A, #rightbar LI A {font-size:11px; line-height:200%;}
#leftbar LI A.plain, #leftbar LI A:hover.plain, #rightbar LI A.plain, #rightbar LI A:hover.plain {padding: 0px; margin: 1px; border: 0px;}
#leftbar LI A:hover, #rightbar LI A:hover {background: #5E0F0C;}

#leftbar LI.adengage, #rightbar LI.adengage  { margin-bottom:5px;}
#leftbar LI.adengage A, #rightbar LI.adengage A { color: #0000FF; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:11px; padding: 0px; margin: 0px; display:inline; border: 0px;}

#footer {clear:both; color: #777; padding-bottom: 30px; text-align: center;}

.error {padding: 10px; color: #800000; font-weight:bold; font-size: 18px; background: #5E0F0C;}
.success {padding: 10px; color: #000; font-weight:bold; font-size: 18px; background: #5E0F0C;}
.font12 {font-size:12px; vertical-align: bottom;}
.font11 {font-size:11px;}
.font8 {font-size:9px;}

.field {background-color: #F0F0F0;}

UL UL LI { padding-left:20px; background: url('/images/dot-sub.gif') no-repeat 0% 50%; margin-left: 10px; }