body { padding:0; margin:auto; margin-top:5px; background:url(images/bg.jpg) repeat-x #fefefe; }

#wrapper { margin:auto; width:800px; }
#header { width:800px; margin: 0px; padding:0; background:url(images/banner.jpg) repeat-x; height:210px;}
#navi { height:40px; width:800px; }

#p7menubar a {display:block;}
#p7menubar { background-image:url(images/bgnav.jpg); height:40px; font:normal 12px/40px Verdana, Arial, Helvetica, sans-serif; padding:0 55px; color:#fdf502; }
#p7menubar ul { padding:0; margin:0; list-style:none; font:bold 12px/40px Verdana, Arial, Helvetica, sans-serif; color:#b3b2b2; display:block; height:40px;}
#p7menubar ul li{ width: auto; float: left; color:#b4d334; height:40px;}
#p7menubar ul li a:hover { background:#d6c66b; color:#fdfdfd; display:block;}
#p7menubar ul li a { text-decoration:none; color:#212121; padding:0 20px; display:block; font:bold 12px/40px Verdana, Arial, Helvetica, sans-serif; border-left:#571919 solid 1px;}
#p7menubar li ul { position:absolute; display: none;}
#p7menubar ul li ul li, #p7menubar li ul li a{
	background:#989757;
	border-bottom:1px solid #571919;
	display:block;
	height:25px;
	line-height:20px;
	width:37px;
	float:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#p7menubar li ul li:hover { float:none;}
#p7menubar li ul li a:hover, #p7menubar li ul li a:active, #p7menubar li ul li a:focus {background:#212121; color:#cecdcd; float:none; display:block; font-size:12px;}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul { display: block; }


p { padding:0; margin:0;}

#middle { margin:0;}

#left-column {
float:left;
width:550px;
margin:0px;
margin-top:2px;
height:100%;
background-color:#ededed;
}

.contentleft{
width:510px;
padding-left:20px;
padding-top:15px;
padding-right:20px;
font-family:Tahoma;
font-size:12px;
color:#000;
line-height:17px;
border-bottom:#CC0033;
}
#right-column {
background-color:#444444;
float:right;
width:250px;
margin-right:0px;
height:100%;
margin-top:2px;
color:#fff;
}
.contentright{
width:230px;
padding-left:10px;
padding-top:15px;
padding-right:10px;
padding-bottom:10px;
font-family:Tahoma;
font-size:12px;
color:#fff;
line-height:17px;
border-bottom:#fff dashed thin;
}

#footer {
float:left;
width:800px;
background-repeat:repeat-x;
background-color:#ededed;
height:80px;
margin-top:5px;
clear:both;
}

#footerleft {
float:left;
width:280px;
padding-left:10px;
padding-top:15px;
padding-right:10px;
padding-bottom:10px;
font-family:Tahoma;
font-size:12px;
color:#666666;
line-height:17px;
}

#footermidden{
float:left;
width:180px;
padding-left:10px;
padding-top:15px;
padding-right:10px;
padding-bottom:10px;
font-family:Tahoma;
font-size:12px;
color:#666666;
line-height:17px;
}
#footerright{
float:left;
width:240px;
padding-left:50px;
padding-top:15px;
padding-right:10px;
padding-bottom:10px;
font-family:Tahoma;
font-size:12px;
color:#666666;
line-height:17px;
}
