a:link {text-decoration: none; color: #0000FF}
a:visited {text-decoration: none; color: #8B0BA7}
a:hover {text-decoration: underline; color: #000000}

html { height: 100% }

body 
{
background-color: #E3DDDE;
margin: 0px;
height: 100%;
}

#map-canvas 
{ height: 100%; margin: 0; padding: 0 }

table.main
{ 
margin-left: auto;
margin-right: auto;
width: 994px;
padding: 0px;
border-spacing: 0px;
}

table.mb
{ 
margin-left: auto;
margin-right: auto;
width: 100%;
text-align: center;
padding: 0px;
border-spacing: 0px;
}

td.mainlside
{ 
width: 7px;
background: url(graphics/ltfade.gif);
}

td.mainrside
{ 
width: 7px;
background: url(graphics/rtfade.gif);
}

td.main
{ 
width: 980px;
}

td.mainmb
{ 
width: 100%;
}

table.masthead
{ 
width: 980px;
height: 177px;
background: url(graphics/mastback11.gif);
padding: 0px;
border-spacing: 0px;
}

table.mastheadmb
{ 
width: 100%;
height: 177px;
background: url(graphics/mastback11.gif);
padding: 0px;
border-spacing: 0px;
}

table.masthead_row1
{ 
width: 980px;
height: 97px;
padding: 0px;
border-spacing: 0px;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
}

td.leaderboard
{ 
width: 728px;
}

table.masthead_row2
{ 
width: 980px;
height: 80px;
padding: 0px;
border-spacing: 0px;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
}

td.osclogo
{ 
width: 210px;
text-align: center;
}

td.mainmenu
{ 
width: 770px;
vertical-align: bottom;
vertical-align: text-bottom;
text-align: left;
}

table.undermast
{ 
width: 980px;
background-color: #FFFFFF;
padding: 0px;
border-spacing: 0px;
}

table.undermastmb
{ 
width: 100%;
background-color: #FFFFFF;
padding: 0px;
border-spacing: 0px;
border-width: 1px;
border-color: black;
border-style: solid;
}

td
{ 
vertical-align: top;
}

td.ad_column_162_wide
{ 
width: 162px;
background-color: #FFFFFF;
font: 12px arial, helvetica, sans-serif;
}

td.spacer4
{ 
width: 4px;
background-color: #FFFFFF;
}

td.main_content
{ 
width: 648px;
background-color: #FFFFFF;
}

td.main_contentmb
{ 
width: 100%;
background-color: #FFFFFF;
}

td.logo_file
{ 
width: 96px;
background-color: #FFFFFF;
}

table.todays_games
{ 
width: 158px;
background-color: #FFFFFF;
padding: 2px;
border-spacing: 1px;
border-width: 1px;
border-color: black;
border-style: solid;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 3px;
margin-bottom: 3px;
}

img {
border:none;
}

.imgctr {
border:none;
display: block;
margin-left: auto;
margin-right: auto;
}

h1,h2,h3,h4,h5,h6 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h6.today_games { 
font-family: Arial, Verdana, Helvetica;
font-size: 28px; 
font-weight: bold; 
color: #000000; 
}

div.games_box {
font-size: 8pt;
font-weight: bold; 
font-family: Arial, Verdana, Helvetica;
color: #000000; 
}

div.games_box2 {
font-size: 8pt;
font-weight: normal; 
font-family: Arial, Verdana, Helvetica;
color: #000000; 
}

div.center {
margin-left: auto;
margin-right: auto;
text-align: center;
margin-top: 3px;
}


/* Begin CSS Drop Down Menu */

.menuh
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	float:left;
	margin:0px;
	margin-top: 0px;
	}
		
.menuh a
	{
	text-align: left;
	display:block;
	border: 0px solid;
	white-space:nowrap;
	margin:0;
	padding: 0px;
	}
	
.menuh a:link, .menuh a:visited, .menuh a:active	/* menu at rest */
	{
	color: white;
	background-color: #916001;
	text-decoration:none;
	}
	
.menuh a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: #916001;
	text-decoration:none;
	}	
	
.menuh a.top_parent, .menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	font: bold 11px/16px arial, helvetica, sans-serif;
	background-position: right center;
	background-repeat: no-repeat;
	}
	
