@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://games.espn.go.com/fba") {


/* ESPN Fantasy Games Dark Revision */

/* Only Issue I noticed was on Scoreboard Page; "Full Boxscore Link" is dark and cannot be seen until that row or the link is hovered-- WIP */

/* Changing Some Colors */
a {
color: #eee !important;
outline: none !important;
}

#playerTableHeader li {
background: #292929 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
border-right: 1px solid #777 !important;
border-top: 1px solid #777 !important;
border-left: 1px solid #777 !important;
}

#playerTableHeader li a {
color: #999 !important;
}

#playerTableHeader #current {
background: #777 !important;
}

#playerTableHeader #current a {
color: #111 !important;
}

/* Live Scoring Highlighter */
.casterhl{
background-color: #9f9f9f !important;
}


.playerTableBgRowTotals {
background-color: #777 !important;
}

.playertableSectionHeader, .playertableTableHeader {
background: #393939 !important;
}

#playerTableHeader:hover, .playerTableTabsCell:hover, .playerTableSubmitCell, .playerTableTabsCell {
background-color: #191919 !important;
}

.playerTableBgRowSubhead td, .playerTableBgRowSubhead2 td, .tableSubHead, #nav-wrapper-container {
background: #777 !important;
}

div.chOwnerCallouts, .chtop, .transitional-elements {
background: #393939 !important;
}

/* Couple Front Page ( League ) Changes */
.chtopL h1, .chbtm {
color: #999 !important;
}

.chbtm {
background: #777 !important;
color: #eeeeee !important;
height: 60px !important;
-moz-border-radius-bottomright: 5px !important;
-moz-border-radius-bottomleft: 5px !important;
}

.chbtm ul {
color: #eeeeee !important;
}

.transDivLabel  {
background-color: #777 !important;
}

/* Hover Effect for Links with Slight Shadow Effect */
body a:hover, .anchorStyle:hover {
color: #121212 !important;
text-shadow: #666666 0px 0px 1px, rgba(0,0,0,1) 1px 1px 3px, rgba(0,0,0,1) 1px 1px 3px, white 0px 0px 8px, white 0px 0px 8px !important;
}

/* Link Colors for Some Areas */
body a:link, .anchorStyle, .smackboardTitle, .bodyCopy {
color: #eee !important;
}

.tableBody a:link, .tableBody a:visited {
color: #111 !important;
}

/* Background Colors */
.fantasynav, .hdrteamstxt, .fantasynavbg {
background-color: #393939 !important;
}

/* Other Background Colors */
.fantasynavbg {
background: #393939 !important;
}

.hdrteamstxt {
width: 110px !important;
margin-left: 150px !important;
text-align: right !important;
}

.hdrteamstext a {
color: #999 !important;
}

/* Overall Background Color */
body {
background: #121212 !important;
}

body.trans-fantasy .head {
background: #888 !important;
}

/* Top Nav Edits */
.fantasynavtab a {
-moz-background-clip:border !important;
-moz-background-inline-policy: continuous !important;
-moz-background-origin: padding !important;
display:block !important;
height:31px !important;
margin:0 2px 0 0 !important;
}

#nav-main ul.top li a {
background-color: #777 !important;
}

#nav-main ul.top li a:hover {
background-color: #555 !important;
}

#nav-main ul li.active a:hover {
background-color: #777 !important;
}

/* Change Color of Lineups Date Links */

.lineupsNav div:hover {
color: #121212 !important;
font-weight: bold !important;
}

/* Change Default Navigation Tabs to Custom Tabs */

