@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("streak.espn.go.com") {

body {
background: -moz-linear-gradient(top, #090909 0%, #747474 100%) fixed !important;
}

body.trans-fantasy #header, #nav-wrapper-container, body.trans-fantasy .nav-main-breadcrumbs, div.main {
background: #141414 !important;
}

.games-innercol {
background-color: #424242 !important;
}

.games-nav ul li {
background: #141414 !important;
-moz-border-radius: 14px 4px 0 0 !important;

}

.games-nav ul li a {
background: #141414 !important;
-moz-border-radius: 14px 4px 0 0 !important;
}

.games-nav ul li a:hover {
color: #111 !important;
}

.games-nav ul li.games-on a {
color: #eee !important;
background: #777 !important;
}

.games-nav ul li:hover {
background: #777 !important;
color: #111 !important;
/*border-right: 1px solid #111 !important;
border-top: 1px solid #111 !important;
border-left: 1px solid #111 !important;
padding-right: 2px !important;*/
}

.games-nav ul li a:hover {
background: #777 !important;
}

div.nav-main-breadcrumbs {
background: #141414 !important;
}

a#entryLink {
color: #eee !important;
margin-left: 2px !important;
}

.games-nav {
height: 36px !important;
background: #292929 !important;
}

div.groupsMenuItem {
background: #141414 !important;
}

div#groupDropDown .groupsMenuItem a {
background: #777 !important;
}

div#groupDropDown .groupsMenuItem a:hover {
background: #666 !important;
}

div#groupDropDown {
background: #141414 !important;
}

.mg-date {
color: #eee !important;
background: #141414 !important;
-moz-border-radius: 6px 6px 0 0 !important;
padding: 6px !important;
}

.mg-date a, .mg-date a:hover {
color: #ccc !important;
background: #141414 !important;
-moz-border-radius: 6px 6px 0 0 !important;
padding: 6px !important;
}

/* Pending Pick */
.pendingpick-hdr {
background: #141414 !important;
-moz-border-radius: 4px 4px 0 0 !important;
}

.pendingpick-main-taller {
background: -moz-linear-gradient(top, #292929 30%, #dddddd 100%) !important;
}

.pendingpick-main {
border-color: -moz-use-text-color #111 #111 !important;
color: #ddd !important;
text-shadow: #000 1px 1px 1px !important;
background: #141414 !important;
}

.pendingpick-main a {
color: #ddd !important;
}

.pendingpick-main-border {
border-color: #111 !important;
}

/* Top Nav List */

#nav-main ul li div {
background: #090909 !important;
}

#nav-main ul li.hover a {
background: #777 !important;
}

#nav-main ul li div ul li a {
color: #eee !important;
}

#nav-main ul li div ul li:hover, #nav-main ul li div ul li a:hover {
background: #090909 !important;
}

#nav-main ul li.active {
background: #090909 !important;
}

/* Games List */

.mg-gamehdr {
background: #141414 !important;
-moz-border-radius: 6px 6px 0 0 !important;
}

.mg-gamehdr-LOSING-streak {
background: #777 !important;
color: #9F0006 !important;
-moz-border-radius: 6px !important;
}

.mg-gamehdr-WINNING-streak {
background: #777 !important;
color: #00CF09 !important;
-moz-border-radius: 6px !important;
}

.mg-gametableQOver .mg-column1, .mg-gametableQOver td {
background: #525252 !important;
border-color: #111 !important;
color: #999 !important;
}

.mg-gametableQOver td a {
color: #eee !important;
}

.mg-gametableQOver td {
color: #ddd !important;
}

.mg-gametableQOver, .mg-gametableQ {
border-color: #111 !important;
-moz-box-shadow: #111 0px 0px 4px !important;
}

.mg-gametableQOver:hover, .mg-gametableQ:hover {
-moz-box-shadow: #111 0px 0px 16px !important;
}

.gamequestion {
background: #141414 !important;
-moz-border-radius: 6px 6px 0 0 !important;
color: #999 !important;
}

.spons-bgGame {
background: #006699 !important;
-moz-border-radius: 6px 6px 0 0 !important;
color: #111 !important;
}

.mg-gametableQYlw td {
background-color: #CFB567 !important;
}

.mg-gametableQYlw td.pendingPickColor {
background-color: #CFA526 !important;
}

/*.mg-column6 {                       
display: none !important;
}*/                                  /* Uncomment this if you do NOT want to see percentages of games picked */

.mg-gametableQ td {
background: #777 !important;
border-color: #111 !important;
color: #ddd !important;
}

.mg-gametableQ td a {
color: #eee !important;
}

.optionsFin {
background: #141414 !important;
-moz-border-radius-bottomright: 4px !important;
}

.spons-optionsFin {
-moz-border-radius-bottomright: 4px !important;
}

/* Leaderboard */

.table-leaderboard {
background: #555 !important;
}

.table-leaderboard tr:hover {
background: #777 !important;
}

.table-leaderboard td a, .table-leaderboard td {
color: #aaa !important;
}

.mgRightColumnModule {
background: #555 !important;
color: #ddd !important;
}

.mgRightColumnModule a {
color: #eee !important;
}

.monthlyWinnerHeader {
background: #141414 !important;
-moz-border-radius: 4px 4px 0 0 !important;
}

