/* basic html attributes ------------------------------------------------------------------------------ */
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #d3d6cb url(../img/bg.jpg) no-repeat 50% 0;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px; 
	color: #000000;
	}
p, td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px; 
	color: #000000;
	}
a:link, a:visited {  
	text-decoration: underline;
	color: #000000;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #635e3a;
	}
.small {
	font-size: 10px;
	}
.medium {
	font-size: 13px;
	}
.large {
	font-size: 15px;
	}
.orange {
	color: #f68b1f;
	}
.red {
	color: #ff0000;
	}
div, form, ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

/* container ------------------------------------------------------------------------------------------ */
#container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}

/* header --------------------------------------------------------------------------------------------- */
#logo {
	float: right;
	margin: 45px 0px 0px 555px;
	position: absolute;
	}
#logo a {
	display: block;
	height: 150px;
	width: 175px;
	}
#logo span {
	display: none;
	}
#search {
	float: right;
	margin: 90px 0px 0px 753px;
	position: absolute;
	}
#search #search_table {
	padding: 0px 0px 0px 0px;
	}
#search #search_table td {
	padding: 0px 0px 0px 5px;
	}
#search .textfield {
	width: 140px;
	font-size: 10px;
	padding: 2px 2px 3px 2px;
	border: 1px solid #000000;
	}
#customize {
	float: left;
	margin: 190px 0px 0px 823px;
	position: absolute;
	}
#customize li {
	display: inline;
	list-style-type: none;
	padding: 0px 5px 0px 0px;
	}

/* navigation ----------------------------------------------------------------------------------------- */
#nav_container {
	float: left;
	margin: 200px 0px 0px 20px;
	position: absolute;
	}
#nav_container ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
#nav_container li {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
	}
#nav_container a:link, #nav_container a:visited {
	color: #ffffff;
	display: block;
	width: auto;
	text-decoration: none;
	margin: 0;
	padding: 7px 10px 7px 10px;
	border-left: 1px solid #f4a656;
	border-right: 1px solid #a65e16;
	}
#nav_container a:hover, #nav_container a:active {
	text-decoration: none; 
	color: #000000;
	}
#nav_container a.first {
	border-left: none;
	}
#nav_container a.current {
	font-weight: bold;
	color: #000000;
	}
#nav_container a.last {
	border-right: none;
	}
body#eys_home .nav01 a, body#eys_home .nav01 a:visited,
body#eys_meet .nav02 a, body#eys_meet .nav02 a:visited,
body#eys_contest .nav03 a, body#eys_contest .nav03 a:visited,
body#eys_rules .nav03 a, body#eys_rules .nav03 a:visited,
body#eys_games .nav04 a, body#eys_games .nav04 a:visited,
body#eys_polls .nav05 a, body#eys_polls .nav05 a:visited,
body#eys_articles .nav06 a, body#eys_articles .nav06 a:visited,
body#eys_message .nav07 a, body#eys_message .nav07 a:visited,
body#eys_downloads .nav08 a, body#eys_downloads .nav08 a:visited {
	font-weight: bold;
	color: #000000;
	}

/* header --------------------------------------------------------------------------------------------- */
#header {
	height: 240px;
	background: url(../img/header.jpg) no-repeat 0px 30px;
	}

/* espn network --------------------------------------------------------------------------------------- */
#network {
	height: 30px;
	}
#network p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 25px;
	font-size: 10px;
	}
#network a:link, #network a:visited {  
	text-decoration: none;
	color: #000000;
	}
#network a:hover, #network a:active { 
	text-decoration: none; 
	color: #ffffff;
	}

/* main content --------------------------------------------------------------------------------------- */
#content {
	margin: 0px 270px 0px 0px;
	}

/* home page content ---------------------------------------------------------------------------------- */
#home_contest {
	margin: 20px 0px 0px 10px;
	}
/* countdown ------------------------------------------- */
#home_countdown {
	height: 250px;
	margin: 20px 0px 0px 10px;
	background: url(../img/home_countdown.jpg) no-repeat;
	}
