/* ********** 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; overflow: hidden; }
.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; }
