/* Body */

BODY {  
        margin: 0px 0px 0px 0px;
        background-color : #000000;
	 }
	 
.clearfix:after {  /* clearfix is to fix a nested div bug in Firefox.  Without it, a div within a div will not push the bottom of the containing div down as it expands.  It will overlap the bottom */
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

	 
#frame {  /* Sets base content width to 750px */
	width:99%;
	margin: 0px 0px 0px 5px;
	color : #000000;
	}


#head {  /* div that contains the head of the site */
		width:100%; 
		height:81px
		}
		
#content {   /* div that contains the content area of the site including the side bars */
		width:100%;
		}		
		
#title { /* red bar under the head which will contain the page title */
		width:100%;
		height:20px;
		background-color:#cc0000;
		}

#intro {
		width:428px;
		height:130px;
		margin-left:6px;
		}

.page {
		width:428px;
		margin-left:6px;
		}
		
#foot { /* red bar under the head which will contain the page title */
		width:100%;
		height:18px;
		background-color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8px;
		font-weight:bold;
		color:#ffffff;
		}		
		
/* Full Page Center Area */
		
#centerfull { /* styles sets the center div to 600 pixels for pages with only a left sidebar */
		background-color:#ffffff;
		margin:0px 0px 0px 0px;
		text-align:left;
		width:100%;
		padding:0px;
		}
		
#centerfull tr, #centerfull p {  /* styles the content in the center */
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        }
		
/* March Madness Styles for Bracket */

.button {
font-size:.8em;
text-transform:uppercase;
font-weight:bold;
height:25px;
color:#ff0000;
}

td.lt {
border-top:1px solid #000000;
background-color:#eaeaea;
height:20px;
width:2%;
text-align:left;
}

td.lb {
border-bottom:1px solid #000000;
background-color:#eaeaea;
height:20px;
width:2%;
text-align:left;
}

td.leftnametop {
border-top:1px solid #000000;
border-right:1px solid #000000;
padding-left:3px;
height:20px;
width:17%;
text-transform:uppercase;
font-weight:bold;
text-align:left;
}

td.lnb {
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #cccccc;
padding-left:3px;
height:20px;
width:17%;
text-transform:uppercase;
font-weight:bold;
text-align:left;
}

td.lnbnt {
border-bottom:1px solid #000000;
border-right:1px solid #000000;
padding-left:3px;
height:20px;
width:17%;
text-transform:uppercase;
font-weight:bold;
text-align:left;
}

td.rt {
border-top:1px solid #000000;
background-color:#eaeaea;
height:20px;
width:2%;
text-align:right;
}

td.sr {
border:1px solid #eaeaea;
background-color:#eaeaea;
height:20px;
width:2%;
text-align:right;
font-size:.8em;
}

td.sl {
border:1px solid #eaeaea;
background-color:#eaeaea;
height:20px;
width:2%;
text-align:leftt;
font-size:.8em;
}

td.rb {
border-bottom:1px solid #000000;
background-color:#eaeaea;
height:20px;
width:2%;
text-align:right;
}

td.rightnametop {
border-top:1px solid #000000;
border-left:1px solid #000000;
padding-right:3px;
height:20px;
width:17%;
text-transform:uppercase;
font-weight:bold;
text-align:right;
}

td.rnb {
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-top:1px solid #cccccc;
padding-right:3px;
height:20px;
width:17%;
text-transform:uppercase;
font-weight:bold;
text-align:right;
}

td.rnbnt {
border-bottom:1px solid #000000;
border-left:1px solid #000000;
padding-right:3px;
height:20px;
width:17%;
text-transform:uppercase;
font-weight:bold;
text-align:right;
}
td.dottop {
border-top:1px solid #cccccc;
width:6%;
}
td.dottopleft {
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
width:6%;
}
td.dottopright {
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
width:6%;
}
td.dotleft {
border-left:1px solid #cccccc;
width:6%;
}
td.dotright {
border-right:1px solid #cccccc;
width:6%;
}
td.dotleftdark {
border-left:1px solid #000000;
}
td.dotrightdark {
border-right:1px solid #000000;
}

