#!/bin/sh

BODY { background-color: #3A3A38; background-image: url(http://images.fantasyleague.com/fast/f12006/template/tarmac_texture.gif); margin: 0px; font-family: Verdana,Arial 11px; }

DIV.right { text-align:right; }

.error { color: #DD0000; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica; text-align: left }

/* TABLE { font-size:11px; }	*/
TABLE.body { border-right: #ffffff 1px solid; border-left: #ffffff 1px solid;  }

/* topNav */ 
TD#topNav { background-color:#7E1116; border-bottom:#590D11 1px solid; border-top:#fff 1px solid; }
TABLE.topNav { background-color: #7E1116; padding: 0px; margin: 0px; }
TABLE.topNav TD { padding: 0px; font-size: 10px; border-right: solid #590D11 1px; border-left: solid #A3161C 0px; font-family: Verdana, Arial; text-align: center; }
TABLE.topNav A { padding: 7px 8px 3px 8px; height: 16px; color: #FFFFFF; display: block; text-decoration: none; font-weight: bold; letter-spacing: 0.05em;}
TABLE.topNav A:hover { background-color: #D4161C; }

/* sideNav */ 
TD#sideNav { background-image: url(http://www.netbookmarketing.co.uk/biz/freetraffic/sideNavBg.gif); background-position: bottom left; background-repeat:repeat-y; background-color: #E7E5BC;}
#sideNav { margin: 0px; color: #272526; font-size: 10px; font-family: verdana, arial; line-height: 20px; font-weight: bold; }
#sideNav A { padding: 1px 14px 1px 3px; text-decoration: none; background-color: #E7E5BC; color: #272526; display: block; text-align: right; border-bottom: solid 1px #D4D2AB; }
#sideNav A:hover {
	FONT-WEIGHT: bolder; COLOR:#FFFFFF; background: #590D11;  TEXT-DECORATION: none
}
#sideNav H2 { margin: 0px; padding: 1px 14px 1px 3px; font-weight: bold; font-style: normal; font-size: 10px; text-align: right; border-bottom: solid 1px #D4D2AB; border-top: solid 0px #D4D2AB; color: #272526; text-transform:uppercase; }

#sideNav P { margin: 0; padding-top: 10px; }
#sideNav SPAN.navgroup { display:block; margin: 0; padding-bottom: 20px; }
#sideLogo { text-align:center; padding:0 0 30 0; }

/* Login Control */ 
#loginControl { letter-spacing: 0.05em; margin-right: 13px; }
#loginControl TD { height: 18px; vertical-align: middle; padding-left: 3px; color: #FFFFFF; font-size: 9px; font-family: Verdana, Arial; font-weight: bold; }
#loginControl TD SMALL { font-size: 7pt; font-weight: bold; letter-spacing: 0em; }
#loginControl TD IMG { padding-left: 5px; }
#loginControl TD INPUT.pinjump { width: 40px; height: 16px; font-size: 9px; font-family:verdana; font-weight: normal; }
#loginControl TD A { color: #FFFFFF; text-decoration: none; }

/* mainContent */ 
TD.main { background-color: #FFFFE6; padding: 10px 10px 10px 10px; height:630px; }
#mainContent { font-family: verdana; font-size:11px; }
#errorMessage { color: #DD0000; font-weight: bold; }
#instructions { color: #DD0000; }

/* Links */ 
#mainContent A {color: #DB1E25; text-decoration: none; font-weight: bold; }
#mainContent A:hover {color: #DB1E25; text-decoration: underline; }

/* Promo */
table.promobox		{ padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px; border-left: #b3b393 1px solid; border-bottom: #b3b393 1px solid }
td.promoboxhead		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; color: #ffffff; background-image:url(http://images.fantasyleague.com/fast/f12006/template/rhspromoheader.gif); height: 24px; padding: 5px 5px 2px 5px; }
td.promoboxcopy		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; vertical-align: top; color: #000000; background-color: #ffffff; padding: 5px; border-left: #be000a 1px solid; border-right: #be000a 1px solid; border-bottom: #be000a 1px solid; }
td.nopadding			{ padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }

/* Newsfeed */
table.newsfeed		{ padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px; border-left: #be000a 1px solid; border-right: #be000a 1px solid; border-bottom: #be000a 1px solid; }
td.newsfeedhead		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; vertical-align: top; color: #ffffff; background-color: #be000a; height: 20px; padding: 5px 5px 2px 5px; }
td.newsfeedcopy		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; vertical-align: top; color: #000000; background-color: #ffffff; padding: 5px; }

/* Normal Table */ 
#mainContent TABLE.normal { border: #262626 1px solid; background-color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#mainContent TABLE.normal TD { padding: 3px 5px 3px 5px; color: #000000; font-size: 11px; border-top: #e8e8e8 1px solid; }
#mainContent TABLE.normal A { color: #DB1E25; text-decoration: none; font-weight: bold;}
#mainContent TABLE.normal A:hover { text-decoration: underline;}
#mainContent TABLE.normal TH { background-color: #262626; color: #ffffff; padding: 2px 5px 2px 5px; font-weight: bold; font-size: 11px; vertical-align: middle; text-align: left; text-transform: uppercase; height:24px;}
#mainContent TABLE.normal TR.header TD { background-color: #262626; color: #ffffff; padding: 2px 5px 2px 5px; font-weight: bold; font-size: 11px; vertical-align: middle; text-align: left; text-transform: uppercase; height:24px;}
#mainContent TABLE.normal TH.alignright { color: #cccccc; text-align: right; }
#mainContent TABLE.normal TH A { color: #ffffff; text-decoration: none; font-weight: bold; }
#mainContent TABLE.normal TH A:hover { text-decoration: underline; color: #ffffff; }
#mainContent TABLE.normal TR.header TD A { color: #ffffff; text-decoration: none; font-weight: bold; background-image: url(http://images.fantasyleague.com/pro/buttons/arrowend.gif); background-repeat: no-repeat; background-position: right; padding-right: 12px; }
#mainContent TABLE.normal TR.header TD A:hover { text-decoration: underline; color: #ffffff; }
#mainContent TABLE.normal TR.subhead TD { background-color: #262626; color: #FFFFFF; padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 11px; padding-bottom: 2px; vertical-align: middle; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
#mainContent TABLE.normal TR.subheading TD { background-color: #e8e8e8; padding: 2px 5px 2px 5px; height:24px; }
#mainContent TABLE.normal TR.subheading TD.subheadingright { background-color: #e8e8e8; padding: 2px 5px 2px 5px; margin: none; height:24px; text-align: right; vertical-align: middle; }
#mainContent TABLE.normal TR.subheading TD.highlight { background-color: #D5D1D2; padding: 2px 5px 2px 5px; height:24px; }
#mainContent TABLE.normal TR.highlight TD { background-color: #C8E2F1; }
#mainContent TABLE.normal TR.info TD { background-color: #e8e8e8; padding: 2px 5px 2px 5px; height:24px; font-weight: bold; color: #660000; }
#mainContent TABLE.normal TR.footerinfo TD { padding: 2px 5px 2px 5px; height:24px; font-weight: bold; color: #000000; }
#mainContent TABLE.normal TD.highlight { background-color: #F9F7F8; }

/* Positioning Table */ 
#mainContent TABLE.positioning { border: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-collapse: collapse; background: none; color: #000000; font-size: 11px; }
#mainContent TABLE.positioning td { font-size: 11px; }
#mainContent TABLE.spaced { border: none; padding: 3px 5px 3px 5px; margin: 0px 0px 0px 0px; background: none; color: #000000; font-size: 11px; }

/* Misc */ 
#mainContent HR { border-top: none; border-right: none; border-left: none; border-bottom: dotted 1px #666666; margin: 10px 0px 10px 0px; background-color: #FFFFE7; color: #FFFFE7; }
#mainContent STRONG { color: #7E1116; font-weight: bold; font-size: 11px; }
#mainContent H1 { font-size: 18px; padding: 12px 0px 15px 0px; margin: 0px 0px 0px 0px; line-height: 14px; color: #7E1116; text-align:left; }
#mainContent H2 { font-size: 16px; padding: 12px 0px 15px 0px; margin: 0px 0px 0px 0px; line-height: 14px; color: #7E1116; }
#mainContent H3 { font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 14px; color: #7E1116; }
#mainContent P { font-size: 11px; line-height: 18px; margin-top: 0px; }
#mainContent TD.bodycopy { font-size: 11px; }
#mainContent EM { color: #7E1116; font-weight: bold; font-size: 11px; font-style: normal; }
#mainContent SPAN.subheading { color: #7E1116; font-weight: bold; font-size: 11px; font-style: normal; }
#mainContent LI { line-height: 16px; }

/* Forms */ 
#mainContent TABLE.form { background:none; border: none; padding: 0px; margin: 0px; border-collapse: collapse; font-size: 11px; }
#mainContent TABLE.form H2 { font-size: 12px; margin-bottom: 4px; padding-bottom: 0px; }
#mainContent TABLE.form EM { font-style: normal; font-weight: bold; }
#mainContent TABLE.form TD { padding: 6px 3px 6px 3px; vertical-align: top; }
#mainContent TABLE.form INPUT.text { font-size: 11px; height: 17px; }
#mainContent TABLE.form TD.buttons { padding: 6px 0px 6px 0px; text-align: center; }
#mainContent TABLE.form SPAN.error { color: #DD0000; }

/* Inputs */ 
#mainContent INPUT.text { background-color: #FFFFFF; font-size: 11px; height: 17px; font-family: Verdana; }
#mainContent INPUT.wide { background-color: #FFFFFF; font-size: 11px; height: 17px; width: 200px; font-family: Verdana; }
#mainContent INPUT.narrow { background-color: #FFFFFF; font-size: 11px; height: 17px; width: 50px; font-family: Verdana; }
#mainContent INPUT.bid { background-color: #FFFFFF; font-size: 11px; height: 17px; width: 40px; font-family: Verdana; }
#mainContent TEXTAREA.text { background-color: #FFFFFF; border: solid 1px #000000; font-size: 11px; font-family: Verdana; height:100px; width:300px; }
#mainContent TEXTAREA.wide { background-color: #FFFFFF; border: solid 1px #000000; font-size: 11px; font-family: Verdana; height:100px; width:400px; }
#mainContent SELECT.text { background-color: #FFFFFF; border: solid 1px #000000; font-size: 11px; font-family: Verdana; height: 16px; }
#mainContent SELECT.txt { background-color: #FFFFFF; border: solid 1px #000000; font-size: 11px; font-family: Verdana; height: 16px; }
#mainContent SELECT.legacyselect { background-color: #FFFFFF; border: solid 1px #000000; font-size: 11px; height: 16px; width: 200px; font-family: Verdana; }
#mainContent SELECT.availableplayers { background-color: #FFFFFF; border: solid 1px #000000; font-size: 11px; width:180px; height: 420px; line-height: 23px; font-family: Verdana; }
#mainContent SELECT.selectteamlistbox { width:250px; font-size:11px; height:96;font-family: Verdana; }
#mainContent INPUT.txt { background-color: #FFFFFF; font-size: 11px; height: 17px; font-family: Verdana; }

/* Footer */
TD.footer { background-color: #ffffe6; }
#footer { font-family: verdana; font-size:9px; padding: 10px 0px 10px 0px; color:#272526; }
#footer A { color: #272526; text-decoration: none; font-weight: bold;}
#footer A:hover { text-decoration: underline; }

/* Banner Ad */
#adcontainer { position:relative; }
#advert { position:absolute; left:126px; top:-66px; width:468px; height:60px; background-color:#000; }

/*Teams Count*/
table.teamscount { border: #7E1116 1px solid; padding: 0px; margin-top: 0px}
table.teamscount th {  background-color: #7E1116; color: #ffffff; padding: 2px 5px 2px 5px; font-weight: bold; font-size: 11px; vertical-align: middle; text-align: left; text-transform: uppercase; height:24px; }
table.teamscount td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; background-color: #ffffff; text-align: left; padding: 2px; }

/* Team Screen */
SPAN.teamname { color:#ffff00; font-weight:bold; }
TD.displaycopy { font-size:11px; color:#fff; font-weight:bold; }
SPAN.bodycopywhite { font-size:11px; color:#fff; }
TABLE.teaminfo { border: #BE0000 1px solid; }
TABLE.teaminfo TD { font-size: 11px; color: #222; font-family: Verdana, Arial, Helvetica; text-align: left }
TABLE.teaminfo TD.leftpadding { padding-left: 2px; font-size: 11px; color: #000; font-family: Verdana, Arial, Helvetica; text-align: left }
TABLE.teaminfo TR TH { background-color: #fff; color: #BE0000; padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 11px; padding-bottom: 2px; vertical-align: middle; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; border-bottom: #BE0000 1px solid; }
TABLE.teaminfo TD.bottom { background-color: #BE0000;}

TD.subheading {font-size:12px;}
.bodycopy {font-size:11px;}

/* Scoring Tables */
TABLE.scoring { border: #222 1px solid; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
TABLE.scoring TD { padding-right: 3px; padding-left: 3px; font-size: 11px; padding-bottom: 3px; color: #000000; padding-top: 3px; font-family: Verdana, Arial, Helvetica; text-align: left }
TABLE.scoring TR TD { background-color: #FFFFFF; color: #000000; padding-right: 2px; padding-left: 2px; font-weight: normal; font-size: 11px; padding-bottom: 2px; vertical-align: middle; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
TABLE.scoring TR.text TD { padding-right: 2px; padding-left: 2px; font-weight: normal; font-size: 11px; padding-bottom: 2px; vertical-align: top; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
TABLE.scoring TR.top TD { background-color: #222; color: #FFFFFF; padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 11px; padding-bottom: 2px; vertical-align: middle; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
TABLE.scoring TR.on TD { background-color: #FFFFFF; color: #000000; padding-right: 2px; padding-left: 2px; font-weight: normal; font-size: 11px; padding-bottom: 2px; vertical-align: middle; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
TABLE.scoring TR.on TD.total { background-color: #E5F2FF; color: #000000; padding-right: 2px; padding-left: 2px; font-weight: normal; font-size: 11px; padding-bottom: 2px; vertical-align: middle; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
TABLE.scoring TR.off TD { background-color: #FFFFFF; color: #000000; padding-right: 2px; padding-left: 2px; font-weight: normal; font-size: 11px; padding-bottom: 2px; vertical-align: middle; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
TABLE.scoring TR.off TD.total { background-color: #E5F2FF; color: #000000; padding-right: 2px; padding-left: 2px; font-weight: normal; font-size: 11px; padding-bottom: 2px; vertical-align: middle; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
TABLE.scoring TR.subhead TD { background-color: #333333; color: #FFFFFF; padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 11px; padding-bottom: 2px; vertical-align: middle; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
TABLE.scoring TR.divider TD { background-color: #CCCCCC; padding-right: 1px; padding-left: 1px; font-weight: bold; font-size: 11px; padding-bottom: 0px; vertical-align: middle; padding-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }

/* News Snippet */
TABLE.newssnippet TR TH { color: #FE0000; font-size: 16px; font-weight: bold; border-bottom: #FE0000 1px solid; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; }
TABLE.newssnippet TR TD { color: #000000; font-size: 11px; padding-right: 2px; padding-left: 2px; font-weight: normal; padding-bottom: 2px; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; }

TABLE.newssnippet A:link { text-decoration: none; color: #FE0000; font-weight: bold;}
TABLE.newssnippet A:active { text-decoration: none; color: #FE0000; font-weight: bold;}
TABLE.newssnippet A:visited { text-decoration: none; color: #FE0000; font-weight: bold;}
TABLE.newssnippet A:hover { text-decoration: underline; color: #FE0000; font-weight: bold;}

