body {
font-family: sans-serif, arial;
background-color: #646f68;
background-image: repeat;
margin-left: auto;
margin-right: auto;
}

div.topbanner {
background-image: url('images/header1.jpg');
height: 200px;
width: 998px;
margin-left: auto;
margin-right: auto;
border: 3px solid #430321;
}

div#content-wrapper {
width: 998px;
height: 600px;
display: block;
margin-left: auto;
margin-right: auto;
background-color: white;
}

/*main navigation*/

a#main-nav {
color: black;
text-decoration: underline;
}

a#main-nav:visited {
color: black;
tex-decoration: underline;
}

a#main-nav:hover {
color: #646f68;
text-decoration: none;
}

ul#main-nav li a {
color: black;
text-decoration: underline;
}

ul#main-nav li a:hover {
color: #646f68;
text-decoration: none;
}

/*top navigation*/

ul#nav{
width: 960px;
font-size: 14px;
font-weight: bold;
position: relative;
margin-left: auto;
margin-right: auto;
list-style-type: none;
background-color: #4b011c;
text-align: center;
}

ul#nav li{
display: inline;
}

ul#nav li a {
color: #e6e0cd;
text-decoration: none;
margin-right: 30px;
}

ul#nav li a:hover {
color: #646f68;
text-decoration: none;
}



/*left column regular*/

div#left-col {
display: block;
width: 700px;
height: 550px;
min-height: 550px;
margin: 10px;
float: left;
background-color: white;
}

/*right column regular*/

div#right-col {
width: 200px;
height: 550px;
position: relative;
float: right;
margin-top: 20px;
margin-right: 20px;
padding-left: 10px;
padding-right: 10px;
background-image: url('images/background_tan.jpg');
background-image: repeat;
list-style-type: none;
}

ul#right-col {
list-style-type: none;
}

ul#right-col li {
color: black;
text-decoration: none;
padding-bottom: 10px;
}

ul#right-col li a {
color: black;
text-decoration: none;
}

ul#right-col li a:hover {
color: black;
text-decoration: underline;
}

div.fpic {
position: relative;
height: 100px;
width: 100px;
}

/*left and right columns for search collection page*/
div#left-col-coll {
width: 250px;
height: 550px;
float: left;
display: block;
}

div#right-col-coll {
width: 225px;
height: 550px;
float: right;
display: block;
}


/*footer navigation*/
ul#foot {
clear: both;
position: relative;
margin-left: auto;
margin-right: auto;
background-color: #4b011c;
width: 960px;
height: 14px;
font-size: 12px;
font-weight: bold;
text-align: center;
}

ul#foot li {
display: inline;
clear: both;
}

ul#foot li a {
color: #e6e0cd;
text-decoration: none;
margin-right: 30px;
}

ul#foot li a:hover {
color: #646f68;
text-decoration: none;
}


/*online exhibit*/

div#content-wrapper-exhibit {
width: 998px;
position: absolute;
margin-left: auto;
margin-right: auto;
background-color: white;
padding: 5px;
}

div#left-col-exhibit{
display: block;
width: 100px;
float: left;
margin-top: 20px;
}

div#right-col-exhibit {
width: 800px;
display: block;
float: right;
margin-top: 20px;
}

ul#exhibit-nav{
font-size: 14px;
font-weight: bold;
width: 955px;
position: relative;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
text-align: center;
}

ul#exhibit-nav li{
display: inline;
}

ul#exhibit-nav li a {
color: #430321;
text-decoration: underline;
margin-right: 10px;
}

ul#exhibit-nav li a:hover {
color: #646f68;
text-decoration: none;
border-bottom: dotted 2px #646f68;
}
