body {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
background:url(/images/grass.jpg);
line-height:150%;
}

table {
line-height: 100%;	
}

#container {
margin: 0 auto; 
width: 970px;
border-top:none;
}

#addressbar {
background: #000000;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
}

#header {
overflow:hidden;
border-bottom: 5px solid #202020;
}

#logo {
float:left;
width: 531px;
height:140px;
background:url(/images/fsl-logo-hor.png) no-repeat;
}

#tagline {
float:right;
width: 439px;
height: 140px;
background:url(/images/tagline.png) no-repeat;
}

#mainbody {
background: #ffffff;
overlfow: hidden;
width: 970px;
}

#leftbody {
width: 235px; 
float:left;
background: #dff2f9;
padding: 5px;
}

#middlebody {
width:530px;
float:left;
background: #ffffff;
padding: 5px;
}

#rightbody {
width: 185px; 
float:right;
background:#FFFFCC;
}

.headingbar {
background:#000000;
margin: 0;
padding: 3px;
height: 20px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
padding-left: 5px;
}

.teamcolorbox { 
border: 1px solid #202020;width:16px;height:16px;

}
#announcement {
margin: 10px 0;
width: 98%;
padding:5px;
font-size:13px;

background:#E7F7FF;
border:#003399 2px dashed;
color:#003399;

}

#announcement-red {
margin: 10px 0;
width: 98%;
padding:5px;
font-size:14px;

background:#FFCCCC;
border:#990000 2px dashed;
color:#990000;

}

.frmbutton {
padding: 1px;
border:	1px solid #666666;
background: #dadada;
margin:3px;
}


.headerrow {
background: url(/images/bg_header.jpg);
border:1px solid #e5eff8;
padding-left: 10px;
}
/* button style */

.maincell {
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
}

.leftheader {
background: #eaeaea;
border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
}

.tablestyle {
border-right: 1px solid #e5eff8;
}


.odd {
	background:#f4f9fe url(images/background.gif) no-repeat;
	}
	
a.ovalbutton{
background: transparent url(/images/oval-orange-left.gif) no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url(/images/oval-orange-right.gif) no-repeat top right;
display:block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width:100%;
}

.team1 {
width: 255px;
display:block;
}

.gamebox {
border: 1px solid #cccccc;
background: #f4f5f1;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 4px;
width: 525px;
margin-bottom: 15px;
}

#weekbar, .boxteamname {
background: #666666;
font-weight:bold;
color:#FFF;
font-size: 76%;
font-family:Arial, Helvetica, sans-serif;
padding-left: 4px;
}

#daybar{
background: #eeeeee;
font-weight:bold;
font-size: 76%;
font-family:Arial, Helvetica, sans-serif;
padding-left: 4px;
}


.gamescorehead {
	background: #dedec6;
	text-align:right;
	padding: 5px;
}

.gameborder-br {
border-bottom: 1px solid #ffffff;	
border-right: 1px solid #ffffff;	
}

.gameborder-b {
border-bottom: 1px solid #ffffff;	
}

.teamcell {
background: #eeeedd;
padding: 4px;
font-weight:bold;
}

.gameresult {
	background: #ffffcc;
	border-left: 2px solid #ffffff;
	padding: 4px;
	}
	
.gamewinner {
	
	font-weight:bold;
	background:#6C6;
}

.boxscorehead{
	background: #cccccc;
	font-weight:bold;
	padding: 4px;
	padding-right:0;
	}
	
.boxscore tr td {
	
font-size: 12px;
padding-bottom: 6px;
}

.boxscore tr td.boxaltrow{
background: #f6f7f2;
}

