@charset "UTF-8";
/* CSS Document */

body {
margin:0 auto;
background:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
border:0;
}
a {
color:#cab3a5;
}
a:hover {
text-decoration:none;
}
#pagewrapper {
margin:0 auto;
width:1012px;
}

#headerwrapper {
}

.banner {
background:#000;
height:124px;
width:1012px;
}

.error {
color:#ff0000;
padding-left:20px;
}

#nav {
width:100%;
height:25px;
background-image:url(../images/nav-bg.jpg);
text-align:left;
}

#bodywrapper {
margin:0 auto;
float:left;
}

#leftwrapper {
border-right:1px solid #61554d;
width:175px;
}
.calendar {
width:175px;
height:191px;
border-top:7px solid #61554d;
border-bottom:3px solid #2a2a2a;
}
.box-join {
margin:0;
padding:0;
width:176px;
height:160px;
background-image:url(../images/box-join.jpg);
background-repeat:no-repeat;
}
.box-join .gap {
height:70px;
width:176px;
}
.box-join .text {
padding-top:0px;
text-align:left;
padding-left:7px;
font-size:11px;
color:#510404;
}
.box-join .text input {
height:17px;
width:162px;
background:url(../images/input-join.png);
border:0px;
padding-top:2px;
padding-left:5px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.box-join .text .button {
padding-left:83px;
padding-top:4px;
padding-bottom:0;
margin:0;
}
.ad {
border-top:4px solid #61554d;
width:176px;
height: 104px;
}
#rightwrapper {
width:836px;
text-align:left;
margin:0 auto;
padding:0;
font-size:12px;
color:#cccccc;
}
.membership {
width:810px;
height:456px;
border:3px solid #5a5a5a;
margin:0;
padding:0;
margin-top:7px;
margin-left:6px;
padding-left:14px;
}

.membership table {
color:#beafa2;
font-size:12px;
}
.membership input {
border:0;
background:url(../images/input.jpg);
height:19px;
width:361px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:3px;
padding-top:3px;
}
.membership input.short {
border:0;
background:url(../images/input-short.jpg);
height:19px;
width:210px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:3px;
padding-top:3px;
}
.membership select {
width:361px;
}
.star {
font-size:18px;
color:#ffffff;
font-weight:bold;
line-height:26px;
}
.membership h2 {
font-size:18px;
margin-left:20px;
margin-top:5px;
color:#beafa2;
}
.membership h2 span {
color:#cccccc;
font-size:12px;
}
.membership p {
color:#cccccc;
margin-left:20px;
font-size:12px;
}
.contact {
margin-left:5px;
margin-top:7px;
}

.links {
width:824px;
height:429px;
border:3px solid #5a5a5a;
margin-top:7px;
margin-left:6px;
}
.links img {
margin:5px;
border:1px solid #ffffff;
}
.links a:focus {
outline:none;
}
.links .one {
width:412px;
height:133px;
float:left;
text-align:center;
vertical-align:middle;
color:#cccccc;
font-size:12px;
padding-top:10px;
}
.links .two {
width:412px;
height:133px;
background-color:#191919;
float:left;
text-align:center;
vertical-align:middle;
color:#cccccc;
font-size:12px;
padding-top:10px;
}

