#main {width:74%; float:left}
#main #mainSec {width:98%; float:left; clear:both; text-align:justify; border-left:1px solid #ccc; border-right:1px solid #787A78; border-top:1px solid #ccc; border-bottom:1px solid #787A78; background:#fff; margin:0 0 5px 0}
#main #mainSec #miniMap {width:29%; float:left; background:#787A78; padding:0 0 5px 0; margin:0 5px 0 0}
#main #mainSec #editorial {width:61%; float:right}
#main #mainSec #editorial h2 {color:#000;  margin:0; padding:5px 0}
#main #mainSec #headlines h2 { background:url(/img/hbback.png) top right no-repeat ; height:20px; color:#000; width:100%; margin:0; padding:5px 0}
#main #mainSec #headlines h2 img {float:left; margin-top:-5px}
#main #mainSec #headlines {width:38%; float:left; padding:0; margin:10px 0 0 0}
#main #mainSec #headlines ul { list-style-image:url(/img/newsbullet.png); text-align:left; padding:0; margin:0 0 0 15px}
#main #mainSec #headlines li { margin:0 0 0 8px}
#main #mainSec #headlines ul li a {display:block; text-decoration:none; line-height:1.1; padding: 2px 0; margin-bottom:5px}
#main #mainSec #headlines a:hover {color:#e3702f; text-decoration:none}

#main #bvrhome {width:98%; float:left; height:50px; position:relative; clear:both; border-right:1px solid #787A78; overflow:hidden; background:#fff url(/img/bvrb.png) top left no-repeat ; margin:0 0 5px 0}
#main #bvrhome #bvrlinks {position:absolute; text-align:center; top:6px; left:86px;	width:560px; overflow:hidden}
#main #bvrhome #bvrlinks a {color:#fff}
#main #bvrhome #bvrlinks a img { vertical-align:baseline;}
#main #bvrhome #bvrlinks a:hover { text-decoration:none; color:#e3702f;}
a.bvrLink, a.bvrLink  { float:left; text-decoration:none; cursor:pointer; padding:25px 30px 26px 35px}
#container {	position: absolute; top: 23px; left:65px; float:left; clear:both; width:525px; height: 30px; overflow: hidden; background:transparent; margin:0 0 5px 0}
.item {display: block; width: 100%; height: 30px;}
.item p {padding: 5px;}
#bvrmore {position:absolute; right:3px; font-size:10px; color:#fff; top:33px; width:34px;	overflow:hidden; font-weight:bold;}

#main #leftClmn {width:26%; float:left; margin:0 5px 0 0}
#main #leftClmn #miniMap,
#right #lRank, #right #leagueProg, #right #eLinks {width:100%; clear:both; background:#787A78; padding:0 0 5px 0; margin:0 0 5px 0}
#right #eLinks .linkCont { width:99%; border:none; background:#fff; margin:0 auto}
#right #eLinks .linkCont ul {list-style-image:url(/img/lbullet.png); margin:0 0 0 25px}
#right #eLinks .linkCont ul li {padding:0 0 5px 0}
#main #leftClmn .sortStat {width:100%; clear:both; background:#787A78; padding-bottom:5px; margin:0 0 5px 0}
#main #mainClmn {width:72%; float:left; margin:0}
#main #mainClmn  #coverstory { width:100%;  text-align:justify;  background:#fff; border-left:1px solid #ccc; border-right:1px solid #787A78; border-top:1px solid #ccc;  border-bottom:1px solid #787A78;  margin:0 0 10px 0}
#main #mainClmn  #coverstory h1 {color:#000; width:100%; margin:0; padding:5px 0 }
#main #mainClmn #mainProg,
#main #mainClmn #current {width:100%; background:#787A78; padding:0 0 5px 0; margin:0 0 5px 0}

#right {width:26%; float:right}
#right #calDiv { width:100%; clear:both; background:#787A78; padding-bottom:5px; margin:0 0 5px 0}

