/* Main definitions */
body,form,ul,li,ol,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
a img{text-align:middle;border:none;}
ul li{list-style-type:none;list-style-position:outside;}
ol li{list-style-position:inside;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
body{
  font:normal normal normal 12px arial,sans-serif;
  background:#f7eed1 url(../images/body.jpg) repeat-x scroll 50% 0%;
}
.fixed{clear:both;}
#body{background:transparent url(../images/body2.jpg) repeat-x scroll 50% 100%;}
#body1{background:transparent url(../images/head.jpg) no-repeat scroll 50% 0%;}
.body{
  width:940px;
  margin:0 auto;
}
#header{
  ;
}
#logo{
  height:278px;
  position:relative;
  background:transparent url(../images/logo.jpg) no-repeat scroll 0% 0%;
}
#logo ul{
  padding:0 41px 0 44px;
}
#logo li{
  float:left;
  width:120px;
  padding:16px 0 8px 0;
  margin-left:-18px;
  background:transparent url(../images/menu.png) no-repeat scroll 0% 100%;
  text-align:center;
}
#logo li a{
  padding-left:5px;
  color:#f7eed1;
  text-transform:uppercase;
  text-decoration:none;
  font:normal normal normal 13px "Times New Roman",serif;
}
#logo li a:hover{
  text-decoration:underline;
}
#logo li a#active_menu-nav{
  color:#d75d03;
}
#user1,#user2{
  position:absolute;
  bottom:0;
  color:#c9b488;
}
#user1{left:18px;}
#user2{right:0;bottom:8px;}
.search .button{
  background:transparent url(../images/search_bt.gif) no-repeat scroll 50% 50%;
  border:none;
  width:54px;
  height:24px;
}
.button{
  background:transparent url(../images/bt.gif) no-repeat scroll 50% 50%;
  border:none;
  width:67px;
  height:24px;
  padding-bottom:3px;
  color:#fefefe;
  font:normal normal bold 11px verdana,sans-serif;
}
.button.alt{
  background:transparent url(../images/vote_bt.gif) no-repeat scroll 50% 50%;
  padding-bottom:3px;
}

#topmodules{
  padding:0 41px 0 44px;
  height:257px;
}
#top,#top a{
  color:#f1d9aa;
  font:normal normal normal 11px verdana,sans-serif;
  line-height:24px;
}
#top .module{
  float:left;
  width:284px;
  margin-right:30px;
  line-height:16px;
}
#top .module div{
  padding:25px 0 0 0;
}
#top .module div div{
  padding:0;
}
#top h3{
  color:#fff8e9;
  background:transparent url(../images/headering_top.gif) no-repeat scroll 0% 50%;
  padding:3px 0 3px 52px;
  line-height:40px;
  font:normal normal normal 30px "Times New Roman",serif;
}
#top ul{
  padding:0;
}
#top ul li{
  padding-left:20px;
  background:transparent url(../images/li_top.gif) no-repeat scroll 0% 50%;
  line-height:24px;
}
#user3{
  float:right;
  width:219px;
  height:257px;
  background:transparent url(../images/user3.jpg) no-repeat scroll 0% 7px;
}
#user3 .module{
  padding:25px 0 0 15px;
  color:#ffffff;
  font:normal normal bold 12px arial,sans-serif;
}
#user3 h3{
  color:#dbc888;
  background:transparent url(../images/headering_user3.gif) no-repeat scroll 0% 0%;
  font:normal normal bold 13px verdana,sans-serif;
  padding:0 0 18px 28px;
}
#user3 fieldset{
  padding:0;
  margin:0;
  border:0 none;
}
#user3 fieldset label{
  color:#ffffff;
  font:normal normal bold 12px arial,sans-serif;
  line-height:25px;
}
#user3 fieldset .button{
  background:transparent url(../images/login_bt.gif) no-repeat scroll 50% 50%;
  padding-bottom:3px;
}
#main{
  padding:10px 41px 0 37px;
}
#content{
  float:left;
  width:600px;
}
.componentheading,.contentheading{
  padding:0px 0 0px 72px;
  height:64px;
  background:transparent url(../images/headering.gif) no-repeat scroll 0% 0%;
}
.componentheading{
  font:normal normal normal 24px "Times New Roman",serif;
  line-height:64px;
  color:#66190f;
}
.postname{
  font:normal normal normal 24px "Times New Roman",serif;
  color:#66190f;
}
.article_column .postname{
  font:normal normal bold 16px arial,sans-serif;
  color:#000000;
}
.small{
  font:normal normal normal 11px arial,sans-serif;
  color:#313130;
}
.date{
  color:#80000e;
}
#content a{
  text-decoration:underline;
  color:#870101;
}
#content a.readon{
  color:#000000;
}
.contentpaneopen p{
  margin-bottom:1em;
}
#content ul li{
  padding:2px;
}