#countdown {
	padding: 55px 0px 0px 30px;
	font-size: 15px;
	font-weight: bold;
	}
#home_content {
	margin: 20px 0px 0px 10px;
	background: #ffffff;
	width: 710px;
	}
#home_content_column1 {
	margin: 0px 290px 0px 0px;
	padding: 10px 0px 0px 10px;
	}
#home_content_column2 {
	float: right;
	width: 290px;
	}
#home_content_column2 p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	}
#home_content_eys {
	clear: left;
	padding: 0px 0px 10px 10px;
	}
#home_content_eys .ff {
	margin: 10px 0px 0px 0px;
	}
#home_content_articles {
	padding: 30px 0px 0px 0px;
	background: url(../img/home_sports.jpg) no-repeat 0px 10px;
	}
#home_content_articles table {
	width: 400px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#home_content_articles td {
	padding: 10px 0px 0px 0px;
	}
#home_content_articles p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	line-height: 14px;
	}
#home_content_articles .reporter_small {
	margin: 0px 10px 0px 0px;
	}
#home_content_articles a:link, #home_content_articles a:visited {  
	text-decoration: none;
	}
#home_content_articles a:hover, #home_content_articles a:active { 
	text-decoration: underline; 
	}

/* 2nd level content ---------------------------------------------------------------------------------- */
#content_2ndlevel {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 50px 0px;
	background: #ffffff;
	width: 710px;
	min-height: 750px;
	height: auto;
	_height: 850px;
	}
#content_2ndlevel p {
	padding: 0px 20px 0px 20px;
	}
#content_2ndlevel .reporter_large {
	margin: 0px 0px 20px 20px;
	}

/* 2nd level contest content -------------------------------------------------------------------------- */
#content_contest {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 50px 0px;
	background: #ffffff url(../img/title_contest.jpg) no-repeat;
	width: 710px;
	min-height: 750px;
	height: auto;
	_height: 850px;
	}
#content_contest p {
	line-height: 18px;
	padding: 0px 20px 0px 30px;
	}
#content_contest .intro {
	margin: 0px 0px 0px 0px;
	padding: 125px 0px 0px 30px;
	}
#content_contest .narrow {
	width: 300px;
	}
#subnav {
	float: left;
	margin: 240px 0px 0px 540px;
	position: absolute;
	}
#subnav li {
	background: #ffffff url(../img/arrow.gif) no-repeat 0px 2px;
	padding: 0px 0px 8px 15px;
	font-weight: bold;
	list-style: none;
	}
#subnav a:link, #subnav a:visited {  
	text-decoration: none;
	}
#subnav a:hover, #subnav a:active { 
	text-decoration: underline; 
	}
#divider {
	background: url(../img/divider.gif) no-repeat;
	height: 10px;
	margin: 30px 0px 30px 20px;
	}
#login {
	margin: 0px 0px 0px 20px;
	}
#login_contest {
	margin: 0px 0px 0px 30px;
	}
#login td, #login_contest td {
	padding: 0px 20px 0px 0px;
	}
#login .textfield, #login_contest .textfield {
	width: 210px;
	}
#login .name, #login .pass, #login_contest .name, #login_contest .pass {
	width: 220px;
	}
.textfield01, .textfield02, .textfield03 {
	height: 200px;
	width: 320px;
	font-size: 11px;
	background: #f6f6e9;
	}
.textfield02, .textfield03 {
	width: 645px;
	}

/* tooltip -------------------------------------------------------------------------------------------- */
#tooltip {
	position: absolute;
	left: -300px;
	height: 10px;
	width: 10px;
	visibility: hidden;
	z-index: 0;
	text-align: left;
	}

/* games ---------------------------------------------------------------------------------------------- */
.game {
	margin: 0px 0px 0px 20px;
	}
#flash {
	margin: 20px 32px 0px 20px;
	padding: 28px 0px 28px 28px;
	background: #eeeedf;
	}

