/* RESET */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
/* END RESET */

/* Body */

body{
	background: url(images/widebg.jpg) repeat-y center;
}
p{
	font: 0.75em Arial;
}

/* Layout */ 
#wrap {
	margin: 0px auto 0px auto;/* top, right, bottom, left */
	width: 981px;
}
#contain {
	margin: 0px auto 0px auto;/* top, right, bottom, left */
	width: 99%;
}

/* Background

#left{
	background: url(images/borderleft.jpg) repeat-y;
	float: left;
	height: 1000px;
	width: 7px;
}
#right{
	background: url(images/borderright.jpg) repeat-y;
	float: right;
	height: 100%;
	width: 7px;
}
 */

/* Headings */
h1.about{
	color: #fff;
	font: 18px Helvetica;
}
h1.menu{
	color: #fff;
	font: 12px Helvetica;
}
h2.title{
	color: #69C;
	font: 18px Helvetica;
	margin-top: 5px;
}
h3.date{
	color: #000;
	font: 11px Helvetica;
}
h3.by{
	color: #000;
	font: 11px Helvetica;
}

/* Fonts */

.ad{ 
	color: #bcbcbc;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
}
.brnews{color: #ff0000;}
.create{font-size: 0.73em;}
.footer{font-size: 0.63em;}
.headline{font-size:24px; font:Helvetica;}
.profile{
	font-size: 14px;
	list-style-image: none;
	list-style-type: none;
	padding-left: 15px;
}
.top20{
	font-size: 14px;
	line-height: 1.5em;
	list-style-image: none;
	list-style-type: none;
	padding-left: 15px;
}
.LIn_date{
	color: #000;
	font-size: 10px;
	font: Arial;
}

/* UL & OLs */
li{
	list-style-image: none;
	list-style-type: none;
}
ul.LIn_shortMode{
	color: #fff;
	font-size: 14px;
	line-height: 1em;
	list-style-image: none;
	list-style-type: none;
	padding-left: 3px;
	padding-top: 5px;
}
ul#mainnav{
	font-size: 14px;
	list-style-image: none;
	list-style-type: none;
}
#mainnav li li{
	padding-left:10px;
}
#mainnav li li li{
	padding-left:15px;
}
ul.navigation{
	color: #fff;
	font-size: 14px;
	line-height: 1em;
	list-style-image: none;
	list-style-type: none;
}
ul.top{
	font-size: 14px;
	line-height: 1.5em;
	list-style-image: none;
	list-style-type: none;
	padding-left: 15px;
}
ol.top{
	font-size: 14px;
	line-height: 1.5em;
	list-style-image: none;
	list-style-type: decimal;
	padding-left: 15px;
	list-style-position: inside;
}

/* Menu */



/* Linkage */

a:link{
	color: #69C;
	text-decoration: none;
}
a:visited{
	color: #69C;
	text-decoration: none;
}
a:hover{
	color: orange;
	text-decoration: underline;
}
a:link.adir {text-decoration:none; color:#000;}
a:visited.adir{text-decoration: none; color: #000;}
a:hover.adir{text-decoration: underline; color: orange;}
.adir{margin-left:5px; font-size:14px}

/* Header */
#header{
	background-image: url(images/header.jpg);
	margin: 0px auto 0px auto;/* top, right, bottom, left */
	width: 981px;
	height: 93px;
}
#logo{
	float: left;
	margin-left: 50px;
	width: 405px;
}

/* Left side Content */

#advertisments{
	float:left;
	margin: 10px auto 0px 5px; /* top, right, bottom, left */
	width:315px;
}
#about_ads{
	float:left;
	margin: 10px auto 0px 5px; /* top, right, bottom, left */
	width:215px;
}

/* Menu */

#menu{
	height: 20px;
	padding-top: 8px;
	width: 100%;
	background: url(images/navbg.jpg) repeat-x;
}

/* Advertisments */

#adleft{
	height: 125px;
	width: 400px;
}

#ad2{
	float: right;
	margin-left: 1px;
	padding: 0;
	width: 160px;
	text-align: center;
}
#ad3{
	height: 65;
	margin-left: 5px;
	margin-top: 5px;
	width: 431px;
}
#ad4{
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	width: 325px;
}
#ad5{
	float: left;
	height: 250px;
	margin-left: 10px;
	margin-top: 5px;
	width: 300px;
}
#ad6{
	margin-left: 35px;
	padding: 0;
	width: 160px;
	text-align: center;
}
#ad7{
	height: 60px;
	margin-left: 88px;
	margin-top: 7px;
	width: 468px;
}

/* Logo and Search */

#logo{
	
}

