
/* Basic Styling */


/*html, body, links and text styles*/


* { margin: 0;  }

html,body{
text-align:center;
background:#FFFFFF;
padding:0;
margin:0;
}

a:link{
color:#E7983C;
text-decoration:none;
}

a:visited{
color:#E7983C;
text-decoration:none;
}

a:hover{
color:#666666;
text-decoration:none;
}

a:active{
text-decoration:none;
}

a:hover{
color:#666666;
text-decoration:none;
}

p{
padding:7px;
}

.p2{
background:url(images/commenticon.gif) no-repeat left;
padding-left:17px;
font:9px Verdana;
margin-left:5px;
padding-top:4px;
}

.p3{
background:url(images/postedicon.gif) no-repeat left;
padding-left:17px;
font:9px Verdana;
margin-left:5px;
padding-top:4px;
}

.p4{
font:9px Verdana;
margin:0;
color:#666666;
padding:0;
float:left;
margin-top:2px;
}

.p5{
font:9px Verdana;
margin:0;
color:#a50505;
}

.p6{
font:bold 14px Verdana;
margin:0;
color:#a50505;
}

h1{
font:18px Verdana;
color:#a50505;
width:563px;
height:36px;
text-align:center;
margin:0;
padding-top:4px;
}

h2{
font:bold 14px Tahoma;
float:left;
padding-left:21px;
margin-top:9px;
margin-bottom:3px;
margin-left:10px;
color:#F06500;
}

h3{
font:bold 25px Tahoma;
float:left;
color:#FFE0A8;
margin-left:264px;
margin-top:43px;
}

* html h3{
font:bold 25px Tahoma;
float:right;
color:#8c0000;
padding-right:315px;
margin-top:43px;
}

h4{
font:bold 12px Verdana;
float:left;
padding-left:23px;
color:#a50505;
margin-left:7px;
margin:0;
}

h5{
font:bold 14px Verdana;
margin:0;
color:#a50505;
background:url(images/thecomments2.gif) no-repeat left;
padding-left:21px;
margin-left:5px;
margin-top:4px;
margin-bottom:10px;
}

h6{
font:20px verdana;
color:#a50505;
float:left;
margin-top:7px;
margin-left:10px;
background:url(images/noresult.gif) no-repeat left;
padding-left:24px;
}

.form{
background:url(images/formbg.gif) repeat-x;
margin-top:12px;
float:left;
font:9px Verdana;
color:#666666;
border:1px Solid #dbdedf;
margin-left:21px;
}

.formsubmit{
background:url(images/formbg.gif) repeat-x;
margin-top:12px;
float:left;
font:9px Verdana;
color:#666666;
border:1px Solid #dbdedf;
margin-left:8px;
}

.form2{
background-color:#FFFFFF;
font:9px Verdana;
border:1px Solid #dbdedf;
float:left;
margin:0;
margin-left:2px;
}

.form3{
background:url(images/formbg.gif) repeat-x;
float:left;
font:9px Verdana;
color:#666666;
border:1px Solid #dbdedf;
}

#footer a:link{
color:#FFFFFF;
font:bold 9px Verdana;
}

#footer a:visited{
color:#FFFFFF;
}

#footer a:hover{
color:#F7F4E9;
}

#footer a:active{
color:#FFFFFF;
}

* html #footer a:link{
color:#FFFFFF;
font:bold 9px Verdana;
}

* html #footer a:hover{
color:#F7F4E9;
}

blockquote{
border-left:4px solid #e2dcc7;
background-color:#FFFFFF;
font-style:italic;
margin:10px;
}

/*------------------------------DIVS--------------------------------------*/

#container{
width:800px;
margin:0 auto;
height:100%;
text-align:left;
padding:0;
}

* html #container{
text-align:left;
}


#background{
background: url(images/equal.gif) repeat-y;
float:right;
width:800px;
height:100%;
}