/* sports polls --------------------------------------------------------------------------------------- */
#results {
	background: url(../img/poll_results.jpg) no-repeat 20px 10px;
	padding: 60px 0px 30px 20px;
	}
#results p {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 15px;
	}
#archive h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px; 
	font-weight: bold;
	color: #000000;
	margin: 20px 20px 0px 20px;
	padding: 10px 0px 5px 0px;
	border-bottom: 1px solid #bab8a9;
	}

/* sports articles ------------------------------------------------------------------------------------ */
#archive ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 50px;
	}
#archive li {
	padding: 0px 0px 5px 0px;
	}
#articles {
	margin: 0px 20px 0px 20px;
	}
#articles td {
	padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #bab8a9;
	}
#articles p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#articles .reporter_medium {
	margin: 0px 20px 0px 0px;
	}
h3 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px; 
	font-weight: bold;
	color: #635e3a;
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 5px 0px;
	}

/* h1 title bars -------------------------------------------------------------------------------------- */
#content_2ndlevel h1 span {
	display: none;
	}
#content_2ndlevel h1 {
	height: 96px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
body#eys_meet h1 {
	background: url(../img/title_meet.jpg) no-repeat;
	}
body#eys_games h1 {
	background: url(../img/title_games.jpg) no-repeat;
	}
body#eys_polls h1 {
	background: url(../img/title_polls.jpg) no-repeat;
	}
body#eys_articles h1 {
	background: url(../img/title_articles.jpg) no-repeat;
	}
body#eys_message h1 {
	background: url(../img/title_message.jpg) no-repeat;
	}
body#eys_rules h1 {
	background: url(../img/title_rules.jpg) no-repeat;
	}
body#eys_error h1 {
	background: url(../img/title_error.jpg) no-repeat;
	}
body#eys_login h1 {
	background: url(../img/title_login.jpg) no-repeat;
	}
body#eys_downloads h1 {
	background: url(../img/title_downloads.jpg) no-repeat;
	}

/* sidebar -------------------------------------------------------------------------------------------- */
#sidebar {
	float: right;
	width: 270px;
	}

/* video ---------------------------------------------------------------------------------------------- */
#video {
	margin: 0px 0px 0px 10px;
	border: 10px solid #ffffff;
	width: 230px;
	}

/* poll ----------------------------------------------------------------------------------------------- */
body#eys_poll_iframe {
	background: #d3d6cb;
	text-align: left;
	}
#poll {
	margin: 20px 0px 0px 10px;
	width: 250px;
	background: url(../img/poll_bg.jpg) no-repeat;
	}
#poll p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#poll ul {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 20px 0px;
	list-style: none;
	}
#poll_content {
	padding: 90px 30px 0px 30px;
	}
#poll_footer {
	height: 30px;
	background: url(../img/poll_footer.gif) no-repeat;
	}

/* downloads ------------------------------------------------------------------------------------------ */
#downloads {
	margin: 0px 0px 0px 20px;
	}
#downloads h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px; 
	font-weight: bold;
	color: #000000;
	margin: 20px 20px 20px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #bab8a9;
	}
#downloads td {
	vertical-align: top;
	padding: 0px 0px 20px 0px;
	}
#downloads .size {
	padding: 0px 30px 0px 10px;
	}
#downloads p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}

/* footer --------------------------------------------------------------------------------------------- */
#footer {
	clear: both;
	padding: 20px 20px 20px 20px;
	}
#footer p {
	font-size: 10px;
	color: #635e3a;
	}
#footer a:link, #footer a:visited {  
	color: #635e3a;
	}
#footer a:hover, #footer a:active { 
	color: #000000;
	}
	
/* superbowl ------------------------------------------------------------------------------------------ */
body#eys_superbowl .nav03 a, body#eys_superbowl .nav03 a:visited {
	font-weight: bold;
	color: #000000;
	}
body#eys_superbowl h1 {
	background: url(../img/title_superbowl.jpg) no-repeat;
	}
#superbowl {
	margin: 0px 0px 0px 10px;
	}