#search{
	float: right;
	width: 300px;	
}
#ajaxSearch_form{
	border-style: none;
	border: 0px;
	margin-top: 5px;
}
#ajaxSearch_input{
	border-style: none;
	height: 16px;
}
#ajaxSearch_submit{
	margin-left: 8.23em;
	margin-top:0px;
	padding-top:0px;
}
.ajaxSearch_result{
	margin-top: 7px;
}
#ajaxSearch_intro{
	font-size: 0.63em;
	padding-left:2px;
	color:#fff;
}
fieldset{
	border: 0px;
	border-style: none;
	margin-top: 5px;
}

/* Content */

#about {
	float:left;
	margin: 10px auto 0px 0px; /* top, right, bottom, left */
	width:745px;
}
#article {
	float:left;
	margin: 10px auto 0px 0px; /* top, right, bottom, left */
	width:645px;
}
#avcomm{
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	width: 325px;
}
#gen {
	float:left;
	margin: 10px auto 0px 0px; /* top, right, bottom, left */
	width:445px;
}

#info {
	float:left;
	margin: 10px auto 0px 5px; /* top, right, bottom, left */
	width:515px;
}
#main_articles{
    font-size:18px;
	font:Helvetica, Palatino, Arial, sans-serif;
	margin-left: 5px;
	margin-bottom: 10px;
	width: 435px;
}
.topstory_pic{
	margin-left: 20px;
	margin-bottom:7px;
}
#video{
	height: 344px;
	margin-left: 108px;
	width: 425px;
}


/* Athlete Profile */

#profile{
	margin-left: 20px;
	width: 550px;
}
#profile_head{
	border: 1px solid #bcbcbc;
	float: left;
	height: 240px;
	width: 180px;
}
#profile_info{
	float: left;
	margin-left: 5px;
	width: 350px;
}
#profile_vid{
	border: 1px solid #bcbcbc;
	float: left;
	min-height: 100px;
	margin-top: 10px;
	padding-bottom: 10px;
	width: 544px;
}

/* Athlete of the week */

#athweek{
	background-color: #d0d0d0;
	height: 300px;
	margin-left: 6px;
	margin-top: 5px;
	width: 431px;
	border: 1px solid #bcbcbc;
}
#athweek_pic{
	float: left;
	height: 241px;
	margin-left: 5px;
	margin-top: 10px;
	width: 180px;
}
#athweek_info{
	float: left;
	height: 240px;
	padding: 10px;
	width: 225px;
}
#athweek_info_table{
	font: 0.93em Arial;
	margin-top: 50px;
}
#adstories{
	background-color: #d0d0d0;
	border: 1px solid #bcbcbc;
	height: 300px;
	margin-left: 6px;
	margin-top: 5px;
	width: 431px;
}

/* Create A Profile */
#createprofile{
	float: left;
	width: 605px;
}
input.createprofile{	
	background-color: #fff;
	border: 1;
	color: #000;
	font: 11px Arial; 
}
textarea.createprofile{	
	background-color: #fff;
	border: 1;
	color: #000;
	font: 11px Arial; 
	width: 300px;
}
label { color: #fff; float: left; font: 11px Arial; width: 4.5em;}
label.error { 
	color: red; 
	float: none; 
	padding-left: .5em; 
	vertical-align: top;
}
p { clear: both; }
.submit { background-color: #bcbcbc; color: #000; margin-left: 5.93em;}
em { 
	color:#FF0000;
	font-weight: bold; 
	padding-right: 1em; 
	vertical-align: top; 
}
/* Information */

#topstory{
	float: left;
	height: 300px;
	width: 347px;
}
#topstory_article{
	float: left;
	height: 300px;
	margin-top: 10px;
	width: 315px;
}

#top20{
	float: left;
	margin-top: 5px;
	width: 347px;
}

/* Clear */

.clear {clear:both;}

/* Footer */

#footer {
	background-color: #207abf;
	margin-top: 25px;
	padding-top: 15px;
	width: 980px;
}
#footer a {
	color: #fff;
}
#btmnav{
	float: left;
	padding-left: 10px;
	width: 200px;
}
.divider{
	background: url(images/footerdivider.jpg) no-repeat;
	float: left;
	height: 157px;
	margin-left: 7px;
	margin-right: 7px;
	width: 1px;
}
#btmabout{
	color: #fff;
	float: left;
	width: 500px;
}

/* Contact Form in Footer */
#cform{
	float: left;
		width: 220px;
}
input{	
	background-color: #fff;
	border: 1;
	color: #000;
	font: 11px Arial; 
}
textarea{	
	background-color: #fff;
	border: 1;
	color: #000;
	font: 11px Arial; 
}
label { color: #fff; float: left; font: 11px Arial; width: 4.5em;}
label.error { 
	color: red; 
	float: none; 
	padding-left: .5em; 
	vertical-align: top;
}
p { clear: both; }
.submit { background-color: #bcbcbc; color: #000; margin-left: 5.93em;}
em { 
	color:#FF0000;
	font-weight: bold; 
	padding-right: 1em; 
	vertical-align: top; 
}


