* {
	margin: 0;
	padding: 0 ;
	}
	
body {
	background: #cac39f url(../images/wrap/top_bg.jpg) top left repeat-x;
	text-align: center;
	padding: 0;
	margin: 0;
	word-spacing: -0.2px;
	font: 12px Arial, Verdana, sans-serif;
	color: #202020;
	}

h1 {
	font-size: 14px;
	color: #202020;
	}
	
h2 {
	font-size: 12px;
	}
	
p {
	margin-bottom: 16px;
	}
	
a {
	color: #cc3333;
	text-decoration: underline;
	}
a:hover {
	color: #cc3333;
	text-decoration: underline;
	}	
ul, li {
	list-style: none;
	}
a:hover img { border-bottom: none; }
img {
	border: none;
	}
#next_level img , #rside img { padding: 4px; border: 1px solid #9c9471; }

/*-----------------------------
WRAP
-----------------------------*/

#container {
	margin: 0 auto;
	width: 100%;
	text-align: left;	
	float: left;
	background: url(../images/wrap/bg.jpg) top center no-repeat ;
	}

#content {
	width: 766px;
	margin: 20px auto 0 auto;
	text-align: left;
	padding-bottom: 10px;
	}
#content_pop {
	width: 700px;
	margin: 30px auto 0 auto;
	text-align: left;
	padding-bottom: 40px;
	}
#content_pop p {
	padding: 7px 0;
	}
#content_pop li {
	list-style: disc inside;
	}		
#lside {
	float: left;
	width: 328px;
	padding: 0 8px 25px 30px;
	}

#rside {
	float: left;
	width: 328px;
	padding: 0 20px 25px 30px;
	}


#onecolumn {
	float: left;
	width: 740px;
	padding: 0px 20px 0px 20px;
	}
	
	
/*------------------------------
HOMEPAGE
------------------------------*/
#next_level {
	background: url(../images/wrap/horz_dots.gif) left bottom repeat-x;
	padding-bottom: 16px;
	}
	
#next_level dt {
	font-weight: bold;
	color: #d52600;
	margin-top: 4px;
	}	
	
.coach {
	font-size: 11px;
	background: url(../images/wrap/horz_dots.gif) left bottom repeat-x;
	margin-top: 10px;
	padding-bottom: 10px;
	float: left;
	}
	
.coach dt a {
	padding-bottom: 4px;
	color: #d52600;
	font-weight: bold;
	text-decoration: underline;
	}
.coach dt, #content_pop h3 {
	padding-bottom: 4px;
	color: #d52600;
	font-weight: bold;
	text-transform: uppercase;
	}
.coach dt a:hover {

	text-decoration: none;
	}
.coach dt span, #content_pop span {	
	color: #202020;
	}
	
.coach dd.coach_pic img {
	float: left;
	margin-right: 11px;
	border: 1px solid #9c9471; 
	padding: 3px;
	}
.link {
	clear: both;
	background: url(../images/wrap/plus.gif) center left no-repeat;
	margin-top:10px;
	}
.link  a { padding-left: 13px;}
#lside h1 {
	margin-bottom: 6px;
	}
#rside h1 {
	color: #d52600;
	margin-bottom: 6px;
	}
	
#reg_today {
	padding-bottom: 15px;
	margin-bottom: 10px;
	}

#where {
	font-size: 11px;
	padding-bottom: 1px;
	margin-bottom: 10px;
	}
	
#where h1 {
	background: url(../images/wrap/horz_dots.gif) left bottom repeat-x;	
	color: #202020;
	padding-bottom: 3px;
	margin-bottom: 6px;
	}
	
#where li#stadium_text {
	float: right;
	width:180px;
	}
#where li a { 
	clear: both;
	background: url(../images/wrap/plus.gif) center left no-repeat;
	padding-left: 12px;
	margin-top:10px; 
	}	
	

#where li#stadium_pic {
	float: left;
	margin-bottom: 10px;
	}

/*------------------------------
COACHES
------------------------------*/
#coaches #lside {
	float: left;
	width: 340px;
	padding: 0 10px 25px 30px;
	}
	
#coaches #rside {
	float: left;
	width: 346px;
	padding: 18px 10px 25px 20px;
	}
.upercaseText {
	text-transform: uppercase;
}
/*------------------------------
SCHEDULE
------------------------------*/
.date { 
	background: url(../images/date.gif) center left no-repeat; 
	color: #c04f36;
	padding: 7px 0 2px 20px;}
#border {
	width: 320px;
	height: 10px;
	padding-top: 0;
	margin-bottom: 6px;
	background: url(../images/wrap/horz_dots.gif) left bottom repeat-x;	
	}
/*------------------------------
REGISTER
------------------------------*/
#register #content {
	width: 716px;
	padding: 0 25px 25px 25px;
	}
	
#info_form_right{
	float:right;
}
	
.red_star { 
	color: #BF5734;
	}


label{
	width:200px;
}
	
#register table {
	border-collapse: collapse;
	}
	
#register th, #register td {
	padding: 4px;
width:100px;
	}

#register th {
	text-align: right;
	}
	
td#reg_button {
	padding-top: 20px;
	}

.posistiontype{
 font-weight:bold;
}

#PositionList{
	width: 350px;
}
#PositionList th{
text-align: left;
}
/*------------------------------
COACHES
------------------------------*/
.bkFootball { 
	font: bold 16px "Trebuchet MS";
	color:  #506d36;
} 
/*------------------------------
FOOTER
------------------------------*/
#footer {
	width: 766px;
	color: #AAAAAA;
	margin: 0 auto;
	padding: 14px 0 20px 0;
	font: 11px Verdana, sans-serif;
	list-style: none;
	clear: both;
	background: url(../images/wrap/footer_bg.gif) top left repeat-x;
	}
	
#footer li {
	display: inline;
	list-style: none;
	}
	
#footer li a {
	color: #CCCCCC;
	text-decoration: none;
	padding: 0 3px;
	
	}
	
#footer li a:hover {
	text-decoration: underline;
	}
#footer li a.design {
	color: #AAAAAA;
}
:link,:visited { text-decoration: none; }
/* Reset lists */
ul,ol { list-style: none }
/* Reset headers and other text */
p,table,input,td,th,h1,h2,h3,h4,h5,h6 { font-size:1em; }
/* Reset global margins */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }

input,select {
width:205px;
border-color: #A8A079 #A8A079 #A8A079 #A8A079;
background-color:#C9C39F ;
border-style: solid; 
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px; 
border-left-width: 1px
}
#buynow{
width:68px;
}
#back{
width:68px;
}
#radio{
	width:60px;
}

#submit{
width:105px;
background-color: black ;
color:white;
 font-weight:bold;
}
/* UTILITY - Clear Floats: */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
