/*HEADER, FOOOTER*/
html	{height:100%;}
html.home	{height:auto;}
body {background-color:#FFFFFF; height:100%;
font-family:"Times New Roman", Times, serif; 
font-size: 14px;
color: black; 
text-align: center;
background-color:#E8E8E8;
margin:0;
}

div#container
{height:88%;
margin-left: auto;
margin-right: auto;
width: 850px;
text-align: left;
}
a.view  {color: #7E736A; font-weight:bold; text-decoration: none; margin-top:.1em; line-height: 1.2em;}
a.view:link {color: #7E736A; font-weight:bold; text-decoration: none;}
a.view:visited {color: #7E736A;  font-weight:bold; text-decoration: none;}
a.view:hover {color: #7E736A;  font-weight:bold; text-decoration: underline;}

a.alist:link {color: #000000; font-weight:bold; font-size: 1.4em; text-decoration: none;}
a.alist:visited {color: #000000;  font-weight:bold; font-size: 1.4em; text-decoration: none;}
a.alist:hover {color: #7E736A;  font-weight:bold; font-size: 1.4em; text-decoration: underline;}

.unactive {color: #93877F; font-weight:bold; font-size: 1.4em; cursor:default; }


a.image:link {text-decoration: none; border: none;}
a.image:visited {text-decoration: none; border: none;}
a.image:hover {text-decoration: none; border: none;}

.prevNext{
display:block;
width: 348px;
text-align: right;
}

/*start new homepage*/
div#homeLeft{
float:left;
width:375px;
height:475px;
margin-right: 15px;
margin-top:12px; 
margin-left:10px;
margin-bottom:10px;
}
div#bottomContain{
width:375px;
height:185px;
margin-top:20px;
}
div#bottomLeft{
width:175px;
float:left;
margin-right:20px;
position:relative;
top:0px;
}
div#bottomMid{
width:180px;
float:right;
position:relative;
top:0px;
}
div#homeRight{
float:right;
width:310px;
height:475px;
margin-top:12px; 
position:relative;
display:inline;
margin-right:-3px;
padding-right:14px;
}
div#bottomRight{
width:310px;
height:320px;
margin-top:20px;
}


/*end Homepage*/


.thumbHolder {height:54px; width: 54px;}
.thumbs { height: 62px; width:720px; position:relative; left:0px; top: 4px;}
.thumbs img {height:48px; width:48px; position:relative; top:3px; left:3px;}

a.thumblink {text-decoration: none; border:none;  }
a.thumbLink:link {text-decoration: none; border:none; }
a.thumbLink:hover { text-decoration: none; border:none;}
a.thumbLink:visited {text-decoration: none; border:none;}

#thumb_selected{border-color:#202020; border-width: thin; height:50px; width:50px; margin-top:2px; margin-bottom: 2px; margin-left: 2px; margin-right:2px;display:inline;}


div#menu{
background-color:#7E736A; 
layer-Background-color:#7E736A;
width: 109px;
text-align:center;
padding: 2px;
margin: 2px 0px 0px 0px;
/*Height:500px;*/
font-size: 10px;
float:left;
position:relative;
height:100%;
}

div#menuHeader
{

  font-weight:200;
  font-size: 1.2em;
  margin: auto;
  color: black;
  font-style: normal;
  text-align: center;
  font-variant: normal;
  text-decoration: none;
  width:99%;
  /*height:18px;*/
}
div#menuHeader a {color: black;  font-weight:bold; display:block; line-height:1.1em}
div#menuHeader a:link {text-decoration: none;}
div#menuHeader a:visited {text-decoration: none;}
div#menuHeader a:hover {text-decoration: none;}

h1.smallCaps {font-size:.8em;}

div#currentExhibit
{

  font-weight:200;
  font-size: 1.4em;
  margin: auto;
  color: white;
  font-style: normal;
  background-color: #660000;
  layer-Background-color:#660000;
  text-align: center;
  font-variant: normal;
  text-decoration: none;
  width:99%;
  height:100px;
 
}
div#currentExhibit a {color: white;  font-weight:bold; display:block;}
div#currentExhibit a:link {text-decoration: none;}
div#currentExhibit a:visited {text-decoration: none;}
div#currentExhibit a:hover {text-decoration: none;}



div#main{
background-color:#FFFFFF; 
layer-background-color:#FFFFFF;
width: 732px;
padding: 2px;
margin: 2px 0px 0px 0px;
/*height:500px;*/
font-size: 10px;
float:right;
position:relative;
height:100%;
}
div#footerLeft{
width: 55%;
text-align:left;
font-size: .7em;
float:left;
position:relative;
white-space: pre;
}
div#footerRight{
width: 40%;
text-align:right;
font-size: .7em;
float:right;
position:relative;
white-space: pre;
}
/*CONTENT*/

