/* CSS Document */
body {
	margin:0;
	padding:0;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:1.5em;
	background-color:#333333;	
	}
* html body {
	font-size:x-small;
	f\ont-size:small;
	}	

/*.onPlum {color:#FFFFFF; font-size:10px; line-height:11px}
*/strong {font-weight:bold; color:#311022}
em {font-style:italic}
.menu {font-size:14px; color:#002C12}
/*table {border:0 none #FFFFFF; padding:0 0 0 0; width:inherit}
*/
.contrast {background-color:#93EDA4}
.contrast p {color:#FFFFFF}
img {border:0; margin:0}

/* to handle composer photos in GACS section*/
.gacs {margin: 0px 10px; padding:0}

.current {background-color:#311022; color:#FFFFFF; padding:1px}

a:link {color:#C96728; text-decoration:none}
a:visited {color:#666666; text-decoration:none}
a:hover {color:#331022;}
a:active {text-decoration:underline}

#menu a:link {color:#311022; text-decoration:none}
#menu a:visited {color:#002C12; text-decoration:none}
#menu a:hover {color:#C96728}
#menu a:active {text-decoration:underline}

/* footer links */
#plum {margin:0px 5px; font-size:90%; line-height:100%; color:#FFFFFF}
#plum a:link {color:#FFFFFF; text-decoration:none}
#plum a:visited {color:#CCCCCC; text-decoration:none}
#plum a:hover {color:#C96728}
#plum a:active {text-decoration:underline}
#plum table, tr {margin:0; padding:0}
#plum td {margin:0; padding:0 10px 0 5px}
#plum strong {color:#C96728; font-weight:bold} 

/*menu links */
#green a:link {color:#002C12; text-decoration:none}
#green a:visited {color:#333333; text-decoration:none}
#green a:hover {color:#F9F93D}
#green a:active {text-decoration:underline}
/*menu font adjustors*/
.ten {margin:5px 0 0 15px; padding:0; font-size:110%; font-weight:bold}
.fifteen {margin:0 0 0 30px; font-size:90%; line-height:110%}
.small {font-size:10px}


#bodytext {margin-left:10px}



h1 {font-size:130%; color:#311022}
h2 {font-size:120%; color:#002C12}
h3 {font-size:110%; color:#C96728}
h4 {font-size:100%; font-weight:bold; color:#666666}
h5 {font-size:100%; font-weight:bold; color:#F9F93D}

#letters {margin-top: 30px}
#letters h2, h4 {text-align:center; line-height: 90%; margin:1 0; padding:0}

#resume td {margin:0; padding:2 0; vertical-align:top}
#resume p {margin:0; middle; line-height:105%}	
#resume h2, h4, h5 {margin:0; padding:0}

.pageNav td {margin:0; padding:5 0; vertical-align:middle}
.pageNav p {font-size:105%; margin:0; middle}	

/* photoGal sesttings for nonproductions page*/
#photoGal {width:432px; padding:0; margin:0; background-color:#311022}
#photoGal dl {margin:0; padding:0}
#photoGal dd {margin:0; padding:0; background-color:#FFFF00}
#photoGal img {margin:0; padding:0; float:left}
#photoGal dt {width:432px; margin:0; padding:0; float:left; background-color:#311022}
#fillerFour {width:288px; margin:0; padding:0; height:72px; background-color:#311022; float:left; clear:right}
#fillerThree {width:216px; margin:0; padding:0; height:72px; background-color:#311022; float:left; clear:right}
#stufferTwo {width:144px; margin:0; padding:0; float:left}
#fillerOne {width:72px; margin:0; padding:0; float:left; background-color:#311022}
#switchText {background-color:#C96728; border:0; width:144px; height:72px; float:left}
#switchText216 {background-color:#C96728; width:216px; height:72px; float:left}
#text {font-size:80%; line-height:110%; color:#000000; text-align:center}

/* photoGal settings for productions page*/
.photoGalP {width:432px; padding:0; margin:0; background-color:#311022}
.photoGalP dl {margin:0; padding:0}
.photoGalP dd {margin:0; padding:0; background-color:#FFFF00}
.photoGalP img {margin:0; padding:0; float:left}
.photoGalP dt {width:432px; margin:0; padding:0; float:left; background-color:#311022}
.fillerFourP {width:288px; margin:0; padding:0; height:72px; background-color:#311022; clear:right; float:left}
.fillerThree {width:216px; margin:0; padding:0; height:72px; background-color:; float:left; clear:right}
.stufferTwoP {width:144px; height:72px; margin:0; padding:0; float:left}
.fillerOneP {width:72px; height:72px; margin:0; padding:0; float:left}
#switchTextD {background-color:#C96728; position:relative; margin:0; padding:0; width:144px; height:72px; float:left}
#switchTextF {background-color:#C96728; position:relative; margin:0; padding:0; width:144px; height:72px; float:left; text-align:center; line-height:1.3}
#switchTextFP {background-color:#C96728; position:relative; margin:0; padding:0; width:144px; height:72px; float:left}
#switchTextLM {background-color:#C96728; position:relative; margin:0; padding:0; width:144px; height:72px; float:left}
#switchTextNM {background-color:#C96728; position:relative; margin:0; padding:0; width:144px; height:72px; float:left}
#switchTextTB {background-color:#C96728; position:relative; margin:0; padding:0; width:144px; height:72px; float:left}
.textP {margin:0; padding:0; font-size:90%; line-height:1.3; color:#000000; text-align:center}

#news {margin:5; padding:0; color:#FFFFFF}

/* header and footer share .icon divs*/
#footer {width:100%; margin:0; padding:0; background-color:#311022; font-size:90%; line-height:100%; color:#FFFFFF}
#contact {width:60%; float:left}
.icon {width:40%; float:right}
.iconSpace {width:100%; background-color:#311022}
.iconHolder {width:110; margin-right:10px; float:right}
.iconHolder img {float:left}

table#prodNav td {line-height:2em; border-bottom: 1px solid #ccc;}
table#prodNav td.twoline {line-height: 1em;}
