@charset "iso-8859-1";

body
	{color: Black;background: #FFFACD;}
a:link {color: Black; text-decoration: none;}
a:active {color: Black;}
a:hover {color: Black;text-decoration: underline;}
img {border: none;}
#left {float:center;}
h1{color: #413A30;font-size:170%;}
h2 {color: #413A30;font-size:140%;}
h3{color: #413A30;font-size:120%;}
h4{color: #413A30;font-size:110%;}
h5	{color: #413A30;font-size:100%;}
#container	{background-color: white;}
#access {background-color:#800000;color:#ccc;}
#access a {color:#ccc;} 
#access a:hover {color: white; text-decoration:underline;}	
#header	{background-image: url(../images/nf_banner.jpg);	background-repeat: no-repeat;background-position: 0 0;}
#box {border:1px solid white; height:100%}	
#contents a:visited {color: Black; background-color: white; background-repeat: no-repeat;background-position: 580px 5px;}
#navcontainer ul{text-align: center;padding-bottom: 0px;padding-top: 0px;padding-left: 0;margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;background-color: #ffffff;color: white;width: 100%;font-family: Arial,Helvetica,sans-serif;line-height: 15px;
/* fixes Firefox 0.9.3 */}
#navcontainer ul li{font-size:.85em;display: inline;padding-left: 0;padding-right: 0;padding-bottom: 3px;
/* matches link padding except for left and right */
padding-top: 3px;}
#navcontainer ul li a{padding-left: 10px;padding-right: 5px;padding-bottom: 3px;padding-top: 3px;color: white;text-decoration: none;border-right: 1px solid #fff;}
#navcontainer ul li a:hover{background-color: #ffffff ;color: #ffffff;}
#navcontainer #active { border-left: 1px solid #fff; }

#topHeader {
	
	height: 2px;
	margin-bottom: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	background-color: Maroon;
	text-align: right;
	}
.middleTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	background-color: Maroon;
	height: 15px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 5px;
}
.middleContent {
	border: 0px solid #000000;
	background-color: #ffffff;
	padding-left: 5px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.boxTitleLeft, .boxTitleRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	background-color: Maroon;
	height: 15px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-bottom: 5px;
	padding-left: 5px;
}
.boxContentLeft, .boxContentRight {
	border: 1px solid #000000;
	background-color: #ffffff;
	padding-left: 5px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.colLeft {
	position: relative;
	right: 0px;
	width: 160px; 
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	float: right;
}
.colMid {
	position: relative;
	width: 550px;
	padding-left: 3px;
	padding-bottom: 3px;
	float: left;
}
.colRight {
	position: relative;
	width: 160px; 
	padding-right: 3px;
	padding-bottom: 5px;
	float: right;
}
.boxContent {
	border: 1px solid #000000;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333333;
	background-color: #E3C6A7;	
	margin-bottom: 2px;
}

#footer	{background-color: Maroon;color: white;}		
#footer	a:hover	{color: white;text-decoration: underline;}
#footer	a	{color: white;	}	
#themes {color:#ccc;}
#themes a {color:#ccc; text-decoration:none;}
#themes a:hover, a:active	 {color:black; text-decoration:underline;}
