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

body {	background:#000;
		padding:10px 0 0 0;
		margin:0;
		color:#fff;}
		
p {font-family:"century gothic", arial, sans-serif;}
h1 {font-family:"century gothic", arial, sans-serif;
	font-size:26px;
	padding:5px 40px 0 40px;
	margin-bottom:5px;
	color:#fff;}
h2 {font-family:"century gothic", arial, sans-serif;
	font-size:22px;
	font-variant:small-caps;
	padding:5px 40px 0 40px;
	margin:10px 0 15px 0;
	color:#fff;}
h3 {font-family:"century gothic", arial, sans-serif;
	font-size:18px;
	padding:5px 40px;
	color:#fff;}
h4 {font-family:"century gothic", arial, sans-serif;
	font-size:16px;
	padding:0 40px;
	margin-bottom:0
	color:#fff;}
h5 {font-family:"century gothic", arial, sans-serif;
	font-size:12px;
	padding:0 40px;
	margin-bottom:0
	color:#fff;}
	
li {font-family:"century gothic", arial, sans-serif;}


.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.clear {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

img.ctr {	display:block;
			margin:0 auto;}
			
img.padtop {padding-top:25px;}

.vertcenter {vertical-align:middle;}

.banner {padding:10px 0 15px 0;}

div#main {	width:750px;
			padding:0;
			margin:0 auto;}

p.twit {padding:10px 0 0 0;}

.red {color:#900;}
.white {color:#fff;}
.line {	width:100%;
		border-bottom:solid 1px #fff;}
.content {	padding:10px;
			margin:15px 15px 2em 15px;}			
.content p {color:#fff;
			margin:5px 20px;
			padding:5px 20px;}
.pic {	margin: 15px 10px;
		padding:0;}

div#contact {	margin:0;
				padding:0;}
div#contact h5 {margin:-15px 0 15px 0;}

div#address {display:block;
			text-align:left;
			margin-left:225px;}
div#address h4 {margin:5px 0;}

p.indent {text-indent:35px;}
.bold {font-weight:bold;}
.it {font-style:italic;}


		
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

ul#nav {text-align:center;
		width:100%;
		padding:1em 0 .75em 0;
		margin:0;}
ul#nav li {	display:inline;
			margin:0 .5em;
			padding:0 .5em;}
ul#nav li a {	font-family:"century gothic", arial, sans-serif;
				letter-spacing:1px;
				color:#fff;
				font-size:16px;
				padding:1.1em 0 .75em 0;}
ul#nav li a:hover {	color:#900;
					text-decoration:none;
					border-bottom:solid 3px #900;
					background-color:#fff;
					font-weight:normal;}
					
#footer {	margin:0;
			padding:0;}


ul#multicolx {	float:none;
				width:800px;
				margin:0;
				padding:0;
				margin-bottom:25px;}
ul#multicolx li {float:left;
				width:220px;
				margin:0;
				padding:0 0 0 30px;
				list-style:none;
				background:url(images/xlogobullet.png) left top no-repeat;}
				
ul#listx {		margin-bottom:25px;}
ul#listx li {	padding:0 0 0 30px;
				margin-bottom:15px;
				list-style:none;
				background:url(images/xlogobullet.png) left top no-repeat;}

				
ul#faq li a:link {color:#900;}
ul#faq li a:visited {color:#900;}
ul#faq li a:hover {color:#fff;}
ul#faq li a:active {color:#fff;}

.close {	padding:0;
			margin:0;}
.closetop {	margin-top:-10px;}
.closebot {	margin-bottom:-5px;}
.farbot {	margin-bottom:15px;
			padding-bottom:25px;}
.fartop {	margin-top:15px;}
			
ul#nav li a.current {	color:#900;
						text-decoration:none;
						border-bottom:solid 2px #900;
						background-color:#fff;
						border-right:solid 2px #900;
						font-weight:bold;}

ul.weeks {	padding:0;
			margin:0 0 0 225px;
			display:block;}
ul.weeks li {text-align:left;}

ul.waiver {	padding:0;
			margin:0;
			display:block;}
ul.waiver li {text-align:center;
				margin:10px 0;}
				
ul.waiver li a:link {color:#900;}
ul.waiver li a:hover {color:#900;}
ul.waiver li a:active {color:#900;}


a.nodec {text-decoration:none;}

li.nobul {list-style:none;}

#footnav {width:750px;}
#worxleader {width:375px;
			float:left;}
#worxleader h4 {margin-left:0;}
#worxleader p {margin-top:-10px;
				margin-left:40px;}

#worxlink {width:375px;
			float:left;}
#worxlink p {margin-top:-10px;}
#worxlink a:link {text-decoration:none;
						color:#900;}
#worxlink a:visited {	text-decoration:none;
							color:#900;}
#worxlink a:hover {	text-decoration:underline;
							color:#fff;}

#worxleader a:link {text-decoration:none;
						color:#900;}
#worxleader a:visited {	text-decoration:none;
							color:#900;}
#worxleader a:hover {	text-decoration:underline;
							color:#fff;}
							
#footer a:link {text-decoration:none;
				color:#900;}
#footer a:visited{text-decoration:none;
				color:#900;}
#footer a:hover{text-decoration:underline;
				color:#fff;}
				
ul.nobul {list-style:none;}

ul.day {margin-bottom:15px;
		padding-bottom:21px;}
		
a.white hover {color:#fff;}
.indent {	margin-left:50px;
			padding-left:50px;}

.picbord {	border:solid 1px #fff;}

ul.lk li a:link {	color:#900;
				text-decoration:none;}
ul.lk li a:visited {color:#666;
				text-decoration:none:}
ul.lk li a:hover {	color:#fff;
				text-decoration:underline;}