/* Copyright 2004 majorprogram.com 
redefining of HTML tags*/
body {padding:0px; margin:0px; background:URL(common/bg_body.jpg) top left no-repeat #292929;}
p {margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px;} 
table, td, div, span { font-family: Arial, Verdana, Helvetica; font-size: 12px}
td img {display:block;}
h1 {font: italic bold 18px Arial, Helvetica, sans-serif; margin: 0px; padding-bottom: 2px;} 
h2 {font: normal bold 16px Tahoma, Arial, Helvetica, sans-serif; margin:0px; padding-bottom:2px;}
h3 {font: italic bold normal 16px Tahoma, Arial, Helvetica, sans-serif; margin: 0px; 
	padding: 0px;}
hr {height:2px; color: #003d16; background-color: #003d16; width:100%; text-align:center; padding: 0px; border:0px;}
ul {margin: 0px 10px; padding-left:10px; text-indent: 8px; list-style:square; text-align:left; line-height:150%;}
	 
/* Hyperlink properties */
a, a:link {font-weight: 700; color: #07270f; text-decoration: none;}
  a:visited {font-weight: 700; color: #07270f; text-decoration: none;}
  a:hover {color: black; text-decoration:underline;} 
a.alt, a.alt:link {color: white; text-decoration: none } 
  a.alt:visited {color: white}
  a.alt:hover {color: silver;}
a.nav, a.nav:link {background: #0f4e23; display: block; width:200px; color:white; text-indent:25px; 
	border-bottom:1px solid #052b12; padding:4px 0px; text-decoration: none;
	font: normal normal 600 13px Tahoma, Arial, Helvetica, sans-serif;}
	a.nav:visited {color:white;}
	a.nav:hover {color:silver; background-color:#07270f;}
a.tnav, a.tnav:link, a.tnav:visited {background-image:url(common/gr_grad.jpg) repeat-x;}
	a.tnav:hover { background-image:none; background-color:#07270f}
#right a {color:white;}

/* Special table/div IDs and classes */
#container {width:1000px; clear:both; float:none; margin:auto; background:url(common/body_bg.jpg) bottom repeat-x #0f4e23; position:relative;}
#left {width:200px;text-align:left; color:white; float:left;}
#main {background-color:white; padding:2px 15px; width:518px; float:left;}
#right {width:250px; color:white; float:left;}
#footer {width:1000px; height:120px; clear:both; float:none; text-align:center; color:white;}


.mtrow1 {background:URL(common/hdr_headlines.gif) no-repeat; height:27px; border-right:2px solid #07270f;}
.mtrow2 {background:URL(common/bg_headlines.gif) repeat-y left; padding-left:11px; border-right:2px solid #07270f;}
.mtrow3 {background:URL(common/bg_headlines_bottom.gif) no-repeat top; height:25px;}

#moreheadlines {background:URL(common/hdr_more.gif) no-repeat; padding:25px 20px 5px 20px;}
#sportmoreheadlines {background:URL(common/hdr_more.gif) left top no-repeat; padding:25px 5px;}
#search {background:URL(common/hdr_search.gif) no-repeat; padding:25px 20px 5px 20px;}

.inline {display:inline; padding:none; margin:none; border:none;}
.kickoff {vertical-align:top; text-align:center; height:30px; font-weight:bold;}
.title {height:25px; border-top:1px solid white; border-bottom:1px solid white; background:URL(common/gr_grad.jpg) repeat-x left; text-align:center}
.title2 {height:35px; border-top:1px solid white; border-bottom:1px solid white; background:URL(common/gr_grad_2.jpg) repeat-x; text-align:center;}
.dateline {font: normal 8pt Tahoma, Arial, sans-serif;}
.light {background-color: #0f4e23; font-weight:bold; border-left:5px solid #0f4e23; border-right:5px solid #0f4e23; color:white;}
.light a {color:white; text-decoration:underline;}
.dark {background-color: #061e0e; border-left:3px solid #061e0e; border-right:3px solid #061e0e; color:white;}
.dark a {color:white; text-decoration:underline;}
.picture {border: 2px solid silver; background-color: silver; color:#052b12;} 


/* Special paragraph and table classes */
.sm { font-size: 11px; font-weight: normal;} 
.bold { font-weight:bold;}
.smbold { font-weight: bold; font-size: 11px}

table.cal {	background-color: #003d16;}
td.cal, td.cal div {font: 8pt normal Arial, Helvetica, sans-serif; background-color:white;}
td.nodate {background-color: #003d16;}

/* form elements */
form {margin:0px; padding:0px; border:0px none;}
select, textarea, input {margin:0px; padding:0px; font-weight: bold; font-size:11px; color:#07220f;}
span.radio {width: 14px; height: 14px; background:url(common/radio.gif) no-repeat; display:block;} 

/* Stuff to make the top navigation menus display beautifully */
#c_sports {position:absolute; left:43px; top:226px; visibility:hidden; z-index:300;}
#sports {position:absolute; left:0px; top:0px; visibility:hidden; background-color:transparent; width:171px;}
.s_sports {border:1px solid #052b12; border-top:0px; width:171px; height:18px;
	voice-family: "\"}\""; voice-family:inherit; width:169px; height:16px;}

#c_ath {position:absolute; left:214px; top:226px; visibility:hidden; z-index:300;}
#ath {position:absolute; left:0px; top:0px; visibility:hidden;
	background-color:transparent; width:171px;}
.s_ath {border:1px solid #052b12; border-top:0px; width:171px; height:18px;
	voice-family: "\"}\""; voice-family:inherit; width:169px; height:16px;}
#c_dep {position:absolute; left:389px; top:226px; visibility:hidden; z-index:300;}
#dep {position:absolute; left:0px; top:0px; visibility:hidden;
	background-color:transparent; width:170px;}
.s_dep {border:1px solid #052b12; border-top:0px; width:170px; height:18px;
	voice-family: "\"}\""; voice-family:inherit; width:168px; height:16px;}
#c_fz {position:absolute; left:563px; top:226px; visibility:hidden; z-index:300;}
#menu_fz {position:absolute; left:0px; top:0px; visibility:hidden;
	background-color:transparent; width:119px;}
.s_fz {border:1px solid #052b12; border-top:0px; width:119px; height:18px;
	voice-family: "\"}\""; voice-family:inherit; width:117px; height:16px;}
#c_multi {position:absolute; left:686px; top:226px; visibility:hidden; z-index:300;}
#multi {position:absolute; left:0px; top:0px; visibility:hidden; background-color:transparent;
	width:133px;}
.s_multi {border:1px solid #052b12; border-top:0px; width:133px; height:18px;
	voice-family: "\"}\""; voice-family:inherit; width:131px; height:16px;}

#sport_0, #ath_0, #dep_0, #fz_0, #multi_0 {left:0px; top:0px;}
#sport_1, #ath_1, #dep_1, #fz_1, #multi_1 {left:0px; top:21px;}
#sport_2, #ath_2, #dep_2, #fz_2, #multi_2 {left:0px; top:42px;}
#sport_3, #ath_3, #dep_3, #fz_3, #multi_3 {left:0px; top:63px;}
#sport_4, #ath_4, #dep_4, #fz_4, #multi_4 {left:0px; top:84px;}
#sport_5, #ath_5, #dep_5, #fz_5, #multi_5 {left:0px; top:105px;}
#sport_6, #ath_6, #dep_6, #fz_6, #multi_6 {left:0px; top:126px;}
#sport_7, #ath_7, #dep_7, #fz_7, #multi_7 {left:0px; top:147px;}
#sport_8, #ath_8, #dep_8, #fz_8, #multi_8 {left:0px; top:168px;}
#sport_9, #ath_9, #fz_9, #multi_9 {left:0px; top:189px;}
#sport_10, #ath_10, #multi_10 {left:0px; top:210px;}
#sport_11, #multi_11 {left:0px; top:231px;}
#sport_12 {left:0px; top:252px;}
#sport_13 {left:0px; top:273px;}
#sport_14 {left:0px; top:294px;}
#sport_15 {left:0px; top:315px;}


#c_sports img, #c_ath img, #c_dep img, #c_fz img, #c_multi img {border:0px;}
#c_sports a, #c_ath a, #c_dep a, #c_fz a, #c_multi a {text-decoration:none; color:#ffffff; padding:2px;
	text-indent:10px; font: normal normal bold 13px Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:middle; background-color:#0f4e23; display:block; position:absolute;}
#c_sports a:hover, #c_ath a:hover, #c_dep a:hover, #c_fz a:hover, #c_multi a:hover 
	{color:silver; background-color:#07270f;}