.playMobile, .mod-container, #footer.container {
display: none !important;
}

.sponsored-leaderboard h1 {
background: #141414 !important;
-moz-border-radius: 6px 6px 0 0 !important;
}

.sponsored-leaderboard ul {
background: #141414 !important;
}

.sponsored-leaderboard li a.on {
background: #292929 !important;
-moz-border-radius: 4px 4px 0 0 !important;
color: #eee !important;
}

.sponsored-leaderboard li a {
background: #777 !important;
-moz-border-radius: 4px 4px 0 0 !important;
}

.sponsored-leaderboard li a:hover {
color: #eee !important;
background: #292929 !important;
border-top: 1px solid #eee !important;
}

.bottom-leaderboard {
background: #141414 !important;
-moz-border-radius: 0 0 6px 6px !important;
}

.bottom-leaderboard a {
color: #eee !important;
}

.mgCalloutModule {
background: #141414 !important;
color: #ddd !important;
-moz-border-radius: 6px !important;
}

.table-leaderboard th {
color: #eee !important;
text-decoration: underline !important;
}

.mg-lb-column2, .mg-lb-column3, .mg-lb-column4, .mg-lb-column5, .mg-lb-column6 {
background: #777 !important;
color: #111 !important;
border-color: #616161 !important;
}

.mg-lb-column2:hover, .mg-lb-column3:hover, .mg-lb-column4:hover, .mg-lb-column5:hover, .mg-lb-column6:hover {
background: #727272 !important;
}

.mg-lb-column3 a {
color: #eee !important;
}

.mg-lb-column6 a:hover, .mg-lb-column2 a:hover {
color: #111 !important;
}

/* Discussion */
#conversation-container ul#conversation-message-list li {
background: #777 !important;
-moz-border-radius: 4px !important;
border: 1px solid #111 !important;
}

#conversation-container ul#conversation-message-list li:hover {
background: #888 !important;
}

.conversation .conversation-item-date, #conversation-container .conversation-item-report, #conversation-container .conversation-item-edit, #conversation-container .conversation-item-delete {
color: #ddd !important;
}

#conversation-container .conversation-page-item-open {
color: #eee !important;
background: #141414 !important;
}

/* Groups Page */

.games-nav.subnav, .games-nav.groupsnav {
-moz-border-radius: 14px 14px 0 0 !important;
}

.games-nav.subnav ul li.games-on a, .games-nav.subnav ul li.games-on a:hover {
color: #111 !important;
background: #777 !important;
}

.games-nav.subnav ul li a:hover {
text-decoration: none !important;
}

.games-nav.subnav ul li a {
color: #eee !important;
}

.games-nav.subnav ul li a:hover {
color: #111 !important;
}

.groupInfoBox {
background: #141414 !important;
-moz-border-radius: 6px !important;
}

.groupInfoLeftText h3, .groupInfoLeftText {
color: #eee !important;
}

.groupInfoLeftText a {
color: #ccc !important;
}

.mgTableHd {
background: #141414 !important;
color: #eee !important;
-moz-border-radius: 6px 6px 0 0 !important;
border-color: #141414 !important;
}

.mgTableSubHd, .mgTableSubHd a {
background: #292929 !important;
color: #eee !important;
}

.mgTableRowEven {
background: #212121 !important;
color: #bbb !important;
font-weight: bold !important;
border-color: #747474 !important;
}

.mgTableRowOdd {
background: #313131 !important;
color: #bbb !important;
font-weight: bold !important;
border-color: #747474 !important;
}

.mgTableRowOdd a, .mgTableRowEven a {
color: #bbb !important;
font-weight: bold !important;
}

/* Highlight Color for Your Team in a Group */
.highlight {
background: #006699 !important;
}

/* Keeps Highlight Same Color on Hover */
.mgTableRowEven.highlight:hover, .mgTableRowOdd.highlight:hover {
background: #006699 !important;
}

.mgTableRowOdd a:hover, .mgTableRowEven a:hover, .mgTableRowOdd a, .mgTableRowEven a {
background: transparent !important;
}

.mgTableRowEven:hover, .mgTableRowOdd:hover {
background: #414141 !important;
}

#conversation-container .conversation-page-item {
background: #141414 !important;
color: #eee !important;
-moz-border-radius: 4px 4px 0 0 !important;
}

.conversation textarea.conversation-form-body  {
background-color: #777 !important;
color: #111 !important;
}

/* My Entry Area */

.mg-stats-gametable-header {
background: #141414 !important;
color: #eee !important;
-moz-border-radius: 6px 6px 0 0 !important;
}

.mg-stats-gametable {
background: #717171 !important;
color: #eee !important;
}

.mg-results-gametable td {
background: #9e9e9e !important;
color: #111 !important;
border-color: #727272 !important;
}

.mg-results-gametable-win td, .mg-results-gametable-pend td {
border-color: #727272 !important;
}

.maintable-hdr {
background: #141414 !important;
-moz-border-radius: 6px 6px 0 0 !important;
}

div#WzBoDy {
-moz-box-shadow: #111 1px 1px 12px !important;
background: #747474 !important;
border: none !important;
}

div#WzTtShDwB, div#WzTtShDwR {
background-color: transparent !important;
}

body.trans-fantasy .wide-background {
background: transparent !important;
}


}

