html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	color: #000;
	font-size: .85em;
	font-family: Verdana, Helvetica, Arial, "Sans Serif";
	line-height: 1.3em;
	text-align: left;
	}

div#wrapper {
	background: transparent url('/i/wrap.gif') 0 0 repeat-y; /* */
	width: 900px; /* masthead image width + nav width */
	margin: 0 auto; /* center, not in IE5 */
	padding: 0;
	position: relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	border-left: #ddd 1px solid;
	border-right: #eee 1px solid;
/*	border-top: #000 5px solid; /* */
	}

body#league div#wrapper {
	background-image: none;
	}

div#masthead {
/*	width: 168px; /* was 750px; */
	height: 0; /* Must match nav div and mhd.gif height (was 38px) */
	margin: 0 /* 0 0 148px;  /* Must match left margin of div#ImageContainer */
/*	border-bottom: #000 5px solid; /* */
	}
	
img {
	border: none;
	}
	
div#nav {
	background: #eed url('/i/mhd.gif') top center no-repeat; /* */
	position: absolute;
	top: 0; /* Must match masthead div and mhd.gif height (was 38px)*/
	text-align: right;
	width: 190px;
	padding: 80px 10px 0 0; /* */
	height: 170px;
	}

div#nav a {
	padding: 2px 8px;
	}
	
div#nav li {
	list-style: none;
	line-height: 2em;
	}
	
div#nav a {
	padding-left: 20px; /* Allows for baseball icon */
	}
	
div#ads {
	position: absolute;
	top: 250px;
	}

a:link, a:visited, li a:link, li a:visited {
	color: #008;
	font-family: Verdana, Helvetica, Arial, "Sans Serif";
	text-decoration: none;
	}

div#content a:hover {
	color: #800;
	text-decoration: underline; /* */
	}

div#nav a:hover {
	background: transparent url('/i/rotbs.gif') center left no-repeat; /* */
	color: #800;
	font-weight: bold;
	}

ul {
	margin: 0;
	padding: 0 1.5em;
	}

div#content {
	margin: 0 0 0 200px;
	width: 678px;
	padding: 0 10px;
	}

div#content p {
	text-align: justify;
	}

body#league div#content {
	margin-left: 0;
	}
	
div#cola, div#colb, div#colc {
	float: left;
	width: 195px;
	margin-right: 5px;
/*	margin: 0 0 0 5px; /* */
	}
	
div#content h1 {
	color: #008;
	font-size: 1.2em;
	font-variant: small-caps;
	margin: 0;  /* 10px -10px; /* Match content left padding */
	padding: .6em 0; /* 10px; /* */
	font-size: 1.5em;
	width: 680px; /* 900px - 200px - 20px; */
	}
	
div#content h2 {
/*	text-align: center; /* */
	color: #cc8; /* */
/*	color: #800; /* */
	padding: .1em .3em;
	background: #117; /* */
	font-size: 1.1em;
	}

div#cola h2, div#colb h2, div#colc h2 { /* */
	text-align: center; /* */
	}

/*
div#cola h3, div#colb h3, div#colc h3,
div#AL h3, div#NL h3, div#ML h3 { /* */
div#content h3 {
	color: #800;
	font-weight: bold;
	font-size: 1em;
	margin: 10px 0 0;
	}

div#AL, div#NL {
	float: left;
	width: 338px;
	}

div#ML {
	clear: both;
	}
	
div#ML, div#ML table {
	width: 670px;
	}

div#AL table, div#NL table {
	width: 330px;
	margin-bottom: 15px;
	}
/*	
div#AL table th,
div#NL table th,
div#ML table th {
	font-size: .85 em;
	font-weight: normal;
	} /* */

code {
	font-size: 1.2em;
	padding: .3em .1em;
	background-color: #eee;
	border: #ccc 1px solid;
}
	
hr {
	color: transparent;
	clear: both;
	}

dt {
	font-weight: bold;
	float: left;
	margin-right: 1em;
	}
dd {
	padding-bottom: 1em;
	}
div#push {
	clear: both;
	height: 41px; /* Footer height + gap = 36 + 5 41px */
	}

div#footer {
	clear: both;
	width: 700px;  /* Must match width of div#wrapper */
	margin-left: 200px;
	background-color: #eed;
	padding: 0;
	position: absolute; /* */
	height: 36px;
/*	border-top: #000 5px solid; /* */
	bottom: 0;
	}

div#footer p {
	width: 100%;
	font-size: .8em;
	text-align: center;
	margin: 0;
	padding: 0;
}

div#footer p#nav2 {
	padding: 2px 0;
	font-size: .9em;
}

.form_text { 
	color: #030;
	font-weight: normal;
	font-size: 11px;
	line-height: 17px;
	text-align: right;
	padding-right: 8px; 
	}

.input_text  {
	color: #800;
	font-weight: normal;
	font-size: .8em;
	line-height: 1.6em;
	text-align: left;
	}

/* ImageContainer is for masthead slideshows only! */
div#imageContainer {
	height: 250px;
	width: 700px;
	margin: 0 0 0 200px; /* Must match left margin of div#masthead */
}

div#imageContainer img {
	display:none;
	position:absolute;
	margin: 0;
	padding: 0;
}

.error {
	color: #f00;
	}

div#content table {
	border-collapse: collapse;
	margin-bottom: .5em;
}

div#content table#stats {
	width: 600px;
}

td, th { text-align: center; }

div#content table th {
	color: #cc8;
	background-color: #117;
	border-top: #fff 10px solid; /* bit of a kludge */
	}

div#content tr.uline {
	border-top: #800 1px solid;
	}

div#content tr.uline th {
	color: #800;
	background-color: #fff;
	}

body#teams div#content table {
	width: 670px;
	}
body#teams div#content table th {
	border-top: none;
	}

div#content tr.league th {
	color: #800;
	background-color: transparent;
	text-align: center;
	}	
	
div#content table td, div#content table th {
	padding: 1px 6px;
	}
.rev {
	background-color: #eed;
	}
body#league div#content {
	width: 868px;
	}
body#league div#content h2,
body#league div#content table {
	width: 878px;
	}

p.ball {
	text-indent: 20px;
	background: transparent url('/i/rotbs.gif') 0 0 no-repeat; /* */
	}
