body,div,ul,h1,img{margin:0;padding:0}
body{margin:0 auto;background:black;color:#CFCFCF;font-family:"Gill Sans",Arial,San-Serif;max-width:1100px;min-width:585px;}
a:link{color:#3399FF;}
a:visited{color:#993CF3;}
a:hover{color:#00FFFF;}
div.clear{clear:both;}
#primary-navigation{margin:0 3px;background:#0099cc;}
#primary-navigation ul{display:inline;padding:0 2px;list-style-type:none;}
#primary-navigation ul li a{color:black;text-decoration:none;}
#primary-navigation ul li.current_page, #primary-navigation ul li.current_page a{color:white;background:rgb(140,120,83);padding-top:1px;}
#primary-navigation ul li{display:inline;color:black;background:#0099cc;font-size:120%;padding:0 10px;border:none;white-space:nowrap;}
#primary-navigation ul li a:hover, #primary-navigation ul li:hover, #primary-navigation ul li.current_page a:hover, #primary-navigation ul li.current_page:hover{color:#cdc9c9;text-decoration:none;}
#secondary-navigation{margin:0 3px;background:rgb(140,120,83);}
#secondary-navigation ul{display:inline;list-style-type:none;padding:2px;}
#secondary-navigation ul a{text-decoration:none;color:black;background:rgb(140,120,83);}
#secondary-navigation ul li a:hover, #secondary-navigation ul li:hover{color:#cdc9c9;}
#secondary-navigation ul li.current_secondary_page, #secondary-navigation ul li.current_secondary_page a{color:white;}
#secondary-navigation ul li{display:inline;color:black;background:rgb(140,120,83);font-size:120%;padding:0 5px;white-space:nowrap;}
#footer{clear:both;color:white;}
#footer ul{list-style-type:none;text-align:center;}
#footer ul li{display:inline;padding:0 35px;}
#footer ul li a{text-decoration:underline;color:gray;}
#footer ul li.current_page, #footer ul li.current_page a{text-decoration:none;color:white;}
#footer ul li a:hover{color:#3399FF;}
#footer hr{width:98%;color:#CD7F32;}
#content p.picture-with-caption{display:inline-block;border:2px groove gray;text-align:center;margin:15px;padding:8px;background:#121212;}
h1{margin:10px auto;max-width:800px;font-size:110%;text-align:center;color:#93654b;}
img.site-logo{display:block;width:323px;height:90px;margin:0 auto;border:none;}
.thumbnail:hover{border-color:#00FFFF;}  
.thumbnail{min-width:192px;height:245px;display:block;float:left;margin:6px 0 6px 15px;padding: 4px;border: 1px solid;text-align:center;font-size:100%;text-decoration:none;}
.thumbnail span.title{display:block;color:#0099cc;text-decoration:none;font-size:110%;text-align:center;white-space:nowrap;}
.thumbnail img{display:block;margin:3px auto 0;border:1px solid black;}
.thumbnail span.category, .thumbnail span.edition, .thumbnail span.dimensions{display:block;margin:2px 0 0;color:#D3D3D3;font-size:smaller;white-space:nowrap;text-align:center;}
.thumbnail:hover{background-color:#252525;border:1px solid;}
.featured-bronze{clear:both;margin:8px auto 0;text-align:center;}
.featured-bronze span.bronze-title{color:#0099cc;font-size:175%;}
.featured-bronze span{margin:0 14px;}
.featured-bronze h1{display:inline-block;font-size:medium;color:white;font-weight:normal;}
.featured-bronze img{float:left;margin:10px;}
p.about-devin{line-height:140%;text-indent:15px;font-size:larger;max-width:400px;padding-left:15px;}
span.photo-credit{font-size:x-small;}
a.prev-image-button{float:left;}
a.next-image-button{float:right;}
div.event{width:80%;margin:0 auto;margin-bottom:30px;border:1px solid white;background:#121212;}
p.event-title{color:#0099cc;font-size:120%;text-align:center;}
p.event-time{text-align:center;}
p.event-location{text-align:center;}
div.past-events h4{text-align:center;border-bottom:solid;border-color:gray;}
div.form-field{margin-bottom:4px;}
legend{color:#808080;}
label.label{width:110px;float:left;clear:both;margin-right:10px;text-align:left;}
span.error{color:red;}
span.required{font-size:small;}
input:focus,textarea:focus{background-color:#FFEEBB;}
p, address{text-align:center;}
