html, body {height:100%; width:100%; margin:0; padding:0; overflow:hidden;}
body {font-family:Tahoma, verdana, arial, sans-serif; background-color:#D3BAF4; font-size:90%; color:#550077; text-align:center;}

img {border:none;}
a {color:#700203; text-decoration:none;}
a:hover {color:#0000ff; text-decoration:underline;}

div#Cover {top:0; left:0; height:95%; width:100%; margin:0; padding:0; border:none; text-align:center; z-index:2; overflow:hidden;}
	.imgFLeft {float:left; height:15%; margin:3px 1% 3px 3px; padding:0;}
	div#Banner {float:left; margin:1% 10px 0 1%; padding:0; font-size:150%; font-weight:bold; color:#550077; text-align:left; border:none;}
		div#Banner .details {font-size:45%;}
	div#Calendar {top:9%; left:0; height:75%; width:100%; margin:0; padding:0; border:none; font-size:110%; font-weight:900;}
		div#CalHeader {clear:both; top:0; left:1%; height:25px; width:98%; margin:0 auto; padding:0; border:none; text-align:center;}
			div#CalHeader a {height:25px; width:100px; margin:2px 3px; padding:0; background:transparent url(/images/CalButton.png) no-repeat top center; line-height:25px; color:#000; font-size:65%; font-weight:700;}
			div#CalHeader a:hover {background:transparent url(/images/CalButtonH.png) no-repeat top center;}
			div#CalHeader a.fLeft {float:left;}
			div#CalHeader a.fRight {float:right;}
		div#CalBody {top:25%; left:0; height:65%; width:98%; position:fixed; margin:0 auto 0 .5%; padding:0; border:none; text-align:center;}
			div#CalBody table {float:left; height:100%; width:100%; font-size:90%; border:1px solid black;}
			div#CalBody tr {margin:0; padding:0; background-color:#fff;}
			div#CalBody td {margin:0; padding:0; color:#000; border:none;}
			div#CalBody td.CDoW {height:10px; width:14.285%; background-color:#E7DE5A; border:1px solid #C68E17; font-size:80%; color:#000056; text-align:center;}
			div#CalBody td.dayLastMonth {background-color:#dcdcdc; border:none;}
			div#CalBody td.dayNextMonth {background-color:#dcdcdc; border:none;}
			div#CalBody td.dayThisMonth {color:#000;}
			div#CalBody td.ThisIsSparta {background-color:#FFEFB7; border:1px solid #6B0863;}
				div#CalBody td img {height:1em; margin:0; padding:0; border:none;}
				div#CalBody td img.cellFRight {float:right;}
				div#CalBody td a {margin:0; padding:0; border:none; background:transparent; text-decoration:none;}
					div#CalBody td a.Event:hover {color:#b70707;}

div#ECover {top:5%; left:0; height:94%; width:100%; margin:0; padding:0; border:none; overflow:auto;}
#EListings {top:0; left:0; height:85%; width:75%; margin:0 auto 50px 15%; padding:5px 0 0 0; background:#E6D896 url(/images/WatermarkBG.jpg) repeat fixed top left; color:#280106; text-align:left;  overflow:auto;}
#EListings .EventTitle {margin:0; padding:0; font-size:125%; font-weight:900;}

div#EMenu {top:15%; left:10px; position:absolute; padding:0; margin:0; background-color:#D3BAF4; font-size: .75em; font-family:Tahoma, Verdana, sans-serif; text-align:center; z-index: 995;}
div#E#Menu a {color:#620203; text-decoration:none;}
div#E#Menu a:hover {color:#0000ff; text-decoration:underline;}
div#E#Menu a img {width:100%; margin:0; border:0; padding:0;}

div#Footer2 {bottom:0; left:0; height:55px; width:100%; position:fixed; margin:0; padding:0; font-size:60%; color:#000; line-height:20px; background-color:#d3baf4; border-top:1px solid #444; text-align:center; z-index:950;}
	div#Footer2 a {margin:5px 2px; padding:3px; font-size:110%; color:#620203;}
	div#Footer2 a:hover {color:#0000ff;}

	.LogoFloatLeft{float:left; margin:0; padding:0; border:none; z-index:952;}
	.ValidFloatRight{float:right; height:31px; width:88px; margin:1px; padding:0; border:none; z-index:952;}
	.TinyWarBunny {bottom:0; right:24%; width:6.5%; position:fixed; margin:0; padding:0; border:none; z-index:999;}

.sButton {border:none; background:url(/images/CalButton.png) no-repeat top left; padding:0;}
.sButton:hover {border:none; background:url(/images/CalButtonH.png) no-repeat top left;}
.FloatLeft {float:left;}
.FleurFloatLeft {float:left; width:1.8em; border:none; margin:2px; padding:0;}
.acrobat {height:31px; margin:0; padding:0; border:none;}
.Underline{text-decoration:underline;}
.Desc {font-size:.95em; font-style:italic;}
.Emphasis {font-size:1.2em; font-weight:700;}
.Midnight {color: #000056;}
.Sanguine {color: #620203;}
.Crimson {color: #b70707;}
.Antique {color: #c59022;}
.Moss {color: #004005;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