.myteamtabon a:link, .myteamtab a {
width: 70px !important;
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/myteamoffgrey.png) no-repeat scroll 0 0 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.myteamtabon a:hover, .myteamtab a:hover, .myteamtabon a {
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/myteamongrey.png) repeat scroll 0 0 !important;
width: 70px !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.leaguetab a, .leaguetab a:link {
width: 60px !important;
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/leagueoffgrey.png) repeat scroll 0 0 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.leaguetab a:hover, .leaguetabon a:hover, .leaguetabon a {
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/leagueongrey.png) repeat scroll 0 0 !important;
width: 60px !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.playerstab a, .playerstab a:link {
width: 75px !important;
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/playersoffgrey.png) repeat scroll 0 0 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.playerstab a:hover, .playerstabon a:hover, .playerstabon a {
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/playersongrey.png) repeat scroll 0 0 !important;
width: 75px !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.standingstab a, .standingstab a:link {
width: 85px !important;
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/standingsoffgrey.png) repeat scroll 0 0 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.standingstab a:hover, .standingstabon a:hover, .standingstabon a {
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/standingsongrey.png) repeat scroll 0 0 !important;
width: 85px !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.scoreboardtab a, .scoreboardtab a:link {
width: 102px !important;
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/scoreoffgrey.png) repeat scroll 0 0 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.scoreboardtab a:hover, .scoreboardtabon a:hover, .scoreboardtabon a {
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/scoreongrey.png) repeat scroll 0 0 !important;
width: 102px !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.teamstab a, .teamstab a:link {
width: 80px !important;
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/teamsgrey-1.png) repeat scroll 0 0 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.teamstab a:hover {
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/teamsgrey-1.png) repeat scroll 0 0 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.lmtoolstab a, .lmtoolstab a:link {
width: 78px !important;
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/toolsoffgrey-1.png) repeat scroll 0 0 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.lmtoolstab a:hover, .lmtoolstabon a:hover, .lmtoolstabon a {
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/toolsongrey.png) repeat scroll 0 0 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.fantasycasttab a, .fantasycasttab a:link {
width: 150px !important;
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/fantasyoffgrey.png) repeat scroll 0 0 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

.fantasycasttab a:hover, .fantasycasttabcaster a, .fantasycasttabcaster a:link, .fantasycasttabcaster a:hover {   /* When Fantasy Cast is 'Turned On' by ESPN, This Will Have Bright Text */
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/fantasyongrey.png) repeat scroll 0 0 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

/* Change Team Highlighter */

.navddmenuitemhighlight:hover {
background-color: #777 !important;
}

.navddmenuitem {
background: #131313 !important;
color: #eee !important;
}

/* Change Colors on PopUp Boxes */

.ffl #pcNewsPlayerName, .ffl #pcClose {
background-color: #555 !important;
}

/* Get Rid of the Footer */

body.trans-fantasy #trans-footer.container {
display: none !important;
}

/* Front Page "League" Changes */

.hBlue {
background: #777 !important;
-moz-border-radius-topleft: 6px !important;
-moz-border-radius-topright: 6px !important;
}

.modRnd, .modBgrad, .whiteparentcontainer, body.trans-fantasy #bannercontainer, .tableHead, #pcName td, #pcHV {
background: #292929 !important;
}

.modBgrad .txtMod {
background-color: #444 !important;
}

.modBgrad .modTabs.on {
background-color: #888 !important;
}

.modAngledPad {
background-color: #777 !important;
}

.modAngledGrad {
background: #111 !important;
}

.subnavcontaineron {
background: #777 !important;
-moz-border-radius: 4px !important;
}

.subnavcontaineron a {
color: #111 !important;
}

.subnavcontainer a, .pageHeaderLower, .pageHeadline {
color: #eee !important;
}

.hBrown {
background: #131313 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

/* Misc Color Changes */

.sortedCell, .slotChanged, #pcWeek {
background: #777 !important;
}

/* tr:hover Changes Hover Row Color */

tr:hover, .clubhousemodule, .lineupsNavItemOn {
background-color: #777 !important;
}

.whitecontainer {
background-color: #191919 !important;
-moz-border-radius: 4px !important;
}

#teamLeagueInsert {
color: #eee !important;
}

.lgmessageDat, .lgmessage td.lgmessageTopRow, .lgmessage td {
color: #111 !important;
}

.playertablefiltersmenu, #playerTable_0, #ptfiltersmenuright, .playertablefiltersmenucontainer, .playertablefiltersmenucontaineron {
background-color: #111 !important;
}

#chooseLeagueStatsToDisplayDiv {
background-color: #777 !important;
}

div.subnavdropdown ul {
background-color: #111 !important;
}

#nav-main ul li div {
background: #777 !important;
}

#nav-main ul li.hover a {
background: #777 !important;
}

div.popplayercard:hover {
color: #111 !important;
}

div.popplayercard  {
font-weight: bold !important;
}

.playertablefiltersmenucontaineron {
background: #777 !important;
-moz-border-radius: 4px !important;
}


/* Color Change of Spacer */

.sectionLeadingSpacer, .ctColPad {
background-color: #777 !important;
}

.ctColPad {
-moz-border-radius: 5px !important;
}

