/* basic html attributes ------------------------------------------------------------------------------ */body {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background: #edeeea; 	text-align: center;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	line-height: 16px;	color: #ffffff;	}	a:link, a:visited {	text-decoration: underline;	color: #ffffff;	}a:hover, a:active {	text-decoration: underline;	color: #ffffff;	}.small {	font-size: 10px;	}.small2 {	font-size: 10px;	color: #ffffff;	}		.width {	width: 400px;	}	h1 {	font-family: verdana, helvetica, sans-serif;	font-size: 25px;	font-weight: normal;	color: #ffffff;	text-align: left;	margin: 0px;	}			.check {	font-size: 10px;	line-height: 16px;	color: #ffffff;	}.zip {	width: 70px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}	.roster {	font-size: 12px;	line-height: 16px;	margin: 0px 0px 0px 0px;	padding: 20px 0px 0px 0px;	color: #000000;	}/**div, form {	height: 25px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}**/ body2 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background: #f4692c; url(bg.jpg) no-repeat 50% 0;	text-align: center;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	line-height: 16px;	color: #ffffff;	}			/* container ------------------------------------------------------------------------------------------ */#container {	background: #000000;	width: 902px;	margin-left: auto;	margin-right: auto;	text-align: center;	background:  #edeeea;	}/* header --------------------------------------------------------------------------------------------- */#header {	background: #edeeea;	margin-left: auto;	margin-right: auto;	width: 902px;	height: 34px;	}#header2 {	background: #000000 url(header2.jpg) no-repeat 50% 0;	margin-left: auto;	margin-right: auto;	width: 902px;	height: 110px;	}#headerhit {	float: left;	padding: 0px 300px 0px 0px;	width: 100px;	height: 100px;	}/* nav --------------------------------------------------------------------------------------------- */#nav {	background: #000000 url(nav.jpg) no-repeat 50% 0;	padding: 0px 0px 0px 0px;	width: 902px;	height: 22px;	}	#nav table{	margin: 0px 0px 0px 0px;	width: 902px;	height: 22px;	}/* espn network --------------------------------------------------------------------------------------- */#network {	height: 15px;	padding: 8px 30px 0px 0px;	text-align: center;	font-family: verdana, arial, helvetica, sans-serif;	color: #000000;	font-size: 11px;	}#network a:link, #network a:visited {	text-decoration: underline;	color: #000000;	font-size: 10px;	}#network a:hover, #network a:active {	text-decoration: underline;	color: #000000;	font-size: 10px;	}/* sidebar--------------------------------------------------------------------------------------- */#sidebar {		float: right;	background:   url(schedule.jpg) no-repeat 50% 0;	width: 248px;	height: 323px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}			#sidebar3{	float: left;	width: 375px;	height: 300px;	margin: 0px 0px 0px 0px;	padding: 16px 0px 0px 10px;	text-align: left;	}		#sidebar4 {	float: right;	width: 375px;	height: 345px;	margin: 0px 0px 0px 0px;	padding: 16px 0px 0px 0px;	}		#sidebar2 {	width: 240px;	height: 323px;	margin: 0px 0px 0px 0px;	padding: 60px 0px 0px 10px;	}#sidebar5{	float: left;	width: 360px;	height: 862px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}		#sidebar5 p  {	padding: 200px 0px 0px 25px;	margin: 0px 0px 0px 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #000000;	}					#sidebar6{	float: right;	width: 528px;	height: 862px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}		#sidebar7{	width: 518px;	height: 361px;	margin: 0px 0px 0px 0px;	padding: 30px 10px 0px 0px;	text-align: left;	}					#sidebar8 p  {	padding: 85px 15px 85px 15px;	margin: 0px 0px 0px 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #000000;	}#schedule tr td {padding-top: 5px !important; padding-top: 10px}#schedule a:link, #login a:visited {	text-decoration: none;	color: #ffffff;	}	#schedule a:hover, #login a:active {	text-decoration: none;	color: #000000;	}#sidebar2 p, {	width: 240px;	padding: 58px 0px 0px 22px;	margin: 0px 0px 0px 0px;	text-align: left;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	line-height: 25px;	color: #ffffff;	}/* login --------------------------------------------------------------------------------------- */	#login{	width: 902px;	height: 323px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}			#login_content{	float: left;	background:   url(content1.jpg) no-repeat 50% 0;	width: 654px;	height: 323px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}	#login_content p  {	padding: 110px 30px 0px 135px;	margin: 0px 0px 0px 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #3a6f9b;	}	#login_field {	padding: 50px 0px 0px 307px;	margin: 0px 0px 0px 0px;	}	#login_field .textfield {	width: 200px;	}/**	login_field, form {	width: 450;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}**/	#login {	padding: 0px 0px 0px 130px;	margin: 0px 0px 0px 0px;	width: 775px;	text-align: left;	}	#login a:link, #login a:visited {	text-decoration: underline;	color: #ffffff;	}	#login a:hover, #login a:active {	text-decoration: underline;	color: #ffffff;	}	#login_button {	float: right;	padding: 0px 0px 40px 0px;	margin: 0px 0px 0px 0px;	text-align: center;	}/* matchups--------------------------------------------------------------------------------------- */		#recipe_content{	background: url(recipe.jpg) no-repeat 50% 0;	float:left;	width: 902px;	height: 345px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}			#matchups_1{	background: url(matchups_1x.jpg) no-repeat 50% 0;	width: 902px;	height: 475px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}	#matchups_1 p  {	padding: 80px 240px 0px 240px;	margin: 0px 0px 0px 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #000000;	}/* blog----------------------------------------------*/	#blog_content{	background: url(blog.jpg) no-repeat 50% 0;	width: 902px;	height: 862px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}				/* thanks----------------------------------------------*/#thanks_content{    background: url(thanks_cont.jpg) no-repeat 50% 0;	float:left;	width: 900px;	height: 439px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}	#thanks_content p, td {	padding: 150px 0px 0px 317px;	margin: 0px 0px 0px 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #ffffff;	}#thanks_text {	float:left;	padding: 0px 0px 0px 145px;	margin: 0px 0px 0px 0px;	}	#thanks_field {	float:left;	padding: 190px 0px 0px 30px;	margin: 0px 0px 0px 0px;	text-align: left;	}	#thanks_field .textfield {	padding: 0px 0px 0px 185px;	text-align:left;	font-size: 11px;	width: 100px;	}	#thanks_button {	float:left;	padding: 30px 0px 0px 185px;	margin: 0px 0px 0px 0px;	height: 33px;	width: 102px;	text-align: center;	}#error{	background:   url(content_error.jpg) no-repeat 50% 0;	float:left;	width: 479px;	height: 450px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}	#error_field {	float:left;	padding: 200px 0px 0px 27px;	margin: 0px 0px 0px 0px;	}	error_field p, td {	padding: 15px 0px 0px 0px;	margin: 0px 0px 0px 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	color: #ffffff;	}	#error2{	background:   url(content_loggedin.jpg) no-repeat 50% 0;	float:left;	width: 479px;	height: 450px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}/* prizes--------------------------------------------------------------------------------------- */#prize_content{background:   url(prize_cont.jpg) no-repeat 50% 0;	float:left;	width: 900px;	height: 513px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}	#prize_content p, td {	padding: 150px 0px 0px 312px;	margin: 0px 0px 0px 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #ffffff;	}/* error-------------------------------------------------------------------------------------- */				#error_content{	background:   url(error_cont.jpg) no-repeat 50% 0;	float:left;	width: 900px;	height: 439px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}								/* bottom --------------------------------------------------------------------------------------- */#bottom5{	background:   url(bottom2.jpg) no-repeat 50% 0;	float: left;	width: 902px;	height: 262px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}#bottom{	background:   url(bottom2.jpg) no-repeat 50% 0;	float:left;	width: 902px;	height: 262px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}#bottom1{	float:left;	width: 300px;	height: 262px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}#bottom1 p, td {	padding: 0px 0px 0px 0px;	margin: 65px 0px 0px 20px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	line-height: 19px;	color: #ffffff;	}	#bottom2{	float:left;	width: 300px;	height: 262px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	color: #ffffff;	}		#bottom2_table {	width: 275px;	padding: 0px 0px 0px 0px;	margin: 15px 0px 0px 9px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	line-height: 19px;	color: #000000;	}	#bottom3{	float:right;	width: 300px;	height: 262px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}/* recipe2 --------------------------------------------------------------------------------------------- */#recipesub{	margin: 0px 0px 0px 0px;	width: 430px;	height: 900px;	padding: 0px 0px 0px 0px;	text-align: left;	}		#recipe2{	float:left;	width: 370px;	height: 700px;	padding: 50px 0px 0px 4px;	text-align: left;	}			#recipe2 p  {	width: 350px;	padding: 15px 0px 0px 0px;	margin: 0px 0px 0px 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #000000;	}/* rules --------------------------------------------------------------------------------------------- */body#popup {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background: #fc6632  no-repeat;	text-align: left;	font-family: verdana, arial, helvetica, sans-serif;	}body#popup p {	padding: 0px 0px 0px 10px;	font-size: 11px;	line-height: 16px;	color: #ffffff;	}body#popup h2 {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 30px;	line-height: 35px;	color: #ffffff;	}body#popup2 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background: #fffffff  no-repeat;	text-align: left;	font-family: verdana, arial, helvetica, sans-serif;	}		/* gallery --------------------------------------------------------------------------------------------- */#gallery{	background: url(album.jpg) no-repeat 50% 0;	margin: 0px 0px 0px 0px;	width: 500px;	height: 550px;	padding: 0px 0px 0px 0px;	text-align: center;	}				#gallery2{	margin: 0px 0px 0px 0px;	width: 500px;	height: 175px;	padding: 0px 0px 0px 0px;	text-align: center;	}			#gallery2 p  {	padding: 155px 0px 0px 0px;	margin: 0px 0px 0px 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	color: #000000;	}		#gallery3{	margin: 0px 0px 0px 0px;	width: 434px;	height: 326px;	padding: 6px 33px 0px 33px;	text-align: center;	}		#gallery4{	background: url(gallery2.jpg) no-repeat 50% 0;	margin: 0px 0px 0px 0px;	width: 434px;	height: 326px;	padding: 5px 0px 0px 33px;	text-align: center;	}	/* footer --------------------------------------------------------------------------------------------- */#footer {	padding: 0px 0px 0px 0px;	text-align: center;	background:  #edeeea;	width: 900px;	height: 220px;	}#footer p {	width: 800px;	font-size: 10px;	margin: 0px 0px 0px 0px;	padding: 30px 0px 0px 45px;	text-align: center;	color: #3a6f9b;	}#footer a:link, a:visited {	text-decoration: underline;	color: #3a6f9b;	}#footer a:hover, a:active {	text-decoration: underline;	color: #3a6f9b;	}		#matchups_2{	    background: url(matchups_2.jpg) no-repeat 50% 0;	    width: 902px;	    height: 475px;	    margin: 0px 0px 0px 0px;	    padding: 0px 0px 0px 0px;	    text-align: left;	    }	    		#matchups_2 p  {	    padding: 80px 240px 0px 240px;	    margin: 0px 0px 0px 0px;	    font-family: verdana, arial, helvetica, sans-serif;	    font-size: 11px;	    line-height: 18px;	    color: #000000;	}						#bottomw2{	    background:   url(bottom_2.jpg) no-repeat 50% 0;	    float:left;	    width: 902px;	    height: 262px;	    margin: 0px 0px 0px 0px;	    padding: 0px 0px 0px 0px;	    text-align: left;    }        	    	}/*sponsors---------------------------------------------*/            	#sponsor_content1{    	background: url(sponsors_middle_1.jpg) no-repeat 50% 0;    	width: 902px;    	height: 550px;    	margin: 0px 0px 0px 0px;    	padding: 0px 0px 0px 0px;    	text-align: left;	}	    	#sponsor_content2{    	background: url(sponsors_middle_2.jpg) no-repeat 50% 0;    	width: 902px;    	height: 550px;    	margin: 0px 0px 0px 0px;    	padding: 0px 0px 0px 0px;    	text-align: left;	}	    	#sponsor_content3{    	background: url(sponsors_middle_3.jpg) no-repeat 50% 0;    	width: 902px;    	height: 550px;    	margin: 0px 0px 0px 0px;    	padding: 0px 0px 0px 0px;    	text-align: left;	}	    	#sponsor_content4{    	background: url(sponsors_middle_4.jpg) no-repeat 50% 0;    	width: 902px;    	height: 550px;    	margin: 0px 0px 0px 0px;    	padding: 0px 0px 0px 0px;    	text-align: left;	}			#matchups_3{    background: url(matchups_3.jpg) no-repeat 50% 0;    width: 902px;    height: 475px;    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;    text-align: left;    }    #matchups_3 p  {    padding: 75px 240px 0px 240px;    margin: 0px 0px 0px 0px;    font-family: verdana, arial, helvetica, sans-serif;    font-size: 11px;    line-height: 18px;    color: #000000;}    #bottomw3{    background:   url(bottom_3.jpg) no-repeat 50% 0;    float:left;    width: 902px;    height: 262px;    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;    text-align: left;    }	    	#bottomw4{	background: url(bottom_4.jpg) no-repeat 50% 0;	float:left;	width: 902px;	height: 262px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	}		#matchups_4{		background: url(matchups_4.jpg) no-repeat 50% 0;		width: 902px;		height: 475px;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		text-align: left;		}				#matchups_4 p  {		padding: 75px 240px 0px 240px;		margin: 0px 0px 0px 0px;		font-family: verdana, arial, helvetica, sans-serif;		font-size: 11px;		line-height: 18px;		color: #000000;	}