html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, ol, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	z-index: 0;
}
body {
	font-family: arial;
	font-size: 12px;
	text-align: center;
}
ol, ul {
	list-style: none;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

img { display: block; }
a img { border: none; }

#container { clear: both; text-align: center; width: 100%; margin: 0 auto; }

#header, #content, #footer { clear: both; text-align: left; margin: 0 auto; }

#header { position: relative; text-align: center; width: 100%; z-index: 1; }
#header .content { text-align: left; width: 980px; margin: 0 auto; }

#header #global_nav { width: 100%; height: 31px; }

#content { position: relative; width: 990px; }

#content:after { display: block; clear: both; content: "use to stretch container"; height: 0; visibility: hidden; }
#content .module { display: inline; overflow: hidden; float: left; margin: 10px 5px 0 5px; }

.row { clear: both; overflow: hidden; }

/*** display inline for IE6, when not supporting anymore remove! ***/
.column { display: inline; float: left; }

/***** Global Nav *****/
#global_nav { clear: both; }

/***** Takeover *****/
#takeover { width: 980px; margin: 5px 5px 0 5px; }

/***** Polls *****/
form.trivial_poll, .trivial_poll_results { overflow: hidden; text-align: left; width: 125px; }
form.trivial_poll .question { margin: 2px; }
form.trivial_poll .option { position: relative; clear: both; overflow: hidden; margin: 2px 0; }
form.trivial_poll .option input { position: absolute; top: .1em; left: 0; line-height: 14px; width: 20px; height: 14px; margin: 0; padding: 0; }
form.trivial_poll .option label { display: block; padding-left: 20px; }
form.trivial_poll input.button_input { display: block; margin: 0 auto; }
.trivial_poll_results .question { margin: 3px; }
.trivial_poll_results a.results { display: block; margin: 3px; }

/***** Articles *****/
.inside_page #content { text-align: center; }
.inside_page table.article_and_aside { clear: both; background: #FFFFFF; text-align: left; width: 980px; margin: 0 auto; padding: 0; border-collapse: collapse; border: 0 none; }
.inside_page td.article_wrapper { background: #FFFFFF; width: 660px; vertical-align: top; margin: 0; padding: 0; }

.inside_page .sub_header { display: inline; float: left; margin: 10px; }
.inside_page .articleTools { display: inline; float: right; margin: 10px; }
.inside_page .articleTools img { display: inline; margin: 0 5px; }

.inside_page #article.module { display: block; clear: both; float: none; margin: 0 10px; }
.inside_page #related_items.module { float: right; margin: 10px 0 10px 10px; }
.inside_page #related_items .related_content { margin-top: 10px; }
.inside_page #related_items .related_content:first-child { margin-top: 0; }
.inside_page #article h1 { font-size: 22px; margin: 3px 0; }
.inside_page #article .body { font-weight: normal; margin-top: 10px; }
.inside_page #article p { margin: 1em 0; } 
.inside_page #article ul { list-style: disc; margin: 10px 0 10px 15px; }
.inside_page #article li { list-style: disc; margin-left: 15px; }
.inside_page #article img { display: inline; }

.inside_page td.aside_wrapper { vertical-align: top; padding: 0px 0 0 0; }
.inside_page #aside { width: 300px; margin: 0 10px; padding: 0 0 10px; }
.inside_page #aside .module { margin: 10px 0 0 0; }

.inside_page #adspot300x250.module { width: 300px; height: 250px; }
.inside_page #additional_content.module { width: 300px; height: 250px; }

.aside160 td.article_wrapper { width: 800px; }
.aside160 #aside { width: 160px; }
.inside_page #adspot160x600.module { width: 160px; height: 600px; }
.aside160 #additional_content.module { width: 160px; height: 200px; }

.wide td.article_wrapper { width: 960px; }

.no_margin table.article_and_aside,
.no_margin td.article_wrapper,
.no_margin td.aside_wrapper,
.no_margin #article.module,
.no_margin #aside.module { padding: 0; margin: 0; }


.inside_page #related_items.module { min-width: 10px; }

.inside_page #related_images.related_content { }
.inside_page #related_images h4 { display: none; }
.inside_page #related_images .caption { width: 220px; padding: 5px; }

.inside_page #related_articles.related_content, .inside_page #related_videos.related_content { width: 280px; }

.inside_page #related_videos img { display: inline; float: left; margin-right: 5px; }
.inside_page #related_videos div { overflow: hidden; margin: 5px; }
.inside_page #related_videos img.vidBullet { display: none; }


/***** Stats, Roster, Schedule *****/
div#calendarContainer { clear: both; width: 620px !important; margin: 0 20px; }
div#calendarContainer .header { width: 100%; background: #000000; margin: 3px 0; }
div#calendarContainer .header .text { margin: 3px; color: #FFFFFF; font-weight: bold; font-size: 13px; font-family: verdana; }
div#calendarContainer img, div#calendarContainer a img { display: inline; }
div#calendarContainer .season_form { text-align: center; margin: 3px; }
div#calendarContainer .season_form table { text-align: left; margin: 0 auto; }
div#calendarContainer .listTable, div#calendarContainer .calSchedTable { border: solid 1px #000000; }

.team_stats_grid { clear: both; width: 620px; margin: 10px; }
.team_stats_grid table td { padding: 2px 0; color: #333333; font-size: 10px; }
.team_stats_grid .cBTitle, .team_stats_grid .cBTop { background: #000000; }
.team_stats_grid .gSGSectionTitle { background: #666666; }
.team_stats_grid .cBTitle, .team_stats_grid .gSGSectionTitle, .team_stats_grid .cBTop a  { color: #FFFFFF; font-size: 12px;font-weight: bold; }
.team_stats_grid .gSGSectionColumnHeadings { background: #CCCCCC; }
.team_stats_grid .gSGRowEven { background: #FFFFFF; }
.team_stats_grid .gSGRowOdd { background: #CCCCCC; }

/***** Footer *****/
#footer { width: 980px; }
#footer #search_form { width: 980px; height: 30px; }
#footer #search_form input { display: inline; float: left; }

#footer ul.links li { display: inline; float: left; width: 160px; margin: 0 2px 0 3px; }
#footer ul.links li.first { margin-left: 0; }
#footer ul.links li ul { list-style-type: square; }
#footer ul.links li li { display: block; float: none; width: 140px; list-style-type: square; list-style-position: outside; margin: 2px 0 2px 15px; }

#footer div.copyright_copy { clear: both; overflow: hidden; font-weight: bold; font-family; helvetica; font-size: 10px; padding: 5px; }
#footer div.copyright_copy img.turner_logo { float: left; margin-right: 5px; }
