html { font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; }

body { margin: 0px;  padding: 0px;  background-color: #919191; }

body, p, ol, ul, dl, li, h1, h2, h3, h4, td, th, div {
	font-size: 12px; }

pre, tt, code, kbd, samp { font: 10px Monaco, monospace; }
/* a { color: #a10;  text-decoration: none;  font-weight: bold; } */
a { color: #606;  text-decoration: none;  font-weight: bold; }
/* a { color: #B34400;  text-decoration: none;  font-weight: bold; } */

a.ext { color: #606 ; }

a:hover { color: black;  text-decoration: none; }

h1, h2, h3, h4 { 
	margin: 1.5em 0em .9em 0em;  padding: 0px; 
	/* font-family: Verdana, Helvetica, sans-serif; */
	font-weight: bold; }
h1 { font-size: 22px; }
h2 { font-size: 16px; }
h3, b.heading { font-size: 14px; }
h4 { font-size: 12px; }
h1.top, h2.top, h3.top, h4.top { margin-top: 0px; }

blockquote { margin-left: 2em; }
.quote { font-style: italic; 
	line-height: 16px;  margin-left: 2em; }

#container { color: black;  width: 860px;  margin: auto;
	background: url(../_img/bg-tile.jpg) top left repeat-y; }

#debug { color: white;  font-size: 9px;
	width: 860px;  margin: auto;  padding: 0px 0px 0px 24px; }

#head { background: url(../_img/head.jpg) top left no-repeat;
	height: 185px; }
#headsplash { background: url(../_img/splash.jpg) top left no-repeat;
height:530px;
}
/* unused, for testing
#head1 { background: url(../_img/head1.jpg) top left no-repeat;
	height: 200px; }
#head2 { background: url(../_img/head2.jpg) top left no-repeat;
	height: 200px; }
#head3 { background: url(../_img/head3.jpg) top left no-repeat;
	height: 200px; }
#head4 { background: url(../_img/head4.jpg) top left no-repeat;
	height: 200px; }
#head5 { background: url(../_img/head5.jpg) top left no-repeat;
	height: 200px; }
*/
#headc { padding: 25px 44px 0px 37px; }

#left { width: 155px;  margin: 10px 0px 0px 32px; }

#title { 
	/* border-bottom: 3px solid #911700; */
	margin: 0px 0px 20px 0px; }
#title h1 { margin: 0px 0px 3px 0px;
	font-size: 32px; 
	font-family: "Brush Script", "Brush Script MT", Georgia, Brush, Zapfino, serif;
	font-weight: normal;
	/*font-family: Verdana, Helvetica, sans-serif; */
	}
	
#titlesplash h1 { margin: 0px 0px 3px 0px;
	font-size: 64px; 
	font-family: "Brush Script", "Brush Script MT", Georgia, Brush, Zapfino, serif;
	font-weight: normal;
	/*font-family: Verdana, Helvetica, sans-serif; */
	}

#foot { clear: both;  height: 128px; 
	background: url(../_img/foot.jpg) top left no-repeat; }
#footc { padding: 17px 49px 0px 37px; }

#endtext { float: left;  width: 500px;  color: black;  
	color: #5d5852;  font-weight: normal;  font-size: 10px; 
	white-space: nowrap; }
#siteinfo { text-align: left; height: 13px;  color: #4d4842;  font-size: 10px; }

#footright { text-align: right; }
#timestamp { height: 13px;  color: #4d4842;  font-size: 10px;  
	text-transform: lowercase; }

#attr { height: 13px;  color: #5d5852; font-size: 10px; }
#attr a { font-weight: bold; color: #444; }
#attr a:hover { color: #741; font-weight: bold; text-decoration: none; }


.nav { font-size: 11px;  color: white;  text-transform: lowercase; }
.nav a { font-weight: bold;  color: white; }
.nav a.on { color: black; }
.nav a:hover { color: black;  text-decoration: none; }

#topnav { float: right; margin: 0px; }
#bottomnav { margin: 12px -6px 0px 0px; }


#content { color: black;  margin: -350px 77px 19px 214px; }
#contentsplash { color: black;  margin: 0px 77px 19px 214px; }
#content a:hover { color: black; }

#mainnavc { height: 340px; }
#mainnav { font: 12px/22px Verdana, Helvetica, sans-serif; 
	border-bottom: 1px solid white;
	text-align: center; }
#mainnav a { color: #fff;  
 	background: url(../_img/nav-bg1.jpg) top left repeat-Y;
	font-weight: bold;
	display: block;  width: 155px;  /* height: 21px; */
	border-top: 1px solid white;
	/* white-space: nowrap; */ }
#mainnav a.on, #mainnav a:hover { 
	background: url(../_img/nav-bg2.jpg) top left repeat-Y;
	color: black;  text-decoration: none; }
/* #mainnav a:hover { color: #fff; } */

#snc { padding: 0px; }
#subnav { color: #4d4842;  font: 12px/16px Verdana, Helvetica, sans-serif; 
	text-align: right;  padding: 0px; }
#subnav a { font-size: 10px;  /* height: 16px; */
	display: block;  border: none;  padding: 1px 5px; }
#subnav a.on { color: #000; }
#subnav a.in { color: #222; }
#subnav a:hover { color: #000; text-decoration: none; }

.leftbox { margin: 12px 0 0 7px; padding: 4px 6px; border: none;
	font-size: 13px;  font-weight: bold;  text-align: center; 
	background: url(../_img/nav-bg1dk.jpg) top left repeat-Y; }
/*
.leftbox { margin: 12px 8px 0 7px; padding: 4px 6px; border: 1px solid #FFF;
	font-size: 13px;  font-weight: bold;  text-align: center; 
	background: url(../_img/nav-bg1dk.jpg) top left repeat-Y; } 
	*/
.leftbox a { color: #FFF; }


li { margin-bottom: 7px; }
div.li { margin: .6em 0em .4em 1.6em;  text-indent: -1.6em; }
hr { color: #666; }
div.hr { height: 1px;  margin: 8px 24px 8px 0px;  background-color: #b52; }
div.sitemap a { font-weight: bold; }
a img { border: none; }
div.pic { border: none; }

/* Added by David Gross */
div.illustration { border: none; }

.caption { 
	margin: 8px;
	margin-top: 0px;
	text-align: left;
	font-style: italic;
	font-size: 0.75em;
	text-indent: 0;
	font-weight:	normal;
}

#documentdate {
	font-style:	italic;
}

#mail	{
margin-top	:	5px;
margin-bottom	:	20px;

}
#mailsubject {
	font-weight	:	bold;
	margin-top	:	5px;
	margin-bottom	:	8px;
}

#mailbody P {
	margin	:	0px;
	margin-bottom : 6px;
}


/* End David Gross */

