body
{
	margin:				0;
	padding: 			0;
	font-family:		Arial, Helvetica, serif;
	background:			#000000 url(/images/tall_main.jpg) top center repeat-x;
	color:				#fff;
}
ul
{
	margin:				0;
	padding:			0;
	list-style:			none;
}
li
{
	background:			url(/images/back_ul.gif) center left no-repeat;
	padding:			0 0 0 10px;
}
/*	----------[form element hacks]----------	*/
form dl
{
	position:			relative;
	width:				100%;
}
form dt
{
	clear:				both;
	float:				left;
	width:				32%;
	padding:			0.5em 0.5em 0.25em 0;
	text-align:			right;
}
form dd
{
	float:				left;
	width:				62%;
	margin: 			0;
	padding:			0.5em 0 0.25em 0.75em;
}
fieldset
{
	border:				none;
	border-top:			#ffffff solid medium;
}
legend
{ 
	color:				#ff9900;
	font-size:			large;
	font-weight:		bold; 
}
label
{
	font-weight:		700;
}
pre
{
	display:			block;
	margin-top:			1em;
	padding:			1em;
	background:			#333;
	border:				#aaa medium solid;
	white-space:		normal;	
}
/*****************************[ COLOR ]***********************************/
a { 
	color: 				#f58400;
	font-weight:		700;
	text-decoration:	none;
}
.r{ color:#8C3910; }
.w1{ color:#9C6B1C; }
.w2{ color:#9C6B1C; }
.wh{ color:#9C9C9C; }
.r2{ color:#7E2208; }
.w5{ color:#9E7549; }
.w4{ color:#E48C16; }
.rs{ color:#BF9472; }
.w3{ color:#F2BB47; }
#newsletter_content a { color: #ff9900; }
/***************************[ POSITION ]*********************************/
.floatLeft { float: left; }
.floatRight { float: right; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBoth { clear: both; }
#wrapper
{
	width:				766px;
	padding:			0;
	margin:				0 auto;
}
#linkContent
{
	margin-top:				4em;	
}
ul.links li, #admin ul li
{
	margin:				0.8em auto;
}
#admin
{
	margin-top:			4em;
}
.noBorder { border: none; }
.policy
{ 
	color:				#464545;
	text-align:			right;
	line-height:		13px;
}
.li
{
	background:			url(../../images/b2.gif) center left no-repeat;
	padding:			0 0 0 5px;
	height:				16px;
}
.input
{
	width:				176px;
	height:				22px;
	border:				1px solid #616161;
	background-color:	#1C1C1C;	
	padding-top:		3px;
	padding-left:		8px;
	line-height:		12px
}
.textarea
{
	width:				176px;
	height:				40px;
	border:				1px solid #616161;
	background-color:	#1C1C1C;
	padding-top:		3px;
	padding-left:		8px;
	line-height:		12px;
	overflow:			auto;
	/*overflow:			hidden;*/
}
#mapLeft
{
	margin:				0 0.5em 0 0;
	padding:			0;
	float:				left;
	width:				31%;
	font-size:			normal;
}
#mapRight
{
	margin:				0;
	padding:			0;
	float:				right;
	width:				66%;
}
#directions
{
	width:				100%;
	height:				400px;
	overflow:			auto;
}
#map
{
	width:				100%;
	height:				400px;
}
#google_leaderboard
{
	width:				728px;
	height:				90px;
	margin:				0 auto;
}
#footer
{
	width:				766px;
	margin:				0 auto;
	font-size:			small;
	text-align:			center;
}
