
/*************** OPTIONAL ***************/

@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,800);

body, #hsubmenu a, #homepagetabsdiv #homepagetabs li {
   font-family: 'Oswald',Helvetica,Arial,sans-serif; }

.brandlogo {display: none; }
.leaguelogo {margin-top: px; margin-bottom: px; }
.leaguelogo, .standingslogo, .franchiseicon {max-width: 100%; }
.standingslogo {margin-left: 10px;}
)
div#menu0 {margin-left: px; }
.mmenucontainer {font-size: 120% !important; }

.mmenucontainer, #homepagetabs, input[type="button"], input[type="submit"], input[type="reset"]
{text-shadow: none;} /*0 2px 0 #000000;} */


/*************** NEW COLOR KEY ***************
Main (2015 Dark Grey) => Dark Green #015249
Accent (2015 Red) => Light Blue #80baf1 => Light Green # or Marine #57BC90 or 
Warning (2015 Red) => Flat Red #d8383a => Apricot #F7882F
*/


/************************* BACKGROUNDS *************************/
/*** BODY HEADER IMAGE 9 x 34 (height = 30 main, 4 accent) ***/

body {
    background: none url(http://www27.myfantasyleague.com/fflnetdynamic2015/54195_avatar.jpg) repeat-x scroll 0% 0%; }
.pagebody {
    background: #fff; }
.pagefooter {
    background: #015249;}
.oddtablerow, .oddtablerow td {
    background: transparent; }
.eventablerow, .eventablerow td {
    background: #f3f3f3; }

#vsubmenu ul li {
    background: #015249; color: #fff;} /* text-shadow: 0 2px 0 #000;} */
#hsubmenu ul li {
    background: #fff; }
#hsubmenu ul li:hover {
    background: #eee;} /*menu below the top menu */


/*************** LINKS ***************/

.oddtablerow a:link,.oddtablerow a:active,.oddtablerow a:visited,.oddtablerow,
.eventablerow a:link,.eventablerow a:active,.eventablerow a:visited,.eventablerow,
a:link, a:active, a:visited
{color: #015249; } /* Active Links */

a:hover, .oddtablerow a:hover,.eventablerow a:hover
{color: #80baf1; color:  #000000} /* table links */

.mainmenuoff, a.mainmenuoff:link, a.mainmenuoff:visited, a.mainmenuoff:hover, a.mainmenuoff:active, a.mainmenucurrent:link, a.mainmenucurrent:visited, a.mainmenucurrent:hover, a.mainmenucurrent:active
{color: #ffffff; } /* Top Menu Main Color */

.mainmenucurrent,
.mainmenuon, A.mainmenuon:link, A.mainmenuon:visited, A.mainmenuon:hover, A.mainmenuon:active {
    color: #ffffff; }  /* top menu active link text */

#vsubmenu ul li a {text-shadow: none; }
#vsubmenu ul li a:hover {background: #eee; } /* side menu hover */

#vsubmenu ul li a:hover, #hsubmenu ul a, #hsubmenu ul li a:hover
{color: #015249;} /* menu under top menu text color */


/*************** WARNING/STANDOUT COLOR ***************/

.pageheader a:link, .pageheader a:active, .pageheader a:visited,
.homepagemessage span.warning, .homepagemessage h4.warning,
.warning, th.warning, .oddtablerow td.status span.freeagent, .eventablerow td.status span.freeagent,
h2, h3, h3 a:hover,
#league_chat b,
#body_board_show th.messageboardbar, #body_board_show th.messageboardbar a,
.playoffbracket td b,
#commissioner_setup th
{color: #d8383a; } /* the Red text */


/*************** TEXT AREAS & MENU BARS ***************/

.pageheader,
.pageheader a:link:hover, .pageheader a:active:hover, .pageheader a:visited:hover,
.pagetitle h1,
th a:hover,
h3 a:link, h3 a:visited, h3 a:active,
#body_board_show th.messageboardbar a:hover,
#monthly_calendar th,
{color: #015249; }

#homepagetabsdiv #homepagetabs li
{color: #80baf1; color: lightgray;} /* This is the text color */

#homepagetabs, #body_live_scoring_summary h2,#body_live_scoring h2, li#tab0:after
{background: #015249; background: #015249; } /* This is the background */

#homepagetabsdiv #homepagetabs li.currenttab, li#tab0.currenttab:after
{background: #80baf1; background: #AB5600;} /* Color of Current Tab */

.mainmenuoff, a.mainmenuoff:link, a.mainmenuoff:visited, a.mainmenuoff:hover, a.mainmenuoff:active, a.mainmenucurrent:link, a.mainmenucurrent:visited, a.mainmenucurrent:hover, a.mainmenucurrent:active,
.mainmenuon, A.mainmenuon:link, A.mainmenuon:visited, A.mainmenuon:hover, A.mainmenuon:active
{background: #015249; background: #015249;} /* Top Menu Item Background */

.mainmenuon, A.mainmenuon:link, A.mainmenuon:visited, A.mainmenuon:hover, A.mainmenuon:active
{background: #80baf1; background: #AB5600; } /* Top Menu Mouse Over Color */


/*************** INPUT BUTTONS ***************/

input[type="button"], input[type="submit"], input[type="reset"]
{border: 1px solid #000000; background: #015249; }

input[type="button"]:hover, input[type="submit"]:hover
{border: 1px solid #000000; background: #AB5600; }


/*************** BORDERS ***************/

.eventablerow td, .oddtablerow td
{border: 1px solid #ccc; }

.newposition td,.newposition th
{border-top: 2px solid #015249; }

.pagefooter > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1),
#homepagetabs,
caption, .homepagemodule caption, .homepagecolumn .homepagemodule caption
{border-bottom: 5px solid #AB5600; }

#homepagetabsdiv #homepagetabs li.currenttab:first-of-type
{border-left: 1px solid #AB5600;}

#homepagetabsdiv #homepagetabs li
{border-left: 1px solid #015249; }

#homepagetabsdiv #homepagetabs li
{border-right: 1px solid #darkgray; }

#body_live_scoring_summary h2,#body_live_scoring h2
{border: 3px solid #015249; }

.playoffbracket td.topteam, .playoffbracket td.bottomteam
{border-bottom: 2px solid #015249; }

.playoffbracket td.bracket, .playoffbracket td.bottomteam
{border-right: 2px solid #015249; }

