:root {
  font: Arial;
  font-family: sans-serif;
}

body { 
	color: black;
	background-color: black;
	background-repeat: repeat;
	background-attachment: fixed;
}

td { margin: 0pt; font: Arial, sans-serif; }

a { font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }

.masthead { background-color: white; background-repeat: no-repeat; vertical-align: top; }
.masthead a { font-weight: normal; color: black; }


.mainmenu td {
	background-color : #a7a7a7;
	border-bottom-style : groove;
	border-left-style : groove;
	border-right-style : groove;
	border-top-style : groove;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	text-align : center;
}

.mainmenu a { 
	font-weight: bold; 
	color: #000000;
	text-decoration: none; 
}

.mainmenu a:hover { text-decoration: underline; }

.menudiv td {
	background-color : #FFCD11;
	border-bottom-style : none;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	text-align : left;
}

.subpage li {
	list-style-type : circle;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #bbbbbb;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}

.subpage td {
	background-color : #dddddd;
	text-align: left;
	border-top-color: #bbbbbb;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#subleft a { color: #000000; }

#subcenter {
	font-weight: normal;
	background-color: white;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#subright {
	background-color: #FFFFFF;
}

.outerpage {
	position:absolute;
	top:30%;
	left:20%;
}

.glitch {
	position:absolute;
}
