BODY {
	font-family: Trebuchet MS;
	background-color: #EEE8CC;
	margin: 0px;
	font-size: 1em;
	color: #5f5f5f;
	padding: 0;
	
}
li {
	list-style: square;
	color: #B06E19
}
html, body { height:100% ; width:100%; }
TABLE {
	width: 100%;
	font-size: 100%
}

A {
	color: #B06E19;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}

.entertext {
	color: #8A9470;
	font-weight: bold;
}
.entertext A {
	color: #8A9470;
	text-decoration: none
}
.maintable {
	border-right: 1px solid #8A9470;
	border-left: 1px solid #8A9470;
	height: 100%;
	border-bottom: 18px solid #8A9470;
	width: 740px;
	background: url(images/topcorner3.gif) no-repeat top left white;
	margin-left: 30px;
	font-size: 0.75em
 }
	
.logospacer {
	height: 200px;
}
IMG {
	border: 0px;
	vertical-align: bottom;
}
.welcometable {
	background: url(cssgifs/threedots.gif) repeat-x bottom;
	width: 600px;
}
.imagetable {
	background: url(cssgifs/threedots.gif) repeat-x bottom;
	width: 600px;
}
.simpleheader {
	font-weight: bold;
	white-space: nowrap;
	color: #9A9478;
	vertical-align: top
}
.simpleheaderblue {
	font-weight: bold;
	
	white-space: nowrap;
	color: #5F636D;
}
.simpleheaderbluesm {
	font-weight: bold;
	font-size: 0.9em;
	white-space: nowrap;
	color: #5F636D;
}
.simpleheadergreen {
	font-weight: bold;
	color: #89936F;
	font-size: 1.1em
}
.simpleheadergreen A {
	font-weight: normal
}
.simpleheadercv {
	font-weight: bold;
	color: #9A9478;
	vertical-align: top;
	font-size: 0.9em;
	white-space: nowrap;
}
.simpleheaderorange {
	font-weight: bold;
	white-space: nowrap;
	color: #B06E19;
}
.normaltextimg {
	color: #5F5F5F
}
.normaltextpic {
	color: #5F5F5F;
	width: 550px
}
.normaltextpic IMG {
	color: #5F5F5F;
	float: left;
}
.normaltext {
	color: #5F5F5F;
	padding-bottom: 10px;
	font-weight: normal
}
.normaltextnote {
	font-size: 0.9em;
	color: #5F5F5F
}
.normaltextdots {
	color: #5F5F5F;
	background: url(cssgifs/threedots.gif) repeat-x top;
	padding-bottom: 10px;
}
.normaltext .simpleheaderbluesm {
	font-size: 1.1em
}
.normaltext IMG{
	float: right
}

.normaltextdots .simpleheaderbluesm {
	font-size:1.1em
}
.welcomeheader IMG {
	vertical-align: middle;
}
.workimage IMG{
	float: left;
	margin-right: 20px
}
.imageheader IMG {
	vertical-align: middle;
}
.imagebox {
	padding-right: 4px;
	padding-bottom: 10px;
	padding-top: 5px
}
.navtable {
	border-bottom: 0px solid #9F9875;
	height: 19px;
	background: url(cssgifs/dropshadow.gif) repeat-x bottom;
}
.menuoption{
	padding-left: 3px;
	font-weight: bold;
	white-space: nowrap;
	color: #676776;
	text-align: left;
	padding-bottom: 1px;
	cursor:hand;
	font: bold 0.95em verdana
}
.menuoptionsel{
	padding-left: 3px;
	font-weight: bold;
	white-space: nowrap;
	text-align: left;
	padding-bottom: 1px;
	cursor:hand;
	font: bold 0.95em verdana
}
.menuoptionhome {
	padding-left: 3px;
	white-space: nowrap;
	color: white;
	width: 111px;
	background: url(cssgifs/homeimage2.gif) no-repeat 104% #8A9470;
	padding-bottom: 1px;
	text-align: center;
	font: bold 0.95em verdana
	}
.menuoptionhome A {
	color: white;
	text-decoration: none
}
.menuoption A:hover {
	color: #B06E19;
}
.menuoption A {
	vertical-align: middle;
	text-decoration: none;
	color:  #676776
}
.verticalspacer {
	height: 150px;
	background: url(cssgifs/bottomcorner.gif) no-repeat bottom right white;
	font-size: 0.9em
}

.thelogo {
	padding-top: 10px
}
.topspacer {
	height:5px;
	font-size: 0.2em
}
.contactus {
	font-size: 0.9em; 
	vertical-align: middle;
	width: 48%;
}

.contactus A{
	color: #767054;;
	text-decoration: none
}
.contactus IMG {
	vertical-align: middle;
}
.welcomebox {
	width: 570px;
	margin-right: 10px;
	margin-top: 5px
}
.welcomebanner {
	color: #A5B47E;
	font-weight: bold
}
.welcometext {
	
	border-top: 1px solid #9F9875;
	border-bottom: 1px solid #9F9875;
	border-right: 1px solid #9F9875;
	padding-left: 50px;
	padding-right: 5px;
	text-align: justify;
	vertical-align: top;
	background: url(images/welcomebird.gif) no-repeat left white;
	color: #2C2C2C
}
.cornerbox {
	background: url(cssgifs/sectionheader.gif);
	vertical-align: middle;
	height: 17px;
	font-weight: bold;
	vertical-align: middle;
	white-space: nowrap;
	color: white;
	padding: 0px;
	padding-left: 3px;
}
.cornerbox IMG{
	vertical-align: middle;
}
.profilestable {
	border: 1px solid #57613F;
	background-color: White;
	width: 600px;
	padding:10px;
}
.rightimage {
	background: url(cssgifs/canopy.gif) no-repeat top left;
	width: 9000px
}
.toplogo {
	vertical-align: top;
	text-align: left;
	height: 97px;
	width: 259px
	}
.backtotop {
	
	padding-left: 110px;
	vertical-align: bottom;
	padding-top: 10px
}
.listtext {
	color: #5F5F5F
}
/* Drop Down Menu Classes */

.menuItemFirst {
	font-family: lucidia grande, geneva, verdana;
	color:#676776;
	cursor:hand;
	padding:2px 4px 2px 4px;
	border: 1px solid white;
	background-color:#C1CE9E;
	font: normal 0.8em verdana
}
.menuItem {
	color:#676776;
	cursor:hand;
	padding:2px 4px 2px 4px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color:#C1CE9E;
	font: normal 0.8em verdana
}
.submenu div:hover,.menuItemOver {
	color:#676776;
	font: normal 0.8em verdana;
	cursor:hand;
	padding:2px 4px 2px 4px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color:#C1CE9E;
	text-decoration: underline
}
.menuItemFirstOver {
	font: normal 0.8em verdana;
	color:#676776;
	cursor:hand;
	padding:2px 4px 2px 4px;
	border: 1px solid white;
	background-color:#C1CE9E;
	text-decoration: underline
}
.submenu {
	width: 143px;
}
/* Sounds Page */

.breadcrumb {
	font-size: 1.3em;
	color: #858585;
	font-weight: bold;
	padding-bottom: 5px
}
.breadcrumb A {
	text-decoration: none
}
.simpleheadersound {
	font-weight: bold;
	font-size: 0.9em;
	color: #676776;
}
.soundrow {
	font-size: 0.9em;
}

.helpnote {
	padding-left: 125px;
	font-size: 0.9em;
	color: #4F5934;
	background: url(cssgifs/helpme2.gif) no-repeat 15% top;
	padding-right: 30px
}

/* Work Profile Page */

.relatedlinks {
 	line-height: 0.5em;
 	padding-left: 15px;
 	background: url(cssgifs/linkarrow.gif) no-repeat 27% 50%;
	color: #5F5F5F;
	font-size: 0.9em;
}
.relatedlinks A, .relatedlinks2 A {
	color: #B06E19;
	text-decoration: none
}

/* About Page */

.relatedlinks2 {
 	padding-left: 15px;
 	background: url(cssgifs/linkarrow.gif) no-repeat 0% 50%;
	color: #5F5F5F;
	font-size: 0.9em;
}

.normaltextdate {
	font-size: 0.9em;
	color: #303030;
	vertical-align: top;
	width: 100px
}
.cvtable .normaltext {
	font-size: 0.9em;
}
.cvtable P {
	margin-top: 3px;
	margin-bottom: 3px
}

P {
	margin-bottom: 10px;
	margin-top: 10px
}

.pubheader {
	font-weight: bold;
	padding-right: 30px
}
.pubheader P {
	padding-left: 30px;
	background: url(cssgifs/linkarrow.gif) no-repeat 2% 50%;
	
}
.threedotshoriz {
	background: url(cssgifs/threedots.gif) repeat-x 50%;
	
}
.mandatory {
	color: red
}
.publicationstable P{
	margin-bottom: 15px;
	margin-top: 15px
}
.imagelink, .imagelink IMG, .imagelink A {
	vertical-align: middle;
	font-size: 1em;
	font-weight: bold;
	color: #454242

}
.imagelink A:hover {
	text-decoration: none
}
.gallerytable {
	background: url(cssgifs/threedots.gif) repeat-x top;
}
.galleryimage {
	border: 1px solid black
}

.footerver {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em
}
.sitemap {
	background: url(cssgifs/sitemaplogo.gif) no-repeat 50% 50%;
}