/*---main---*/
*{margin:0; padding:0;}
body{background:url(images/bg.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
td{vertical-align:top;}
p{margin-bottom:10px;}
img{border:0;}
ul{margin:0 0 10px 15px;}

.left{float:left;}
.right{float:right}
.clear{clear:both;}

/*---layout---*/
.site{margin:0 auto; width:898px; border:2px solid #FFF;}
.header{height:160px; overflow:hidden;}
.menu{height:28px; background-color:#000021; border:solid #B7864C; border-width:2px 0;}
.main{}

.sideCol{width:180px; padding:10px; background-color:#000021; color:#FFF; font-size:10px;}
.centerCol{width:478px; padding:10px; background-color:#FFF;}

/*---content---*/
.sideCol h1{margin:0 -10px 10px -10px; padding:5px 0; background-color:#004200; font-size:12px; text-align:center; color:#FFF; border:solid #B7864C; border-width:1px 0;}
.centerCol h1{margin-bottom:10px; font-size:16px;}
.sideCol a{color:#FFF;}
.sideCol h1 a{text-decoration:none;}
.centerCol a{color:#000021;}
.sideCol ul{margin-left:0; list-style-type:none; list-style-position:inside;}
.sideCol li{margin-bottom:5px;}
.sideCol .date{font-style:italic; color:#B7864C;}

.sponsors{margin:0 auto; width:auto; height:60px;}

.blockNews{margin-bottom:10px;}
.blockNews .head{padding:5px 10px; background-image:url(images/newshead.jpg); color:#FFF; font-weight:bold;}
.blockNews .head a{text-decoration:none; color:#FFF;}
.blockNews .body{padding:10px 10px 5px 10px; border:1px solid #B7864C;}
.blockNews ul{margin-left:0; list-style-type:none; list-style-position:inside;}
.blockNews li{margin-bottom:5px;}
.blockNews .body a{text-decoration:none; color:#004200; font-weight:bold;}

.gallery div{float:left; margin:0 10px 10px 0;}
