/* from index.html */
p { margin: 1.5em 1em; text-align: justify; }
p#enter { clear: both; text-align: center; }
p#enter a {
	font-size: 16px; font-weight: bold;
	color: #c00; background-color: White;
	text-decoration: none;
	margin: 0 auto;
	border: 2px solid white;
	width: 379px; padding: 0.25em 0.25em 210px; display: block;
	background: url(images/EnterHere.jpg) 0.25em bottom no-repeat;
}
p#enter a:hover { border: 2px solid #c00; }
img { margin: 0.25em 1em; }
img#main { float: left; }
img#water { float: right; }
table#show { float: left; width: 128px; height: 150px; margin: -1em 1em 0; }
table#show td { width: 100%; height: 100%; text-align: center; vertical-align: middle; }
table#show img { margin: 0; padding: 0; }

/* from enter.html */
h3 { color: #c00; background-color: White; }
table#form { margin: 0 auto; }
p#rules { margin: 1em 2em; }
p#rules a { color: Black; background-color: White; }
p#rules a:hover { color: #c00; background-color: White; }
p#required {
	font-style: italic;
	padding: 0.5em 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
p#entry {
	font-size: 16px; font-weight: bold;
	text-decoration: none; line-height: 1.5;
	margin: 0 auto; text-align: center; position: relative;
	border: 2px solid white;
	width: 500px; padding: 0.25em 0.25em 210px; display: block;
	background: url(images/EnterHere.jpg) center bottom no-repeat;
}
p#entry em { color: #c00; background-color: White; }
p#entry a {
	width: 120px; height: 205px; display: block;
	position: absolute; bottom: 0;
	text-indent: -9999px;
}
p#entry a:hover { border: 2px solid #c00; }
p#entry a#reg { left: 50px; }
p#entry a#xtra { left: 200px; }
p#entry a#ultra { left: 330px; }

img#slide { position: absolute; top: 260px; right: 60px; }
img#towers { position: absolute; top: 600px; right: 60px; }
div#mv { position: absolute; left: 10px; top: 240px; width: 128px; text-align: center; }
div#mv img { float: left; clear: left; margin: 1em auto auto; }
div#mv img.vert { margin-left: 15px; }
