body {	margin: 0; background-color:#336;
background-image:url(images/main_02.gif);
background-repeat:repeat-y}
div#head {background-image:url(images/staff.gif); background-repeat:repeat-x; margin-left: 73px}
div#content {margin-left: 100px; padding-left:15px; max-width: 1024px}
div#footer {margin-left: 73px; padding-left:15px; text-align:center;}
.body, div#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99CCFF;
	font-style: normal;
	letter-spacing: 1.5px;
}
img {border:0}
.clear {width:100%; clear:both; margin:0; padding:0; height:1px; line-height:1px}
h1 {margin:0; padding:0; margin-left:-73px; height:87px; width:700px; background-image:url(images/main_01.gif); background-repeat:no-repeat}
h1 span, ul#nav span, h2 span {display:none}
h2 {margin:0 0 0 15px; padding:0}
div#content p {margin: 0 0 15px 10px; line-height: 1.5em}
ul#nav {margin:0; padding:0; list-style-type:none;}
ul#nav li {margin:0; padding:0; display:block; float:left; height:58px}
ul#nav li a {display:block; height:70px; background-repeat:no-repeat }

ul#subnav {margin: 0; padding:0; list-style-type:none; }
ul#subnav li {margin:5px 2px 20px 2px; padding:0; display:block; float:left;  font-size: 11px}
ul#subnav li a:link, ul#subnav li a:visited {display:block; text-decoration: none; padding: 0px 8px 0 8px; border: 1px solid #9cf}
ul#subnav li a:hover, ul#subnav li a:active {display:block; text-decoration: none; padding: 0px 8px 0 8px; border: 1px solid #9cf; background-color:#9cf; color:#336}
a.jumper {font-size:11px; text-decoration: none; font-style:italic; display:block}

a:link#navnews, a:visited#navnews {background-image:url(images/News.gif); width:70px}
a:hover#navnews, a:active#navnews {background-image:url(images/News-over.gif); width:70px}
a:link#navarchive, a:visited#navarchive {background-image:url(images/Archive.gif); width:127px}
a:hover#navarchive, a:active#navarchive {background-image:url(images/Archive-over.gif); width:127px}
a:link#navbio, a:visited#navbio {background-image:url(images/Biography.gif); width:109px}
a:hover#navbio, a:active#navbio {background-image:url(images/Biography-over.gif); width:109px}
a:link#navcatalog, a:visited#navcatalog {background-image:url(images/Catalog.gif); width:127px}
a:hover#navcatalog, a:active#navcatalog {background-image:url(images/Catalog-over.gif); width:127px}
a:link#navlinks, a:visited#navlinks {background-image:url(images/Links.gif); width:71px}
a:hover#navlinks, a:active#navlinks {background-image:url(images/Links-over.gif); width:71px}
a:link#navcontact, a:visited#navcontact {background-image:url(images/Contact.gif); width:92px}
a:hover#navcontact, a:active#navcontact {background-image:url(images/Contact-over.gif); width:92px}

h2#newshead {background-image:url(images/news-title.gif); height: 109px; width:397px}
h2#biohead {background-image:url(images/about-title.gif); height: 109px; width:397px}
h2#linkshead {background-image:url(images/links-title.gif); height: 109px; width:397px}
h2#contacthead {background-image:url(images/contact-title.gif); height: 109px; width:397px}
h2#cataloghead {background-image:url(images/catalog-title.gif); height: 109px; width:397px}

h3 {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #66CCFF; font-weight: bold; letter-spacing: 3pt; font-style:oblique;  text-decoration: underline;}
h4 {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #66CCFF; font-weight: bold; letter-spacing: 3pt; font-style: oblique;}

div.catalog li {list-style-type:none; line-height:16px; margin: 0 5px 10px 15px}
div.catalog li img {margin-right: 10px}
div.catalog li span {display:block; margin: 3px 0 0 25px; font-size:11px;}

a:link	{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6CF;
	letter-spacing: 1.5px;
	text-decoration: underline;
	}
a:visited	{
	color: #9CF;
	}
a:active	{
	color: #0CF;
	}	
a:hover	{
	color: #BDDEFF;
	}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #66CCFF;
	font-weight: bold;
	letter-spacing: 3pt;
	font-style: oblique;
	text-decoration: underline;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CCFF;
	font-style: normal;
	letter-spacing: 1.5px;
	text-decoration: underline;
}
.tinytype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99CCFF;
	font-style: normal;
	letter-spacing: 1.5px;
	font-variant: small-caps;
	text-decoration: none;
}
.bodyItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99CCFF;
	font-style: italic;
	letter-spacing: 1.5px;
}
.bodyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99CCFF;
	font-style: normal;
	letter-spacing: 1.5px;
	font-weight: bold;
}
.superscript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99CCFF;
	font-style: normal;
	letter-spacing: 1.5px;
	vertical-align: super;
}


