a:link {text-decoration: none;  color: #00cf7b; outline: none;}
a:visited {text-decoration: none;  color: #00cf7b; outline: none;}
a:hover {text-decoration: none; color: #000; outline: none;}
a:active {text-decoration: none; color: #000; outline: none;}

object { outline:none; }

html {
  margin: 0;
  padding: 0;
  text-align: center;
  height: 100%;
  overflow:hidden;
}

body {
    text-align: center;
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    font-size: 11px;
    color: #000;
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
    outline: 0;
}

img {
  border: none;
}
#wrapper {
  position:relative;
  width:100%; 
  height:100%; 
  min-height: 100%;
  text-align:center;
  overflow: auto;
}

#content {
  position: relative;
  text-align:center;
  width: 1004px;
  height: 598px;
  min-height: 598px;
  min-width: 1004px;
  margin: 0 auto;
  padding: 0;
}

#topspace {
  position: relative;
  padding: 0;
  margin: auto 0;
  width: 100%;
  min-height: 27px;
}

.slide {
	width: 640px;
}

.lightUp, .lightUpOn {
  color: #000 !important;
}

.lightUp, .lightUpOn a{
  color: #000 !important;
}

#main_nav{
  float: left;
  background:url(images/menu_bg.png) top left no-repeat;
  width: 500px;
  height: 50px;
  margin-top: 24px;
  margin-left: 120px;
  z-index: 100;
  display: none;
}

#left {
  position: absolute;
  top: 27px;
  left: 0;
  text-align: left;
  margin-left: 36px;
  width: 384px;
  min-width: 384px;
}

#right {
  top: 27px;
  width: 548px; 
  min-width: 548px;
  margin-left: 420px;
  text-align: left;
  z-index: 10;
}

#show_info {
  width: 350px;
  min-width: 350px;
  line-height: 140%;
}

/* for Internet Explorer only */
#artists_div {
  _width: 320px;
  _min-width: 320px;
  #width: 320px;
  #min-width: 320px;
}

#menudiv {
  position: relative;
  margin-left: 110px;
  padding-top: 6px;
  width: 740px;
  height: 100px;
  outline: none;
}

#menudivNew {
  position: relative;
  margin-left: 110px;
  padding-top: 6px;
  width: 740px;
  height: 100px;
  outline: none;
}

#menu {
  position: absolute;
  left: 0;
  width: 740px;
  min-width: 740px;
  height: 100px;
  line-height: 24px;
  z-index: 1000;
}

#menuNew {
  position: absolute;
  left: 0;
  width: 740px;
  min-width: 740px;
  height: 100px;
  line-height: 24px;
  z-index: 1000;
}

#menuArea {
  position: absolute;
  left: 0px;
  width: 300px;
  height: 80px;
  min-width: 300px;
  line-height: 25px;
  z-index: 1000;
}

#menuUpper {
  position: absolute;
  top: 1px;
  left: 0px;
  width: 100px;
  height: 25px;
}

#menuLower {
  position: absolute;
  top: 50px;
  left: 0px;
  width: 100px;
  height: 25px;
}

#current_menu {
  position: absolute;
  top: 0;
  left: 105px;
  width: 200px;
  height: 70px;
  padding: 5px 0 5px 25px;
  background:url(images/trans_bg.png) top left repeat;
}

#menu_menu {
  position: absolute;
  top: 0;
  left: 105px;
  width: 200px;
  height: 100px;
  padding: 5px 0 5px 25px;
  line-height: 20px;
  background:url(images/trans_bg.png) top left repeat;
}

#cat_menu {
  position: absolute;
  left: 0;
  padding-top: 4px;
  margin-left: 110px;
  width: 620px;
  min-width: 620px;
  height: 30px;
  line-height: 24px;
  z-index: 1010;
}

#bio_div {
  position: absolute;
  top: 30px;
  left: 25px;
}

#bio_links {
  position: absolute;
  width: 180px;
  top: 0;
  left: 75px;
  padding: 0 10px;
  line-height: 140%;
  background:url(images/trans_white_bg.png) top left no-repeat;
}

#menuBtn {
  cursor: pointer;
}

#thumbnails {
  width: 339px;
  height: 226px;
  min-height: 226px;
  text-align: left;
}

#thumbnail {
  float:left;
  width: 93px;
  height: 93px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}
#pages_wide_div {
  padding: 0;
  margin: 0 auto;
  margin-left: -36px;
  text-align:left;
  width:384px;
}
#thumbnail_pages_wide {
  padding: 5px 0 0 0;
  margin: 0 auto;
  font-size: 11px;
  letter-spacing: 2px;
  clear: both;
  text-align:center;
  width:319px;
}

