body {	background: #666 url(/includes/img/backgroundw2.gif) repeat-x;			/*Originally color: #ccc; affects entire background*/			/*backgroundw2.gif is the background color behind header*/	margin: 0;	font-size: 1em;		font-family: Verdana, Arial, Helvetica, sans-serif;	color: black;		/*Originally color: #930; affects body text*/}h1,h2,h3,h4,h5,h7,h8 {	font-variant: small-caps;	padding: 0;	margin: 0;}h1 {	background: url(/includes/img/banner.gif) no-repeat;	padding: 0;	margin: 0;	height: 111px;	width: 100%;}h1 a {	position: absolute;	height: 111px;	width: 385px;	display: block;	text-indent: -999em;	/*originally -999em*/}h2 {	color: black;	font-size: 2em;	padding-left: 0;	/*position of the champs graphic originally 2 em*/	padding-right: 1em;	position: absolute;	top: -20px;	/*originally -20px*/	background: white;	/*originally #fff*/}h3 {	float: none;	display: block;	background: white;	/*color of all the text bars*/	color: black;	font-size: .8em;	/*space for main event banner block line below ring girl*/	margin-top: -6px;		/*main even graphic position originally 24px*/	padding-top: .125em;	margin-left: -15px;	margin-right: -15px;		/*bar length*/	padding-bottom: .25em;	margin-bottom: .25em;	padding-left: 2em;	/*position of main event round text originally 2em*/	padding-right: 2em;	clear: both;}h4 {	color: black;	font-size: .8em;	padding-top: .125em;}h5 a:link, h5 a:visited {	color: red;	font-size: 1em;	padding-top: .5em;	padding-left: .25em;	clear: both;		/*site map text*/}	h5 a:hover, h5 a:active {	text-decoration: underline;	color: yellow;}h6 {	color: black;	font-size: .8em;	padding-top: .125em;}h7 {	color: black;	font-weight: bold;	font-size: 1em;	padding-top: .125em;}h8 {	color: black;	font-weight: bold;	font-size: 1em;}#thechamp {	top: 177px;	/*red bar under the champs graphic originally 190px*/	background: #c00;		/*background for main areas originally #ccc grey*/	padding-left: 15px;	/*padding for champs text*/	padding-right: 15px;	padding-bottom: 1em;	border-bottom: solid 4px black;	margin-bottom: 4em;} #mainevent {	top: 177px;	/*red bar under the champs graphic originally 190px*/	background: #666;		/*background for main areas originally #ccc grey*/	padding-left: 15px;	/*padding for champs text*/	padding-right: 15px;	padding-bottom: 4em;	margin-bottom: 4em;}#thechamp img {	display: block;	border: solid 1px black;	text-align: center;	margin-left: auto;	margin-right: auto;	/*postion for champs winner icons*/}#thechamp br {	padding-bottom: 4em;}#thechamp b {	color: black;	font-variant: small-caps;}#thechamp a {	text-decoration: none;}#thechamp a:link, #thechamp a:visited, #mainevent a:link, #mainevent a:visited {	/*text-decoration: none;*/	color: black;	/*link color originally #600*/}#thechamp a:hover, #thechamp a:active, #mainevent a:hover, #mainevent a:active {	text-decoration: underline;	color: yellow;	/*changes the color of all over states of links*/}#thechamp h2, .homepage #mainevent h2  {	border: none;	position: absolute;	top: -62px;	/*veritcal position for champ banner*/	height: 46px;	text-indent: -999em;	margin-top: 0;	padding-bottom: 0;}#thechamp {	position: absolute;	float: left;	width: 16em;	/*width of the champs bar*/	left: 0;	padding-bottom: 4em;}#thechamp h2 {	background: url(/includes/img/the_champ2.gif) no-repeat left;		/*controls the champs graphic position*/	right: 0px;	width: 243px;}#mainevent {	position: relative;	float: 100%;		/*originally right but it keeps the page from filling out properly*/	right: 0;	/*ring girl bar height from top*/	top: 36px;	/*the main event box height79*/	margin-left: 18em;	/*distance from champion and main event box. originally 24em*/	margin-bottom: 8em;}#mainevent #rules {	font-size: .7em; font-weight: bold;}#page_mainevent #mainevent h2 {	background: url(/includes/img/the_main_event2.gif) no-repeat left;	position: absolute;	left: 0px;	/*position of main event banner originally 0*/	width: 333px;	border: 0;	top: -40px;	/*main event height from top. smaller number the higher position*/	text-indent: -999em;	/*hidden text for the main event*/}#maineventwrapper{}#middleweight {}#ringgirl {	background: url(/includes/img/3.gif) no-repeat;	width: 200px;	height: 200px;	position: absolute;	z-index:1;	top: -160px;		/*ring girl height from top smaller number the higher position 194px*/	right: 0;}#ringgirl p {	margin: 0; padding: 0;	font-size: 1.5em;	color: #c00;	/*ring girl number color*/	font-weight: bold;	position: relative;	top: 20px;	/*originally 34px*/	left: 38px;	/*position of round number originally 17px 8 for girl*/	text-align: center;	width: 67px;	height: 62px;}#submissions {	text-align: center;}.submission {	margin-top: 0;	padding-top: 0;	float: left;	padding: 5px;	text-align: center;	height: 200px;	font-size: .8em;}.submission img.entry {	display: block;	border: solid 1px black;}.submission a {	margin: 0;	padding: 0;}#footer {	position: fixed;	bottom: 0px;	padding: .5em 0 .5em 0;	border-top: solid 1px black;	text-align: center;	font-weight: bold;	font-size: .8em;	color: #666;	background: #eee;	width: 100%;	z-index: 300;}section {	position: fixed;	bottom: 0px;	padding-bottom: 10em;	padding: 1em;	text-align: left;	font-size: .6em;}/**form {	float: right;	display: block;}fieldset {	margin: .5em;	display: block;}label {	font-weight: bold;	padding-bottom: .5em;	display: block;	width: 10em;	float: left;	clear: both;}legend {	color: black;	font-weight: bold;	float: left;}*/label {	display: block;	clear: left;}/*label {	padding-top: .5em;	padding-bottom: .5em;	display: block;}*/.form_submit, .form_reset {	background: transparent; 	border: 0;	margin: 0; padding: 0;	margin-right: 1em;	text-indent: -3px;}.form_submit {	clear: both;}