body { font-family: Verdana, Arial, Helvetica, sans-serif; }
p { font-size: 10pt; }
td { }
a:link { color: #369; text-decoration: none; }
a:visited { color: #999; text-decoration: none; }
a:hover, a:focus { color: #069; text-decoration: underline; }
a:active { color: silver; }
h1 { color: #069; font-size: 11pt; font-weight: bold;  }
h2 { font-size: 11pt; font-weight: bold; text-transform: lowercase; border-color: #999; border-style: solid; border-width: 0 0 1px; }
h3 { font-size: 10pt; text-transform: lowercase; }
h4 { font-size: 11pt; font-weight: bold; }
h5 { color: #09c; font-size: 10pt; font-weight: bold; margin: 1.67em 0; }
em { font-size: 8pt; }
/*container frames the page and 
holds the columns together*/
#container { width: 100%; height: 100%; margin: 0; padding: 0; }
#contain-sub { width: 100%; height: 100%; margin: 0; padding: 0; }
/*header holds the name text*/
#header { width: 100%; height: 45px; }
/*title holds name*/
#title { height: 45px; float: right; clear: none; }
#title h2 { vertical-align: bottom; }
/*buttons is where the image 
buttons go for each section*/
#buttons { float: left; }
#buttons a:hover { border-color: black; border-style: solid; border-width: 0 0 6pt; }
#buttons a:visited {border-color: #999; }
/*this holds the side nav and content or image together*/
#nav_image { width: 100%; float: left; clear: right; border-color: #999; border-style: solid; border-width: 1px 0 0; }
/*nav_col has all the 
exhibition listings*/
#nav_col { width: 19%; float: left; margin: 1em 1em 1em 0; border-color: #ccc; border-style: solid; border-width: 0 1px 0 0; }
#nav_col h2 {border: 0pt; }
#nav_col p { font-size: 8pt; line-height: 11pt; }
#nav_col a:link { color: #036; }
#nav_col a:hover { color: white; background-color: gray; text-decoration: none; }
/*content holds text 
and images*/
#cont { width: 75%; float: left; clear: none; max-width: 700px; margin: 1em; }
#cont em { color: #069; font-size: 10pt; font-style: normal; }
#image { width: 100%; height: 100%; overflow: scroll; clip: rect(auto auto auto auto); visibility: visible; margin: 0; padding: 0; }

/*footer holds main site navigation 
and copyright info*/
#footer { text-align: right; width: 100%; height: 45px; float: left; clear: both; margin: 0; padding: 0; border-color: #999; border-style: solid; border-width: 1px 0 0; }
#footer a:link {  }
#footer a:hover { color: white; background-color: black; }
#footer a:visited { color: #369; text-decoration: none; }
/*main-nav is the list that holds 
text nav buttons in footer*/
#main-nav li	{ font-size: 9pt; list-style-type: none; list-style-image: none; display: inline; white-space: normal; }
#main-nav li last { }
/* formating for cv list items */


#cv { font-size: 9pt; width: 600px; }
#cv em { font-size: 9pt; font-weight: bold; font-style: normal; }
ol.cvlist { list-style: none; }
li.cvlist { font-size: 9pt; text-align: left; }