#thumbnail_pages, #vadera_pages, #nayar_pages {
  padding: 5px 0 0 0;
  margin-left: 114px;
  font-size: 11px;
  letter-spacing: 2px;
  text-align: left;
  clear: both;
}

.page_nums {
  padding: 5px 0 0 0;
  margin-left: 112px;
  font-size: 11px;
  letter-spacing: 2px;
  text-align: left;
  clear: both;
}

.page_nums_wide {
  padding: 5px 0 0 0;
  margin: 0 auto;
  font-size: 11px;
  letter-spacing: 2px;
  text-align:center;
  width:319px;
  clear: both;
}

#exhibition1 {
	font-weight: bold;
	padding-top: 56px;
	height: 38px;
}

#exhibition2 {
	font-weight: normal;
	padding-top: 17px;
	height: 26px;
}

#exhibition {
	padding-top: 20px;
	font-weight: bold;
}

#artist1 {
	font-size: 14px;
	height: 26px;
}

#artists {
  font-size: 14px;
  line-height: 120%;
  padding-top: 14px;
  width: 336px;
}

#artists_sm {
  font-size: 11px;
  line-height: 120%;
  padding-top: 17px;
  width: 336px;
}

.artists_sm {
  font-size: 11px;
  line-height: 120%;
}

#space {
  padding-top: 24px;
  font-size: 14px;
  line-height: 120%;
  width: 336px;
}

#showing {
	padding-top: 15px;
	height: 14px;
}

#reception {
	padding-top: 3px;
	height: 17px;
}

#main_caption {
	padding-top: 6px;
	height: 23px;
}

#smaller {
  font-size: 9px;
}

#medium {
  font-size: 12px;
}

#large {
  font-size: 14px;
}

#bold {
  font-weight: bold;
}

.bold {
  font-weight: bold;
}

.green {
  color: #00cf7b;
}

#imagebox {
  min-width: 548px;
  padding: 0;
  margin: 0 auto;
  text-align: left;
  overflow: visible;
  overflow-x: visible;
}

.scrollboxOF {
  overflow: visible;
  overflow-x: visible;
  padding-right: 30px;
}

#scrollbox {
  height: 548px;
  width: 500px;
  min-width: 400px;
  padding: 0;
  margin: 0 auto;
  padding-right: 30px;
  line-height: 125%;
  text-align: left;
  overflow: auto;
  overflow-x: visible;
}

#scrollbox_header {
 padding-bottom: 11px;
}

#scrollbox_exhibition {
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 5px;
}

#scrollbox_artist {
  font-size: 12px;
  padding-bottom: 5px;
}

#scrollbox_space {
  padding-bottom: 8px;
}

#scrollbox td {
  padding-bottom: 5px;
  line-height: 125%;
}

#bio {
  position: relative;
  padding-top: 8px;
  line-height: 120%;
}  

#scrollbox_bio_top {
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: bold;
  clear: left;
}

#scrollbox_bio_subheader {
  padding-top: 11px;
  font-weight: bold;
}

.scrollbox_bio_top {
  padding-top: 12px;
  padding-bottom: 6px;
  font-weight: bold;
  clear: left;
}

.bio_subheader {
  padding-top: 12px;
  font-style: italic;
  clear: left;
}

.scrollbox_bio.p, #news_content {
  padding-top: 18px;
  line-height: 120%;
}

.bio_year
{
  display: inline;
  float: left;
  width: 100px;
  height: 100%;
}

.bio_info
{
  display: inline;
  float: left;
width: 400px; 
}

.bio_entry
{
  position: relative;
  line-height: 120%;
  padding-top: 6px;
  display: block;
  clear: left;
}

p {
  margin-top: 6px;
  padding-right: 2px;
  padding-bottom: 6px;
}

#contact_info {
  padding: 0;
  padding-top: 64px;
  margin-left: 112px;
  text-align: left;
  clear: both;
}

#contact_header, #news_header {
  font-weight: bold;
  font-size: 12px;
}

#contact_hours {
  font-weight: normal;
  font-size: 11px;
  padding-top: 30px;
  line-height: 120%;
  height: 36px;
}

#subscription_form {
  font-weight: normal;
  font-size: 11px;
  padding-top: 66px;
  line-height: 150%;
  height: 36px;
}

#contact_directions {
  font-weight: normal;
  font-size: 11px;
  padding-top: 64px;
  line-height: 120%;
}

.error {
  color: #900;
}
.dates {
  font-size: 11px;
  color: #666;
}  

.artist img {
  margin: 0;
  margin-right: 10px;
  vertical-align: top;
}

.artist {
  font-size: 11px;
  padding-bottom: 20px !important;
}