/* Border Change Color */

.playertableFrameBorder {
border: 8px solid #777 !important;
-moz-border-radius-topright: 5px !important;
-moz-border-radius-bottomright: 5px !important;
-moz-border-radius-bottomleft: 5px !important;
}

/* Other Popup Color Changes */

.lineupsNav, .colorNote {
background: #777 !important;
-moz-border-radius: 5px !important;
}

.lineupsNavHd {
color: #111 !important;
}

/* Message Board Tweaks */

.bg0 {
background: #888 url(http://g.espncdn.com/s/ffllm/09/images/messageboard/bg_post.gif) !important;
border: 1px solid #121212 !important;
}

.bg1 {
background: #777  url(http://g.espncdn.com/s/ffllm/09/images/messageboard/bg_post.gif)!important;
border: 1px solid #121212 !important;
}

.post-subject, .post-quickTags {
color: #999 !important;
}

.bg0:hover, .bg1:hover, h3 {
background-color: #999 !important;
}

textarea.messageMain:hover, input[type="text"]:hover, .select:hover {
background-color: #777 !important;
color: #111 !important;
}

.post-body-header, .postDate {
color: #131313 !important;
}

/* Different Move, Here, IR, Drop, etc Buttons - Uncomment if you dont like or replace with your own - Added 12/3/09 */

.pncButtonMove, .pncButtonMoveSelected, .pncButton {
background: url(http://i663.photobucket.com/albums/uu355/konphlikt/movegrey.png) no-repeat scroll 0 50% !important;
-moz-border-radius-bottomleft: 6px !important;
-moz-border-radius-topright: 9px !important;
}

.pncButtonHere {
background-image: url(http://i663.photobucket.com/albums/uu355/konphlikt/heregrey.png) !important;
-moz-border-radius-bottomleft: 6px !important;
-moz-border-radius-topright: 9px !important;
}

.pncButtonDropped {
background-image: url(http://i663.photobucket.com/albums/uu355/konphlikt/droppedgrey.png) !important;
-moz-border-radius-bottomleft: 6px !important;
-moz-border-radius-topright: 9px !important;
}

.pncButtonDrop, .pncButtonDrop2 {
background-image: url(http://i663.photobucket.com/albums/uu355/konphlikt/dropgrey.png) !important;
-moz-border-radius-bottomleft: 6px !important;
-moz-border-radius-topright: 9px !important;
}

.pncButtonUndroppable, .pncUndroppable2 {
background-image: url(http://i663.photobucket.com/albums/uu355/konphlikt/cantdropgrey.png) !important;
-moz-border-radius-bottomleft: 6px !important;
-moz-border-radius-topright: 9px !important;
cursor: crosshair !important;
}

.pncButtonLocked {
background-image: url(http://i605.photobucket.com/albums/tt139/ArtificialPain/locked2.png) !important;
-moz-border-radius-bottomleft: 6px !important;
-moz-border-radius-topright: 9px !important;
cursor: crosshair !important;
}

.pncButtonActivate, .pncButtonActivate2 {
background-image: url(http://i663.photobucket.com/albums/uu355/konphlikt/activategrey.png) !important;
-moz-border-radius-bottomleft: 6px !important;
-moz-border-radius-topright: 9px !important;
}

.pncButtonToIR, .pncButtonToDL, .pncButtonToDL2 {
background-image: url(http://i663.photobucket.com/albums/uu355/konphlikt/irdlgrey.png) !important;
-moz-border-radius-bottomleft: 6px !important;
-moz-border-radius-topright: 9px !important;
}

.pncButtonToIR:hover, .pncButtonToDL:hover, .pncButtonToDL2:hover, .pncButtonActivate:hover, .pncButtonActivate2:hover, .pncButtonLocked:hover, .pncButtonUndroppable:hover, .pncUndroppable2:hover, .pncButtonDrop:hover, .pncButtonDrop2:hover, 
.pncButtonDropped:hover, .pncButtonHere:hover, .pncButtonMove:hover, .pncButtonMoveSelected:hover, .pncButton:hover, .clubhouseteamlogo:hover {
-moz-box-shadow: 2px 8px 8px rgba(0,0,0,0.625) !important;
}

.pncTopButton {
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/inactive.png) no-repeat 0 0 !important;
-moz-border-radius: 4px !important;
}

.pncTopButtonActive {
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/active.png) no-repeat 0 0 !important;
-moz-border-radius: 4px !important;
color: #eee !important;
}

.pncTopButtonTextDisabled {
color: #222 !important;
}

.pncTopButtonText {
color: #eee !important;
}

.pncTopUndoButton {
background: transparent url(http://i663.photobucket.com/albums/uu355/konphlikt/undo3.png) no-repeat 0 0 !important;
-moz-border-radius-topright: 6px !important;
-moz-border-radius-bottomright: 6px !important;
border-right: 1px solid #fff !important;
}

/* More Player PopUps Page */
#pcEven:hover {
background-color: #777 !important;
}

#pcOdd:hover {
background-color: #999 !important;
}

.fba #pcNewsPlayerName, .fba #pcClose, .fba .pcStatMainHead {
background-color: #444 !important;
}

#pcText, #pcPlayer {
background-color: #999 !important;
}

#pcMain img {
background-color: #191919 !important;
-moz-border-radius: 4px !important;
}

.fba #pcContent a {
color: #111 !important;
}

th.pcTanRight {
background-color: #777 !important;
}

/* Change Text of Vote Buttons and Drop Down list of VS Games - Changed due to theme I am using // Uncomment if Needed // */

.sidebar {
color: #000 !important;
background-color: #777 !important;
}

/* Rounded Corners  */

.brownModBg, .modRnd {
-moz-border-radius-bottomright: 5px !important;
-moz-border-radius-bottomleft: 5px !important;
}

/* More League Page Changes */
.brownModBg {
background: #555 !important;
}

.modRnd .modWgrad {
background: #444 !important;
}

/* Change background when ESPN 'pops up' score */

body.trans-fantasy #coverDiv, body.trans-fantasy {
background: #555 !important;
}