td.champ {
border-bottom:1px solid #000000;
width:44%;
}

.mmtitle {
text-align:center;
text-transform:uppercase;
font-size:1.75em;
font-weight:bold;
color:#666666;
}
.mmtitlel {
text-align:left;
text-transform:uppercase;
font-size:1.75em;
font-weight:bold;
color:#666666;
}
.mmtitler {
text-align:right;
text-transform:uppercase;
font-size:1.75em;
font-weight:bold;
color:#666666;
}
#over {
text-align:left;
text-transform:uppercase;
font-size:.7em;
font-weight:bold;
color:#666666;
}
#overr {
text-align:right;
text-transform:uppercase;
font-size:.7em;
font-weight:bold;
color:#666666;
}

/* March Madness Styles for championship final Bracket */

td.clt {
border-top:1px solid #000000;
background-color:#eaeaea;
height:20px;
width:9%;
text-align:left;
}

td.clb {
border-bottom:1px solid #000000;
border-top:1px solid #cccccc;
background-color:#eaeaea;
height:20px;
width:9%;
text-align:left;
}

td.cleftnametop {
border-top:1px solid #000000;
border-right:1px solid #000000;
padding-left:3px;
height:20px;
width:9%;
text-transform:uppercase;
font-weight:bold;
text-align:left;
}

td.clnb {
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #cccccc;
padding-left:3px;
height:20px;
width:9%;
text-transform:uppercase;
font-weight:bold;
text-align:left;
}

td.clnbnt {
border-bottom:1px solid #000000;
border-right:1px solid #000000;
padding-left:3px;
height:20px;
width:9%;
text-transform:uppercase;
font-weight:bold;
text-align:left;
}

td.crt {
border-top:1px solid #000000;
background-color:#eaeaea;
height:20px;
width:9%;
text-align:right;
}

td.crb {
border-bottom:1px solid #000000;
border-top:1px solid #cccccc;
background-color:#eaeaea;
height:20px;
width:9%;
text-align:right;
}

td.crightnametop {
border-top:1px solid #000000;
border-left:1px solid #000000;
padding-right:3px;
height:20px;
width:9%;
text-transform:uppercase;
font-weight:bold;
text-align:right;
}

td.crnb {
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-top:1px solid #cccccc;
padding-right:3px;
height:20px;
width:9%;
text-transform:uppercase;
font-weight:bold;
text-align:right;
}

td.crnbnt {
border-bottom:1px solid #000000;
border-left:1px solid #000000;
padding-right:3px;
height:20px;
width:9%;
text-transform:uppercase;
font-weight:bold;
text-align:right;
}
td.cdottop {
border-top:1px solid #cccccc;
width:9%;
}
td.cdottopleft {
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
width:9%;
}
td.cdottopright {
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
width:9%;
}
td.cdotleft {
border-left:1px solid #cccccc;
width:9%;
}
td.cdotright {
border-right:1px solid #cccccc;
width:9%;
}
td.cdotleftdark {
border-left:1px solid #000000;
}
td.cdotrightdark {
border-right:1px solid #000000;
}

td.champ {
border-bottom:1px solid #000000;
width:9%;
}

#cover {
text-align:left;
text-transform:uppercase;
font-size:.85em;
font-weight:bold;
color:#000000;
}
#coverr {
text-align:right;
text-transform:uppercase;
font-size:.85em;
font-weight:bold;
color:#000000;
}


/* Links */

a:link, a:visited {
		color: #ff0000;
		text-decoration: none;
        font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
        }

a:hover {
        color: #cccccc;
		text-decoration: underline;
		font-weight: bold;
        }

/* Horizontal Line */

hr {
        background: #000000;
		height:1px;
		border: 0px;
        }


a.affiliate:link, a.affiliate:visited {
		display:block;
		text-align:center;
		width:12em;
		height:1.5em;
		margin-right:5px;
		background:transparent;
		overflow:hidden;
		color: #ffffff;
		text-decoration:none;
		text-transform:uppercase;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: bold;
        }

a.affiliate:hover, a.affiliate:active {
		display:block;
		width:12em;
		height:1.5em;
		background:#cc0000;
		overflow:hidden;
        }