td.top3T {background:#ddd; padding:4px}
td.viewFull {padding:5px 0; background:#fff}
td.viewFull img, td.top3T img {vertical-align:middle}

#tipcontent { width:97%; height:130px; text-align:center; color:#666; overflow:auto; background:url(/img/tips.jpg) top center no-repeat #fff; margin:0 auto}
#tipcontent p {text-align:left; line-height:1.8;  padding:4px}
.tipBtn {width:97%; font-weight:bold; text-align:center; background:#fff; padding:4px 0; margin:0 auto}
.tipBtn a {text-decoration:none}
.tipBtn a img { vertical-align:middle}

table#fMatch td.prgFTeam,
table#fMatch td.prgSTeam {font-weight:bold}
table#fMatch td.prgGroup {height:41px; padding-left:105px; font-weight:bold; border-left:none; border-right:none}
table#fMatch td.bdroup {height:45px; font-weight:bold; background:#fff; border-left:none; border-right:none}
table#fMatch td.prgMRev {border-right:none; border-left:none}
table#fMatch td.prgGroup a {font-weight:bold; color:#666}
table#fMatch td.prgSTeam {border-right:none}
table#fMatch td.shortLinks { padding:3px 0; background:#fff }
td.shortLinks a {color:#666; text-decoration:none}
td.shortLinks img {vertical-align:middle}

#tipcontent div.cnt p {text-align:left}
#tipcontent div.cnt p a:link { text-decoration:underline}
#tipcontent div.cnt p a:hover {text-decoration: none}
#tipcontent div.cnt p img { vertical-align:middle}

/**** Calendar ****/
#calendar { border-collapse: collapse; border-spacing: 1px; background:#fff; width:96%; padding: 0px; margin:3px auto 0 auto}
#calendar tr.header th {color: #fff; border:none; text-align: center; height:20px; background:#787A78}
#calendar tr.header td.prevnext {color: #fff; border:none; height:20px; background:#787A78}
#calendar tr.days th { font-size:10px; background: #D7D7D7; width: 2.2em; text-align: center}
#calendar tr.footer td {border: none; background:#787A78; padding: 5px 0}
#calendar td, #calendar th {border: 1px solid #ccc; color: #000; empty-cells: show; padding: 2px .25em}
#calendar td {font-size:11px; text-align: right}
#calendar td.weekend {background-color: #D7D7D7}
#calendar td.targetNow {font-weight: bold}
#calendar td.targetNow a {color: blue}
#calendar td.targetSelect { background-color: #457BB6; font-weight: bold}
#calendar td.targetSelect a {color:#fff}
#calendar a, #calendar a:visited {color: #666; text-decoration: none}
#calendar a:hover {color: #0000C6; text-decoration: underline}
#calendar a.button, #calendar a.button:visited {background-color: #FFCC33; border: 2px solid;  border-color: #ECB100 #CE9B00 #CE9B00 #ECB100; color: #000; font-size: 80%; font-weight: bold; padding: 2px .5em; text-decoration: none}
#calendar a.button:hover {color: #000;  border-color: #CE9B00 #ECB100 #ECB100 #CE9B00; background-color: #FFC71C; text-decoration: none}
#calendar tr.empty { visibility: hidden}
#calendar tr.empty td { border-style: none}

/**** Standard Nav *****/
#leftClmn #lstats, 
#leftClmn #lmonths {width:100%; clear:both; background:#787A78; text-align:center; margin:0 auto 10px auto}
#leftClmn #lstats h1 img {vertical-align:middle}
#leftClmn #lstats ul {text-align:left; padding:0 0 0 3px; margin:0}
#leftClmn #lstats ul li, #left #lstats ul li.bordBot {list-style:none; line-height:2; font-weight:bold; text-align:left; padding:4px 0; margin:0}
#leftClmn #lstats ul li {border-bottom:1px dotted #ccc;}
#leftClmn #lstats ul li.bordBot {border-bottom:1px solid #666}
#leftClmn #lstats ul li.off {color:#ccc}
#leftClmn #lstats ul li img {vertical-align:middle}
#leftClmn #lmonths ul {text-align:left; padding:0; margin:0}
#leftClmn #lmonths ul li img {vertical-align:middle}
#leftClmn #lmonths ul li {line-height: 2; list-style:none; font-weight:bold; padding:3px 0; margin:0 }
#leftClmn #lmonths ul li.teamLinkCurrent {list-style:none; line-height: 2; font-weight:bold; padding:3px 0;  margin:0; background:#EAEAEA; border-top:1px solid #ccc; border-bottom:1px solid #ccc}
#leftClmn #adsClmn { width:94%; background:#fff; text-align:center; border:1px solid #ccc; padding:5px; margin:5px auto 10px auto}


