a {
	color : #AAAADD;
	text-decoration : none;
}

a:hover {
	color : #32CD32;
	text-decoration : underline;
}

body, td {
	background : #000080;
	color : #FFFFFF;
	font-family : Tahoma,Arial,Helvetica,sans-serif;
	font-size : medium;
}

#main {
	left : 25%;
	margin : 10px;
	padding : 0;
	position : absolute;
	top : 36px;
	width : auto;
}

#main h3 {
	letter-spacing : 3px;
	margin : 1.25em 0 0;
}

#main h3#top {
	margin-top : 0;
}

#main p {
	line-height : 1.25em;
	margin : 0.25em 0 1em;
}

#menu {
	background : transparent;
	border-width : 0;
	left : 0;
	margin : 10px;
	padding : 0;
	position : absolute;
	top : 36px;
	width : 160pt;
}

#menu a {
	background : transparent none center left no-repeat;
	color : #FFFFFF;
	display : block;
	font-weight : bold;
	letter-spacing : 1px;
	margin : 0;
	padding : 0.33em;
	text-align : left;
	text-decoration : none;
	text-transform : lowercase;
}

#menu a span {
	display : none;
}

#menu a:link {
	background : #333388;
	color : #AAAADD;
}

#menu a:visited {
	/*background-color : transparent;
	*/
	background : #333388;
	color : #AAAADD;
}

#menu a:hover {
	background : #333388;
	color : #AAAADD;
	text-align : right;
}

#menu a:hover span {
	background : #000080;
	color : #FFFFFF;
	display : block;
	font-family : Arial, Helvetica, sans-serif;
	font-size : medium;
	margin : 10px;
	padding : 5px;
	position : absolute;
	text-align : left;
	top : 180px;
	width : 125px;
	z-index : 100;
}

#menu div {
	margin-bottom : 1em;
}

#pageheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-large;
	left : 10px;
	position : absolute;
	top : 10px;
	width : 200pt;
}

#pagesubheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-large;
	height : 36px;
	left : 200pt;
	position : absolute;
	top : 10px;
}

#siteicons {
	bottom : 10px;
	position : absolute;
	right : 10px;
}

#siteicons a img {
	border:0px;
}

.ahem {
	display : none;
}

#datetext {
	bottom : 10px;
	position : absolute;
	left : 10px;
	text-align : right;
	text-transform : lowercase;	
	font-size : x-small;	
}