#sidebar{
  float:right;
  width:222px;
}
#sidebar h3{
  padding-left:50px;
  background:transparent url(../images/sidebar_h3.gif) no-repeat scroll 0% 0%;
  color:#ffffff;
  font:normal normal bold 13px verdana,sans-serif;
  line-height:39px;
}
#sidebar ul{
  padding:20px 39px 0 16px;
}
#sidebar ul ul{
  margin:2px 0;
  padding:0 0 0 10px;
}
#sidebar ul li{
  padding-left:3px;
  background:transparent url(../images/li_sidebar.gif) repeat-x scroll 0% 100%;
  line-height:26px;
}
#sidebar ul li a{
  padding-left:15px;
  background:transparent url(../images/a_sidebar.gif) no-repeat scroll 0% 50%;
  line-height:24px;
}
#sidebar a{
  color:#000000;
}
#sidebar .menu a{
  font-weight:bold;
}
#sidebar .module{
  background:transparent url(../images/modulet.png) no-repeat scroll 0% 0%;
  color:#000000;
  padding-top:8px;
  margin-bottom:3px;
}
#sidebar .module div{
  background:transparent url(../images/moduleb.png) no-repeat scroll 0% 100%;
  padding-bottom:8px;
}
#sidebar .module div div{
  background:transparent url(../images/module.png) repeat-y scroll 0% 0%;
  padding:0 6px 10px 7px;
}
#sidebar .module div div div{
  background:transparent none;
  padding:0;
}
#sidebar .module_red{
  background:#e5d4a5 url(../images/module_red.gif) repeat-y scroll 0% 0%;
  color:#ffffff;
  margin-top:13px;
}
#sidebar .module_red h3{
  background:transparent none;
  line-height:1.3em;
  padding-top:3px;
  padding-bottom:13px;
}
#sidebar .module_red div{
  background:transparent url(../images/module_redt.gif) no-repeat scroll 0% 0%;
  position:relative;
  top:-8px;
}
#sidebar .module_red div div{
  background:transparent url(../images/module_redb.gif) no-repeat scroll 0% 100%;
  padding:0 6px 10px 7px;
  top:16px;
}
#sidebar .module_red div div div{
  background:transparent none;
  top:auto;
  padding:0;
}
/* Who's online */
#whosonline_block{
  padding:0 0 0 13px !important;
}
#whosonline_block p{
  padding:10px 0 10px 54px;
}
#whosonline_block img{
  float:left;
  position:relative;
  z-index:2;
}
/*  Poll Bar */
table.poll thead td{padding:20px 20px 2px 20px;color:#7a000d;font-weight:normal !important;}
table.poll tbody td{padding:5px 20px;}
table.pollstableborder tbody td{padding:4px 2px;text-align:left;vertical-align:middle;}
table.pollstableborder input{margin:0;}
/* Login */
#modlgn_username,#modlgn_passwd{width:172px;margin-bottom:2px;}
#form-login-remember{display:none;}
#form-login_submit{
  background:transparent url(../images/login_bt.gif) no-repeat scroll 50% 50%;
  border:none;
  width:67px;
  height:25px;
  margin-top:10px;
}
#form-login a{
  color:#ffffff;
}
#form-login ul{
  padding-top:3px;
}
#form-login ul li{
  color:#ffffff;
  font:normal normal bold 12px arial,sans-serif;
  line-height:18px;
}
/* Search */
#mod_search_searchword{margin:0 2px 0 5px;}
.search input,.search label{vertical-align:middle;}

#footer{
  clear:both;
  padding:60px 0 35px 0;
  color:#735243;
}
#footer a{color:#735243;}
#footer .module{
  float:left;
  margin-right:3px;
}
#footer .menu li{
  display:inline;
  margin:0 2px;
}
#user4{
  float:right;
}
#user4 .menu li{
  margin:0 4px;
}













