/* 
 ----------------------------------------------------------------------------
  Author: CSTV Online, Inc.
  CSS Document: main.css
 ---------------------------------------------------------------------------- 
*/

/* reset the main browser defaults
 * ------------------------------------------------------------------------- */

html,body,div { margin:0; padding:0 }

a img, :link img, :visited img, fieldset { border:none }


/* default type selectors
 * ---------------------------------------------------------------------------- */

body,td { font:11px Verdana, Arial, Helvetica, sans-serif }

h1,h2,h3,h4,h5,h6 { font-size:1.0em }

a { color:#633909 }
a:hover { color:#000 }


/* default classes
 * ---------------------------------------------------------------------------- */

.center { text-align: center }
.left { text-align: left }
.right { text-align: right }
.clear { clear: both; height: 0.01em; overflow: hidden }

.fivevert { line-height: 5px }
.tenvert { line-height: 10px }
.twentyvert { line-height: 20px }

.schedheader { color: #fff; font-weight: bold }
.storyheadline, .storyteaser { display: block }
.storyheadline { color: #633909; font-weight: bold; font-size: 13px; margin-top: 15px; _margin-top: 0 }
.storyteaser { color: #222; font-weight: bold }
.SportNavLink { font-weight: bold }

.links-misc, .links-misc * { margin: 0; padding: 0 }
.links-misc { text-align: center }
.links-misc li { list-style-type: none; margin-bottom: 6px }


/* layout
 * ---------------------------------------------------------------------------- */

body { 	
	background: #FFD24D url("http://graphics.fansonly.com/schools/adel/graphics/adel-08-bg-body.gif") 830px 0 repeat-y
	}

#wrap {
	background: #fff url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-bg-wrap.gif") 800px 0 repeat-y;
	width: 830px;
	}
	
#columns-top {
	background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-columns-top.gif") no-repeat;
	height: 11px;
	width: 800px
	}
	

/* columns
 * ---------------------------------------------------------------------------- */

#columns {
	border-collapse: collapse;
	margin: 0 0 5px 0; 
	padding: 0;
	width: 800px
	}
	
#column-left, #column-middle, #column-right { 
	margin: 0;
	padding: 0;
	vertical-align: top
	}

#column-left { 
	background-color: #000; 
	width: 165px
	}

#column-middle { 
	background-color: #fff;
	width: 445px 
	}
	
#column-right { 
	background-color: #fff;
	width: 190px 
	}

body#story #column-right {
	line-height: 16px;
	padding:0 7px;
	width:635px 
	}



	
/* headers
 * ---------------------------------------------------------------------------- */

#hdr-sports {
	background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-hdr-sports.gif") no-repeat;
	height: 37px;
	width: 165px
	}
	
#hdr-ath-info {
	background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-hdr-ath-info.gif") no-repeat;
	height: 28px;
	margin-top: 10px;
	width: 165px
	}
	
#hdr-lead-headlines,
#hdr-secondary-headlines,
#hdr-features,
#hdr-events {
	height: 28px;
	margin-top: 20px;
	width: 445px
	}
	
#hdr-lead-headlines { background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-hdr-lead-headlines.gif") no-repeat; margin-top: 0 }
#hdr-secondary-headlines { background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-hdr-secondary-headlines.gif") no-repeat; clear: both }
#hdr-features { background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-hdr-features.gif") no-repeat }
#hdr-events { background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-hdr-events.gif") no-repeat; margin-bottom: 5px }

#hdr-highlights,
#hdr-fanpoll,
body#sport #hdr-features {
	height: 29px;
	width: 190px
	}

	body#story #hdr-lead-headlines { background:none; margin-bottom: 10px }
	body#story #hdr-lead-headlines img { margin-left:-7px; }

#hdr-highlights { background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-hdr-highlights.gif") no-repeat; margin-bottom: 5px }
body#sport #hdr-features { background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-hdr-features-sport.gif") no-repeat; margin-top: 20px }


/* highlights
 * ---------------------------------------------------------------------------- */

#highlights, #highlights * { margin:0; padding:0 }

#highlights { padding-left:8px }

#highlights li { 
	background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-bullet.gif") 0 4px no-repeat;
	list-style-type: none;
	margin-left:3px; 
	margin-bottom:5px;
	padding-left:12px
	}
	
#highlights a { text-decoration: none; }


/* features
 * ---------------------------------------------------------------------------- */

body#sport #features a { font-weight: normal; text-decoration: none }
body#sport #features { margin: 0 10px 0 15px }


/* fanpoll (census)
 * ---------------------------------------------------------------------------- */

#fanpoll, #fanpoll * { margin: 0; padding: 0 }
#fanpoll table { border-collapse: collapse; margin-left:-2px;  }
#fanpoll table table img { display: block }
#fanpoll .pollquestion { font-weight: bold }
#fanpoll .pollanswers { padding:0 0 0 5px; }


/* events table
 * ---------------------------------------------------------------------------- */	

