body { background:#ffd968 url("images/bodybg.gif") repeat-y; font-family: Verdana, Arial, Helvetica, sans-serif; color:#222; font-size:100%; }
* { margin:0; padding:0; }
h1 { font-family:Georgia, "Times New Roman", serif; color:#a34511; font-size:2em; font-weight:normal; margin-bottom:1em; font-style:italic; }
h2 { font-family:Georgia, "Times New Roman", serif; color:#333; font-size:1.25em; margin:1em 0 .25em; }
h3 { font-family:Georgia, "Times New Roman", serif; color:#333; font-size:1.1em; margin-bottom:1em; }
p { margin:.25em 0 1em; line-height:1.75em; }
ul { margin-left:30px; }
ul li { line-height:1.5em; padding-bottom:.5em; }
a { color:#9f2e13; }
a:hover { color:#74220f; }
a img { border:0; }

#container { position:relative; width:960px; font-size:.75em; }
#branding h1 { text-indent:-999em; line-height:1px; }
#nav_main { padding-top:40px; margin-bottom:40px; height:30px; border-bottom:2px solid #f3b804; }
#nav_main ul { margin:0; }
#nav_main ul li { font-family: Arial, Helvetica, sans-serif; display:inline; padding:0 24px 0 0; letter-spacing:.05em; color:#9f2e13; font-size:.9em; text-transform:uppercase; }
#nav_main ul li a { text-decoration:none; }
#nav_main ul li.on a { color:#584e41; }
#nav_main ul li.last { padding-right:0; }
#sidebar { padding:20px; width:280px; position:absolute; top:0; left:0; }
#content { margin-left:340px; width:620px; padding-bottom:40px; }

#site_info { margin-top:160px; text-align:center; }
#site_info p { margin:0; font-size:.9em; color:#fff; }
#site_info p a { text-decoration:none; }

.divider { border-top:1px solid #f3b804; margin-top:1em; padding-top:.5em; }
p.intro { margin-top:1.5em; }
.descrip { padding-top:30px; }
.descrip p { font-size:.9em; color:#625d51; line-height:1.5em; }

#home h1, #home h2 { text-indent:-999em; line-height:1px; margin:0; }
#home #sidebar p { font-size:.9em; line-height:1.5em; margin-bottom:1.5em; }
#exhibits ul li { padding-bottom:1em; }
#pages #content img { margin-bottom:30px; }