.terms {
width:824px;
height:456px;
border:3px solid #5a5a5a;
margin-top:7px;
margin-left:6px;
overflow:auto;
overflow-x:hidden;
background:url(../images/content-bg.jpg) bottom right;
background-repeat:no-repeat;
}
.terms .description {
float:left;
margin-left:10px;
color:#cccccc;
font-size:12px;
}
.terms .description h3 {
color:#ac998b;
font-size:18px;
font-weight:400;
text-transform:uppercase;
margin-top:10px;
}
.aboutus {
width:824px;
height:456px;
border:3px solid #5a5a5a;
margin-top:7px;
margin-left:6px;
overflow:auto;
overflow-x:hidden;
background:url(../images/aboutus-bg.jpg);
background-repeat:repeat-y;
}
.aboutus .list {
width:160px;
background:transparent;
border-right:3px solid transparent;
font-size:10px;
color:#cccccc;
padding-left:9px;
float:left;
}
.aboutus .list p {
margin:0;
padding-top:7px;
padding-bottom:8px;
}
.aboutus .description {
float:left;
margin-left:20px;
width:605px;
color:#cccccc;
font-size:12px;
}
.aboutus .description h3 {
color:#ac998b;
font-size:18px;
font-weight:400;
text-transform:uppercase;
margin-top:10px;
}
.splash {
width:824px;
height:169px;
margin-top:7px;
margin-left:6px;
border:3px solid #ffffff;
}
.splash .button {
margin-top:-38px;
margin-left:552px;
}
.news-splash {
width:409px;
height:330px;
margin-top:7px;
margin-left:6px;
border:3px solid #666666;
float:left;
}
.news-text {
width:409px;
height:330px;
border:3px solid #666666;
float:left;
margin-top:7px;
}
.news-text .title {
height:32px;
padding-top:12px;
width:394px;
padding-left:15px;
background:url(../images/news-title.jpg);
font-size:15px;
font-weight:bold;
color:#000000;
}
.news-text .desc {
width:390px;
height:286px;
overflow:scroll;
overflow-x:hidden;
color:#cccccc;
padding-left:15px;
padding-right:4px;
}
.hero {
width:409px;
height:429px;
margin-top:7px;
margin-left:6px;
border:3px solid #ffffff;
float:left;
}
.hero .button {
margin-top:-139px;
margin-left:336px;
}
.small {
width:409px;
height:139px;
float:left;
border:3px solid #5a5a5a;
clear:both;
margin:0;
padding:0;
}
.small .thumb {
float:left;
margin:0;
padding:0;
clear:both;
}
.small .thumb img { border:0; }
.small .button {
float:right;
margin:0;
padding:0;
clear:both;
}
.news {
width:409px;
height:93px;
float:left;
border:3px solid #bebebe;
background-image:url(../images/news-bg.jpg);
}
.news .thumb {
float:left;
width:115px;
height:93px;
}
.news .content {
float:left;
width:155px;
margin-left:10px;
font-size:11px;
line-height:11px;
color:#dfdfdf;
}
.news .content h4 {
margin-bottom:7px;
margin-top:10px;
text-transform:uppercase;
font-size:17px;
line-height:18px;
}
.news .content-text {
height:45px;
overflow:hidden;
}
.news .button {
float:right;
width:124px;
height:93px;
}
.event {
width:409px;
height:429px;
float:left;
border:3px solid #5a5a5a;
}
.event .title {
height:37px;
width:409px;
background-color:#211c19;
}
.event .title .text {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding-left: 10px;
text-transform:uppercase;
padding-top:7px;
}
.event .desc {
height:70px;
width:389px;
overflow:auto;
overflow-x:hidden;
color:#cccccc;
margin-bottom:10px;
padding:10px;
}
.event .desc-long {
height:254px;
width:389px;
overflow:auto;
overflow-x:hidden;
color:#cccccc;
padding:10px;
}

.event .date {
height:174px;
overflow:auto;
overflow-x:hidden;
}
.event .date h1,.event .date h2,.event .date h3 {
margin:0;
font-weight:400;
text-transform:uppercase;
padding-left:15px;
}
.row-1 img,.row-2 img {
float:right;
margin-top:-50px;
margin-right:20px;
}
.row-1 h1 {
padding-top:4px;
font-size:17px;
color:#ad8b7b;
}
.row-1 h2 {
font-size:13px;
color:#ad8b7b;
}
.row-1 h3 {
font-size:12px;
color:#ffffff;
}
.row-1,.row-2 {
height:60px;
width:100%;
}
.row-2 {
background-color:#211c19;
}

.row-2 h1 {
padding-top:4px;
font-size:17px;
color:#ffffff;
}
.row-2 h2 {
font-size:13px;
color:#ffffff;
}
.row-2 h3 {
font-size:12px;
color:#ad8b7b;
}
.event .date .album {
float:right;
margin:20px;
color:#ffffff;
}
.album img {
border:1px solid #636363;
margin-top:3px;
}
.event .button {
height:28px;
width: 409px;
background-color:#211c19;
margin:0 auto;
}
.event .mp3 {
}

#gallery {
z-index:100;
position:absolute;
}
.page-nav {
color:#cab3a5;
text-transform:uppercase;
text-align:right;
vertical-align:bottom;
float:right;
margin-top:8px;
}
.page-nav a, .page-nav b {
border:1px solid #cab3a5;
padding-left:3px;
padding-right:4px;
font-size:11px;
text-decoration:none;
}
.page-nav a:hover, .page-nav span {
background:#cab3a5;
color:#000;
border:1px solid #cab3a5;
border-top:0;
padding-top:1px;
padding-left:3px;
font-size:11px;
padding-right:4px;
}

#footer {
margin-top:5px;
width:1012px;
height:26px;
background-image:url(../images/footer.jpg);
float:left;
color:#e6d4c6;
font-size:10px;
}
#footer .copyright_first, #footer .copyright {
float:left;
padding-top:6px;
padding-left:5px;
}
#footer .copyright{margin-left:33%}
#footer .copyright_first img{padding:0px; border:none; margin-top:-5px; margin-left:-1px }
#footer .menu {
float:right;
padding-top:6px;
padding-right:5px;
}
#footer .menu a {
text-decoration:none;
}
