/*+++++++++++++++++++++++++++++++++++++++++++
+											+
+		eLink Design, Inc. stylesheet		+
+		www._____________________.com		+
+											+
+		Last Modified:	Oct 29, 2009		+
+		Modified By:	CS					+
+											+
+		Modification Notes:					+
+											+
+											+
+++++++++++++++++++++++++++++++++++++++++++*/

body {
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/*font:normal 12px Arial, Helvetica, sans-serif;*/
}

.body{
    background:#BC8743 url(images/homeBodyBG.jpg) no-repeat center top;
	color:#fff;
}
strong { font-weight:bold; }

.sub{
    background:#BC8743 url(images/bodyBG.jpg) no-repeat center top;
}

p{
    padding:10px;
}

h1, h2, h3, h4, h5, h6{
    margin:10px;
}

h1{
    font-size:22px;
	font-family:Archer;
}

h2{
    font-size:18px;
	font-family:Archer;
}

a:link, a:visited{
	color:#39bdfc;
}
a:hover, a:active{
    color:#2885b2;	
}

blockquote { padding:0 0 0 30px; }

.copySmall { font-size:10px; }

/*--[ Layout Divs ]--*/


#wrapper{
	margin:0 auto;
	text-align:left;
    width:974px;
}


#header{
	height:117px;
	font-family:Verdana, Geneva, sans-serif;
}
	#logo{
	    float:left;
		width:203px;
		height:117px;
	}
	#loginAndNavDiv{
	    float:left;
		margin-left:26px;
		width:745px;
		height:117px;
	}
	#loginDiv{
	    background:url(images/loginBG.gif) no-repeat right 11px;
		width:745px;
		height:76px;
		position:relative;
	}
		
		#loginDiv #go{
			float:right;
			margin-top:10px;
			width:36px;
			height:45px;
			cursor:pointer;
		}
		#loginDiv .usePass{
			width:177px;
			height:14px;
			padding:4px 5px 0 5px;
			color:#2b2b2b;
			font-size:12px;
		}
		#newUser{
		    margin:5px 0 4px 0;
			color:#c6c6c6;
			font-size:10px;
		}
		#newUser a{
			color:#c6c6c6;
		}
		#newUser a:hover{
			text-decoration:underline;
		}
	#loginDiv.logged-in{ background:none; font-size:11px; padding-top:40px; height/* */:/**/36px; height: /**/36px; }
	
	
	#nav{
	clear:both;
    width:745px;
	height:41px;
    background:url(images/navBG.gif) no-repeat center top;
	}

		#nav li{
			float:left;
		}
		
		#nav li, #nav li a{
			display:block;
			height:41px;
			cursor:pointer;
		}
						
		#nav-1 {width:63px;}
		#nav-2 {width:79px;}
		#nav-3 {width:277px;}
		#nav-4 {width:94px;}
		#nav-5 {width:74px;}
		#nav-6 {width:63px;}
		#nav-7 {width:93px;}
	
		#nav-1 a#link1:hover, #nav-1 a.current {background: url(images/navBG.gif) no-repeat 0 -41px;}
		#nav-2 a#link2:hover, #nav-2 a.current {background: url(images/navBG.gif) no-repeat -63px -41px;}
		#nav-3 a#link3:hover, #nav-3 a.current {background: url(images/navBG.gif) no-repeat -142px -41px;}
		#nav-4 a#link4:hover, #nav-4 a.current {background: url(images/navBG.gif) no-repeat -419px -41px;}
		#nav-5 a#link5:hover, #nav-5 a.current {background: url(images/navBG.gif) no-repeat -513px -41px;}
		#nav-6 a#link6:hover, #nav-6 a.current {background: url(images/navBG.gif) no-repeat -587px -41px;}
		#nav-7 a#link7:hover, #nav-7 a.current {background: url(images/navBG.gif) no-repeat -650px -41px;}
	

/*---------[ MAKE PARENT BUTTON STAY ACTIVE WHEN USING DROP ]---------
#nav-1:hover, #nav-1 li:hover{background: url(images/nav.png) no-repeat 0 -;}
#nav-2:hover, #nav-2 li:hover{background: url(images/nav.png) no-repeat - -;}
#nav-3:hover, #nav-3 li:hover{background: url(images/nav.png) no-repeat - -;}
#nav-4:hover, #nav-4 li:hover{background: url(images/nav.png) no-repeat - -;}
#nav-5:hover, #nav-5 li:hover{background: url(images/nav.png) no-repeat - -;}
#nav-6:hover, #nav-6 li:hover{background: url(images/nav.png) no-repeat - -;}
*/



