
body {
 font-family: Myriad,Arial,Helvetica,clean,sans-serif;
 color: #eee;
 margin: 0px;
 padding: 0px;
 background: #333;
 font-size: 13px;
}

a:link, a:visited {
 color: #b00; /% rgb(170,211,226); %/
 text-decoration: underline;
}

a:hover {
 color: #fff;
 text-decoration:underline;
}

#container {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  background: #000;
}


#deadline {
  font-size: smaller;
  font-weight: bold;
  color: #ddd;
  width: 100%;
  text-align: center;
  padding-top: 2px;
}

#login {
  font-size: smaller;
  right: 0;
  top: 0;
  position: absolute;
}

#login a:link, #login a:visited {
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}

#login span {
 padding: 1em;
}

#login a:hover {
 background-color: red;
}

#siteheader {
  position:relative;
  height: 60px;
  background-color: #b00;

}

#siteheader #logo {
  float: left;
}
#siteheader #title {
  font-weight: bold;
  color: #fff;
  background-color: #b00;
}
#siteheader #tag {
  font-size: smaller;
  color: #ddd;
  background-color: #b00;
}

#siteheader #left {
  position: absolute;
  margin:0;
  bottom:0;
  left:0;
  padding:0;
  padding-left: 0.2em;
  padding-bottom: 2px;
}
#siteheader #tabs {
  position: absolute;
  margin:0;
  bottom:0;
  right:0;
  padding:0;
  z-index: 0;
}
#siteheader ul {
  list-style: none;
  white-space: nowrap;
}
#siteheader li {
  display: block;
  float: left;
  padding: 0;
  margin: 0;
}
#tabs a {
  display: block;
  color: #fff;
  float: left;
  background: #b00;
  padding:6px 16px 6px 16px;
  text-decoration: none;
  border: none;
  font-size: 90%;
  font-weight: bold;
}
#tabs a:hover,
#tabs a:hover {
  background: #e00;
  text-decoration: none;
}
#siteheader #tabs #current {
  color: #fff;
  background: #000;
}







.entryPaid {
	text-align: center;
	color: green;
	font-weight: bold;
}

.entryNotPaid {
	text-align: center;
	color: red;
	font-weight: bold;
}

div.pageContent {
/*   float: left;
	width: 100%;  */
   padding-left: 1em;
   padding-right: 1em;
   overflow: auto;
   background-image: url('/images/bucs_flag.png');
   background-position: top right;
   background-repeat: no-repeat;
}

h1 {
	font-size: 125%;
	font-weight: bold;
}

h2 {
	font-size: 110%;
	font-weight: bold;
}

TABLE.error {
	width: 100%;
}

TABLE.error TD {
	text-align: center;
	color: white;
	background-color: red;
	font-weight: bold;
	padding: 1em;
}


/* weekList styles */
DIV.weekList
{
   width            : 100%;
}

DIV.weekList UL
{
   margin           : 0px;
   padding-left     : 10px;
   list-style       : none;
}

DIV.weekList LI
{
   display          : inline;
   margin           : 0px;
   padding          : 0px;
}

DIV.weekList SPAN
{
   padding          : 5px 9px;
   white-space      : nowrap;
   font-size		: 125%;
}

DIV.weekList SPAN.current {
	background-color: #cccccc;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
DIV.weekList SPAN {float : none;}
/* End IE5-Mac hack */




TABLE.steps {

}

TABLE.steps TD.stepnum {
	font-size: 200%;
	padding-left: 0.5em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	padding-right: 1em;
	border-left: 4px solid gray;
	border-top: 2px solid gray;
	border-bottom: 2px solid gray;
	background: #000;
	color: #eee;
}

TABLE.steps TD.steptext {
	font-size: 100%;
	padding: 0.5em;
	border-right: 4px solid gray;
	border-top: 2px solid gray;
	border-left: 2px solid gray;
	border-bottom: 2px solid gray;
	background-color: #eee;
	color: #000;
}

.steptext a:link,
.steptext a:hover {
 color: blue;
}

#footer {
	width: 100%;
	text-align: center;
	background-color: #333;
        color: #eee;
}

