body { font-size: 12pt; font-family: Comic Sans MS; color: #ffd700; border: 0px; margin-top: 2em;
   background-color: #000000;
}

a:link { color: #ffd700; }
a:active { color: #ffd700; }
a:visited { color: #ffd700; }
a:hover { text-decoration: none; }
caption { font-size: 120%; font-weight: bold; }
th { color: #ffd700; font-style: italic; font-weight: bold;
   background-color: #000000;
}
th a:link, th a:visited { color: #ffd700; }
ul { margin-top: 0; margin-bottom: 0; }
ul li { margin-left: -1.5em; }
small { font-size: 95%; }
h1, h2, h3, h4 { text-align: center; margin-bottom: 0px; }
h2, h3, h4 { margin-top: 0px; }
h1 { font-size: 200%; margin-top: 6px; }
h2 { font-size: 160%; }
h3 { font-size: 140%; }
h4 { font-size: 120%; }
form { margin-top: 0px; margin-bottom: 0px; }
.form_buttons { margin-left: auto; margin-right: auto; text-align: center; }
td.points, td.week, td.salary, td.contractyear, td.drafted, td.year, td.rank { text-align: right; }
.reportfooter td { text-align: center; }
.pageheader { width: 100%; }
.brandlogo { width: 15%; vertical-align: top; }
.mainmenucurrent { font-size: 95%; text-decoration: none; }
.mainmenuon, A.mainmenuon:hover, A.mainmenuon:link, A.mainmenuon:visited, A.mainmenuon:active { color: #000000; background-color: #ffd700; font-size: 95%; text-decoration: none; }
.mainmenuoff, A.mainmenuoff:hover, A.mainmenuoff:link, A.mainmenuoff:visited, A.mainmenuoff:active { color: #ffd700; background-color: #000000; font-size: 95%; text-decoration: none; }
.verticalmenu { width: 120px; }
.pagetitle { width: 70%; }
.welcome { vertical-align: top; text-align: right; width: 15%; }
.report, .playoffbracket, .homepagemessage { margin-bottom: 1em; }
.pagefooter, .pagefooter TD { font-size: 95%; }
.eventablerow {
   background-color: #000000;
}
.oddtablerow {
   background-color: #000000;
}
.module_expand { font-family: monospace; float: right; visibility: visible; cursor: pointer; }
.warning { color: #ffd700; }
.moohighlight { background-color:#000000; }
.reallysmall { font-size: 90%; }
.picks { width: 400px; }
.currentweek { font-weight: bold; }
.leaguelogo, .franchiselogo, .standingslogo { border: 0px; display: block; margin-left: auto; margin-right: auto; text-align: center; }
#support .leaguelogo { display: none; }
.franchiseicon { border: 0px; }
.requiredfield { font-weight: bold; }
.inputlabel { text-align: right; }
.inputfield { text-align: center; }
td.minpf { text-align: right; }
td.vp { text-align: right; }
td.nondivw { text-align: right; }
td.strk { text-align: center; }
td.h2hpct { text-align: right; }
td.avgpf { text-align: right; }
td.eff { text-align: right; }
td.confpct { text-align: right; }
td.divl { text-align: right; }
td.nonconfpct { text-align: right; }
td.op { text-align: right; }
td.divt { text-align: right; }
td.divpct { text-align: right; }
td.pwr { text-align: right; }
td.divw { text-align: right; }
td.confl { text-align: right; }
td.h2hl { text-align: right; }
td.dp { text-align: right; }
td.nondivwlt { text-align: right; }
td.conft { text-align: right; }
td.h2ht { text-align: right; }
td.confw { text-align: right; }
td.h2hw { text-align: right; }
td.pa { text-align: right; }
td.pb { text-align: right; }
td.h2hwlt { text-align: center; }
td.ww { text-align: right; }
td.pf { text-align: right; }
td.divpf { text-align: right; }
td.bbidspent { text-align: right; }
td.nonconfl { text-align: right; }
td.confwlt { text-align: center; }
td.acct { text-align: right; }
td.gb { text-align: center; }
td.nondivpct { text-align: right; }
td.salary { text-align: right; }
td.pp { text-align: right; }
td.nondivl { text-align: right; }
td.nonconft { text-align: right; }
td.nonconfw { text-align: right; }
td.maxpa { text-align: right; }
td.nonconfwlt { text-align: right; }
td.confpf { text-align: right; }
td.minpa { text-align: right; }
td.bbidbalance { text-align: right; }
td.divwlt { text-align: center; }
td.maxpf { text-align: right; }
td.avgpa { text-align: right; }
td.nondivt { text-align: right; }
.header_links th, .header_links caption { display: none; }
.header_links li { list-style: none; float: left; padding: 2px; margin: 2px; white-space: nowrap; }
.header_links a { text-decoration: none; border: 1px solid; padding: 1px; margin: 1px; display: block; font-weight: bold; float: left; border-color: #FFF #333 #333 #FFF; }
.header_links .warning a { border: none; display: inline; float: none; }
.header_links .oddtablerow { background-color: transparent; }
.homepagecolumn { vertical-align: top; } 
#homepagecolumns { width: 100%; }
.homepagemessage { border: 1px solid #000000; padding: 0px; width: 60%; }
.livescoringsummary { width: 260px; height: 300px; }
.homepagecolumn #standings h3, .homepagecolumn #brief_standings h3, .homepagecolumn .homepagemodule caption { padding-top: 5px; padding-bottom: 5px; color: #ffd700;
background-color: #000000;
}
.homepagecolumn .homepagemodule h3 { margin: -1px; } 
.homepagecolumn .homepagemodule, .homepagecolumn .homepagemodule caption { width: 95%; }
.newposition td, .newposition th { border-top: 2px solid #ffd700; }
.topteam { border-bottom: 2px #ffd700 solid; }
.bracket { border-right: 2px #ffd700 solid; }
.bottomteam { border-bottom: 2px #ffd700 solid; border-right: 2px #ffd700 solid; }
.gameunderway { background-image: url(http://www99.myfantasyleague.com/mflicons/game_under_way.gif); background-position: center right; background-repeat: no-repeat; padding-right: 12px; }
.haspossession { background-image: url(http://www99.myfantasyleague.com/mflicons/has_ball.gif); background-position: center right; background-repeat: no-repeat; padding-right: 12px; }
.redzone { background-image: url(http://www99.myfantasyleague.com/mflicons/red_zone.gif); background-position: center right; background-repeat: no-repeat; padding-right: 12px; }
.updatedstats { background-image: url(http://www99.myfantasyleague.com/mflicons/new_stats_3.gif); background-position: center right; background-repeat: no-repeat; padding-right: 12px; }
.highscore { font-weight: bold; }
.lowscore { font-style: italic; text-decoration: underline; }
.tiebreaker { font-weight: bold; }
.shouldstart { background: url(http://www99.myfantasyleague.com/mflicons/up_arrow_green.gif) center right no-repeat; padding-right: 12px; }
.shouldbench { background: url(http://www99.myfantasyleague.com/mflicons/down_arrow_red.gif) center right no-repeat; padding-right: 12px; }
#monthly_calendar { width: 80%; border: 1px solid #000000; border-collapse: collapse; }
.homepagecolumn #monthly_calendar { width: 95%; }
#monthly_calendar td.today { border: 4px double #FFFFFF; }
#monthly_calendar td, #monthly_calendar th { width: 14%; border: 1px solid #ffd700; padding: 2px; }
#monthly_calendar td { height: 4em; padding: 0; font-size: 95%; }
#monthly_calendar ul li { font-size: 95%; }
#monthly_calendar td .calendarday { float: right; text-align: center; border-bottom: 1px solid; padding-bottom: 1px; border-left: 1px solid; padding-left: 2px; }
.reportform { text-align: center; font-size: 95%; }
.reportnavigation { text-align: center; display: block; padding-top: 1em; padding-bottom: 1em; font-size: 95%; }
TD .reportnavigation { padding-top: 0; padding-bottom: 0; text-align: left; }
.reportnavigationheader { font-weight: bold; }
.franchise_online { background: url(http://www99.myfantasyleague.com/mflicons/online.gif) center right no-repeat; padding-right: 16px; }
.franchise_offline { background: url(http://www99.myfantasyleague.com/mflicons/offline.gif) center right no-repeat; padding-right: 16px; }
#body_ajax_ld .draft_picks_header { margin-bottom: 0; width: 95%; }
#body_ajax_ld .draft_picks_container { height: 195px; overflow: auto; vertical-align: top; width: 100% }
#body_ajax_ld #draft_status { height: 120px; overflow: auto; }
#body_ajax_ld .pick { width: 10%; }
#body_ajax_ld .franchise { width: 30%; }
#body_ajax_ld .selection { width: 40%; }
#body_ajax_ld .timestamp { width: 20%; }
#body_ajax_ld td .report { width: 100%; }
#body_ajax_ld option, #body_ajax_ld select { font-size: 90%; }
#body_pro_schedule .tool-tip { width: 270px; }
#body_pro_schedule .tool-title, #body_pro_schedule .tool-text { background-color: #000000 }
#homepagetabs { border-bottom: 1px solid #ffd700; margin: 0px; padding-bottom: 19px; padding-left: 1px; }
#homepagetabs ul, #homepagetabs li { display: inline; list-style-type: none; margin: 0; border: 1px solid #ffd700; background: #000000; float: left; line-height: 14px; margin-right: 4px; padding: 2px 10px 2px 10px; text-decoration: none; cursor: pointer; }
#homepagetabs li.currenttab { background: #000000; border-bottom: 1px solid #000000; }


/*my tabs*/
.mytabs {
border-top : 0 solid black;
margin-top : 0em;
border-bottom : 0 solid black;
margin-bottom : 4em;
margin-right : 5em;
}
.mytabs li {
display : inline;
margin : 0px;
margin-left: 7px;
}
.mytabs li a {
text-decoration : none;
padding : 5px 15px;
margin-right : 0px;
border : 2px solid #ffd700;
color : #ffd700;
background : #000000 repeat-x top left;
}
.mytabs li a:visited {
color : #ffd700;
}
.mytabs li a:hover {
text-decoration : underline;
color : #ffd700;
}
.mytabs li.selected {
position : relative;
top : 0px;
}
.mytabs li.selected a {
background-image : url(http://#ffd700);
border-bottom-color : #ffd700;
}
.mytabs li.selected a:hover {
text-decoration : none;
}
.mytabs li.selected {
border-left : 1px solid #ffd700;
}
.mytabs li.selected a {
border-left : 0;
}
.brandlogo {
display : none;
}
.welcome {
display : none;
}

/* ######### CSS for MVP Tabs. ######### */

.mvptabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana, Tahoma, Helv, Arial;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
width: 230px;
}

.mvptabs li{
display: inline;
margin: 0;
}

.mvptabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 3.5px;
margin-right: 5px;
color: #ffd700;
}

.mvptabs li a:visited{
color: #ffd700;
}

.mvptabs li a:hover{
text-decoration: underline;
color: #ffd700;
}

.mvptabs li a.selected{ /*selected main tab style */
color: #ffd700;
text-decoration: underline;
}

.mvptabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

@media print {
.tabcontent {
display:block !important;
}
}


/* ######### CSS for Shade Tabs. ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana, Tahoma, Helv, Arial;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
width: 300px;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 4.2px;
margin-right: 5px;
color: #ffd700;
}

.shadetabs li a:visited{
color: #ffd700;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #ffd700;
}

.shadetabs li a.selected{ /*selected main tab style */
color: #ffd700;
text-decoration: underline;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
width: 315px;
}

.tabcontentstyle {
}

@media print {
.tabcontent {
display:block !important;
}
}

/*Film Room*/
#movieScreen {  
background-color: black;
background-image: url();
height: 350px;
width: 500px;
width: 360px;
}

#movieTheater {
margin: 0px auto;
width: 800px;
height: 600px;
background-color: transparent;
background-image: url(http://img297.imageshack.us/img297/5267/lpsmoviepic1ob7.jpg);
background-repeat: no-repeat;
background-position: 54% 25%;
}

#weekly_newsletter caption {
display : none;
}
#weekly_newsletter th {
display : none;
}

/* ######### START Team Page Tabs ######### */

.navtabs{
    font: bold 12px Verdana;
    font-family:Arial, Helvetica, sans-serif;
    list-style-type: none;
    text-align: center; /*set to left, center, or right to align the menu as desired*/
    background-image: none;
    background-position: center;
margin-left: auto;
margin-right: auto;
    height:19px;
    line-height:21px;
    color:#ffd700;
    margin-top: 0px;
    padding: 0 0px;
        padding-bottom: 5px;
        width: 1000px;
}

#contentcenter .navtabs{
    width: 100%;
}

.navtabs li{
    display: inline;
    margin: 0;
    padding: 0 3px;
}



.navtabs li a{
    text-decoration: none;
    color: #ffd700;
    outline: none;
}

.navtabs li a:visited{
    color: #ffd700;
}

.navtabs li a:hover{
    border-bottom: 1px solid #ffd700;
    color: #ffd700;
}

.navtabs li.selected{
}

.navtabs li.selected a{ /*selected main tab style */
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
}

.navtabs li.selected a:hover{ /*selected main tab style */
    text-decoration: none;
}

/* ######### END Team Page Tabs ######### */


.pagefooter {
display : none;
}

.mmenucontainer {
display : none;
}

.pageheader {
display : none;
}

#welcome {
display : none;
}

.pagebody {
    background: #000000;
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
    width:960px;
}