#homeContent{
	width:974px; position:relative;
}

	#learnMoreDiv{
	    float:right;
		width:515px;
		margin-top:25px;
		font-size:11px;
	}
		#learnMoreDiv h3{
			font:normal 22px Myriad Pro;
		    margin-left:10px;
			line-height:17px;	
		}
		#learnMoreDiv h4{
			font:normal 22px Myriad Pro;
		    margin-left:10px;
			line-height:17px;
		}

		#learnMoreDiv p{
		    margin-left:10px;
		    line-height:18px;
			padding:0 30px 0 0;
		}
	
	#racingMemberDiv{
	margin-bottom: 10px;
	    clear:both;
		float:right;
		margin-top:19px;
	}
		#racingMemberDiv #members{
			display:block;
			margin:10px 0 0;
			width:390px;
			height:65px;
			background:url(images/membersBG.jpg) no-repeat;
			text-align:right;
		}
		#racingMemberDiv #racing{
			display:block;
			width:390px;
			height:71px;
			background:url(images/racingBG.jpg) no-repeat;
			text-align:right;
		}
	
	#welcomeDiv{
		clear:both;
		width:974px;
		background:url(images/welcomeDivBG.jpg) no-repeat #403940;
		padding-bottom:10px;
	}
	#welcomeDiv h1{
		padding-top:10px;
		margin-bottom:0;
	}
	#welcomeDiv p{
	    width:650px;
		line-height:22px;
		font-size:12px;
	}




#content{
	margin-top:25px;
    width:974px;
	background:#f9f9f9;
	padding:5px 0 15px 0;
	color:#403A3F;
	min-height:300px
}


.subNav{
	float:left;
	padding-top:21px;
	width:150px;
	background:url(images/overview.png) no-repeat left top;
	margin:25px 0 25px 10px;
}

.subNav a{
    display:block;
	padding:5px 10px;
	border-bottom:1px solid #e0e0e0;
	font-size:11px;
	background:#fff;
}
.subNav a.currentPage {font-weight:bold;background:#e8e8e8;}
.subNav a:hover{background:#e8e8e8;}



.contentNarrow{
    float:right;
	width:770px;
	padding-right:10px;
}













	#contentLeft{
	    float:left;
		width:;
		height:;
	}
	#contentRight{
	    float:left;
		width:;
		height:;
	}
	
	#content ul{
	    padding:0 35px;	
	}


#footer{
	clear:both;
	margin-top:10px;
	padding:15px;
	text-align:center;
    font:normal 10px Verdana, Geneva, sans-serif;
    color:#d1d1d1;
	background:#8B6943;
}
	#footer a:link, #footer a:visited{
		color:#d1d1d1;
	}
	#footer a:hover, #footer a:active{
		color:#403940;
	}

	/*--[ site designed by links ]--*/
	.by{
	    color:#a5a5a5;
		line-height:17px;
	}
	.by a:link, .by a:visited, .by a:hover, .by a:active{
		color:#a5a5a5 ! important;
	}



/*--[ input and textareas ]--*/
#content .form{
    border:1px solid #ccc;
	padding:5px;
	background:#f0f0f0;
	}
input.short { width:70px; }
input.medium { width:105px; }
input.long { width:250px; }

/*--[ contact us page ]--*/
/*
#contactWrapper input, #contactWrapper textarea{
    border:1px solid #ccc;
	width:250px;
	padding:5px;
	margin:5px 0;
	background:#f0f0f0;
}
*/
.button { background:#c0c0c0; cursor:pointer; }
.button:hover { background:#fff; }
#contactWrapper #btn{
    width:330px;
	background:#ccc;
	padding:5px;
    border:1px solid #f0f0f0;
}
#contactWrapper #btn:hover{
    background:#555;
	color:#fff;
	cursor:pointer;
}

#map{
	text-align:center;
	margin:30px 0 0 15px;
    width:475px;
	border:2px solid #c0c0c0;
}

/*--[ member page ]--*/
.button-cell { border:1px solid #1199D3; background:#FFE3BF; }
.button-cell a, .button-cell a:link, .button-cell a:visited, .button-cell a:hover { color: #08658F; font-weight:bold; }
.notice-cell { padding:10px; text-align:center; font-weight:bold; border:1px solid #413B3F; background:#413B3F; color:#fff; }
.notice-cell a, .notice-cell a:link, .notice-cell a:visited, .notice-cell a:hover { color: #ccc; font-weight:bold; }


#pad20{
    padding:20px;	
}

#new_join {
	position:absolute;
	top:246px;
	right:0;
	width:313px;
	height:88px;
	background:url(images/new_join.png);
	}
#new_join a{display:block; width:313px; height:88px;}

#facebookTop {position:absolute; width:236px; height:68px; background:url(images/facebook.jpg); left:270px; top:5px;}
#facebookTop a{display:block; width:236px; height:68px;}
