* {margin: 0; padding: 0; border: 0; }
body {width: 100%; height: 100%;
	background: #b5bde4 url(images/evil2bg.gif) fixed 95% 50%; }
@media screen {acronym {cursor: help; }}
acronym {color: #036; }
h2 {font: 2em tahoma, marlett, sans-serif; color: #003366; 
	margin-left: 7%; padding-top: .6em; padding-bottom: .1em; }
h3 {text-align: center; padding-top: 21px; padding-bottom: .5em; }
h4 {margin-left: 7%;}
h3, h4 {font: 1.4em tahoma, marlett, sans-serif; }
p {padding-top: 1em; }
p:first-letter {font-size: 1.2em;}

#mainnav ul, #left ul, #footer ul {white-space: nowrap; 
	list-style-type: none; }
	
#logo {position: absolute; background: #036 url(images/evil1.gif) center; 
	width: 138px; height: 129px; left: 0; top: 0; }
#logo a:active, #logo a:hover  {display: none; }

#title {margin-left: 138px; height: 98px; }
h1 {font: small-caps bold 3.1em/1 "Courier New", courier, monospace; 
	color: #036; white-space: nowrap; letter-spacing: .05em; 
	padding-top: 10px; text-indent: 3%; }
h4:first-letter, h3:first-letter, h1:first-letter {font-size: 1.5em; }
	
#mainnav {margin-left: 138px; }
#mainnav ul {padding: 5px 0; }
#mainnav li {display: inline;
	font: bold 18px/21px "Courier New", Courier, monospace; }
#mainnav a {padding: 5px 15px; text-decoration: none; }
#uber a {padding: 4px 15px; }
#mainnav a:link {color: #600; } 
#mainnav a:visited {color: #666; } 
#mainnav a:hover {color: #acbed3; 
	background: #036 url(images/evil1.gif) center; } 
#mainnav a:active {background: transparent none !important; color: black; } 	 
#uber a:link, #uber a:visited, #uber a:hover, #uber a:active {
	color: #acbed3; font: bold 21px/21px "Courier New", Courier, monospace;
	text-decoration: none; background: none #600; letter-spacing: -2px; 
	text-transform: uppercase; }
		
#mainnav a span {position: absolute; top: 58px; left: 0px; 
	color: #acbed3; display: none; width: 138px; text-align: center; }
#mainnav a:hover span, #mainnav #uber a:hover span {display: block;}

#left {position: absolute; padding-left: 4px; left: 0; top: 129px;
	width: 134px; color: #acbed3; background-color: #600;}
#left ul {font: bold 18px/21px "Courier New", Courier, monospace; }
#left li {text-align: center; width: 110px; display: block; }
#left a {display: block; padding: 2px 5px; border-top: medium double #000;
	width: 110px; text-decoration: none; }
#left a:link {color: #acbed3; } 
#left a:visited {color: #666; } 
#left a:hover {font: bold 21px/21px "Courier New", Courier, monospace;
	letter-spacing: -2px; text-transform: uppercase; border-color: #666;
	color: #660000; background: #acbed3 url(images/evil2bg.gif) center; } 
#left a:active{text-transform: uppercase; border-color: #acbed3;
	color: #666666; background: #acbed3 url(images/evil2bg.gif) center; } 

#right {margin-left: 131px; color: #000000; 
	padding-bottom: 63px; border-top: 21px double #660000; 
	border-left: 21px double #600;}
#right p {text-indent: 2em; width: 33em; margin-left: 7%; 
	font: 1.07em/1.6em tahoma, marlett, sans-serif; }

#copy {float: right; margin-top: -80px; color: #666; white-space: nowrap;
	font-family: "Courier New", Courier, monospace; margin-left: 154px; }	
#footer {border-top: 21px double #036; text-align: center;
	margin-top: -63px; color: #666; height: 42px; }
#footer ul {padding: 10px 0px 10px 154px; letter-spacing: .2em;  }
#footer li {display: inline; padding: 0 .1em 0 .6em; 
	border-left: .25em double #666;}
#footer li#prim {border-width: 0; }

#footer a {text-decoration: none; }

#about #right {margin-left: 0px; }
#some #left {top: 0px;}
#other #right, #other #mainnav, #other #title {margin-left: 0px; }
#other #footer ul, #about #footer ul {padding-left: 23px; }
#contact #mainnav {margin-top: 10px;}
#contact #mainnav a span {color: black;}

a {outline-width: 0; }
a:link {color: #600; }
a:visited {color: #666; }
a:hover {color: #036; }
a:active {color: #acbed3; }