#menu{
background:url(images/menubg.gif) repeat-x;
margin:0;
width:800px;
height:28px;
float:left;
padding:0;
border-bottom:2px solid #E7983C;
}

#banner{
width:800px;
height:230px;
float:left;
background:url(images/bannerbg.jpg);
}

.posts{
width:563px;
height:100%;
float:left;
margin-top:4px;
font:13px verdana;
color:#666666;
margin-bottom:14px;
padding:0;
}

.postsearch{
width:563px;
height:100%;
background:#f7f4e9;
float:left;
margin-top:8px;
font:13px verdana;
color:#666666;
margin-bottom:18px;
}

#postcontainer{
text-align:left;
width:563px;
min-height:700px;
float:left;
margin-left:2px;
margin-top:4px;
padding:0;
margin-bottom:10px;
}

* html #postcontainer{
float:left;
text-align:left;
}

.underpost{
width:563px;
height:17px;
float:left;
font:13px Verdana;
color:#333333;
margin:0;
padding:0;
vertical-align:bottom;
}

* html .underpost{
margin:0;
padding:0;
}

.underpost2{
width:563px;
height:17px;
float:left;
font:9px Verdana;
color:#333333;
margin-bottom:10px;
}

#sidebar{
width:236px;
min-height:700px;
background:url(images/sidebar.gif) no-repeat top;
float:left;
padding:0;
margin-left:2px;
}

#Osidebar{
width:230px;
min-height:700px;
float:left;
padding:0;
}

* html #sidebar{
float:left;
width:226px;
margin:0;
}

* html #Osidebar{
width:226px;
}

#footer{
width:800px;
height:36px;
float:left;
font:9px Verdana;
color:#F7F4E9;
background:url(images/footerbg.gif);
margin:auto;
padding:0;
}

* html #footer{
margin:0;
padding:0;
}

.comments{
font:9px Verdana;
color:#666666;
float:left;
width:563px;
height:100%;
margin-left:7px;
}

.leavecomment{
width:350px;
float:left;
font:9px Verdana;
padding:4px;
}

.postnav{
width:563px;
font:10px Verdana;
list-style:none;
}

.alignright{
float:right;
}

.alignleft{
float:left;
}

/*--------------------------------------LIST----------------------------------*/

#menu ul{
list-style-type:none;
font:10px Verdana;
width:800px;
height:28px;
display:inline;
}

#menu ul li{
list-style-type:none;
display:inline;
}

#menu ul li a{
float:left;
color:#E7983C;
padding:8px;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
text-decoration:none;
font-weight:bold;
}

#menu ul li a:hover{
background:url(images/menuover.gif) no-repeat bottom center;
}

#sidebar ul{
list-style-type: none;
padding: 0;
width: 149px;
margin-top:2px;
margin-left:9px;
float:left;
font: 9px Verdana;
color: #9a8f6a;
margin-bottom:4px;
}

* hmtl #sidebar ul{
margin-top:2px;
width:129px;
}

#sidebar li a{
color:#E7983C;
display:block;
margin-left:1px;
padding-left:16px;
border-bottom:1px solid #e8e5dd;
}

* html #sidebar li a{
padding-left:16px;
width:149px;
list-style:none;
}

#sidebar ul li{
list-style: none;
margin:0;
padding:0;
float:left;
margin-left:4px;
width:149px;
}

* html #sidebar ul li a{
float:left;
margin:0;
display:block;
width:100px;
}

#sidebar ul ul li{
margin-left:4px;
list-style: none;
padding: 3px 0;
display:block;
width:149px;
color:#9a8f6a;
}

#sidebar ul ul ul li{
padding-left:16px;
margin:0;
width:129px;
color:#9a8f6a;
}

* html #sidebar ul ul ul li{
padding:0;
}

#sidebar li a:hover{
background-color:#E6ECEE;
}

* html #sidebar li{
list-style:none;
margin:0;
}

.posts ul{
margin-left:29px;
}

.posts ol{
margin-left:29px;
}

#site_content {position: absolute;left: -10000px;};