body {font-family: Arial, Verdana, Helvetica, sans-serif; color: #c3c3c3; text-align: center; background:#000; margin: 0; padding: 0;}
img, form {margin: 0; padding: 0; border: 0;}

/* default links */
a:link {color: #ffb138;}
a:visited {color: #ffb138;}
a:active {color: #fff;}
a:hover {color: #fff;}

/* nav */
#nav {width: 960px; margin:0 auto; padding: 0; color:#C44E9D; font: normal 80% Verdana, Helvetica; color: #ffb138;}
#nav a:link, #nav a:visited {color: #FF59C2; text-decoration: none;}
#nav a:hover, #nav a:active {color: #C44E9D;}
 #nav a.active {color: #C44E9D;}
#nav img {margin: 0 10px; vertical-align: middle;}
#nav ul { list-style-type:none; margin:10px 0; padding:0;}
#nav li { display:inline; margin:0 8px;}

/* splash */
#splash {width: 934px; height: 284px; background: url(/images/Logo.jpg) no-repeat; margin: 0 auto;}

/* layout */
#layout {margin: 0 auto;}
#layout #left {width: 223px; vertical-align: top; padding: 0 10px 0 0;}
#layout #center {width: 483px; vertical-align: top;}
#layout #right {width: 223px; vertical-align: top; padding: 0 0 0 10px;}
#left ul{font-size:70%;}
.navpages {font-size: 80%; font-weight:bold; color: #ffb138; text-align:center; padding: .7em 0;}
.navpages span {font-weight: normal;}
.navpages a:link, .navpages a:visited {color: #c3c3c3;}
.navpages a:hover, .navpages a:active {color: #ffb138;}
.navpages img {vertical-align: middle;}

.data {width: 100%; margin: 0 0 1em 0;}
.data th {font-size: 80%; font-weight: normal; text-align:left; color: #c3c3c3; background: url('../images/bg_preview_h.gif') repeat-x 0 100%; padding: 1px 14px 4px 14px;}
.data td {font-size: 80%; font-weight: normal; text-align:right; color: #ffb138; background: url('../images/bg_preview_h.gif') repeat-x 0 100%; padding: 1px 14px 4px 14px;}

#about {padding: 11px 20px;}
#about p {font-size: 70%; line-height: 1.4; margin: 0 0 .5em 0;}
#about .img {float: left; margin: 3px 10px 0 0;}
#about .img img {border: 1px solid #a9a9a9;}

#contacts {padding: 11px 20px;}
#contacts p {font-size: 70%; line-height: 1.4; margin: 0 0 .5em 0;}

#ads {padding: 11px 0;}
#ads .img {text-align: center;}

#photo {padding: 11px 0;}
#photo .img {text-align: center;}
#photo .img img {border: 1px solid #a9a9a9;}

#last {padding: 11px 20px; text-align:center;}
#last .img {margin: 0; text-align:center;}
#last .img img {border: 1px solid #a9a9a9;}
#last p {font-size: 70%; color:#a9a9a9; margin: .3em 0 1.5em 0;}
#last a:link, #last a:visited {color:#a9a9a9; font-weight:bold;}
#last a:hover, #last a:active {color:#ffb138;}

#partners {padding: 11px 20px; text-align:center;}
#partners .img {margin: 0 0 24px 0; text-align:center;}
#partners .img img {border: 0px solid #a9a9a9;}

#menu {padding: 11px 15px;}
#menu table {width: 100%; margin: 0 0 .3em 0;}
#menu table td {font-size: 70%; color: #aeaeae; padding: .3em 0;}
#menu table td a {font-size: 100%;}

#months {padding: 11px 15px;}
#months table {width: 100%; margin: 0;}
#months table td {font-size: 70%; color: #fff; padding: .3em 0;}
#months table td a {font-size: 100%;}







/*4.12.08*/
a.lightbox-enabled img{width:111px;}









#press {padding: 11px 15px;}
#press table {width: 100%; margin: 0 0 1em 0;}
#press table td {font-size: 70%; color: #aeaeae; padding: .3em 0;}
#press table td a {font-size: 100%;}
#press p {font-size: 70%; margin: 0;}

#tech {padding: 11px 20px;}
#tech .img {text-align: center; margin: 5px 0 10px 0;}

#map {padding: 11px 20px;}
#map .img {text-align: center; margin: 5px 0 10px 0;}

#cocktail {padding: 11px 20px;}
#cocktail .img {text-align: center; margin: 5px 0 10px 0;}

#people {padding: 11px 20px;}
#people .img {text-align: center; margin: 5px 0 10px 0;}
#people .img img {border: 1px solid #a9a9a9}
#people p {font-size: 70%; font-style: italic; text-align:center;}

#events img {margin: 0 0 8px 0;}
#events p {font-size: 70%; color:#a9a9a9; line-height: 1.2; margin: .5em 0 .7em 0;  padding: 0 0 0 22px; background:url(/images/diamond.gif) no-repeat 0 .5em;}
#events a:link, #events a:visited {color:#a9a9a9; font-weight:bold;}
#events a:hover, #events a:active {color:#ffb138;}
#events .more {font-size: 80%; background: none; padding: 5px 0 0 22px;}
#events .more a:link, #events .more a:visited {font-size: 70%; color: #ffb138;}
#events .more a:hover, #events .more a:active {color: #fff;}

.events2 img {margin: 0 0 8px 0;}
.poster .events2 p {font-size: 70%; color:#a9a9a9; line-height: 1.2; margin: .5em 0 .7em 0;  padding: 0 0 0 22px; background:url(/images/diamond.gif) no-repeat 0 .5em;}
.events2 p big {font-size: 110%;}
.events2 a:link, .events2 a:visited {color:#d2d1d1; font-weight:bold;}
.events2 a:hover, .events2 a:active {color:#ffb138;}
.events2 .more {font-size: 60%; background: none; padding: 5px 0 0 22px;}
.events2 .more a:link, .events .more a:visited {font-size: 70%; color: #ffb138;}
.events2 .more a:hover, .events .more a:active {color: #fff;}

#map2 {padding: 11px 20px;}
#map2 p {font-size: 70%; line-height: 1.4; margin: 0 0 .5em 0;}
#map2 .img {float: left; margin: 3px 10px 0 0;}
#map2 .img img {border: 1px solid #a9a9a9;}

#clubcard {padding: 11px 20px;}
#clubcard p {font-size: 70%; line-height: 1.4; margin: 0 0 .5em 0;}
#clubcard .img {float: left; margin: 3px 10px 0 0;}
#clubcard .img img {border: 1px solid #a9a9a9;}

#residents {padding: 11px 20px;}
#residents p {font-size: 70%; line-height: 1.4; margin: 0 0 .5em 0;}
#residents .img {float: left; margin: 3px 10px 0 0;}
#residents .img img {border: 1px solid #a9a9a9;}

#quests {padding: 11px 17px;}
#quests .img {float: left; margin: 0 3px 7px 0;}
#quests .img img {border: 1px solid #a9a9a9;}
#quests .more {margin: 5px 0 0 0;}

.more {float: left; background: url(../images/arw_more.gif) no-repeat 0 .3em; padding: 0 0 0 17px;}
.more a:link, .more a:visited {font-size: 70%; color: #ffb138;}
.more a:hover, .more a:active {color: #fff;}

.more2 {float: left; background: url(../images/arw_3.gif) no-repeat 0 .3em; padding: 0 0 0 17px;}
.more2 a:link, .more2 a:visited {font-size: 70%; color: #aeaeae;}
.more2 a:hover, .more2 a:active {color: #fff;}

.arw {float: left; background: url(../images/arw_2.gif) no-repeat 0 .2em; padding: 0 0 0 19px;}
.arw a:link, .arw a:visited {font-size: 70%; color: #ffb138;}
.arw a:hover, .arw a:active {color: #fff;}

/* subnav */
#subnav {font-size: 70%; color: #ffb138; text-align: center; padding: 10px 0;}
#subnav a:link, #subnav a:visited {color: #908f8e;}
#subnav a:hover, #subnav a:active {color: #fff;}

/* title */
.title {width: 223px; margin: 10px auto; }
.title a:link, .title a:visited {display: block; width: 223px;  font-size: 90%; font-weight: bold; color: #FF59C2; text-transform: uppercase; padding: 0; text-decoration:none; text-align:center;vertical-align:middle;}
.title a:hover, .title a:active {color: #ffb138;}
.title select {width: 195px; font-weight: bold; margin: 0;}




/* box */
.box {width: 495px; margin: 0 auto;}
.box .crn_top {width: 18px; vertical-align: top;}
.box .crn_btm {width: 18px; vertical-align: bottom;}
.box h1 {font-size: 115%; font-weight: bold; color: #ffb138; text-transform: uppercase; letter-spacing: .1em; margin: 0; padding: 10px 0;}
.box h2 {font-size: 120%; font-weight: normal; color: #fff; margin: 0 0 .5em 0; padding: 0;}
.box p {font-size: 80%; line-height: 1.5; margin: 0 0 1.5em 0;}
.box .img img {border: 1px solid #c7c7c7;}
.box .img_left {float: left; margin: 3px 9px 0 0;}
.box .img_left img {border: 1px solid #c7c7c7;}
.box .padding {padding: 0 7px;}

/* poster */
.poster {width: 963px; margin: 0 auto;}
.poster .crn_top {width: 18px; vertical-align: top;}
.poster .crn_btm {width: 18px; vertical-align: bottom;}
.poster h1 {font-size: 115%; font-weight: bold; color: #ffb138; text-transform: uppercase; letter-spacing: .1em; margin: 0; padding: 10px 0;}
.poster h2 {font-size: 120%; font-weight: normal; color: #fff; margin: 0 0 .5em 0; padding: 0;}
.poster p {font-size: 80%; line-height: 1.5; margin: 0 0 1.5em 0;}
.poster .img img {border: 1px solid #c7c7c7;}
.poster .img_left {float: left; margin: 3px 9px 0 0;}
.poster .img_left img {border: 1px solid #c7c7c7;}
.poster .padding {padding: 0 7px;}

.photoreport {margin: .7em 0 0 0;}
.photoreport p {margin: 0 0 .7em 0;}

.tv {width: 100%;}
.tv td {vertical-align: top; padding: 22px 0 22px 15px;}

/* preview */
.preview {width: 100%;}
.preview th {font: bold 70% tahoma, arial, helvetica, sans-serif; background: url(../images/bg_preview_v.gif) repeat-y 100% 0; padding: .6em 0;}

.preview td {background: url(../images/bg_preview_v.gif) repeat-y 100% 0; padding: 0;}
.preview div.img {margin: 0; padding:0;}
.preview p {font-size: 70%; color:#a9a9a9; line-height: 1.2; margin: .3em 0 .5em 0;}
.preview a:link, .preview a:visited {color:#a9a9a9; font-weight:bold;}
.preview a:hover, .preview a:active {color:#ffb138;}

/* subheader */
.subheader {width: 100%; height: 30px; margin:0; padding:0;}
.subheader h2 {font: bold 80% Tahoma, Helvetica, sans-serif; color: #FF59C2; text-transform: none; letter-spacing:normal; margin: 0; padding: 8px 0 0 15px;}
.subheader a:link, .subheader a:visited {dispay: block; float:right; font-size: 9px; color: #ffb138; font-weight: normal; background: url(../images/arw_more.gif) no-repeat 0 .3em; margin: -15px 20px 0 0; padding: 0 0 0 17px;}
.subheader a:hover, .subheader a:active {color: #fff;}

/* breadcrumb */
#breadcrumb {font: bold 65% Tahoma, Helvetica, sans-serif; color: #ffb138; padding: 7px 0 3px 0; }
#breadcrumb ul {margin: 0; padding: 0; list-style: none; }
#breadcrumb ul li {float: left; background: url(/images/arw.gif) no-repeat 0 .5em; margin: 0 8px 0 0; padding: 0 0 0 15px;}
#breadcrumb a:link, #breadcrumb a:visited {color: #b4b4b4; font-weight: normal;}
#breadcrumb a:hover, #breadcrumb a:active {color: #ffb138;}

/* hr */
div.sep_h {height: 1px; background: url('/images/bg_sep_h.gif') repeat-x; margin: 0;}
div.sep_h hr {display: none;}

div.sep_hl {height: 1px; backgroun: url('/images/bg_preview_h.gif') repeat-x; margin: 0;}
div.sep_hl hr {display: none;}

/* footer */
#footer {width: 960px; background: url(/images/bg_footer.jpg) no-repeat; margin: 0 auto; padding: 1.5em 0; text-align: center;}
#footer p {font-size: 60%; color: #565653; margin: 0;}
#footer img {vertical-align: middle; margin: 0 5px;}
#footer a:link, #footer a:visited {color: #565653; text-decoration: none;}
#footer a:hover, #footer a:active {color: #ffb138;}

.sform{
	font-size:10pt;
	color:red;
}

