* {font-family:Verdana, Arial;color:#000000;}

BODY {text-align: center; margin:0; background: #231F20;}
FORM {margin: 0}

#wrapper {width: 800px; margin:0 auto; position: relative;}
#header {width: 800px; height:100px; background-image:url(/images/top_banner.jpg); text-align:right; position: relative;}
#navigation {width: 800px; background-image:url(/images/top_banner_bottom_50.jpg); text-align:left;}

#mainNav {height:20px;}
#subNav {height:15px; display:none;}

#mainNav SPAN A{font-size: 14px; font-family: Arial; font-weight: bold; font-style: italic; text-decoration: none; padding:0px 5px;}
#mainNav SPAN A:Hover {color:#CC0000; background-color: #EEEEEE;}

#content_wrapper {width:780px; background-color:#FFFFFF; padding:10px; border: 0px solid #FF0;}
#contentHome {width:525px;background-color:#FFFFFF; font-size:12px; text-align:left; padding: 0 7px; vertical-align: top; float:left; border: 0px solid #FF0;}
#content {background-color:#FFFFFF; font-size:12px; text-align:left; padding: 0 7px; vertical-align: top; float:left;}
#footer {width: 800px; height: 35px; background-image:url(/images/page_bottom.jpg);}

#footerNav, #footerAddress { line-height:14px; height:14px; font-size:9px;}
#footerNav SPAN, #footerAddress SPAN {padding: 0 5px; border-left: 1px solid #000000;}
#footerNav SPAN.first, #footerAddress SPAN.first {border: 0px;}
#footerNav { display: block;}
#footerAddress { display:none;}

#left_ad,#right_ad {width:120px; padding: 0; border: 0px solid #000000;}
#left_ad IMG,#right_ad IMG{padding: 0 0 5px 0;}
#left_ad {float:left; display:block;}
#right_ad {float:left; display:block;}

#userinfo {background-color: #FFFFFF; width: 225px; height: 20px; position: absolute; right: 8px; top: 17px; border: 1px solid orange; font-size: 10px; padding: 0px; text-align: left;}
#userinfo SPAN {padding:0 3px;}
#login, #logout, #join {text-decoration:underline; cursor:pointer; float: right; margin-top: 2px;}

#username {font-style: italic; position: absolute; left: 3px; top: 3px;}

#loginbox {margin: auto auto; background: #FFFFFF; display: none; border: 1px solid #CC0000; height: 125px; width: 210px; position: absolute; top: 100px; left: 295px;}
#loginbox TD, #loginbox INPUT {font-size: 10px;}

#close {text-align:right;}
#closeBox {padding: 5px; text-align:right; font-size: 12px; font-weight: bold; cursor: pointer;}

#accountinfo {margin: auto auto;}

.welcome {background: url(/images/title_bar_525.jpg) no-repeat; width: 525px; height:40px; margin-top: 0px;}
.welcome_long {background: url(/images/title_bar_765.jpg) no-repeat; width: 766px; height:40px; margin-top: 0px; border: 0px solid #ffa;}
.welcome SPAN, .welcome_long SPAN {font-size: 20px; font-style: italic; padding:7px; display:block;}

.navOFF {height:25px;border:0px solid black; border-left: 0; float:left;}
.navON {height:25px;background-color: #999999;opacity:.25; -moz-opacity: 0.25; border:0px solid black; border-left: 0; float:left;}

.homeimg {padding-bottom: 5px;}

.button {font-size: 10px; border:1px solid #000; background-color: #EEE; padding: 1px 3px; cursor: pointer; line-height: 18px;}

.alert {color: #CC0000;}
.nimlink A{color: #CC0000;}

#favorite, #underdog {width:200px;}

.nested {background-color:#FFFFFF; border: 1px solid #000000;}
.sportheader {background-color: #000000; color: orange; font-weight: bold;}
.bgWhite {background-color:#FFFFFF; font-size: 11px;}
.bgGray {background-color: #EEEEEE; font-size: 11px;}

.nested TD{text-align:center;}
.bgWhite TD, .bgGray TD {}

TD {color:#000000; font-family:Geneva, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
INPUT,SELECT {color:#000000; font-family:Geneva, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom: 5px;}

.free {color:#000000; font-size:11px; font-weight:bold; text-align:center;}
.bb {color:#FF0000; font-size:11px; font-weight:bold; text-align:center;}
.pp {color:#0000FF; font-size:11px; font-weight:bold; text-align:center;}
.goy {color:#009900; font-size:11px; font-weight:bold; text-align:center;}


.title {font-size: 16px; font-weight:bold; padding-bottom: 19px; text-align: center;}


/* AJAX Calendar Styles */

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	width: 175px;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
