html, body{

margin:0;

padding:0;

background:#353535 url(images/bg.jpg) repeat-x;

text-align:center;

}



a:link{

color:#003366;

text-decoration:none;

}



a:visited{

color:#003366;

text-decoration:none;

}



a:hover{

color:#333333;

text-decoration:none;

}



a:active{

color:#f7941d;

text-decoration:none;

}



h1{

font:18px Verdana;

color:#96a517;

border-bottom:1px dashed #cccccc;

padding-bottom:2px;

width:566px;

margin-top:10px;

margin-bottom:10px;

margin-left:0;

}



#bheader h1{

font:bold 26px Verdana;

color:#ffffff;

border:none;

padding:0;

margin:0;

}



#bheader{

width:700px;

height:100%;

margin-left:20px;

margin-top:26px;

float:left;

}



h2{

font:bold 15px Verdana;

border-bottom:1px dashed #e5e5e5;

padding-bottom:2px;

width:566px;

margin-top:0;

margin-bottom:3px;

color:#9e9f5f;

}



h2 a:link{

color:#9e9f5f;

text-decoration:none;

}



h2 a:visited{

color:#9e9f5f;

text-decoration:none;

}



h2 a:hover{

color:#000000;

text-decoration:none;

}



h2 a:active{

color:#9e9f5f;

text-decoration:none;

}



h3{

margin-left:20px;

font:bold 14px Verdana;

color:#96a517;

margin-top:8px;

margin-bottom:4px;

width:140px;

border-bottom:1px dashed #cccccc;

}



h4{

font:bold 16px Verdana;

color:#96a517;

border-bottom:1px dashed #cccccc;

padding-bottom:2px;

width:566px;

margin-top:10px;

margin-bottom:10px;

margin-left:0;

}



h5{

font:bold 14px Verdana;

color:#96a517;

margin-top:10px;

margin-bottom:10px;

margin-left:0;

}



.by{

font:bold 15px Verdana;

color:#f7941d;

}



#content p{

font:11px Verdana;

color:#727272;

margin-top:10px;

}



.article p{

font:11px Verdana;

color:#727272;

margin-top:10px;

float:left;

}



.article span{

font:11px Verdana;

}



.time{

font:11px Verdana;

color:#666666;

}



#footer p{

font:10px Verdana;

color:#ffffff;

margin-top:1px;

}



.textfield{

border:1px solid #cccccc;

padding:2px;

font:11px Verdana;

color:#727272;

}



.submit{

background:url(images/form2.gif) repeat-x;

padding:3px;

border:1px solid #96a517;

font:bold 11px Verdana;

color:#ffffff;

}



.textfield2{

border:1px solid #cccccc;

padding:4px;

font:11px Verdana;

color:#727272;

width:208px;

}



.submit2{

background:url(images/form2.gif) repeat-x;

padding:3px;

border:1px solid #96a517;

font:bold 11px Verdana;

color:#ffffff;

float:right;

}



.author{

background:url(images/author.gif) no-repeat left center;

font:11px Verdana;

padding-left:21px;

float:left;

padding-top:2px;

margin:0;

}



.comments{

float:right;

background:url(images/comments.gif) no-repeat left center;

font:11px Verdana;

padding-left:21px;

padding-top:2px;

margin:0;

}



/*********************** Divs **********************/



#container{

width:800px;

height:100%;

margin:0 auto;

padding:0;

text-align:left;

}



#banner{

width:800px;

height:93px;

float:left;

margin:0;

padding:0;

background:url(images/banner.jpg) repeat-x;

border-bottom:1px solid #96a517;

}



#body{

background:#ffffff;

margin:0;

padding:0;

float:left;

width:800px;

height:100%;

}



#content{

width:566px;

min-height:200px;

float:left;

margin-left:20px;

padding-bottom:40px;

}



* html #content{

margin-left:10px;

}



#sidebar{

width:188px;

float:left;

height:200px;

margin-left:20px;

padding:0;

margin-top:10px;

}



#footer{

width:800px;

height:30px;

margin:0;

padding:0;

background:url(images/footerbg.jpg) repeat-x;

text-align:center;

float:left;

border-top:1px solid #ffffff;

}



.nav{

width:566px;

height:20px;

font:10px Verdana;

float:left;

margin:0;

padding:0;

text-align:right;

}



.left{

float:left;

}



.right{

float:right;

}



.next{

background:url(images/next.gif) right no-repeat;

font:11px Verdana;

padding-right:20px;

}



.prev{

background:url(images/previous.gif) left no-repeat;

font:11px Verdana;

padding-left:20px;

}



.article{

height:100%;

width:566px;

margin-top:10px;

margin-bottom:10px;

margin-left:0;

float:left;

}



.post{

height:100%;

width:566px;

margin-left:0;

float:left;

}



.comm{

width:550px;

height:100%;

float:left;

margin:0;

margin-bottom:5px;

padding:8px;

}



#adminwrap{

width:386px;

height:400px;

margin:0 auto;

text-align:left;

padding:0;

}



#adminbg{

width:386px;

height:309px;

margin-top:21px;

padding:0;

background:url(images/adminbg.jpg);

}



.log p{

color:#ffffff;

font:bold 12px Verdana;

}



.log{

width:218px;

height:100%;

float:left;

margin-left:80px;

margin-top:70px;

padding:0;

}



/********************************** Lists ************************************/



#sidebar ul{

float:left;

margin-left:20px;

width:140px;

padding:0;

list-style-type:none;

margin-top:0;

}



* html #sidebar ul{

margin-left:10px;

}



#sidebar ul li{

margin:0;

border-bottom:1px solid #e5e5e5;

}



#sidebar ul li a{

font:11px Verdana;

color:#727272;

margin:0;

padding:3px 0;

background:url(images/star.gif) no-repeat left;

padding-left:15px;

text-decoration:none;

line-height:2em;

}



#sidebar ul li a:hover{

background:url(images/star.gif) no-repeat left;

color:#96a517;

}



#sidebar ul li:hover{

background:#ffffff;

}