/*Common rule*/

html{
height:100%;
margin-bottom:1px;
}

* {
margin:0;
padding:0;
outline:0;
}

body{
background:#000000 url("../images/bg_main.jpg") repeat-x left top;
font-family:Arial, Tahoma, Verdana;
font-size:12px;
margin:0;
color:#D6D6D6;
line-height:1.4em;
cursor:default;
}

a{font-weight:bold;text-decoration:none;}

a:link,a:visited{color:#C5823A;}
a:hover, a:active, a:focus{color:#AFAFAF;}

acronym{cursor:help;}

fieldset{border:0;}
img{border:0;}

h1{
font-family:Georgia;
font-size:1.3em;
}
h2{font-size:1.5em;}
h3{font-size:1.1em;}

optgroup{font-style:normal;}
optgroup option{margin-left:15px;}

p{margin:10px 0;letter-spacing:normal;}

ul{
list-style:square outside;
margin:7px 25px;
}

br.clearBoth{clear:both;}
h1.welcomeHome{margin-top:23px;}
h1.shoutout{margin-top:15px;color:#C5823A;}
h1.photoHome{margin-top:25px !important;margin-top:35px;}
h1.newsHome{margin:75px 0 0 20px;}
h1.top60px{margin-top:60px;}
h1.top110px{margin-top:110px;}

.bold{font-weight:bold;}
.center{text-align:center;}
.clearBoth{clear:both;}
.displayNone{display:none;}
.floatRight{float:right;}
.hideOverflow{overflow:hidden;}
.warning{color:#FF0000;}

.width853px, .width630px, .width490px{
display:block;
float:left;
width:853px;
}

.width630px{width:630px;}
.width490px{width:490px;}

.width60pc, .width12pc, .width72pc, .width20pc{
display:block;
float:left;
width:60%;
}
.width72pc{width:72%;}
.width12pc{width:12%;text-align:center;}
.width20pc{width:20%;}

/*layout*/
#main{
display:block;
margin:0 auto;
width:853px;
}

#container{
display:block;
float:left;
width:853px;
}

a.topGoHome{
background:transparent url("../images/logo.jpg") no-repeat center top;
display:block;
float:left;
width:853px;
height:208px;
}

#redAlert{
position:absolute;
background-color:#EACC9A;
display:none;
top:0;
right:0;
padding:4px 6px;
color:#141414;
border:1px solid #968069;
}

/*nav*/

ul.nav{
background:#000000;
list-style:none;
display:block;
float:left !important;
float:none;
margin:0;
padding:0 16px;
width:820px;
height:40px;
}

ul.nav li, ul.nav li a, ul.nav li span{
display:block;
float:left;
height:40px;
}

ul.nav li a.home, .homeOn{
background:url("../images/nav.jpg") no-repeat left top;
width:92px;
}
ul.nav li a.news, .newsOn{
background:url("../images/nav.jpg") no-repeat -92px 0px;
width:118px;
}
ul.nav li a.photos, .photosOn{
background:url("../images/nav.jpg") no-repeat -210px 0px;
width:100px;
}
ul.nav li a.facilities, .facilitiesOn{
background:url("../images/nav.jpg") no-repeat -310px 0px;
width:98px;
}
ul.nav li a.fun, .funOn{
background:url("../images/nav.jpg") no-repeat -408px 0px;
width:145px;
}
ul.nav li a.fnb, .fnbOn{
background:url("../images/nav.jpg") no-repeat -553px 0px;
width:60px;
}
ul.nav li a.promo, .promoOn{
background:url("../images/nav.jpg") no-repeat -613px 0px;
width:98px;
}
ul.nav li a.contacts, .contactsOn{
background:url("../images/nav.jpg") no-repeat -711px 0px;
width:105px;
}

ul.nav li a.home:hover{background-position:left bottom;}
ul.nav li a.news:hover{background-position:-92px -80px;}
ul.nav li a.photos:hover{background-position:-210px -80px;}
ul.nav li a.facilities:hover{background-position:-310px -80px;}
ul.nav li a.fun:hover{background-position:-408px -80px;}
ul.nav li a.fnb:hover{background-position:-553px -80px;}
ul.nav li a.promo:hover{background-position:-613px -80px;}
ul.nav li a.contacts:hover{background-position:-711px -80px;}

.homeOn{background-position:left center;}
.newsOn{background-position:-92px -40px;}
.photosOn{background-position:-210px -40px;}
.facilitiesOn{background-position:-310px -40px;}
.funOn{background-position:-408px -40px;}
.fnbOn{background-position:-553px -40px;}
.promoOn{background-position:-613px -40px;}
.contactsOn{background-position:-711px -40px;}

/*end nav*/

.stage{
background:#646464 url("../images/bg_stage.jpg") repeat-x left top;
display:block;
padding-bottom:20px;
float:left;
width:853px;
}

.leftCol{
display:block;
float:left;
width:223px;
height:100%;
}

.leftCol h1{text-align:center;}

.leftCol p{margin:20px 16px;}

.width190px{width:190px;}

.bigPic{
position:relative;
background:transparent url("../images/bg_bigpic_home.jpg") repeat-x left top;
display:block;
float:left;
margin-top:-6px;
padding:6px;
width:395px;
height:350px;
z-index:10;
}

.width458px{width:446px;}

/*footer*/
.footer{
display:block;
float:left !important;
float:none;
width:853px;
text-align:center;
}

.footer a{font-weight:normal;}

/*end footer*/

/*index.asp*/

.rightHome{
background:transparent url("../images/bg_r_home.jpg") repeat-x 0 6px;
display:block;
float:left;
padding-left:12px;
width:211px;
}

.rightHome p{margin:5px 0;}

input.nLetter{
background:transparent url("../images/bg_mailing.jpg") no-repeat left top;
background-attachment:scroll !important;
background-attachment:fixed;
display:block;
float:left;
margin-bottom:5px;
width:138px;
height:17px;
border:none;
}
input.nLetterImg{
display:block;
float:left;
margin-bottom:5px;
padding:0;
width:52px;
height:17px;
border:none;
cursor:pointer;
}

.fotoThumbBox{
background:transparent url("../images/bg_pg_thumb.jpg") no-repeat left bottom;
display:block;
float:left;
margin:20px 0 0 0;
width:198px;
height:176px;
}

.fotoThumbBox a, a.newsHomeThumb, a.fThumb{
display:block;
float:left;
margin:0 6px 6px 0;
width:92px;
height:54px;
border:1px solid #FFFFFF;
}

.fotoThumbBox a img, a.fThumb img{
width:92px;
height:54px;
filter:alpha(opacity=70);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.70;
opacity:0.7;
}

.fotoThumbBox a:hover img, a.fThumb:hover img{
filter:alpha(opacity=100);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

.newsRow{
display:block;
float:left !important;
float:none;
padding-right:30px;
width:600px;
}

a.newsHomeThumb{
margin:10px 15px 10px 0;
}

/*end index.asp*/

/*news.asp*/

.newsImgCol{
display:block;
float:left;
margin:10px 15px 10px 0;
width:92px;
height:100%;
}

img.newsthumb{
display:block;
float:left;
width:92px;
height:54px;
border:1px solid #FFFFFF;
}

a.withUL:link, a.withUL:visited{font-weight:normal;color:#FFFFFF;}
a.withUL:hover, a.withUL:active{font-weight:normal;text-decoration:underline;}

/*end news.asp*/

/*photos.asp*/

a.withBG{background-color:#141414;}
a.withBG:hover{background-color:#D6D6D6;color:#141414;}

.photosBox{
position:relative;
background:transparent url("../images/bg_p_thumb.jpg") repeat-x left bottom;
display:block;
float:left !important;
float:none;
margin:-30px auto 0 120px;
padding-bottom:52px !important;
padding-bottom:58px;
width:595px;
/*height:176px;*/
z-index:30;
}
/*end photos.asp*/