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, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ol, ul {
	list-style: none;
}

em { font-style:italic; }

body { font:normal 1em Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; background:url(../images/bg5.jpg) repeat-x #f0efe7; }
#overall { width:980px; margin:0 auto; text-align:left; background-color:#fff; }
a { text-decoration:underline; color:#409ace; }
a:hover { text-decoration:none; }
.fleft { float:left; }
.brclear { clear:both; }

#hd { padding-top:55px; background:url(../images/header.png) no-repeat; }
#header { background:url(../images/darkheader.png) repeat-x #fff 10px 3px; height:37px; font:bold 18px "Lucida Grande", Arial, Verdana; color:#fff; line-height:33px; padding:0 15px; }
#nav { background-color:#f2f2f2; height:2.4em; font:normal 0.8em "Lucida Grande", Arial, Verdana; }
#nav a { color:#837040; text-decoration:none; }
#nav a:hover { text-decoration:underline; }
#nav li { border-right:1px solid #cccbcb; float:left; padding:0 9px; margin-top:7px; }
#bd { padding-top:10px; padding-bottom:15px; clear:both; background:url(../images/grungeside.png) no-repeat #fff; }
#banners { text-align:center; }

#frm_login label { font-size:0.9em; width:80px; float:left; line-height:1.6em; }
#frm_login input { margin-bottom:2px; width:180px; }
input#remember { width:20px; float:left; margin-top:5px; }
label#rem { width:100px; font-size:0.8em; line-height:1.7em; margin-top:5px; color:#333; }
#frm_login button { margin-bottom:10px; margin-left:185px; width:80px; }
#frm_login a { font-size:0.8em; }

#copy { font-size:0.7em; color:#ab7640; text-align:right; background-color:#f0efe7; padding:5px; }

.main { padding:0 20px 20px; clear:both; font-size:0.9em; }
.main h1 { font-size:1.4em; line-height:1.4em; }
.main h2 { font:normal 0.8em Arial, Helvetica, sans-serif; color:#bd710e; line-height:1.8em; margin-bottom:1em; }
.main h3 { color:#B9A46B; font-weight:bold; font-style:italic; line-height:1.8em; margin-top:10px; }
.main img { float:left; clear:both; border:3px solid #e0bd8f; padding:3px; margin-right:15px; margin-bottom:10px; }
.main p { font-size:0.9em; line-height:1.5em; margin-bottom:10px; }

#col1, #col2 { float:left; }
#col1 { width:655px; }
#col2 { padding:0 20px; width:280px; background:url(../images/horidots.gif) repeat-y left; }

.mainother { background-color:#1a1711; padding:20px 20px 0; clear:both; color:#fff; }
.mainother h1 { color:#ad7a54; float:left; font-size:0.8em; font-weight:bold; padding-bottom:10px; width:400px; }
.mainother h2 { color:#b9a46b; float:right; font:normal 0.7em Arial, Helvetica, sans-serif; }
.mainother img { border:2px solid #e0bd8f; padding:3px; margin-right:15px; margin-bottom:20px; }
.mainother p { clear:both; font-size:0.8em; line-height:1.5em; padding-bottom:15px; border-bottom:1px solid #1d1d1d; }

.list { padding-bottom:20px; clear:both; }
.list h1 { border-bottom:1px solid #efefef; font-size:1em; line-height:1.5em; padding-top:15px; }
.list li { border-bottom:1px solid #f7f7f7; padding:0.4em 0 0.2em 25px; font:normal 0.8em "Lucida Grande", Arial, Verdana; background:no-repeat 2px; }
.list li a { text-decoration:none; }
.list li a:hover { text-decoration:underline; }
.list li.calendar { background-image:url(../images/icon_calendar.gif); }
.list li.news { background-image:url(../images/icon_news.gif); }
.list li.alert { background-image:url(../images/icon_alert.gif); }

.grid { font:normal 0.8em "Lucida Grande", Arial, Verdana; border-collapse:collapse; }
.grid tr.header { background:url(../images/theader_mid.gif) repeat-x; color:#9a912a; }
.grid th { height:26px; font-size:13px; line-height:26px; padding:0 10px; }
.grid th.first { background:url(../images/theader_left.gif) no-repeat; }
.grid th.last { background:url(../images/theader_right.gif) no-repeat right 0; }
.grid td { padding:8px; border:1px solid #ccc; }

.fright { float:right; }
.error { color:#CC0000; }
.paddingtb { padding:5px 0; }

.schedule img { padding:0; margin:0; border:solid 0; }
.schedule td { vertical-align:middle; }
.schedule .but { width:140px; font-size:11px; }
.schedule select { width:350px; }

.division_title { font-weight:bold; }

fieldset.form { border-width:0; margin:0; padding:0; }
	fieldset.form label { clear:both; float:left; margin:0 5px 0 0; padding:0; width:150px; font-weight:bold; }
	fieldset.form span { display:block; float:left; margin:0 0 3px 0; padding:0; }

/* Section specific styles */
#formsTable td { padding:0 14px 6px 0; vertical-align:top; }
#formsTable img { padding:0; margin:0; border:solid 0; }
#formsTable a { padding:0; margin:0; }

#game_report { width:100%; }
#game_report #top_panel { width:500px; border:solid 1px #ccc; } 
#game_report .score { width:50px; font-size:48px; float:left; margin-top:36px; text-align:center; }
#game_report #main_score_panel { width:386px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; float:left; }
#game_report #main_score_panel .row { clear:both; border-bottom:solid 1px #ccc; padding:6px 8px; }
#game_report #main_score_panel .last_row { border-bottom-width:0px; }
#game_report #main_score_panel .team_name { width:160px; font-size:18px; float:left; }
#game_report #main_score_panel #home_team { text-align:left; }
#game_report #main_score_panel #away_team { text-align:right; }
#game_report #main_score_panel .team_name { width:160px; font-size:18px; float:left; }
#game_report #main_score_panel #vs { width:50px; font-size:18px; text-align:center; float:left; }
#game_report #main_score_panel #game_info { font-size:11px; }
#game_report #main_score_panel #game_date { width:170px; float:left; text-align:left; }
#game_report #main_score_panel #game_location { width:200px; float:left; text-align:right; }
#game_report #main_score_panel #game_scorers { font-size:11px;  }
#game_report #main_score_panel #home_scorers { width:185px; text-align:left; float:left; }
#game_report #main_score_panel #away_scorers { width:185px; text-align:right; float:left; }
#game_report #game_data { width:98%; margin-top:16px; text-align:left; }
#game_report #game_data .x-tabs-body { min-height:250px; padding:8px; }
#free_trial #site_url { width:98px; }
