body { font: .8em Verdana, Arial, Sans-Serif; line-height: 1.6em; margin: 0 2em; background:#000;}
a {  color:#505050; text-decoration: underline; }
a:hover { color:#000;text-decoration: underline; }
h1 { font: bold 1.9em Arial, Arial, Sans-Serif;  }
h2 { font: bold 1.2em Arial, Arial, Sans-Serif; padding:0; margin: 0; }
h3 { font: bold 1.1em Arial, Arial, Sans-Serif; padding: 0; margin: 0; }
ul {  padding: 0; margin: 0;}
li { list-style-type: none;}
.top {background:#E9D97D;height:20px;border-bottom: 1px solid #E9D97D; }
.header {height:180px;background:#000 url(../images/header.jpg) no-repeat 0px 10px;}
.date {margin-bottom:1.5em;border-bottom:1px solid #eee;}
#menu { float: right; margin: 0px 0em 0 0;padding:0em 1em 0.5em 0;background:#000; }
#menu li { display: inline; margin: 0 0 0 0em; }
#menu li a{color:#fff;padding:0.2em 1em 0.5em 1em;}
#menu li a:hover{ font-weight: normal;color:#FFFF00;}
#menu li a.current{ font-weight: bold; background:#303030;color:#FFFF00;}
#subheader { clear: both; border-top: 1px solid #E9D97D;background: #fff;color: #808080;padding:1em 1em 0 1em; margin: 4em 0 15px 0;height: 20px;}
* html #subheader{margin-top:0em;}
*:first-child+html #subheader{margin-top:0em;}
#breadcrumbs { float: left; }
#search { float: left; margin: 0.5em 0 0 1.5em;}
#search p { padding: 0; margin: 0; }
#wrap {margin: 0 auto 0 auto;width: 820px;border-right: 1px solid #E9D97D;border-left: 1px solid #E9D97D;background:#fff;}
#left {float: left;width: 72%;padding: 0 0em 0 1.5em;}
#left h2{padding: 3px 0 3px 15px;background:#fafaeb;border-bottom:1px solid #E9D97D;border-top:1px solid #E9D97D;}
#right {float: right;width: 22%;margin:0em 1em 10px 0;border-left:1px solid #eee;padding-left:0px;}
#right .box1 {border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;padding: 1em 1em 0 1em;margin: 0em 0 1em 0;background:#fafaeb;}
#right .box1 h3{margin-top:-0.6em;}
#right .box {border:0px solid #eee;padding: 1em;margin: 0em 0 1em 0;}
#right .box  ul	{margin-left:0;margin-right:15%;}
#right .box  li { border-bottom:1px solid #eee;margin-left:0;padding:0.2em 0 0.2em 0em;text-indent:0;list-style:none;}
#right .box  li:hover { border-bottom:1px solid #ccc;background:#fafaeb;margin-left:0;text-indent:0;list-style:none;}
#right .box  a:hover{color:#000;text-decoration:none;}
#right .cal_box {margin-left:0.2em;}
#footer { clear: both; border-top: 1px solid #E9D97D; margin: 0 0 0 0em;background:#E9D97D;padding-bottom:1em;}
#footer p{padding-left:2em; }
.rez_info{position:absolute;top:200px;left:350px;float:left;}
* html .rez_info{position:absolute;top:220px;left:380px;float:left;}
*:first-child+html .rez_info{position:absolute;top:230px;left:400px;float:left;}
/* SNEWS */
form#post{margin:0em 0 1em 0;padding-left:2em;background:#fafaeb;border: 1px solid #e9d97d;}
form#post_log{margin:0em 0 1em 0;padding-left:2em;background:#fafaeb;}
input { padding: 3px; margin: 0; }
.save{background:transparent url(../images/save.gif);}
textarea { width: 97%; height: 20em; padding: 3px;}
.comment { background: #fafaeb; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #fff; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 0px solid #ccc; }
.test{color:#efe; font-weight:bold;}
.img_in_art{border:1px solid #000;margin:1em 0 0 1.1em;}
.imgRight { float: right;margin:8px 10px 10px 0;  padding: 0px 0px 0px 0px;  border: 0px solid #000;}
.imgLeft {float:left; margin:8px 10px 10px 0;  padding: 0px 0px 0px 0px;  border: 0px solid #000;}
.imgBoard {float:left; margin:1px 10px 10px 0;  padding: 0px 0px 0px 0px;  border: 1px solid #000;}
/* For custom admin panels mod only */
.admpanel { border: 0px solid #ccc; padding: 10px 8px 10px 15px; margin: 0 0 8px 0; background: #fafaeb; color: #000; }
.admpanel_1 { border:1px solid #e9d97d; padding: 10px 8px 10px 15px; margin: 0 0 8px 0; background: #fafaeb; color: #000; }
.admpanel a{color:#505050;text-decoration:underline;}
.fieldset { border: 1px solid #ccc; padding: 20px 8px 20px 15px; margin: 0 0 8px 0; background: #efefef; color: #000; }
legend { font: bold 16px arial; margin: 10px 0 0 0; }
textarea { width: 90%; height: 20em; padding: 3px;}
/* span styles used in custom admin panels only */
.redtitle { font: bold 14px Arial; color: #ff0000; text-align: left; }
.bluetitle { font: bold 14px Arial; color: #0054bc; text-align: left; }
.admintitle { font: bold 16px Arial; color: #E23300; text-align: left; }
.buttonmargin { margin-bottom: 10px; }
/* Philmoz, Admin Links mod, May 23.07 */
.New_Admin_Links {font-size:85%;text-align:left;}
/* COMMENT STYLING */
.admin_style {background: #000;}
.border_even {border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;background:#fff;margin-bottom:1em;}
.border_odd {border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;margin-bottom:1em;background: #fff;}
.bottom{clear:both;float:left;margin:-1em 1em 1em 1em;width:88%;}
* html .bottom {margin:1.5em 1em 1em 0.5em;}
*:first-child+html .bottom {margin:1.5em 1em 1em 1em;} 
p.top, p.bottom q {font-style: normal;}
p.top {float:left;text-align: left;padding:0 0 1em 0em;border-bottom:1px solid #ddd; background:transparent;}
p.bottom q {margin: 1em; padding: .3em; background: #fff; border-left: 3px solid #e0e0e0; display: block;}
p.bottom {margin: 1em 0 0 1em;padding:0em 1em 0 1em; color: #404040;clear:both;}
p.bottom:first-letter {margin-left: 0em; text-transform: uppercase;}
.comment_div {width:95%;color: #808080; padding: 0; margin: 3em 1em 0 1em; border-top: 1px solid #ccc; font-size: 100%;}
.commentsbox{clear:both;}
.comment_div p {margin: 0 .5em; padding: 1em;}
.number {clear:both;float:right; margin: 0.1em 2em 0 0em; padding: .3em 0;width:20px; }
.num_even  {font-size: 200%;color:#dedede;}
.num_odd {font-size:200%;color:#DEDEDE; }
.num_even:hover, .num_odd:hover {color:#ddd;}
.top{position:relative;float:left;margin:-2em 0 0em -1em;padding:0.5em 1em 0.5em 1em;border:1px solid #ddd;}
.top_odd{background:#fafaeb;border:1px solid #E9D97D;}
.top_even{background:#fafaeb;border:1px solid #E9D97D;}
.top_even a {color:#000;}.top_even a:hover{color:#2E39CE;}
.top_odd a {color:#000;}.top_odd a:hover{color:#2E39CE;}
/* PAGINATOR  */
.paginator{text-align:right;margin:0.5em 2.5em 0.5em 0;}
a.page {background: #E9E9A7;border: 1px solid #DDC537;padding: 3px 4px;color: #000;text-decoration: none;}
a:hover.page {background: #fafaeb;border: 1px solid #E9D97D;padding: 3px 4px;color: #000;text-decoration: none;}
.pageselected {border: 1px solid #E9D97D;background: #fafaeb;padding: 3px 4px;color: #000;}