#events, #events * { margin: 0; padding: 0 }

#events { width:436px; margin-left:7px; }

#events table { border-collapse: collapse; width:100% }

#events thead td { 
	background-color: #000; 
	color: #fff; 
	font-weight: bold; 
	padding:2px;
	}

#events thead tr td { color:#000; background-color:#FFBC00 !important; }
#events thead tr.date td { background-color:#000 !important; color:#fff; }

#events tbody td { padding-top:5px; padding-bottom:5px; }


/* sportnav
 * ---------------------------------------------------------------------------- */

#sportnav, #sportnav * { margin: 0; padding: 0 }

#sportnav { margin-left: 7px; padding-bottom: 12px; _padding-bottom: 0 }

body#story #sportnav { margin-left: 0 }

#sportnav li { 
	border-left: 1px solid #222;
	float: left; 
	list-style-type: none; 
	padding: 0 5px; 
	}

#sportnav li.first { border:none; padding-left: 0 }

#sportnav a { 
	color: #222; 
	font-weight: bold; 
	text-decoration: none; 
	}
	
#sportnav a:hover { color: #633909 }


/* search
 * ---------------------------------------------------------------------------- */

#search, #search * { margin:0; padding:0; }

#search {
	background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-bg-search.gif") no-repeat;
	height: 56px;
	margin-bottom: 10px;
	width: 165px;
	}

	#search form {
		padding-top: 10px; 
		_margin-top: -3px
		}

	#search br { line-height:0; } 

	#search input {
		border:2px solid #633909; 
		font-size: 10px;
		height: 18px;
		vertical-align: middle;
		margin-left: 9px;
		margin-bottom: 4px;
		width:140px
		}

		#search input.submit { 
			background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-btn-submit.gif") no-repeat;
			border: 0;
			cursor: pointer;
			height:22px;
			margin-top:2px; 
			margin-left:83px; 
			width:68px
			}


/* pre-footer & footer
 * ---------------------------------------------------------------------------- */

#footer #pre-footer {
	margin: 15px 0 15px 160px;
	_margin-left: 30px;
	text-align: center;
	width: 480px
	}

#footer #pre-footer a { color: #000 }
#footer #pre-footer a:hover { text-decoration:none }

#footer #email-print { margin: 10px 0 }
#footer #email-print li { display:inline; list-style:none; margin:0 30px; padding-left:25px }
#footer #email-print li#email { background: url("http://graphics.fansonly.com/graphics/oas-icon-email.gif") 0 2px no-repeat }
#footer #email-print li#print { background: url("http://graphics.fansonly.com/graphics/oas-icon-print.gif") 0 2px no-repeat }

#footer, #footer * { margin: 0; padding: 0; }

#footer {
	background-color:#FFD24D;
	border-top:4px solid #633909;	
	padding: 15px 0;
	text-align: center;
	width: 800px;
	}



/* navigation:  .nav
 * ---------------------------------------------------------------------------- */

.nav, .nav * { margin: 0; padding: 0 }

.nav {
	background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-bg-nav.gif") repeat-y;
	width: 165px
	}

.nav ul { 
	list-style-type: none;
	padding: 10px
	}
	
.nav li { margin-bottom: 4px }

.nav a { 
	color: #000;
	font-weight: bold;
	text-decoration: none
	}

.nav a:hover { color: #fff }

.nav-inner {
	background: url("http://graphics.fansonly.com/schools/adel/graphics/adel-06-btm-nav.gif") no-repeat bottom;
	width: 165px	
	}


/* .lead-headlines
 * ------------------------------------------------------------------------- */

.lead-headlines, .lead-headlines * { margin: 0; padding: 0 }

.lead-headlines { margin: 10px 0 0 8px }

body#sport .lead-headlines { margin-right: 15px }

.lead-headlines .photo { border: 1px solid #000; margin-bottom: 5px }

.lead-headlines a { color: #633909; font-weight:bold; text-decoration: none }
.lead-headlines a:hover { color: #000 }

.lead-headlines h3 { font-size: 12px; margin-bottom: 8px }

.lead-headlines p { font-size: 11px; line-height: 16px; padding-right:10px }

.lead-headlines p.date {
	color: #000;
	font-size: 10px; 
	margin: 0
	}

body#sport .lead-headlines { clear: both }
body#sport .lead-headlines img { float:left; margin:0 8px 12px 0; }


/* secondary-headlines
 * ------------------------------------------------------------------------- */

.secondary-headlines, .secondary-headlines * { margin:0; padding:0 }

.secondary-headlines { margin: 10px 15px 0 8px }

.secondary-headlines a { color: #633909; font-weight:bold; text-decoration: none }
.secondary-headlines a:hover { color: #000 }

.secondary-headlines h3 { font-size: 11px; margin-bottom:6px }

.secondary-headlines p { 
	font-size: 11px;
	line-height: 16px;
	}

.secondary-headlines p.date { 
	color: #000;
	font-size: 10px; 
	}
