/* ********** TEAM PAGES ********** */
#ti-info
{
	float: left;
	width: 395px;
	margin: 0;
	padding: 0;
}

#ti-extras
{
	float: left;
	width: 293px;
	margin: 0;
	padding: 0;
}

.sectionbox
{
	border: 1px solid #e0e6c5;
	width: 370px;
	margin: 10px;
	padding: 3px;
}
.sectionbox h2
{
	color: #355925;
	margin: 0;
	text-align: right;
	font-size: 1em;
	height: 20px;
}
.sectionbox td { font-size: 11px; background: #fff3e1; }
.sectionbox td.label { text-align: left; font-weight: bold; }
.sectionbox td.value { text-align: right; }


#coachbox
{
	height: 103px;
}
#coachbox img
{
	float: right;
	width: 81px;
	border: 1px solid black;
}


.stronginfobox
{
	background: #355925;
	color: white;
	margin: 0;
	padding: 0;
	height: 83px;
}
.stronginfobox table { width: 286px; border: 0; }
.stronginfobox td
{
	font: 11px arial, Helvetica, sans-serif;
	background: #355925;
	color: white;
}
.stronginfobox td.label { text-align: left; font-weight: bold; }
.stronginfobox td.value { text-align: right; }
.stronginfobox a { color: #eee; }
.stronginfobox a:hover { color: #3af; background: #355925; }


#standings    { margin-top: 10px; }
#standings h3 { width: 147px; margin-left: 128px; }  /* width declaration not really needed */
#standings table
{
	border: 1px solid black;
	padding: 5px;
	border-width: 0 1px 6px 1px;
	width: 162px;  /* firefox thinks this can be wider - IE does not - had it at 168 and IE didn't like it */
}
#standings td   { font-size: 0.8em; padding: 2px; }
#standings td a { text-decoration: none; }
#standings .miniAd
{
	float: left;
	margin-right: 8px;
}


#schedule       { margin-top: 10px; }
#schedule table { width: 293px; }
#schedule td
{
	font: 10px verdana;
	border: 1px solid #eee;
	width: 40px;
	height: 45px;
}
#schedule tr.header td
{
	border: 1px solid #52823b;
	background: #355925;
	color: #eee;
	font-weight: bold;
	height: 20px;
}
#schedule td.result   { background: #e7edd1; }
#schedule td.upcoming { background: #ffeaca; }


#scoring       { margin-top: 10px; }
#scoring table { width: 293px; border-color: #000 #ccc; border-width: 0 1px 6px 1px; }
#scoring td    { font: 10px verdana; }
#scoring tr.header td
{
	background: #355925;
	color: #eee;
	font-weight: bold;
	height: 20px;
}


.nextlastBox
{
	border: 1px solid #ccc;
	margin: 0 0 10px 0;
	padding: 2px 5px;
	background: #fbfbfd;
}
.nextlastBox p { font-size: 11px; margin: 2px; }
.nextlastBox p.matchup { background: #d5dce0; padding: 0 5px 3px 5px; margin: -2px -5px; }
.nextlastBox p.meta { background: #e8ecee; font-size: 10px; padding: 0 12px 2px 12px; margin: 3px -5px -2px -5px }
.nextlastBox p.meta a { text-decoration: none; }