body {
background: #e8e5d4 url(images/background.jpg) repeat;
color: #000;
margin: 0px 0px; 
padding:0px;	
}

#header {
background: #efe1d3 url(images/rug_texture.jpg) repeat;
border-bottom: 10px solid #900;
color: #000;
height: 80px;
}

/** centered header **/
#headersub {
background: #efe1d3 url(images/rug_texture.jpg) repeat;
border-bottom: 10px solid #900;
color: #000;
height: 80px;
text-align: center;
}

#hmart {
background-color: transparent;
color: #000;
float: right;
height: 472px; 
margin: 20px 0 0 0;
width: 367px; 
}

#logo {
background-color: transparent;
color: #000;
margin: 40px 0 125px 80px;
overflow: hidden;
width: 390px;
}

#contentsub {
background-color: transparent;
border: 0px solid #000;
color: #000;
margin-top: 20px;
overflow: hidden;
}

/** used on bronzes **/
.row {
background-color: transparent;
color: #000;
clear: both;
display: block;
margin-right: auto;
margin-left: auto;
overflow: hidden;
width: 800px;
}

/** sculpture pgs **/

.ltcol {
background-color: transparent;
border: 0px solid #000;
color: #000;
font: 1.3em/1.7em "trebuchet ms", tahoma, lucida, arial, verdana, helvetica, sans-serif;
margin-left: 75px;
overflow: hidden;
width: 300px;
}

.rtcol {
background-color: transparent;
border: 0px solid #000;
color: #000;
font: 1.3em/1.7em "trebuchet ms", tahoma, lucida, arial, verdana, helvetica, sans-serif;
float: right;
overflow: hidden;
padding-top: 15px;
width: 405px;
}

/** exhibitions **/

.leftcol {
background-color: transparent;
border: 0px solid #000;
color: #000;
overflow: hidden;
width: 400px;
}

.rightcol {
background-color: transparent;
border: 0px solid #000;
color: #000;
float: right;
overflow: hidden;
width: 350px;
}

.content {
background-color: transparent;
color: #000;
font: .8em/1.5em "trebuchet ms", tahoma, lucida, arial, verdana, helvetica, sans-serif;
overflow: hidden;
}

.c {
background-color: transparent;
color: #000;
font: 2.3em skia, sans-serif;
}

#footer {
background-color: transparent;
border-top: 0px solid #b29985;
color: #8d7d6f;
font: .7em/1.2em sans-serif;
margin: 25px auto 15px auto;
padding: 25px 0 10px 0;
position: relative;
text-align: center;
width: 800px;
}








/** FONT STYLES **/

h1 {
background-color: transparent;
color: #000;
display: inline;
font: bold 1em/1.7em skia, sans-serif;
}

h2 {
background-color: transparent;
color: #000;
display: inline;
font: bold .9em/1.7em skia, sans-serif;
margin-top: 0px;
margin-bottom: 20px;
}

p {
background-color: transparent;
color: #000;
font: .9em/1.3em skia, sans-serif;
}









/** ELEMENTS **/
hr {
border: 2px solid #900;
margin-top: 0px;
margin-bottom: 0px;
}

.brdr {
border: 2px solid #a6916a;
}

img {
border: 0px;
}






















/* content links */
a.type1:link {
color: #900; 
padding: 0px 3px 0px 3px;
margin: 0px 5px 0px 5px;
text-decoration: none;
}
a.type1:visited {
color: #3e0e0e; 
margin: 0px 5px 0px 5px;
text-decoration:none;
}
a.type1:active {
color: #630101; 
margin: 0px 5px 0px 5px;
padding: 0px 2px 0px 2px;
text-decoration: none;
}
a.type1:hover {
border: 1px solid #b09e88;
color: #830505; 
margin: 0px 5px 0px 5px;
padding: 0px 2px 0px 2px;
text-decoration: none;
}


/* back button */
a.type2:link {
background-color: #d1bb98;
border: 1px outset #c1ad8e;
color: #685e4b; 
font: 10px arial, verdana, helvetica, sans-serif;
padding: 1px 4px;
margin-left: 120px;
text-decoration: none;
}
a.type2:visited {
background-color: #d1bb98;
border: 1px outset #c1ad8e;
color: #963; 
font: 10px arial, verdana, helvetica, sans-serif;
padding: 1px 4px;
text-decoration: none;
}
a.type2:active {
background-color: #d1bb98;
border: 1px outset #c1ad8e;
color: #963; 
font: 10px arial, verdana, helvetica, sans-serif;
padding: 1px 4px;
text-decoration: none;
}
a.type2:hover {
background-color: #e3cea3;
border: 1px outset #c1ad8e;
color: #685e4b; 
font: 10px arial, verdana, helvetica, sans-serif;
padding: 1px 4px;
text-decoration: none;
}

/* home and footer links */
a.type3:link {
color: #900; 
font: bold 1em/1.7em skia, 'trebuchet ms', sans-serif;
text-decoration: none;
}
a.type3:visited {
color: #900; 
font: bold 1em/1.7em skia, 'trebuchet ms', sans-serif;
text-decoration: none;
}
a.type3:active {
color: #c33; 
font: bold 1em/1.7em skia, 'trebuchet ms', sans-serif;
text-decoration: none;
}
a.type3:hover {
color: #c00; 
font: bold 1em/1.7em skia, 'trebuchet ms', sans-serif;
text-decoration: none;
}
