body{background:#00182c url('../images/bg-grad.png') repeat-x; color:#ccd; font-family: Arial, sans-serif; text-shadow:1px 1px 0px #000;}
.skin{background:url('../images/bg-glow.png') no-repeat 0 -200px;}
.wrapper{width:960px; margin:0 auto; position:relative; font-size:87.5%;}

.header{background:url('../images/mainimg_home.jpg'); height:339px;}
.logo{position:absolute; top:70px; left:20px;}
.title{position:absolute; top:30px; left:130px;}

strong{color:#fff;}
.highlight{background:#002C51;display:block; padding:4px 2px; margin-top:4px;}

.navigation{position:absolute; left:0; top:4px; height:39px; width:920px; padding:0 0 0 40px; background: url('../images/header-bg.gif'); font-size:15px; border-top:1px solid #000; border-bottom:1px solid #000}
.navigation ul{float:left; margin:0; padding:0;}

.navigation li{float:left; display:inline; position:relative;} 
.navigation li ul{position:absolute; left:0; top:39px; z-index:2; background:rgba(0,0,0, 0.8); display:none;}
.navigation ul>li:hover>ul{display:block;}
.navigation ul>li.open>ul{display:block!important;}
.navigation ul>li>ul>li>ul{left:195px; top:0; display:none;}
.navigation ul>li>ul>li:hover>ul{display:block; z-index:3;}

.navigation li li a {margin:0px 1px; width:180px; -moz-border-radius:0px; -webkit-border-radius:0px; border-bottom:1px solid #222;}


.navigation li a{float: left; padding:4px 8px; margin:4px 14px; color:#fff; -moz-border-radius:4px; -webkit-border-radius:4px;}
.navigation li a:hover{background:#000; text-decoration:none; color:#A0DAFF;}

.navigation li a:active, 
.navigation li a:focus{background:#000; text-decoration:none; color:#B3F6FF;}

.navigation li.sy-login a{background:url('../images/loginimage.png') no-repeat 0 0; width:155px; height:24px; position:relative; top:10px; padding:0; margin:0; text-indent:-9999px;}
.navigation li.sy-login a:hover{background-position:0 -48px;}
.navigation li.sy-login a:active,
.navigation li.sy-login a:focus{text-decoration:none; color:#fff; background-position:0 -24px; outline:0;}

* html .navigation li a{font-weight:bold; }
.navigation ul li{height:39px;}

.clear{clear:both;}

.col{padding-right:20px; float:left; width:390px;}
.col-large{width:530px;}
.col-equal{width:460px;}
.col-x-large{width:75%;}

.content{border-bottom:1px solid #000;}
.footer{border-top:1px solid #002c51; color:#666; font-size:11px; padding:30px 0 20px 125px; margin-bottom:1px; background:url('../images/logo-footer.gif') no-repeat 0px 20px;}
.footer p{font-size:11px;}
.footer ul{margin:0; padding:0}
.footer li{display:inline; margin:0 5px 0 0; border-right:1px solid #447; padding:0 7px 0 0;}
.footer li.last{border-right:none;}
h2{border-bottom:1px solid #002c51;text-shadow:2px 2px 3px #000; color:#ddf;}
.hrule{border-bottom:1px solid #002c51; margin:10px 0; height:1px;}

.special{background:rgba(255,255,255,0.05); border-left:1px solid rgba(255,255,255,0.08);border-top:1px solid rgba(255,255,255,0.08); padding:10px 0 0 20px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:10px 0; }
.events{font-size:80%; position:relative; top:-10px; width:389px; display:inline;}
.events ul{padding:0;/* height:300px; overflow-y:auto;*/}
.events li{border-bottom:1px solid #002C51; border-top:1px solid #00070D; padding:10px 0; display:block;}
.events li.first{border-top:none;}
.events li.last{border-bottom:none;}

/*MAP*/
.google-map iframe{border:6px solid #003684; -moz-border-radius:4px; -webkit-border-radius:4px}
/*countdown*/
#cntdwn {font-size:130%; font-family:Arial;}
.facebook{padding:0 0 25px 0 ;}
.facebook a{color:#fff;}
.facebook a:hover{color:#fff;}
.facebook .visit-fb{margin:-40px 0 0 60px;}