html {overflow:hidden;}
body {
	height:100%;
	width:100%;
	margin: 0;
	padding: 0;
	background: #B1AEB4 url(/images/Esp_Bkgd.png);
	font-size: 105%;
	font-family: Times, Tahoma, Verdana, sans-serif;
}

#Background {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	z-Index:1;
}

#Container {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

div#banner {
	clear:both;
	position:fixed;
	top: 10px;
	left: 0;
	height: 76px;
	width: 100%;
	margin:10px 0;
	padding:0;
	font-size:150%;
	font-family: Zapfino, Vinque, Tahoma, Verdana, sans-serif;
	text-align: center;
	z-index: 998;
}

#Content {
	height: 70%;
	width: 100%;
	top: 15%;
	left: 25px;
	position:relative;
	margin: 0;
	padding: 0;
	z-index: 991;
}
#Content a {
	text-decoration: none;
}
#Content a:hover {
	color: #0000ff;
	text-decoration: underline;
}

#Menu {
	bottom: 12%;
	left: 0;
	width: 11%;
	padding: 0;
	margin: 0;
	position: fixed;
	color: #84188E;
	font-size: .85em;
	font-family: Tahoma, Verdana, sans-serif;
	text-align: center;
	z-index: 995;
}
#Menu a {
	color: #84188E;
	text-decoration: none;
}
#Menu a:hover {
	color: #0000ff;
	text-decoration: underline;
}
#Menu a img {
	width: 70%;
	margin: 0;
	border: 0;
	padding: 0;
}

#First, #Second, #Third {
	width: 100%;
	border: none;
}

#Newsletters{
	float: left;
	width: 5%;
	margin: 10% 0 0 18%;
	padding: 0;
	border: 0;
}

#Calendar{
	float: right;
	width: 5%;
	margin: 10% 18% 0 0;
	padding: 0;
	border: 0;
}

#Activities{
	clear: both;
	float: left;
	width: 5.35%;
	margin: -4% 0 0 8%;
	padding: 0;
	border: 0;
}

#Locations{
	float: left;
	width: 5%;
	margin: -4% 0 0 14%;
	padding: 0;
	border: 0;
}

#Contact{
	float: right;
	width: 5%;
	margin: -4% 14% 0 0;
	padding: 0;
	border: 0;
}

#Forum{
	float: right;
	width: 5%;
	margin: -4% 8% 0 0;
	padding: 0;
	border: 0;
}

#King {
	clear: both;
	float: left;
	width: 25%;
	margin: 10% 0 0 7.5%;
	padding: 0;
	border: 0;
}

#Queen {
	float: right;
	width: 25%;
	margin: 10% 7.5% 0 0;
	padding: 0;
	border: 0;
}

#Ticker{
	position: absolute;
	width: 33.3%;
	bottom: 0;
	left: 33.3%;
	background: transparent;
	z-index: 996;
}

div#Footer1 {position:fixed; bottom:0; width:100%; height:45px; min-height:45px; line-height:15px; color:#ddddbb; font-size:65%; background-color: #2a1449; border-top:1px solid #444; text-align:center; z-index:995;}
	#Footer1 a {color:#ffcc1b; text-decoration:none;}
		#Footer1 a:hover {color:#0000ff; text-decoration:underline;}

div#Footer2 {bottom:0; left:0; height:30px; width:100%; position:absolute; margin:0; padding:0; font-size:65%; color:#620203; line-height:20px; background-color:#d3baf4; border:none; text-align:center; z-index:950;}
	div#Footer2 a {margin:5px 2px; padding:3px; color:#620203;}
	div#Footer2 a:hover {color:#0000ff;}

div#Footer3 {position:fixed; bottom:0; width:100%; height:45px; min-height:45px; line-height:15px; color:#000; font-size:85%; background-color: #D3BAF4; border-top:1px solid #444; text-align:center; z-index:995;}
	div#Footer3 a {margin:5px 2px; padding:3px; color:#620203; text-decoration:none;}
		div#Footer3 a:hover {color:#0000ff; text-decoration:underline;}

.copyright {left:0; bottom:0; width:100%; position:absolute; margin:3px auto 0 auto; padding:0 auto; border:none; font-size:90%; text-align:center;}
.TinyWarBunny {bottom:0; right:300px; position:absolute; margin:0; padding:0; border:none; z-index:999;}

.taunt {font-size:35%;}
.Sparta {width:125px; border:none;}
.Salutation {font-size: 85%;}

.LogoFloatLeft{
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
}
.ValidFloatLeft{
	float: left;
	border: 0;
	height: 31px;
	width: 88px;
	padding: 0;
}
.ValidFloatRight{
	float: right;
	border: 0;
	height: 31px;
	width: 88px;
	margin: 0;
	padding: 0;
}
