body {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	}
	
/* Hack below from Mark Pilgrim: http://diveintoaccessibility.org/day_26_using_relative_font_sizes.html
	Netscape4 ignores the double comment to the empty comment.
	Opera 5 for Mac ignores the first line, so we give it a bogus, empty one
	IE5/Win should know better, but renders font sizes one size too big.  So we declare it too small
		and then use the voice-family hack to declare it "the right way"
	Alas, Opera 5 also gets confused by voice-family, so we redeclare the size for it and any
		browser that can be bothered to parse CSS correctly.  Which is not bloody many. */	

/*/*/z{} 
body {
  font-size: small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: normal;
}
html>body {
  font-size: normal;
}
/* */

.header {
	position: absolute;
	top: 0px;
	left: 10px;
	height: 25px;
	z-index: 2;
	}
	
.main {
	position: absolute;
	top: 35px;
	left: 15%;
	right: 1%;
	z-index: 10;
	}
	
.menuDiv {
	position: fixed;
	padding: 5px 0 5px 0;
	top: 0px;
	left: 3px;
	width: 13%;
	z-index: 1;
	word-wrap: break-word;
	}

h1 {
	font-weight: normal;
	font-size: large;
	letter-spacing: .75em;
	padding: 0;
	margin: 0;
	}
	
p.mini {
	font-size: 10px;
}
	
p.copyright {
	padding: 10px 0 0 0;
	font-size: smaller;
	text-align: center;
	}

ul.menuUL {
	display: block;
	list-style-type: none;
	line-height: 1.75;
	margin: 80px 0px 0px 3px;
	padding: 0px 0px 0px 3px;
	border-right: 1px solid white;
	}

a {
	color: #CCCCCC;
}
	
a:visited {
	color: #999999;
}

a:active {
	color: red;
}
	
a:hover {
	font-style: italic;
	}

a.title {
	text-decoration: none;
	color: white;
	}
	
a.title:visited {
	text-decoration: none;
	color: white;
	}
	
a.menu {
	color: white;
	text-decoration: none;
	letter-spacing: .1em;
	border: none;
	}
	
a.menu:visited {
	color: white;
}

a.menu:hover {
	color: red;
	font-style: normal;
	}