/* Copyright 2004 majorprogram.com 
If you use this stylesheet, we have a search spider that will find your 
site and you will be sued.

redefining of HTML tags*/
body {background: URL(common/head-bg.jpg) repeat-x black; padding:0px; margin:0px;}
p {	margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px}
table, td, div { font-family: Helvetica, Arial, sans-serif; font-size: 12px}
h1 {font-size: 20px; margin: 0px; padding: 2px; font-family:Helvetica, Arial, sans-serif;} 
h2 {font-size: 16px; font-weight: bold; margin:0px; font-family: Helvetica, Arial, sans-serif;}
h3 {font-size: 13px; font-weight: bold; margin: 1px; padding: 1px; font-family: Tahoma, Arial, verdana, sans-serif;} 
ul {margin: 0px 10px;}
ul.sportnav {margin: 0px 0px 10px 0px; padding:0px; text-indent:8px; list-style: none;}
	 
/* Hyperlink properties */
a {font-weight: bold; color: #600; text-decoration: underline} 
 	a:hover {color: black;}
	a:visited {color: #600;} 
a.alt {color: #ffffff; font-size: 11px; } 
	a.alt:hover {color: #ffcc00;} 
	a.alt:visited {color: white;}
a.smalt {color: #ffffff; font-size: 10px; } 
	a.smalt:hover {color: #ffcc00;} 
	a.smalt:visited {color: white;} 
a.nav, a.nav:visited {color: white; background:#600; width: 138px; padding:0px 0px 1px 20px;
	display: block; text-decoration: none; font:normal 12px Arial, Helvetica, sans-serif;
	text-align:left; text-indent: -10px;}
a.nav:hover {background-color: #333; text-decoration:underline;}

/* Special table classes and IDs */
.picture {border: 2px solid #666; background: #ccc;} 
.grey-topper {background:URL(common/grey-topper.gif) top right no-repeat; height:36px; padding-top:7px;}
.diagonal {background:URL(common/diagonal-topper.gif) repeat-x; height:36px;}
.yellow-topper-left {background:URL(common/yellow-topper.gif) top left no-repeat; height:36px; padding-top:7px;}
.yellow-topper-right {background:URL(common/yellow-topper.gif) top right no-repeat; height:36px; padding-top:7px;}

#head-non {background: URL(common/non-sport-head.jpg) no-repeat left top; height:163px;}
#head {background: URL(common/sport-head.jpg) no-repeat left top; height:163px;}
#scoreboard {left:580px; top:125px; position:absolute; color:white; font-size:9pt;}

#main-home {background: url(common/grey-gradient.gif) top repeat-x #ffffff;  
	vertical-align:top; width:420px; border:10px solid black; border-top:0px;}
#page {background: url(common/grey-gradient.gif) top repeat-x #ffffff;  
	vertical-align:top; width:650px; border:10px solid black; border-top:none;}
#wide {background: url(common/grey-gradient.gif) top repeat-x #ffffff; vertical-align:top; border:10px solid black; width:620px; border-top:none;} 
#full {background: url(common/grey-gradient.gif) top repeat-x #ffffff; vertical-align:top; border:10px solid black; border-top:none;} 
#left {width:158px; text-align:center; vertical-align:top; background-color: #600;}
#left img {display:block;}
#right {background: url(common/yellow-gradient.gif) top repeat-x #ffffff;  
	vertical-align:top; border-right:10px solid black; border-bottom:10px solid black;}
#bottom {color:white;}
#sportnav {background:url(common/bg-gradient.jpg) repeat-x; font: 11px normal Arial, Helvetica, sans-serif; margin:0px 10px 0px 10px; padding: 2px 5px 2px 5px; border:1px solid #eabc06;}

.dateline {font-size:8pt; color:#222;}

td.righthead {background-color: #eabc06; color: #000052; font-weight:bold; text-align:center; 
	border-top:1px solid #eabc06; border-left:1px solid #eabc06; border-right:1px solid #eabc06;
	height:20px;}
td.rightbody {background: url(common/bg-gradient.jpg) repeat-x #ffffff; border:1px solid #eabc06;
	color:black;}
.gradient {background: url(common/bg-gradient.jpg) repeat-x #ffffff;}

.main-top {background:url(common/main-top.gif) no-repeat; width:428px; height:29px; 
	vertical-align: bottom; text-indent: 65px; color:white;}
.main-mid {background:url(common/main-mid.gif) repeat-y; width:428px; padding:1px;}
.main-bottom {background:url(common/main-bottom.gif) width:428px; height:29px;}

/* Special paragraph classes */
.sm { font-size: 10px; font-weight: normal;} 
.bold { font-weight:bold;}
.smbold { font-weight: bold; font-size: 10px }

/* Calendar controls */
.smboldc {font-weight: bold; text-align:center; font-size:10px;}
table.cal {	background-color: #eabc06; margin-bottom:10px;}
td.cal {font: 8pt normal Arial, Helvetica, sans-serif;
 background-color:white;}
td.nodate {background-color: #eabc06;}

/* form elements */
form {	margin: 0px; padding: 0px;	border: 0px none;}
select, textarea, input { margin: 0px; padding: 0px; font-weight : bold;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;} 


.balloonstyle{position:absolute; top: -500px; left: 0; padding: 5px;
visibility: hidden; border:1px solid black; font:normal 12px Verdana;
line-height: 18px; z-index: 100; background-color: white; width: 200px;}

#arrowhead{z-index: 99; position:absolute; top: -500px; left: 0; visibility: hidden;}

/* Colors:
#660000 - crimson
#333333 - dark grey
#666666 - medium grey
#cccccc - light grey
#fece2c - yellow
#9f0004 - crimson on scoreboard
*/