﻿body.reverse, .reverse a {
color:#FFF;
}

body.reverse {
	background:#666;
}

img {border:0px;}
a {
color:#222; 
text-decoration:none; 
outline:none
}

a:hover, .current, .current a {
color:#9CC233; 
}

p {
margin:0px 0px 16px 0px;
max-width:900px;
}

.break {
height:0px; 
clear:both;
}

h1 {
margin:32px 0px 24px 40px;
text-indent:-5000px; 
background:url(/img/ssg.png) 0px 4px no-repeat;
width:200px; 
height:16px; 
padding:0px 0px 0px 40px; 
}

h1 a {
	display:block;
}

.reverse div#container h1   {
background:url(/img/ssg-white.png) 0px 4px no-repeat; }


div#container h1   {
background:url(/img/ssg-black.png) 0px 4px no-repeat; }



h3{
min-width:960px;
margin:0px;
padding:0px 0px 0px 40px;
height:31px;
border-bottom:1px solid #dedede;
line-height:48px;
font-size:12px;
clear:both;
}
 
#container h3 { 
height:32px; 
border:none;
background:url(/img/brdr-wht.png); 
min-width:960px;
margin:0px;
padding:0px 0px 0px 40px;
line-height:48px;
font-size:12px;
clear:both;
}



li.detail_list {
clear:both; padding:0px; margin:0px;
}


#item_detail li a.title {
	display:block; 
	float:left;
	width:225px;
	overflow:hidden;
	height:16px;
}

#item_detail li span.title {
	display:block; 
	float:left;
	width:225px;
	overflow:hidden;
	height:16px;
}


h3 a.title {
display:block; 
float:left;
width:225px;
height:31px;
margin-right:14px;
overflow:hidden;
}


h3 a.wide {
	width:464px;
}


h3 a.author {
font-weight:normal;
display:block; 
float:left;
width:225px;
height:31px;
margin-right:14px;
overflow:hidden;
}

h3 a.artist {
font-weight:normal;
display:block; 
float:left;
width:225px;
height:31px;
margin-right:14px;
overflow:hidden;
}

h3 a.date {
font-weight:normal;
display:block; 
float:left;
width:225px;
height:31px;
margin-right:14px;
overflow:hidden;
}

h3 a {
	margin-right:14px;
	width:225px;
}


#nav {
min-width:960px; 
margin:0px 0px 64px 0px; 
letter-spacing:.03em;
padding:0px 0px 0px 40px;  
font-size:20px; 
line-height:32px; 
font-family:georgia;
list-style:none; 
text-indent:none; 
clear:both; 
height:32px;
}

#nav li {
list-style:none; 
text-indent:none; 
float:left; 
}

#biglist.exhibit {
	padding-top:8px;
}
#biglist, h2 {
text-transform:uppercase;
width:700px; 
margin:0px; 
padding:0px 40px;
font-size:32px; 
line-height:48px; 
font-family:arial, helvetica; 
font-weight:bold; 
clear:both; 
list-style:none; 
text-indent:none;
}

h2 {
	line-height:32px;
	padding-top:8px;
}

li.c_ex{
	padding-top:12px;
	line-height:32px;
	margin-bottom:8px;
}

h2.tablehead {
	width:960px;
}
h2.tablehead a {
float:left;
display:block;
width:225px;
margin-right:14px;
}

#biglist ul {
margin:0px; 
padding:0px;
}

#biglist li, #biglist ul li {
list-style:none; 
text-indent:none; 
padding:0px; 
margin:0px;
}

#biglist ul ul {
margin:16px 0px 32px 0px; 
font-size:16px; 
font-weight:normal; 
line-height:16px;
}

#address {
min-width:960px; 
clear:both; 
margin-top:64px; 
padding:0px 0px 40px 40px; 
height:16px; 
}

#address ul {
list-style:none; 
text-indent:none; 
padding:0px; 
margin:0px; 
}

#address li {
float:left; 
margin-right:16px;
}

#item_detail, #item_detail_loading, #item_detail_nohide {
min-width:640px;
clear:both; 
padding:16px 0px 32px 40px; 
margin-bottom:32px;
/*border-bottom:1px solid #efefef;*/
line-height:16px; 
}

#item_detail p,#item_detail_nohide p {
	margin-top:12px;
}

#item_detail.dyn {
	display:none;
}

#item_detail ul,#item_detail_nohide ul {
list-style:none; 
max-width:960px;
margin:0px 0px 16px 0px; 
padding:0px; 
float:left; 
clear:both;
}

#item_detail li, #item_detail_nohide li {
float:left; 
margin:0px 8px 8px 0px;
height:100px;
overflow:hidden;
padding:0px;
}

#item_zoom ul {
list-style:none; 
margin:16px 0px 0px 0px; 
padding:0px; 
float:left; 
clear:both;
}

#item_zoom li {
float:left; 
margin-right:8px;
}

.info {
min-width:640px;
clear:both; 
padding:16px 0px 32px 40px; 
line-height:16px; 
}

body {
margin:0px; 
padding:0px; 
font-family:arial, helvetica; 
font-size:11px; 
color:#222;
line-height:16px;
}

div.texxxt {
	margin-left:40px; max-width:640px;
}

#item_detail p {
	max-width:640px;
}

#item_detail table {
	max-width:730px;
}

div.detail_subhead {
	font-size:16px; margin-left:40px; text-transform:uppercase; margin-bottom:16px;
}




#container { 
position: relative; 
z-index: 3; 
}

#scale { 
position: fixed; 
top: 0; 
left: 0;
z-index: 2; 
overflow: hidden; 
}

#scale img { 
position: absolute; 
top: 0; 
left: 0; 
z-index: 1; 
}
