html{margin:0px; padding:0px; border:0px; height:100%;}
html > body{height:auto; min-height:100%;}

body{margin:0px; padding:0px; border:0px; position:relative; width:100%; background:#000000; font:12px Tahoma, Arial, Helvetica, sans-serif; line-height:17px; color:#7f7f7f;}
* html body{height:100%;}

p{padding:0px; margin:0px;}
h1{padding:0px; margin:0px 0px 23px 0px; font-size:18px; font-weight:normal;}
h2{padding:0px; margin:3px 0px 10px 0px; font-size:12px; font-weight:normal;}

a:link{color:#FFFFFF; text-decoration:underline;}
a:visited{color:#FFFFFF; text-decoration:underline;}
a:hover{color:#FFFFFF; text-decoration:none;}
a img{border:0px;}

#top{width:990px; padding-top:1px; padding-bottom:195px; margin:0 auto;}
#top #header{width:990px; display:table;}


#top #header .column1{float:left; width:323px;}
#top #header .column2{float:left; width:667px; background:url(img/pic.jpg) no-repeat 0px 0px;}

#top #header .column1 #logo{width:323px; height:196px; background:url(img/logo.jpg); overflow:hidden; text-indent:-999em;}
#top #header .column1 #logo h1{height:196px;}
#top #header .column1 #logo h1 a{height:196px; display:block;}

#top #header .column1 #menu1{width:323px; font-size:18px;}
#top #header .column1 #menu1 ul{padding:0px; margin:0px 0px 0px 35px; list-style-type:none; width:233px;}
#top #header .column1 #menu1 ul li{background-repeat:no-repeat; background-position:bottom; margin-bottom:15px;}
#top #header .column1 #menu1 ul li a{display:block; width:233px; height:105px; line-height:18px; text-indent:7px;}
#top #header .column1 #menu1 ul li a:link{color:#f10000; text-decoration:none;}
#top #header .column1 #menu1 ul li a:visited{color:#f10000; text-decoration:none;}
#top #header .column1 #menu1 ul li a:hover{color:#f10000; text-decoration:none;}

#top #header .column1 #menu1 ul #photos{background-image:url(img/photos.jpg);}
#top #header .column1 #menu1 ul #video{background-image:url(img/video.jpg);}
#top #header .column1 #menu1 ul #team{background-image:url(img/team.jpg);}
#top #header .column1 #menu1 ul #events{background-image:url(img/events.jpg);}

#top #header .column1 #news{padding:0px 0px 0px 40px;}


#top #header .column2 #email{width:667px; height:430px; text-indent:541px; line-height:39px; overflow:hidden;}
#top #header .column2 #email a:link{color:#f10000; text-decoration:underline;}
#top #header .column2 #email a:visited{color:#f10000; text-decoration:underline;}
#top #header .column2 #email a:hover{color:#f10000; text-decoration:none;}

#top #header .column2 #menu2{width:667px; min-height:285px; _height:285px;}
#top #header .column2 #menu2 ul{padding:0px; margin:0px 0px 0px 395px; list-style-type:none; width:225px;}
* html #top #header .column2 #menu2 ul{width:270px;}
#top #header .column2 #menu2 ul li{clear:both;}

#top #header .column2 #menu2 ul li a{display:block; float:left; clear:both; min-height:20px;}
* html #top #header .column2 #menu2 ul li a{display:block; float:none; width:237px; height:21px; margin-bottom:1px; padding-left:30px;}

#top #header .column2 #menu2 ul li a .c1{display:block; float:left;}
#top #header .column2 #menu2 ul li a .c2{display:block; float:left;}
#top #header .column2 #menu2 ul li a .c3{display:block; float:left;}
#top #header .column2 #menu2 ul li a .c4{padding:2px 10px 2px 30px; display:block; float:left; cursor:pointer; text-decoration:underline;}
* html #top #header .column2 #menu2 ul li a span{float:none !important; display:inline !important; padding:0px !important;}

#top #header .column2 #menu2 ul li a .c1:hover{background:url(img/corner1.png) no-repeat 0% 0%;}
#top #header .column2 #menu2 ul li a .c2:hover{background:url(img/corner2.png) no-repeat 100% 0%;}
#top #header .column2 #menu2 ul li a .c3:hover{background:url(img/corner3.png) no-repeat 100% 100%;}
#top #header .column2 #menu2 ul li a .c4:hover{background:url(img/corner4.png) no-repeat 0% 100%;}


#top #header .column2 #menu2 ul li a:link{background:url(img/arrow1.png) no-repeat 10px 6px; margin-bottom:1px;}
#top #header .column2 #menu2 ul li a:visited{background:url(img/arrow1.png) no-repeat 10px 6px; margin-bottom:1px;}
#top #header .column2 #menu2 ul li a:hover{background:#f30001 url(img/arrow2.png) no-repeat 10px 6px; margin-bottom:1px;}


/* CLASS="RED" */

#top #header .column2 #menu2 ul .red a:link{background:#f30001 url(img/arrow2.png) no-repeat 10px 6px; margin-bottom:1px;}
#top #header .column2 #menu2 ul .red a:visited{background:#f30001 url(img/arrow2.png) no-repeat 10px 6px; margin-bottom:1px;}
#top #header .column2 #menu2 ul .red a:hover{background:#f30001 url(img/arrow2.png) no-repeat 10px 6px; margin-bottom:1px;}


#top #header .column2 #menu2 ul .red a .c1{background:url(img/corner1.png) no-repeat 0% 0%;}
#top #header .column2 #menu2 ul .red a .c2{background:url(img/corner2.png) no-repeat 100% 0%;}
#top #header .column2 #menu2 ul .red a .c3{background:url(img/corner3.png) no-repeat 100% 100%;}
#top #header .column2 #menu2 ul .red a .c4{background:url(img/corner4.png) no-repeat 0% 100%;}


* html #top #header .column2 #menu2 ul .red a:link{background:url(img/menuie.png); margin-bottom:0px;}
* html #top #header .column2 #menu2 ul .red a:visited{background:url(img/menuie.png); margin-bottom:0px;}
* html #top #header .column2 #menu2 ul .red a:hover{background:url(img/menuie.png); margin-bottom:0px;}

/* CLASS="RED" END */


* html #top #header .column2 #menu2 ul li a:link{margin:0px !important;}
* html #top #header .column2 #menu2 ul li a:visited{margin:0px !important;}
* html #top #header .column2 #menu2 ul li a:hover{background:url(img/menuie.png); margin-bottom:0px;}



#top #content{width:990px; display:table;}
* html #top #content{padding-bottom:45px;}

#top #content .column1{float:left; width:323px; background:url(img/crown.jpg) no-repeat 62px 30px; min-height:165px; _height:165px;}
#top #content .column2{width:590px; float:left; text-align:justify;}



#bottom{width:100%; height:145px; position:absolute; bottom:0px;}
#bottom #footer{width:990px; margin:0 auto; font-size:10px; line-height:12px; padding-top:25px; background:url(img/footerline.jpg) no-repeat center top;}

#bottom #footer #optimizoff{width:200px; float:left; margin:0px 0px 0px 328px;}
* html #bottom #footer #optimizoff{margin:0px 0px 0px 164px;}
#bottom #footer #optimizoff img{margin:0px 0px 8px -8px; position:relative;}
#bottom #footer #optimizoff a:link{color:#7f7f7f; text-decoration:none;}
#bottom #footer #optimizoff a:visited{color:#7f7f7f; text-decoration:none;}
#bottom #footer #optimizoff a:hover{color:#7f7f7f; text-decoration:none;}

#bottom #footer #copyright{width:280px; float:left;}
#bottom #footer #counter{width:100px; float:right; margin:10px 50px 0px 0px; text-align:right;}
* html #bottom #footer #counter{margin:10px 25px 0px 0px;}