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

body, html {
	margin: 0;
	padding: 0;
	line-height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}

h1, h2, h3, h4, h5, ul, li, p, img {
	padding: 0;
	margin: 0;
}

#home {
	background: #161616;
}

#wrapper {
	background: #ededed;
	height: 100%;
}

#heading {
}

		#heading #top {
			background: #000 url(../../images/top_bg.jpg) repeat-x;
			height: 40px;
		}
		
				#heading #top #name {
				width: 900px;
				margin: 0 auto;	
				padding: 10px 0 0 0;			
				}
				
				#heading #top #name a {
				display: block;
				width: 286px;
				}
				
				#heading #top #name h1 {
					display: block;
					height: 20px;
					width: 286px;
				}
				
				#heading #top h1 span {
					display:none;
				}
		
		#heading #banner {
			background: #666 url(../../images/banner_bg.jpg) repeat-x;
			height: 233px;
		}
		
		#heading #banner #bannerimg {
			height: 233px;
			margin: 0 auto;
			width: 900px;
		}
		#home #heading #banner #bannerimg {
			background: transparent url(../../images/banner_home.jpg) no-repeat;
		}
		#membership #heading #banner #bannerimg {
			background: transparent url(../../images/banner_membership.jpg) no-repeat;
		}
		#gallery #heading #banner #bannerimg {
			background: transparent url(../../images/banner_gallery.jpg) no-repeat;
		}
		#news #heading #banner #bannerimg {
			background: transparent url(../../images/banner_news.jpg) no-repeat;
		}
		#clubpriv #heading #banner #bannerimg {
			background: transparent url(../../images/banner_clubpriv.jpg) no-repeat;
		}
		#contactus #heading #banner #bannerimg {
			background: transparent url(../../images/banner_contactus.jpg) no-repeat;
		}

#main {
	background: #ededed url(../../images/main_bg.gif) repeat-y;
	width: 900px;
	height: 100%;
	margin: 0 auto;
}

		#main #content {
			width: 568px;
			height: 100%;
			margin: 0;
			padding: 30px 50px 60px 0px;
			float:left;
			background: #ededed;
		}
		
				#main #content p {
	margin: 0 0 20px 0;
	line-height: 155%;
	color: #666;
	font-size: 10pt;
				}
					
				#main #content li {
					margin: 0;
					line-height: 155%;
					color: #666;
					font-size: 10pt;
				}
				
				#main #content h2 {
					color: #333;
					font-size: 16pt;
					line-height: 110%;
					margin: 5px 0 5px 0;
				}	
				
				#home #main #content h2 {
					color: #952020;
					font-weight: bold;
				}
				
				#main #content #infochart h2 {
					color: #333;
					font-size: 13pt;
					line-height: 100%;
					margin: 25px 0 5px 0;
				}
				
				#main #content #infochart p {
					margin-top: -26px;
					margin-left: 140px;
					line-height: 155%;
					color: #666;
					font-size: 10pt;
				}				
	
		#main #nav {
			float: right;
			margin: 0 0 180px 0;		
			width: 282px;
		}
		
				#main #nav ul li {
					list-style: none;
					border-bottom: #e3e3e3 solid 1px;
				}
			
				#main #nav ul li a, 
				#main #nav ul li a:hover {
					border: 0px;
					border-left: #e4e4e4 solid 22px;
					/*border-bottom: #e3e3e3 solid 1px; */
					color: #888;
					display: block;
					font-size: 11pt;
					padding: 15px 26px;
					text-decoration: none;			
					width: 183px;
				}
				
				/*Don't be afraid to delete this next section*/
				#main #nav ul ul li {
					padding: 5px 60px;
				}
				
				#main #nav ul li a {
					background: transparent;
				} 
				
				#main #nav ul li a:hover {
					background: #ededed;
					border-left: #bbb solid 22px;
					color: #777;
				}
				
				#main #nav ul li a.selected {
					border-left: #952020 solid 22px;
					color: #333;
				}
				
		#main #clear {
			clear: both;
		}

#footer {
	margin: 0;
	height: 80px;
	background: #171717;
	clear: both;
	border-top: solid 8px #1d1d1d;
	border-bottom: solid 22px #111;
}
		
		#footer #info {
			color: #333;
			font-size: 10pt;
			width: 900px;
			margin: 35px auto 0 auto;
		}
		
				#footer #info #tag{
					width: 24px;
					height: 10px;
					float: right;
				}
				
				#footer #info #tag acronym {
					cursor: crosshair;
					border: 0;		
				}

/* EXTRA CLASSES */

.redtext {
	color: #952020;
}
				

