body.custom {background:transparent url(images/bg.png) repeat-x;}

.custom #container {width:1070px; background:transparent; padding-top:0; }
.custom #page {width:1070px; background:transparent; padding-top:0;}
.custom #header {margin:0 auto;background:transparent; padding-top:0; padding-bottom:0px; border:0; }
.custom #header h2 {padding-left:50px; font-size:32px; font-weight:bolder; color:#0000ff;}
.custom #tophead {background:transparent url(images/menu.jpg) no-repeat top; width:1050px; height:66px; margin: 0 auto; }

.custom #bottomhead {background:transparent url(images/header1.jpg) no-repeat top; margin:0 auto ; width:1050px; height:277px;}

.custom #content_box {width:985px; margin:0 auto; background:#f9f9f9;}

.custom #content {width:640px; background:#fff; }
.custom #content .imgleft {float:left; margin:5px 5px 5px 0;}
.custom #content .imgright {float:right; margin:5px 0 5px 5px;}
.custom #content ol, .custom #content li {padding:8px 0;}


.custom #sidebars {width:340px; }
.custom #sidebars h3 {text-decoration:underline; }

.custom #footer {margin:0 auto; background:#ffffff; border:0; text-align:center; color:#777777; padding:30px 0 10px;} /* url('images/footer-bg.png') no-repeat center top*/
.custom #footer a, #footer a:visited, #footer a:active {color:#777777;text-decoration:none;font-size:11px;border:0;}
.custom #footer a:hover {text-decoration:underline;}