
a:hover  { color: #e8b645 }
a  { color: #edab6f; text-decoration: none }
body       { color: #a9a9a9; font-family: Arial, Helvetica, sans-serif; background-color: #b48250; text-align: center }
h1   { color: #edab6f; font-size: 24px; margin-right: 20px; margin-left: 20px; padding-bottom: 10px; border-bottom: 1px solid gray }
h2   { font-size: 18px; margin: 10px 10px 20px 20px }
h3   { font-size: 13px; text-align: left; margin-top: 20px; margin-left: 10px }
h5   { font-weight: normal; font-size: 10px; line-height: 1em; margin-top: 0.5em; margin-bottom: 0.1em }
html  { }
img { border: 0px }
li { font-size: 12px; line-height: 1.2em }
p   { color: #a9a9a9; font-size: 12px; line-height: 1.3em }
.bio   { font-size: 11px }
.composer   { font-size: 10px }
.quote { font-style: italic; font-size: 13px; padding-top: 1em; border-top: 1px solid gray }
.quotee { font-size: 9px; line-height: 1.1em; text-align: right; text-transform: uppercase; padding-bottom: 1em; border-bottom: 1px solid gray }
#center { margin-top: 1em; margin-bottom: 1em }
#center p { text-align: center }
#columndownload { background-color: black; margin-left: 175px; padding-top: 20px; width: 300px }
#columnleft    { background-color: #141213; float: left; margin-right: 10px; margin-left: 10px; width: 320px; height: 100% }
#columnleft p  { text-align: left; margin: 10px }
#columnright   { background-color: black; float: right; margin-right: 10px; margin-bottom: 10px; width: 298px }
#columnright img  { background-color: black; margin-top: 10px; margin-bottom: 20px; padding: 5px; border: solid 1px gray }
#columnright p  { text-align: left; margin: 10px }
#footer  { clear: both; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid gray }
#footer p   { font-size: 9px; letter-spacing: 0.1em }
#header  { text-align: left; padding-top: 20px }
#menageryheader  { padding-top: 170px; border-bottom: 1px solid gray }
#menageryheader h1   { color: #edab6f; font-size: 16px; line-height: 0.1em; text-align: center; letter-spacing: 0.1em; margin-bottom: 0.7em }
#menageryheader h2   { color: #a9a9a9; font-weight: bold; font-size: 14px; line-height: 1em; text-align: center; word-spacing: 0.5em; letter-spacing: 0.3em; margin-bottom: 1em }
#menageryheader h3  { color: #a9a9a9; font-weight: bold; font-size: 1.3em; line-height: 1em; text-align: center; margin-bottom: 0.5em }
#menageryheader h4  { color: #a9a9a9; font-weight: bold; font-size: 110%; line-height: 1em; text-align: center; margin-bottom: 0.5em }
#menagerywrapper  { background: black url(art/tablemain-bkg.jpg) no-repeat; text-align: center; margin-right: auto; margin-left: auto; width: 650px; height: 100% }
#nav  { background: black url(art/menutower.jpg) no-repeat right center; float: right; margin-right: 10px; margin-bottom: 20px; border: solid 1px gray; width: 295px }
#nav a { text-decoration: none }
#nav a:hover { text-decoration: underline }
#nav li    { font-weight: bold; font-size: 11px; margin-top: 3px; margin-bottom: 3px }
#nav ul  { list-style-type: none; margin-top: 1em; margin-bottom: 1em; margin-left: 15px }
#resume  { text-align: left; list-style-type: none; margin-right: 10px; margin-bottom: 20px; margin-left: 10px }
#resume li  { font-size: 11px; margin-top: 0.5em }
#splashcontent  { background: black url(art/splash_02.jpg) no-repeat center top; border-bottom: 1px solid #e8b645; width: 100%; height: 300px }
#splashfooter { text-align: center; padding-top: 10px }
#splashfooter a { color: #f9e4b3 }
#splashfooter p  { color: #edd18c; font-size: 9px; letter-spacing: 0.1em }
#splashheader  { background: url(art/splash_01.jpg) no-repeat center top; text-align: center; width: 100%; height: 50px }
#splashlinks   { background-color: black; text-align: center; width: 100%; height: 30px }
#splashlinks ul   { background-color: black; list-style-type: none; margin-left: 80px }
#splashlinks ul li    { font-weight: bold; font-size: 10px; text-transform: uppercase; float: left; padding-top: 0.5em; padding-right: 2em; padding-bottom: 0.5em }
#tablemain   { background-color: black; padding-bottom: 20px; height: 100% }
#tunelist  { text-align: left; margin-right: 10px; margin-bottom: 20px; margin-left: 10px }
#tunelist li    { margin-bottom: 0.5em }
#wrapper   { background: black no-repeat; text-align: center; margin-right: auto; margin-left: auto; width: 660px; height: 100% }
