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

p, h1, h2, h3, h4, a, ul, ol, li {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;}
body#clubs h1, body#events h1 {font-size:20px; font-weight:bold; border-bottom:1px #B6D3A3 solid; padding:15px 0px 10px 0px; margin-bottom:10px;}
body#clubs h2 {font-size:12px; font-weight:normal; padding-top:0px;}
body#clubs p {font-size:12px; line-height:18px;}
body#events h1 {font-size:26px;}
h2 {font-size:22px; font-weight:bold; padding:10px 0px;}
p {padding:0px 0px 10px 0px; line-height:12pt;}
a {color:#86a293; text-decoration:none;}
a:hover {color:#00ff00; text-decoration:underline;}
strong {font-weight:bold;}

body {background:#2A272E;}
div.inner-contents {width:900px; margin:0px auto;}

body#index div#header {background:#2A272E url('/img/layout/background.jpg') center no-repeat; }
div#header {width:1100px; margin:0px auto;}
div#header div.menu {background:url('/img/layout/header-menu.jpg') no-repeat; width:520px; height:100px; margin-left:380px;}
div#header div.menu div {padding-top:70px;}
div#header div.menu div img {margin:0px 5px;}
div#header div.social-media {width:880px; margin:0px auto 25px auto; background:#A9C2A5; float:right; padding:10px 20px 0px 0px;}
div#header div.social-media img {float:right; margin:0px 5px;}

body#index div#contents {background:transparent url('/img/layout/body-bg-foot.jpg') bottom center no-repeat;}
div#contents {padding-bottom:25px;}
body#index div#contents div.inner-contents {background:transparent url('/img/layout/body-glow.jpg') top center no-repeat;}
div#contents div.inner-contents {}

div.left-column {float:left; width:600px;}
div.featured {width:600px; max-height:279px; height:270px; background:#000000 url('/img/NYE-index.jpg') left no-repeat; margin-top:25px;}
div.featured p {color:#ffffff; margin:0px 10px 0px 300px; }
div.featured img {float:right;}
div.featured div.header {background:none; width:325px; height:45px; float:right; margin-bottom:10px;}
div.featured div.header p {font-size:24px; color:#ffffff; font-style:italic; font-weight:bold; padding-top:15px; line-height:21px; margin-left:15px; }
div.featured a {color:#00ff00; font-style:italic; font-weight:bold;}
div.copy {width:600px; background:#E4E4E4 url('/img/layout/copy-top-stripe.jpg') top no-repeat; margin:25px 0px 0px 0px; padding-top:10px;}
div.copy p, div.copy h1, div.copy h2 {color:#595959; padding:0px 10px 10px 10px;}
div.copy p {font-size:12px; line-height:15px;}
div.copy h1 {font-size:20px; border-bottom:1px #595959 solid; padding:0px; margin:0px 10px 10px 10px;}
div.copy h2 {font-size:16px;}
div.copy a {color:#595959;font-size:12px; text-decoration:underline;}
div.calendar img {padding:10px 0px; margin:0px 25px; float:left;}

div#right-column {float:right;}
div.enter-to-win {width:280px; height:148px; background:#86A293 url('/img/layout/email-form-bg.jpg') no-repeat; margin-top:25px;}
div.enter-to-win form {padding:50px 0px 0px 7px;}
div.enter-to-win form input {width:177px; height:24px; background:#ffffff url('/img/layout/email-form-field.jpg') no-repeat; float:left; border:0px; padding:7px 0px 0px 5px; font-style:italic; font-size:16px; color:#A5B284;}
div.enter-to-win form input.button {width:80px; height:31px; float:left; padding:0px;}
div.enter-to-win p {color:#000000; font-size:12px; padding:10px; margin-top:20px;}
div.photo-gallery {background:transparent url('/img/layout/photo-gallery.jpg') top no-repeat; padding:30px 0px 0px 0px; margin:25px 0px 0px 0px; width:280px;}
div.photo-gallery img#photo-gallery-main {margin-bottom:10px; cursor:default;}

div#footer {background:#000000 url('/img/layout/footer-stripe.jpg') top no-repeat;}
div#footer p {text-align:center; padding:30px 0px 0px 0px;}
div#footer p.sponser {color:#ffffff; text-align:center;}
div#footer p a {color:#ffffff; text-decoration:none;}
div#footer p a:hover {color:#00ff00; text-decoration:underline;}

body#clubs div.left-clubs {width:430px; float:left;}
body#clubs div.right-clubs {width:430px; float:right;}
body#clubs div.club {height:470px;}
body#clubs div.right-clubs img.tickets, body#clubs div.left-clubs img.tickets {margin-bottom:35px;}

body#events div.left-clubs {width:430px; float:left;}
body#events div.right-clubs {width:430px; float:right;}
body#events div.club {height:450px;}
body#events div.right-clubs img.tickets, body#events div.left-clubs img.tickets {margin-bottom:35px;}
body#events p.header {font-size:20px; font-weight:bold; border-bottom:1px #B6D3A3 solid; padding:15px 0px 10px 0px; margin-bottom:10px;}

div.cta {background:#A9C2A5; padding:10px; margin-top:25px;}
div.cta p {color:#000000; padding-bottom:0px;}
div.cta a {color:#596944;}

/* Calendar Styles */
div.calendar {width:600px; margin:25px 0px 0px 0px; background:#000000; color:#ffffff; text-align:center; float:left;}
div.calendar table {border-collapse:collapse; float:left; margin:0px; padding:0px;}
div.calendar table td {text-align:center; border:1px #000000 solid; margin:0px; padding:0px;}
div.calendar table tr td table {border-collapse:collapse; margin:0px 25px; padding:0px; float:left; display:inline;}
div.calendar table tr td table tr td {border-collapse:collapse;}

.wtCalMonthHeader {
	background-color:#000000;
	color:#ffffff;
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
	text-align:center;
}

.wtCalDayHeader {
	background-color:#000000;
	color:#C3C3C3;
	font-size:11px;
	font-family:verdana;
	font-weight:bold;
}
td.wtCalActiveDate {
	background-color:#808080;
	color:#ffffff;
	font-size:10px;
	font-family:verdana;
	text-decoration:none;
	font-weight:bold;
}
span.wtCalActiveDate {
	color:#ffffff;
	font-size:10px;
	font-family:verdana;
	text-decoration:none;
	font-weight:bold;
}

#events .wtCalMonthHeader {
	background-color:#40484a;
	color:#ffffff;
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
}

#events .wtCalDayHeader {
	background-color:#bad0a9;
	color:#000000;
	font-size:11px;
	font-family:verdana;
	font-weight:bold;
}

#events .wtCalActiveDate {
	background-color:#6c797c;
	color:#ffffff;
	font-size:10px;
	font-family:verdana;
	text-decoration:none;
	font-weight:bold;

}
#events table {border-collapse:collapse; margin-left:35px;}


#events #Table10 tr td {border:1px #000000 solid;margin-left:0px; }

#events td.wtCalActiveDate, span.wtCalActiveDate {vertical-align:middle; text-align:center; }
#events div.calendars {background:#000000; padding:10px 0px;}
#events div.calendars img {text-align:center;}

div.previous {float:left; margin-left:35px;}
div.pages {margin-left:100px; margin-bottom:10px; width:200px; text-align:center;}
div.pages a {padding:2px;}
div.next {float:right; margin-right:55px;}