* {	
	font-family: Universe, Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color: #333;
}
a {	
	color:#960;
	text-decoration:none;
	letter-spacing: 4px;
}
a:focus, a:hover, a:active {
	color:#888;
	text-decoration:none;
	letter-spacing: 4px;
}
body {	
	background:#fff;
	font-size:11px;
	line-height:120%;
	margin:0 0 0 0;
}
#shell {
	margin:0 auto;
	width:770px;
	background:#fff;
}
/** content containers **/
#mainmenu {
	width:770px;
	height:35px;
	position:relative;
	background:#d79722;
	margin:8px 0 0 0;
}
#content1 {
	width:775px;
	float:left;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}
#textbox {
	width:595px;
	height:551px;
	overflow:auto;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8px;
}
.text {
	width:560px;
	height:550px;
	float:left;
	overflow:auto;
}
#submenubox {
	width:150px;
	float:right;
	margin:46px 8px 0 0;
}
.submenu {
	width:150px;
	float:right;
	color: #960;
}
#content2 {
	width:770px;
	float:left;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#imagebox {
	width:580px;
	height:250px;
	float:left;
	margin:0 0 0 8px;
}
.image {
	width:580px;
	float:left;
}
#subimagebox {
	width:150px;
	float:right;
	margin:0 8px 0 0;
}
.subimage {
	width:150px;
	float:right;
}
#content3 {
	width:770px;
	float:left;
	clear:both;
}
#captionbox {
	width:580px;
	float:left;
	margin:4px 0 0 8px;
}
#logobox3 {
	float: right;
	width: 150px;
	margin-right: 0px;
	margin-top: 4px;
}

.caption {
	width:580px;
	float:left;
}
#logobox {
	width:150px;
	float:right;
	clear: none;
	top: 0px;
	margin-top: 89px;
}
#logobox4 {
	width: 150px;
	clear: none;
	float: right;
	top: 0px;
	margin-top: 256px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.logo {
	width:150px;
	float:right;
	text-align:left;
}
#footer {
	width:auto;
	height:35px;
	position:static;
	background:#d79722;
	clear:both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 92px;
	margin-left: 0;
}
#logobox2 {
	float: right;
	width: 150px;
	margin-top: 141px;
	clear: none;
}

/** STYLES **/
/** mainmenu **/
#mainmenu {
	text-align: right;
}
/** content1 **/
/** base text **/
#content1 p {
	margin:0 0 8px 0;
}
#content1 UL {
	margin:0 96px 0 17px;
	list-style-type:square;
	line-height:120%;
}
/** page title **/
#content1 h1 {
	font-size:14px;
	font-weight:bold;
	margin:16px 0 16px 0;
}
#textcolumnleft {
	float: left;
	width: 285px;
	list-style-position: inside;
	list-style-type: square;
	clear: left;
}
#textcolumnright {
	float: right;
	width: 285px;
	list-style-position: inside;
	list-style-type: square;
	clear: right;
}


/** subheader **/
#content1 h2 {
	font-size:11px;
  	font-weight:bold;
	margin:8px 0 0 0;
}
/** quote **/
#content1 h3 {
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	margin:8px 32px 10px 32px;
}
/** close paragraph text - forced linebreak **/
#content1 h4 {
	font-size:11px;
	font-weight:normal;
}
/** paragraph text **/
/** link styles in textbox only **/
#textbox a {	
	color:#960;
	text-decoration:none;
	letter-spacing: 1px;
}
#textbox a:focus {
	color:#888;
	text-decoration:none;
	letter-spacing: 1px;
}
#textbox a:hover {
	color:#888;
	text-decoration:none;
	letter-spacing: 1px;
}
#textbox a:active {
	color:#888;
	text-decoration:none;
	letter-spacing: 1px;
}
#submenubox2/** text styles in submenu **/
 {
	line-height:normal;
	text-align: right;
	letter-spacing: 4px;
	left: auto;
	right: auto;
	top: auto;
	color: #000000;
	clear: none;
	float: right;
	width: 150px;
	margin-top: 46px;
	margin-right: 8px;
}
#submenubox h1 {
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
}
#submenubox p {
	font-size:10px;
	font-weight:normal;
	color:#000;
	overflow:hidden;
}
/** text styles in data list **/
#subimagebox h1 {
	text-align: right;
}
/** #subimagebox h1 {
	font-size:10px;
	font-weight:normal;
	overflow:hidden;
} **/
/** #subimagebox p {
	font-size:10px;
	font-weight:normal;
	margin:0 0 4px 0;
	overflow:hidden;
} **/
/** styles content3 **/
/** caption text **/
#content3 p {
	font-size:10px;
	color:#960;
}
#projectcredit p {
	font-size:10px;
	color:#960;
}
/** layout for printing **/
@media print{
    body{margin:0;}
    #shell{width:100%;}
	#mainmenu{display:none;}
    #c1{width:72%;}
    #c2{width:72%;}
    #sub1{width:25%;}
    #sub2{width:25%;}
}
#thumbnails {
	clear: none;
	float: right;
	width: 175px;
	margin-right: 15px;
	margin-left: 0px;
}
#creditbox {
	float: left;
	width: 400px;
	height: auto;
}
#staffupperleft {
	float: left;
	height: 150px;
	width: 150px;
	margin-left: 25px;
}
#stafflowerleft {
	clear: both;
	float: left;
	height: 150px;
	width: 150px;
	margin-left: 25px;
	margin-top: 25px;
}

#staffuppermid {
	height: 150px;
	width: 150px;
	left: auto;
	clear: none;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#staffupperright {
	float: left;
	height: 150px;
	width: 150px;
	margin-left: 50px;
	margin-bottom: 0px;
	clip: rect(0px,0px,0px,0px);
	left: auto;
	clear: none;
}
#stafflowermid {
	height: 150px;
	width: 150px;
	float: right;
}
