body{
font-family: Geneva, Monaco, Helvetica, Arial, Verdana, sans-serif, monospaced;
font-size:11px;
line-height: 18px;
letter-spacing:0.15em;
width:826px;
margin-top:16px;
margin-left:16px;
}

#content {
position: absolute;
top: 224px;
left: 89px;
width: 721px;
}

#content-artist-page{
position: absolute;
top: 84px;
left: 89px;
width: 721px;
}

img#logo {
position:fixed;
top: 112px;
left: 840px;
cursor:pointer;
}

#footer {
height:20em;
clear:right;
}

p {
clear:both;
margin-top: 0;
padding-top: 0;
}

.tight-space {
letter-spacing:-.25em;

}

/*  Global Links  */
a {
font-size:10px;
text-transform:uppercase;
color: #000000;
text-decoration: none;
border:none;
}

a:hover {
font-size:10px;
text-transform:uppercase;
color: #000000;
text-decoration: none;
border-bottom: 1px solid #000;
}


/*  display Link for artist name and exhibition title  */
a.display {
text-decoration:none;
text-transform:none;
font-size:11px;
}

a.display a:hover	{
text-decoration:none;
text-transform:none;
font-size:11px;
border-bottom: 1px solid #000;
}

/*Navigation Bar*/
#nav-1 {
float:left;
padding:0;
margin:0;
height:34px;
}

#nav-2{
float:left;
padding-left:324px;
margin:0;
height:34px;
width:100%;
}

#nav-3{
float:left;
padding-left:324px;
margin:0;
height:88px;
width:100%;
}

#nav-3-1{
float:left;
padding-left:162px;
margin:0;
height:88px;
width:100%;
}

#nav-4{
float:left;
padding:0;
margin:0;
height:68px;
width:648px;
}

/* Top Nav-Bar list style*/
ul.navlist{
display: inline;
text-transform:none;
font-size:11px;
line-height: 18px;
float:left;
}

ul.navlist li{
display:block;
text-transform:none;
padding:0;
margin-right:16px;
float:left;
width: 146px;
font-size:11px;
line-height: 18px;

}

ul.navlist li a{
display:block;
text-transform:none;
padding:0;
margin-right:16px;
float:left;
width: 146px;
font-size:11px;
line-height: 18px;
border-bottom:#000 1px solid;
}


ul.navlist li a:hover, a.active, a.active, a.visited{
display:block;
text-transform:none;
padding:0;
margin-right:16px;
float:left;
width: 146px;
font-size:11px;
line-height: 18px;
border-bottom:#000 1px solid;
}

/* No underline list style*/

ul.navlist-nu{
display: inline;
text-transform:none;
float:left;
font-size:11px;
line-height: 18px;
}

ul.navlist-nu li{
display:block;
text-transform:none;
padding:0;
margin-right:16px;
float:left;
width: 146px;
height:18px;
font-size:11px;
line-height: 18px;
margin-bottom:8px;
}

ul.navlist-nu li a{
display:block;
text-transform:none;
padding:0;
margin-right:16px;
float:left;
font-size:11px;
line-height: 18px;
width: 146px;
}

ul.navlist-nu li a:hover {
display:block;
text-transform:none;
padding:0;
margin-right:16px;
float:left;
width: 146px;
font-size:11px;
line-height: 18px;
border-bottom:#000 1px solid;
}


ul.navlist-nu li a.active, a.active, a.visited{
display:block;
text-transform:none;
padding:0;
border:0;
margin-right:16px;
float:left;
font-size:11px;
line-height: 18px;
width: 146px;
}

/* 2 columns list style*/
ul.navlist-2{
display: inline;
text-transform:none;
float:left;
font-size:11px;
line-height: 18px;
}

ul.navlist-2 li{
display:block;
text-transform:none;
padding:0;
margin-right:16px;
float:left;
border:0;
width: 308px;
height:54px;
font-size:11px;
line-height: 18px;
}


img	{ 
border: 0;
padding: 0;
margin: 0;
} 

a.img	{ 
border: 0;
padding: 0;
margin: 0;
} 

a.img:hover	{ 
border: 0;
padding: 0;
margin: 0;
} 

a.selected {
visibility: visible;
border-bottom: 1px solid #000;
}




/*  Global Lists  */
ul, li {
margin: 0;
padding: 0;
list-style: none;
}

li.artist-list {
margin-bottom:8px;
padding: 0;
list-style: none;
line-height:16px;
}

/* Columns and Spacer */
div.col{
width:146px;
float:left;
margin: 0 0 48px 0;
}

div.col-1 {
width:235px;
float:left;
margin: 0 0 32px 0;
}

div.col-2 {
width:308px;
float:left;
margin: 0 0 32px 0;
}

div.col-3  {
width:397px;
float:left;
display:block;
margin: 0 0 32px 0;
}

div.col-4 {
width:559px;
float:left;
display:block;
margin: 0 0 32px 0;
}


div.col-all-3 {
width:559px;
float:left;
margin: 0 0 48px 0;
}


div.col-all-4 {
width:721px;
float:left;
margin: 0 0 48px 0;
}

div.spacer {
width:16px;
float:left;
}

div.h-spacer {
height:16px;
width:100%;
float:left;
}

/* Slideshow elements */
#controller{
position:absolute;
left: 664px;
top:192px;
float: left;
cursor:pointer;
}

.caption{
float:left;
padding:0;
margin-top:16px;
}

.info-request{
float:left;
margin-bottom:16px;
}

/* Thumbnail elements */
#images {
width:721px;
float:left;
display:block;
}

.imageselect	{
width:150px;
height:150px;
margin-right:16px;
margin-bottom:32px;
float:left;
text-align:center;
display:block;
cursor:pointer;
}

.imageselect-hi	{
margin-right:16px;
margin-bottom:32px;
float:left;
min-width:648px;
}


/* Artists main page floating img */
.artists-1-1{
position: absolute;
left: 320px; 
top: 352px; 
visibility:hidden;
}

.artists-1-2{
position: absolute;
left: 32px; 
top: 332px; 
visibility:hidden;
}

.artists-1-3{
position: absolute;
left: 588px; 
top: 54px; 
visibility:hidden;
}

.artists-2-2{
position: absolute;
left: 596px; 
top: 192px; 
visibility:hidden;
}

.artists-2-1{
position: absolute;
left: 246px; 
top: 344px; 
visibility:hidden;
}

.artists-2-3{
position: absolute;
left: 32px; 
top: 374px; 
visibility:hidden;
}

.artists-3-1{
position: absolute;
left: 364px; 
top: 382px; 
visibility:hidden;
}

.artists-3-2{
position: absolute;
left: 112px; 
top: 332px; 
visibility:hidden;
}

.artists-3-3{
position: absolute;
left: 564px; 
top: 50px; 
visibility:hidden;
}


@media screen {
body>img#logo {
position: fixed;
top: 140px;
left: 824px;
}
}
