body {
	margin: 0;
	padding: 0;
	background-color: #0D4368;
	}
body,p,td,li,input {
	font: small Arial, Helvetica, sans-serif; color: #fdfdfd;
}
input {color: #000;}
p { margin: 0; padding: 0;}
p,ul,table,address,dl {margin-bottom: 1em; margin-top:0; padding-top:0; padding-bottom:0;}
p { line-height: 1.5em; }

dt {font-weight: bold;}

h1,h2,#title {font-family: Georgia, "Times New Roman", Times, serif; color: #78bdff;}
h2 {padding: 0; margin: 0 0 1em 0;}
h3 {padding: 0; margin: .5em 0 .5em 0;}
h4 {margin: 0; padding: 0; font-size: 1em;}

a {color: #78BDFF;}
a:hover {text-decoration: none;}

.responded {color: red;}

#mainnav,#head,.body,#footer { width: 800px; margin: 0 auto 2px auto;}
/*>>>>>>>>Main Nav Styles<<<<<<*/

#mainnav {margin-top: 10px;}
#mainnav ul,#mainnav li { list-style-type: none; margin: 0; padding: 0;}
#mainnav ul { background: #000 url(/images/dark_nav_bg.gif) left top repeat-x; height: 21px;}
#mainnav li { display: inline;}
#mainnav a {
	display: block;
	float: left;
	padding: 0 10px;
	text-decoration: none;
	border-right: #78bdff solid 1px;
	margin: 5px 0 3px 0;
	font-size: .85em;
	letter-spacing: .2em;
	}
#mainnav a:hover { text-decoration: underline; color: #6caae5; }
#mainnav #contactus a { border: none;}

#subnav {
	list-syle-type: none;
	margin: 0 0 1em 0;
	padding: 0;
	clear: both;
	}
#subnav li { margin: 0; padding: 0; display: inline; list-style-type: none;}
#subnav a { display: block; float: left; padding: 3px 5px; margin: 0 0 1px 0; background-color: #1e2f3f;width: 160px; text-decoration: none; font-size: .95em; }
#subnav a:hover { text-decoration: none; background-color: #2a435a;}

/*>>>>>>>>Header Styles<<<<<<*/
#head {
	background: #000 url(/images/dark_header_madrabbit.jpg) right bottom no-repeat;
	text-align: center;
	}
#logo {
	background: url(/images/dark_logo.jpg) center center no-repeat;
	height: 146px;
	width: 146px;
	float: left;
	border-right: solid #0D4368 2px;
	}
#title {
	margin: 0 95px 0 146px;
	padding: 40px 0 0 135px;
	background: url(/images/dark_header_players.jpg) left bottom no-repeat;
	font-size: 1px;
	height: 106px;
	text-indent: -5000px;
	color: #000;
	}
#title span {
	display: block;
	font-size: .75em;
	}
	

/*>>>>>>>>Body Styles<<<<<<*/

.body h2, #popcontent h2 {font-size: 1.3em; font-weight: normal; text-align: center; clear: both;}
.body h3, #popcontent h3 {font-size: 1.1em; font-weight: bold; border-bottom: solid 1px #999;}
.body li { margin-bottom: .25em; text-align: left;}
.container { text-align: justify; padding: 15px;}


.body#home {
	background: #000 url(/images/dark_home_bg.gif) top right repeat-y;
	}
#home #primary {
	width: 498px;
	float: left;
	}
#home #secondary {
	width: 300px;
	float: left;
	}	

.body#sub {
	background: #000 url(/images/dark_sub_bg.gif) top right repeat-y;
	}
#sub #primary {
	width: 598px;
	float: left;
	overflow:hidden;
	}
#sub #secondary {
	width: 200px;
	float: left;
	overflow: hidden;
	}	
.bottom { clear: both;}

#news,#news li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#news li{
	margin: 0 0 1em 0;
	padding: 0 0 0 15px;
	background: url(/images/dark_news_bullet.gif) left top no-repeat;
	}	


/*>>>>>>>>Footer Styles<<<<<<*/
#footer { background-color: #000; padding:10px 0; clear: both;}
#footer p,#footer li,.disclaimer {font-size: .8em;} 
#footer ul,#footer li { list-style-type: none;}
#footer p { padding: 0 10px; margin: 0;}
#footer ul {margin: 0 0 .5em 0; padding: 0 10px;}
#footer li { display: inline; margin: 0 .5em 0 0; padding: 0;}

/*>>>>>>>>Popup Styles<<<<<<*/
#popcontent {
	background-color:#000;
	padding: 5% 4% 5% 5%;
	width: 70%;
	margin: 10px 10%;
	border: 5px double #666;
	}
#popcontent p,#popcontent td,#popcontent li { font-size: .9em;}


.question,.answer { float: left; border-bottom: solid 1px #666; padding: 0; margin: 3px 0; height: 25px;}
.question { width: 25%; padding: 0;}
.answer { width: 73%; padding: 0;}
.answer input { margin: -1px 0 0 0; padding: 0; }
.q {  padding: 2px 0 3px 0; margin: 3px 0; width: 98%; clear: both;}
.a {  padding: 2px 0 3px 0; margin: 3px 0; width: 98%; clear: both; border-bottom: solid 1px #666;}
.submit input {
	color: #000;
	background-color: #fff;
	font-size: 0.9em;
	text-transform: lowercase;
	font-weight: bold;
	padding: .3em .7em;
 	border: solid 2px #ccc;}