/* ESPN 'Pop Up' Score Updater */

/*#toastDiv[id="toastDiv"], #toastDiv {
to be continued  
}*/

/* For Use with Chatbox in Our League -- Personal Theme on Win 7 Conflicts -- You can uncomment if needed */
.frmtb  {
background-color: #eee !important;
border: 1px solid #2D4063 !important;
color: #111 !important;
font-size: 8pt !important;
margin:1px 2px !important;
padding-left: 3px !important;
padding-right: 3px !important;
}

/* Standings Page - Cell Color Highlight Change */
.sortableSorted {
background-color: #888 !important;
}


/* Frontpage Edits */
.moduleBox-col2, .moduleBox {
background: #777 !important;
}

.ekblog a:link {
color: #111 !important;
}

body.trans-fantasy #main-stack2-col1-inner, body.trans-fantasy .main-col1  {
background: #292929 !important;
}

.moduleBoxHeader2 {
background: #191919 !important;
color: #eee !important;
}

#footer {
display: none !important;
}

.arcade_text, body.trans-fantasy .main-col1 {
color: #eee !important;
}

.newsLetter {
background: #191919 !important;
border: 1px solid #797979 !important;
}

/* Trade Page Updated */

.tradeGrade {
background-color: #494949 !important;
-moz-border-radius: 6px !important;
}

/* For Baseball */

.flb .pcStatMainHead, .flb #pcNewsPlayerName, .flb #pcClose, #adInsertion_PresentedByLogo {
background-color: #292929 !important;
}

#pcClose {
background: #292929 !important;
}

/* Charts Area on Player Popup */
.chart-nav-toggle, .chart-nav {
background: #595959 !important;
}

.chart-nav .chart-nav-selected, .chart-nav-item:hover {
background-color: #d9d9d9 !important;
-moz-border-radius: 4px !important;
}

.chart-tools {
background-color: #595959 !important;
-moz-border-radius: 6px !important;
}

/* Other Player Popup For Baseball */
#pc a, #moreStatsView0 a {
color: #111 !important;
}

/* Team Name When Viewing Other Teams ( Under League, My Team, etc ) */
.subnavcontainer {
color: #eee !important;
}

.headline {
color: #bbb !important;
}

/* ESPN Sign In PopUp on Fantasy Sports Front Page */

#member-services, #member-services-content .rounded {
background-color: #333 !important;
}

span#signInAs, dt, h5.title {
color: #eee !important;
}

#header div.personalization ul li#myespn:hover a, #header div.personalization ul li#myespn.hover a {
background-color: #333 !important;
}

#member-services-promo {
background-color: #191919 !important;
}

}