table.results {
 font-size: 90%;
}

#subnav {
 padding-top: 1em;
 font-size: smaller;
}

#subnav select {
 font-size: 90%;
}

#subnav #list-chooser {
 padding-left: 1em;
}

#subnav #list-maint #disabled {
 color: #999;
}

TABLE.results TD.title {
	padding-top: 1em;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
}

TABLE.results TD.win {
	background-color: green;
	color: white;
	text-align: center;
}

TABLE.results .loss {
	background-color: red;
	color: white;
	text-align: center;
}

TABLE.results .nopick {
	background-color: blue;
	color: white;
	text-align: center;
}

TD.row1, TD.row2 {
	border-bottom: 1px solid gray;
}

DIV.note {
	background-color: #FFFFCC;
	border: 2px solid rgb(170,211,226);
	padding: 0.25em;
	color: #222;
}

.note a:link, .note a:visited {
 color: blue;
}
TABLE.PctPicks TD {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

TABLE.games TD.winner {
	text-align: center;
	background-color: green;
	color: white;
}

TABLE.games TD.loser {
	text-align: center;
	background-color: red;
	color: white;
}

TABLE.games TD.cantpick {
	text-decoration: line-through;
}

TABLE.PctPicks TD.winner {
	text-align: center;
	background-color: green;
	color: white;
}

TABLE.PctPicks TD.loser {
	text-align: center;
	background-color: red;
	color: white;
}

div.past-winners {
	float: right;
	padding-left: 2em;
	padding-right: 2em;
}

.past-winners table {
	border: 1px solid gray;
	background-color: #eee;
	color: #000;
}

.past-winners td, .past-winners th {
	border: 1px solid gray;
	padding: 3px;
	text-align: center;
}

.past-winners th {
	background-color: #b00;
	color: #fff;
}

.vs {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

div.watchlist {
	background-color: #FFFFCC;
	float: right;
	padding: 1em;
	border: 1px solid gray;
	max-width: 210px;
}

table.watchlists td.function {
	padding-left: 4px;
	padding-right: 4px;
}

table.watchlists td.listname a {
	font-size: 110%;
	font-weight: bold;
}

table.watchlists td.function a {
	font-size: 80%;
}

span.watchlist_title {
	font-weight: bold;
	font-size: 110%;
}



/* tabs2 styles */

DIV.tabs2 {
   width            : 100%;
   padding-top: 0.5em;
}


DIV.tabs2 A
{
   font-weight      : bold;
   text-decoration  : none;
}

DIV.tabs2 table {

}

DIV.tabs2 A:link, DIV.tabs2 A:visited,
DIV.tabs2 A:active, DIV.tabs2 A:hover {
   color: #fff;
}

div.tabs2 td.currentL a:link,
div.tabs2 td.currentL a:visited {
 color: #000;
}

DIV.tabs2 td
{
   padding          : 0px 5px 0px 5px;
   white-space      : nowrap;
   font-size		: 100%;
   background: #000;
   color: #fff;
   text-align: center;
}


DIV.tabs2 TD.current {
	background-color: #333;
	color: #000;
	border: 1px solid black;
}

DIV.tabs2 TD.currentL {
	background-color: #cccccc;
	color: #000;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

DIV.tabs2 TD.currentR {
	background-color: #cccccc;
	border: 1px solid #fff;
	text-align: center;
}

DIV.tabs2 TD.notCurrentL {
	border: 1px solid #fff;
}

DIV.tabs2 TD.notCurrentR {
	border: 1px solid #fff;
	text-align: center;
}



.entryname {
	white-space: nowrap;
}

.pickdd {
	padding-left: 1em;
}

h2.week {
	text-align: center;
	margin: 0pt;
	padding-bottom: 0.5em;
}