.menuh a.parent, .menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-position: right center;
	background-repeat: no-repeat;
	}

.menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:158px;	/* width of all menu boxes */
	}

.menuh li
	{
	position:relative;
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

.menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

.menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div.menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div.menuh li:hover ul ul,
div.menuh li li:hover ul ul,
div.menuh li li li:hover ul ul,
div.menuh li li li li:hover ul ul
{display:none;}

div.menuh li:hover ul,
div.menuh li li:hover ul,
div.menuh li li li:hover ul,
div.menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */

table.big_table
{ 
width: 770px;
height: 80px;
padding: 0px;
border-spacing: 0px;
}

tr.menu_buffer
{ 
height: 40px;
}

tr.menu_items
{ 
height: 20px;
}

table.menu_table
{ 
width: 770px;
height: 20px;
padding: 0px;
border-spacing: 0px;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
border-width: 0px;
border-color: black;
border-style: solid;
}

td.menu_item
{ 
width: 160px;
height: 20px;
background-color: #916001;
border-width: 0px;
padding: 0px;
vertical-align: top;
}

td.sport_item_1
{ 
width: 142px;
height: 20px;
border-width: 0px;
padding: 0px;
vertical-align: bottom;
}

td.menu_item_1
{ 
width: 97px;
height: 20px;
border-width: 0px;
padding: 0px;
vertical-align: bottom;
}

td.sport_item
{ 
width: 70px;
height: 20px;
background-color: #B9AB85;
border-width: 0px;
padding: 0px;
text-align: center;
vertical-align: middle;
}

td.menu_spacer
{ 
width: 7px;
height: 20px;
background-color: #916001;
border-width: 0px;
padding: 0px;
}

td.menu_spacer_s
{ 
width: 7px;
height: 20px;
border-width: 0px;
padding: 0px;
}

h6.sport {
color: #000000;
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
}

img.sep
{ 
display: block;
border:none;
margin: 0 0px;
}

a.sport
{ 
color: #000000;
text-decoration: none;
display: block;
border:none;
margin: 0 0px;
}

a.boards,h6.boards
{ 
color: #FFFFFF;
font: bold 11px/16px arial, helvetica, sans-serif;
text-decoration: none;
display: block;
border:none;
margin: 0 0px;
}
/**************** end menu coding *****************/

table.main_story
{ 
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
width: 327px;
padding: 0px;
border-spacing: 0px;
font: 12px arial, helvetica, sans-serif;
}

table.main_story2
{ 
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
width: 318px;
padding: 0px;
border-spacing: 0px;
font: 12px arial, helvetica, sans-serif;
}

table.main_story3
{ 
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
width: 318px;
padding: 0px;
border-spacing: 0px;
font: 11px arial, helvetica, sans-serif;
}

td.seched
{ 
width: 318px;
height: 18px;
background: url(graphics/330seched.gif);
}

h3.secheader {
color: #916001;
font: bold 16px arial, helvetica, sans-serif;
margin: 0px 0px 0px 7px;
margin-top: 0px;
margin-bottom: 0px;
}

h4.secheader {
color: #916001;
font: bold 14px arial, helvetica, sans-serif;
margin: 0px 0px 0px 7px;
margin-top: 0px;
margin-bottom: 0px;
}

h1.mainstory {
color: #916001;
font: bold 18px arial, helvetica, sans-serif;
text-decoration: none;
margin: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
}

h1.mainhead {
color: #916001;
font: bold 22px arial, helvetica, sans-serif;
text-decoration: none;
text-align: center;
}

h2.mainhead {
color: #916001;
font: bold 20px arial, helvetica, sans-serif;
text-decoration: none;
text-align: center;
}

h2.mainstory {
color: #916001;
font: bold 18px arial, helvetica, sans-serif;
text-decoration: none;
margin: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
}

a.mainstory {
color: #916001;
font: bold 18px arial, helvetica, sans-serif;
text-decoration: none;
margin: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
}

a.mainstory2 {
color: #916001;
font: bold 18px arial, helvetica, sans-serif;
text-decoration: none;
margin: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
}

table.mainstory {
font: bold 10px arial, helvetica, sans-serif;
text-decoration: none;
margin: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
}

td.rel_links
{ 
width: 327px;
background-color: #F1ECE3;
border: 1px solid white;
font: 11px arial, helvetica, sans-serif;
}

div.gray
{ 
font: 10px arial, helvetica, sans-serif;
color: gray;
text-align: center;
}

div.grayl
{ 
font: 10px arial, helvetica, sans-serif;
color: gray;
text-align: left;
}

div.texta
{ 
font: 10px arial, helvetica, sans-serif;
text-align: center;
}

.maintext
{ 
font: 12px arial, helvetica, sans-serif;
text-align: left;
}

.agate
{ 
font: 11px arial, helvetica, sans-serif;
text-align: left;
}

.boldtext
{ 
font: bold 12px arial, helvetica, sans-serif;
text-align: left;
}

.colortext
{ 
font: 12px arial, helvetica, sans-serif;
color: #916001;
text-align: left;
}

a.colortext
{ 
font: 12px arial, helvetica, sans-serif;
color: #916001;
text-align: left;
}

div.boxad
{ 
font: 10px arial, helvetica, sans-serif;
float: right;
display:block;
text-align: center;
padding: 1px;
border-style:solid;
border-width:1px;
margin: 5px;
width:300px
}

table.index
{ 
width: 648px;
margin-left: auto;
margin-right: auto;
margin-top: 3px;
margin-bottom: auto;
padding: 0px;
border-spacing: 0px;
}

td.indexl
{ 
width: 330px;
background-color: #FFFFFF;
}

td.indexr
{ 
width: 318px;
background-color: #FFFFFF;
}

img.audio
{ 
border:none;
margin: 0 0px;
}

h4.sport {
color: #916001;
font: bold 16px arial, helvetica, sans-serif;
margin: 0px 0px 0px 7px;
margin-top: 0px;
margin-bottom: 0px;
}

table.pics
{ 
width: 316px;
background-color: #FFFFFF;
padding: 0px;
border-spacing: 0px;
border-width: 0px;
border-color: black;
border-style: solid;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 3px;
margin-bottom: 3px;
}

table.pic
{ 
width: 158px;
background-color: #FFFFFF;
padding: 0px;
border-spacing: 0px;
border-width: 0px;
border-color: black;
border-style: solid;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
}

div.hr
{
border-top: solid gray 1px;
}

img.storylogo
{ 
float: left;
border:none;
margin: 0px 4px 0px 0px;
}

h6.red
{
color: red;
font: bold 11px arial, helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
}

h6.green
{
color: green;
font: bold 11px arial, helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
}

h6.blue
{
color: blue;
font: bold 11px arial, helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
}

table.sked
{ 
margin-left: auto;
margin-right: auto;
width: 100%;
padding: 0px;
border-spacing: 0px;
}

.skedrow1
{ 
background-color: #F3EBC3;
}

.skedrow2
{ 
background-color: #F1ECE3;
}

td.skedrow3
{ 
width: 450px;
}

td.rating
{ 
text-align: right;
width: 65px;
}


td.bottom_menu
{ 
width: 980px;
background: url(graphics/mastback11.gif);
border-width: 0px;
padding: 0px;
}

td.bottom_menumb
{ 
width: 100%;
background: url(graphics/mastback11.gif);
border-width: 0px;
padding: 0px;
}

div.botmenu,a.botmenu {
color: #FFFFFF;
font-size: 8pt;
font-weight: normal; 
font-family: Arial, Verdana, Helvetica;
margin: 3px 3px 3px 3px;
}


h5.red
{
color: red;
font: bold 15px arial, helvetica, sans-serif;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
}

div.textb
{ 
font: 13px arial, helvetica, sans-serif;
text-align: center;
font-weight: bold; 
}
