body
{
background:#000 url(images/body-bg.jpg) repeat-x top left;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
ul, li{list-style:none; margin:0; padding:0}
p, h1, h2, h3, h4{margin:0; padding:0}
.space_px18{ height:18px; background-color:#a9a9a9;}

#wrapper{width:1068px;background:#000 url(images/wrapper-bg.jpg) no-repeat top left; margin:0 auto; height:800px;}
#main{width: 990px;margin:0 auto;}
div.left{ float:left; width:713px;}
div.left .header{height:84px; background:#000 url(images/top-bg.jpg) no-repeat top left;}
div.left .header img.logo{margin:12px 0 0 28px;}
div.left .content{min-height:560px;background:#616161 url(images/left-bg.jpg) no-repeat top left;}
div.left .content .top-nav{height:28px; float:right; margin:3px 0 22px 0;}
div.left .content .top-nav li{ height:28px; float:left; background:url(images/title-splitter.gif) repeat-y top right; padding-right: 2px;}
div.left .content .top-nav li.last{background: none;}
div.left .content div.home{clear:both; }
div.left .content div.home img.home-image{margin-top:-20px;}

div.left .content div.home .archive-title {height:46px; margin-bottom:10px; padding-left:25px; background:url(images/title-bg.gif) no-repeat top left; position: relative;}
div.left .content div.home .archive-title h1{line-height:20px; float:left;position:absolute; bottom:0;}

div.left .content div.home .archive-title, div.left .content div.home .archive-content{margin-left:35px; margin-right:35px; line-height:16px;}
div.left .content div.home .archive-content div.link{margin-top:20px;}
div.left .content div.home a{color:#000000; text-decoration:none;}
div.left .content div.home a:hover{text-decoration:underline;}

div.left .content div.single{clear:both;}

div.left .content div.single div.gallery{width:220px; margin-left:34px; float:left; height:200px; text-align:center;}
div.left .content div.single div.gallery #big_photo{margin-bottom:20px;border:1px #000000 solid;}
div.left .content div.single div.gallery img{border:1px #999 solid;}
div.left .content div.single div.gallery img:hover{border:1px #000000 solid;}
div.left .content div.single div.archive{float:left; margin-top:3px; width:458px; height:456px; overflow:auto;}


div.page{margin-left:35px; margin-right:35px; clear:both;}
div.page-content{ height:420px;}

.archive-title, .page-title {height:46px; margin-bottom:10px; padding-left:25px; background:url(images/title-bg.gif) no-repeat top left; position: relative;}
.archive-title h1, .page-title h1{line-height:20px; float:left; position:absolute; bottom:0;}

div.left .content div.single div.archive .archive-title, div.left .content div.single div.archive .archive-content{margin-left:30px; margin-right:30px; line-height:12px;}
a{color:#000000; text-decoration:none;}
a:hover{text-decoration:underline;}

div.left .content div.archives{clear:both;margin-left:30px; margin-right:30px; height:440px; overflow:auto;}
div.left .content div.archives div.cell{margin:0 0 6px 0; clear:both; height:140px;}
div.left .content div.archives div.cell div.photo{float:left; width:245px; margin-left:9px;}
div.left .content div.archives div.cell div.photo img{border:1px #999 solid;}
div.left .content div.archives div.cell div.photo img:hover{border:1px #000 solid;}
div.left .content div.archives div.cell div.archive{float:left; width:380px; margin-top:3px;}



div.left .bottom{height: 198px;background:#616161 url(images/bottom-cars.jpg) no-repeat top left; margin-top:-42px;}
div.right{height:800px; float:left; width:277px; background:#000 url(images/right-bg.jpg) no-repeat top left;}
div.right div.events-title{margin:0 auto;margin-top:75px; height:38px;  background:url(images/upcoming-btn.jpg) no-repeat top left; width:218px; }
#events{padding-left:36px;width:224px; height:297px;}
#events ul{margin:0;}
#events li{ margin:16px 0 0 0; }
#events h2{font-size:14px;}

#events a{color:#000000; text-decoration:none;}
#events a:hover{text-decoration:underline;}

div.right img.visit-forum{margin:24px auto 0 34px; display:block;}
div.right img.register-btn-big{margin:92px auto 0 auto; display:block;}

a.more{ margin-left:20px;}