body{
	background-color:#E2D9CC; /* tan */
	}

#wrapper, #wrapper_home, #wrapper_news{
	width: 800px;
	height: 600px;
	position: absolute;
	left: 50%;
	top:50%; /* vertical centering */
	margin-left: -400px;
	margin-top: -300px; /* actual 66px, -15 for browser defaults */
	padding:0;
	}

#wrapper{
	background-color: #fff;
	}
	
#wrapper_home{
	background-image:url(../images/home2.jpg);
	}
	
#wrapper_news{
	background-image:url(../images/news.jpg);
	}
	
#content{
	background-color:#E2D9CC;
	}
	
#content_nobg{
	background-color:none;
	}
	
#content, #content_nobg{
	width:360px;
	height:543px;
	position: absolute;
	top:30px;
	left:225px;
	overflow:auto;
	}
	
#content_nobg_home{
	width:360px;
	height:561px;
	position: absolute;
	top:17px;
	left:276px;
	overflow:auto;}
	
#content a, #content_nobg_home a, #content_nobg_news a{
	text-decoration:underline;
	color:#3f3f3f; /* very dark olive */
	}
	
 #content_nobg a:link, #content_nobg a:hover, #content_nobg a:visited{
 	text-decoration:none;
	background-color:none;
	font-weight:bold;
	}
	
 #content_nobg a:link{
 	color:#3f3f3f;
	 }
	 
#content_nobg a:hover{
	color:#777f56;
	}
#content_nobg a:visited{	
	color:#999999;
	}

#content a:hover, #content_nobg_news a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#777f56; /* muted olive green */
	}
	
#content_nobg_news{
	width:360px;
	height:561px;
	position: absolute;
	top:24px;
	left:440px;
	overflow:auto;
	}

#flashbody{
	width:500px;
	height:475px;
	position: absolute;
	top:30px;
	left:224px;
	}
	
#column1_content{
	width:188px;
	height:535px;
	position:absolute;
	top:30px;
	left:207px;
	overflow:auto;
	}
	
#column1_content p{
	font-size:12px;
	line-height:125%;
	margin:0;
	paddin:0;
	}
	
#column1_content a{
	color:#3f3f3f; /* very dark olive */
	text-decoration:none;
	}
	
#column1_content a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#777f56; /* muted olive green */
	}
	
#column2_content{
	width:375px;
	height:535px;
	position:absolute;
	top:30px;
	left:409px;
	overflow:auto;
	}
	
#column1_content ul, #column2_content ul{
	list-style-type: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#3f3f3f; /* darker brown */
	margin-left:13px;
	padding-left:0;
	}
	
#column1_content li, #column2_content li{
	padding-left:0;
	margin-bottom:5px;
	}
	
div#nav a:link, #skipintro a:link, a:visited{
	color:#4b3900; /* lighter brown */
	text-decoration:none;
	}

div#nav a:hover, #skipintro a:hover{
	color:#777f56;
	text-decoration:none;/* muted olive green */
	}

p#currentpage a:link, #currentpage a:visited{
	color:#666C3F; !important /* dark olive */
	text-decoration:none;
	}
	
h2{
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3f3f3f;
	margin:12px;
	}
	
p{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#3f3f3f; 
	text-align: left;
	margin:0;
	padding:0 12px 25px 12px;
	}
	
#skipintro{
	position:absolute;
	top:607px;
	left:728px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#4b3900;
	}
	
#projectintro{
	font-size:13px;
	line-height:125%;
	}
	
#logo{
	position: absolute;
	top:549px;
	left:-8px;
	}

div#nav_wrapper{
	width:145px;
	height:600px;
	background-color:/*TBD*/;
	position:absolute;
	top:0;
	left:21px;
	}

div#nav{
	position: absolute;
	top:30px;
	left:0;
	width:145px;
	}
	
div#nav p{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#4b3900;
	margin:0 0 10px 0;
	padding:0;
	}
	
.level2{
	text-indent:10px;
	}
	
.level3{
	text-indent:20px;
	}
	
.level4{
	text-indent:30px;
	}
	
.level5{
	text-indent:40px;
	}
	
#imagerow{
	position:absolute;
	top:30px;
	left:627px;
	width:89px;
	height:553px;
	display:block;
	}
	
#imagerow img{
	margin:0 0 7px 0;
	padding:0;
	}
	