div#header
{
  padding-right:.2em;
  padding-left: .2em;
  font-weight: bold;
  font-size: 1.4em;
  padding-top: .2em;
  padding-bottom: .2em;
  margin: auto;
  color: white;
  font-style: normal;
  background-color: #000000;
  layer-background-color:#00000;
  text-align: center;
  font-variant: normal;
  text-decoration: none;
  width:98%;
  height:1.5em;
  line-height:1.5em;
}
div#headerLeft
{
  padding-right:.2em;
  padding-left: .2em;
  font-weight: bold;
  font-size: 1.4em;
  padding-top: .2em;
  padding-bottom: .2em;
  margin: auto;
  color: white;
  font-style: normal;
  background-color: #202020;
  layer-background-color:#202020;
  text-align:left;
  font-variant: normal;
  text-decoration: none;
  width:98%;
  height:1.5em;
  line-height:1.5em;
}
div#bigHeader
{
  padding: 0 .2em 0 .2em;
  font-weight: bold;
  font-size: 2em;
  margin: 0 auto auto auto;
  color: black;
  font-style: normal;
  text-align: center;
  font-variant: normal;
  text-decoration: none;
  width:98%;
}
div#bigTitle
{
  font-weight: bold;
  font-size: 2em;
  margin: 0 auto auto auto;
  color: black;
  font-style: normal;
  text-align: left;
  font-variant: normal;
  text-decoration: none;
}

div#titleHeader
{
  border-bottom: thin solid black;
  padding: 0 .2em 0 .2em;
  font-weight: bold;
  font-size: 1.4em;
  margin-left: auto;
  margin-right: auto;
  color: black;
  font-style: normal;
  text-align: center;
  font-variant: normal;
  text-decoration: none;
  width:85%;
  height:1.5em;
  line-height:1.5em;
}
div#title{
  font-weight: bold;
  font-size: 1.4em;
  color: black;
  font-style: normal;
  text-align: left;
  font-variant: normal;
  text-decoration: none;
  height:1.5em;
  line-height:1.5em;
}
.indiv_artist #picNav	{position:absolute;
top: 1em;
left: 400px;
z-index:3;}
div#picNav{
/*position:absolute;
top: 1em;
left: 400px;
z-index:3;*/
float:left;width:340px;
}
.indiv_artist #pics	{position:absolute;
top:1em;
left:3px;
z-index:2;
font-size: 12px;width:auto;margin:0;float:none;}
div#pics{
/*position:absolute;
top:1em;
left:3px;
z-index:2;
font-size: 12px;*/
float:left;width:329px;margin-right:30px;
}
div#centerImage{
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 1.2em;
}
div#button
{
  font-weight: bold;
  font-size: 1.2em;
  padding-top: .2em;
  padding-bottom: .2em;
  padding-left: .2em;
  margin-top:.1em;
  color: white;
  font-style: normal;
  background-color:#7E736A; 
  layer-background-color:#7E736A; 
  text-align: left;
  font-variant: normal;
  text-decoration: none;
  line-height:1.3em;
}
div#button a {color: white;  font-weight:bold; display:block;}
div#button a:link {text-decoration: none;}
div#button a:visited {text-decoration: none;}
div#button a:hover {text-decoration: none;}

div#framer{
background-color:white;
/*overflow-x:hidden;
overflow-y:auto;*/
width:97%;
padding: .3em;
margin-left:auto;
margin-right:auto;
/*height:89%;*/
border: 1px solid gray;
}

div.framer2{
background-color:white;
overflow-x:hidden;
overflow-y:auto;
width:720px;
margin-left:auto;
margin-right:auto;
height:178px;
position:absolute;
/*bottom:5px;*/top:327px;
}



a.page {text-decoration: none;background-color:#7E736A; color:white; font-weight:bold; font-size:.9em; white-space:pre; padding-right:.2em; padding-left:.2em; margin-right:.2em;}
a.page:link { color:white; text-decoration: none;}
a.page:visited { color:white; text-decoration: none;}
a.page:hover { color:white; text-decoration: none;}

table#listing{
margin-left:auto;
margin-right:auto;
text-align:center;
}
table#listing td{
text-align:left; vertical-align:top;
}

/*Tabs below*/
.tab { 
	font-size: 1.2em;
	font-weight:bold;
	/*width: 100px;*/
	white-space: nowrap;
	text-align: center;
	border-style: solid;
	border-color: black;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: .3em;
	padding-right: .3em;
	cursor: pointer;
	}
.tabhold { 
	background-color: #7E736A; ;
	color: white;
	}
.tabfocus { 
	background-color: #202020;
	color: white;
	}
.tabcontent { 
	width: 98%;
	background-color:#FFFFFF;
	/*overflow-y:auto;
	height: 210px;*/
	margin-bottom:.5em;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	padding-top: .5em;
	padding-left: .5em;
	padding-right: .5em;
	}

#showcase	{
	height:400px;
	margin:0 0 0 206px;
	overflow:hidden;
	padding:0 5px;
	width:200px;
	text-align:center;
	position:fixed;
	left:50%;
	top:93px;
}
.loader	{z-index:5}
.show	{z-index:10}
.artist-page #menu	{min-height:700px;}
.artist-page #main	{/*height:auto;*/position:relative;min-height:700px;}
.artist-page #main table	{padding-left:5px;}
.artist-page #main h3	{background-color:#202020;color:white;font-size:18px;margin:0;padding:3px 5px;width:495px; margin:5px 0 5px 5px;}
.indiv_artist #main	{/*height:500px;*/}
.exhibits-page #main, .exhibits-page #menu, .publications-page #main, .publications-page #menu	{height:auto;}
.cl	{clear:both;height:0;overflow:hidden;}
#enlarge	{position:absolute;top:302px;left:11px;font:10px/12px Arial, Helvetica, sans-serif; text-decoration:none; color:black;z-index:99;}
#enlarge:hover	{ text-decoration:underline;}
#wrapper	{height:100%;width:850px;background:transparent url(../images/bg.gif) repeat-y 0 0;}
