/*LeagueBuilder.net Fantasy Football System
 *Author: Tom Pixley
 *Date: 2/29/2004
 */

BODY { 
  /*background-image: url(images/47A049bgcol.jpg);*/
  background-color: #dddddd;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Arial;
  text-align:center;
}

/*
a:link, a:visited, a:active {
  text-decoration: none;
  color: #000000
}

a:hover {
  text-decoration: underline;
}

a IMG {
  border-color: white;
}

a IMG:hover {
  border-color: black;
}
*/

/* The largest text used in the index page title and toptic title etc. */
.maintitle {
  font-weight: bold; font-size: 30px; font-family: cursive;
  text-decoration: none; line-height : 120%; color : #ffffff;
}
a.maintitle {
  text-decoration: none;
  line-height : 120%; 
  color : #ffffff;
}
a.maintitle:hover {
  text-decoration: underline;
}

div.warning {
  align:center 
  font-size : 14px; color : #ff0000;
}


/* The login, new character etc links at the top of the page */
.mainmenu {
  font-family: arial; 
  font-size : 14px; color : #ffffff;
}
a.mainmenu {
  text-decoration: none; color : #ffffff;
}
a.mainmenu:hover{
  text-decoration: underline; color : #ffffff;
}

/* color schemes for header and toc
headcell {
  background-color: #222288;
}
menucell {
  background-color: #3333aa;
}
subcell {
  background-color: #4444cc;
}

/* Header text */
.headBig {
  font-size : 18px; color : #000000; font-weight: bold;
}
a.headBig {
  text-decoration: none; color : #000000;
}
a.headBig:hover {
  text-decoration: underline; color : #000000;
}

/* General text */
.genBig {
  font-size : 18px; color : #000000
}
a.genBig {
  text-decoration: none; color : #000000;
}
a.genBig:hover {
  text-decoration: underline; color : #000000;
}

/* General important text */
.genImpBig {
  font-size : 18px; color : #ff0000
}
a.genImpBig {
  text-decoration: none; color : #ff0000;
}
a.genImpBig:hover {
  text-decoration: underline; color : #ff0000;
}

.genMid {
  font-size : 16px; color : #000000
}
a.genMid {
  text-decoration: none; color : #000000;
}
a.genMid:hover {
  text-decoration: underline; color : #000000;
}

.genSmall {
  font-size : 12px; color : #000000
}
a.genSmall {
  text-decoration: none; color : #000000;
}
a.genSmall:hover {
  text-decoration: underline; color : #000000;
}


/* Page break sizes */
.breakBig {
  font-size : 13px;
}
.breakMid {
  font-size : 9px;
}
.breakSmall {
  font-size : 5px;
}

/*Main div style used for display*/
div.main {
    width: 80%;
    margin: 0px auto;
    text-align: center;
}

table.mainDisplay {
  background-color: white;
  border-spacing: 0px;
  padding:0px;
  border: solid 1px black;
  border-top: 0px;
  border-left: 0px;
  empty-cells:show;
  /*border-collapse:collapse;*/
}
table.mainDisplay thead td {
  border-top: solid 1px black;
  border-bottom: none;
  border-left: solid 1px black;
  border-right: none;
}
table.mainDisplay tbody tr:hover {
  background-color : #aaaae0;
}
table.mainDisplay tbody tr.nohover:hover 
{
  background-color : White;
}
table.mainDisplay tbody td {
  border-top: solid 1px black;
  border-bottom: none;
  border-left: solid 1px black;
  border-right: none;
}
table.mainDisplay tfoot td {
  border-top: solid 1px black;
  border-left: solid 1px black;
  border-right: none;
}
table.mainDisplay a {
  font-weight:bold;
}


/*Table colors */
tr.tableTitle {
  background-color : #888888;
  font-weight: bold;
  text-align: center;
}
tr.tableSubTitle {
  background-color : #999999;
  font-weight: bold;
  text-align: center;
}
tr.tableSubHead {
  text-align:center;
  background-color : #cccccc;
  font-weight: bold;
}
tr.tableError {
  background-color : #888888;
  color: #ff0000;
  font-weight: bold;
  text-align: center;
}
tr.tableCols {
  background-color : #aaaaaa;
  text-align: center;
}
tr.tableFooter {
  background-color : #aaaaaa;
  font-weight: bold;
}

td.stats {
  font-size: 12px;
}

div.module {
	border:1px solid;
	background-color : #ffffff;
}
div.module a {
	text-decoration:none;
	color:#000000;
}
div.module a:hover {
	text-decoration:underline;
}
div.moduleTitle {
	background-color : #888888;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid
}
div.moduleContent {
	padding:3px;
}
div.errorDivTitle 
{
  font-weight:bold;
  color: Red;
}
div.errorDiv 
{
  color: Red;
}

table.mainDisplay a {
  text-decoration: none;
  color: #000000;
}
table.mainDisplay a:hover {
  text-decoration: underline;
}

td.narrow {
  width: 20%;
}
td.wide {
  width: 60%;
}
td.content {
  background-color: white;
}

.newsTitle {
  font-weight: bold;
  font-size : 16px; 
  color : #000000;
  text-decoration: underline;
}
.newsStory {
  font-size : 14px; 
  color : #000000
}
span.newsStory a {
  color: #0000dd;
}
.newsInfo {
  font-size : 12px; 
  color : #000000
}
.newsBreak {
  font-size : 4px; 
}

span.winner {
  font-weight:bold;
}
span.loser {
  font-weight:normal;	
}

li.rssItemTitle {
  font-size:14px;
  position:relative;
  left:0px;
  top:0px;
}

li.rssItemTitle div.rssItemDescription {
  display:none;
}

li.rssItemTitle:hover div.rssItemDescription {
  display:block;
  position:absolute;
  width:500px;
  left:100px;
  background-color:#eeeeee;
  border: 1px solid black;
  padding:2px;
  z-index:100;
}

/*Edit Page Styles*/
div.navigation {
  border:1px solid black;
  background-color:white;
  padding:10px;
  font-size:16px;
  line-height:1.8;
}

div.navigation a {
  color:black; 
}

table.editTable {
  margins:0px auto;
  width:100%;
  background-color:white;
  padding:10px;
  border:1px solid black;
}

table.editTable td.et_title {
  text-align:center;
  font-weight:bold;
  border-bottom:1px solid black;
  padding:5px;
}

table.editTable td.et_footer {
  text-align:center;
  font-weight:bold;
  margin-top:5px;
  padding:5px;
}

table.editTable td {
  width:50%;
}

table.editTable td.et_left  {
  text-align:right;
}


