@charset "utf-8";
/* CSS Document */

/* PNG fix for IE */
*{ behavior: url(script/iepngfix.htc) }


*{margin:0;padding:0}
html,body{margin:0;padding:0}
body {font: 13px georgia,serif;text-align:center;background-color:#161616;color:#FFF}
p, h2{margin:5px 10px 5px 10px;}
h2 {font: 16px georgia,serif;line-height:40px;font-weight:normal;}
div#tag img{float:left;margin-left:-190px;position:absolute;margin-top:0px;}
div#header {height:73px;line-height:73px;margin:0;padding-left:10px;background:#101010;color: #79B30B;margin-top:20px;_margin-top:0px;}
div#header-img {margin-top:20px;float:left;background:url(images/russjacobsohn3.png) top left;height:38px;width:299px;}
div#container{text-align:left;border:none;background:#101010;}
div#top-container p{line-height:1.4;color:#FFF;}
div#top-container {height:525px;margin-top:0px;padding-top:0px;overflow:hidden}
div#top-container-exhibitions {height:auto;margin-top:0px;padding-top:0px;}
div#top-container-contact {height:540px;margin-top:0px;padding-top:0px;}
div#top-container-about {margin-top:0px;padding-top:0px;color:#FFF;}
div#top-container-about img{border:2px solid #FFF;}
div#top-container img{float:right;}

div#navigation{background:#13181C; color:#59A5F5;}
div#extra{background:#101010}
div#footer{background:#101010;color: #FFF}
div#footer p, a{margin:0;padding:5px 10px}
div#right-top{float:right;width:440px;
_margin:0px 0 0px 0;}
div#right-top img#home{float:left;width:420px;height:auto;border:5px solid #FFF;margin-right:10px;margin-right:10px}
div#left-top{float:left;width:340px;background:none;}
div#container{width:780px;margin:15px auto;}
div#right-bottom{float:right;width:440px}
div#right-bottom p {margin-left:10px;margin-top:10px;color:#FFF;}
div#left-bottom{float:left;width:340px}
div#left-bottom p {margin-left:10px;margin-top:10px;color:#FFF;}
div#footer{clear:both;width:100%;height:250px;border-top:1px dashed #333;
_margin:0px 0 -10px 0;}
div#footer-bottom{clear:both;width:100%;height:30px;color:#333;border-top:1px dashed #333;}
div#footer-bottom p{margin-top:5px;}
div#bottom-container{background:#101010;padding-top:0px;}
div#right-bottom a{color:#FFF;margin:0; padding:0;}
div#right-bottom a:hover{color:#FFF;text-decoration:none;background-color:#7D0528;}
div#mod 
{
height:400px
}
div#mod p
{
font: normal 14px/14px georgia, serif;margin:12px 10px 5px 10px;line-height:1.5
}
#copyright {float:left;margin-left:10px;margin-top:6px;
}
#nav-bottom {float:right;margin-top:6px;
}

#navcontainer
{
float:right;
margin: 0px 0px 0 0px;
padding: 0;
height: 73px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0px 0 0 0;
margin-top: 0px;
}


#navcontainer ul li a
{
background: #101010;
width: 87px;
height: 73px;
border-left: 1px solid #333 ;
border-right: 0px solid #333 ;
padding: 0;
margin: 0px 0 10px 0;
_margin: 0px 0 0px 0;
color: #FFF;
text-decoration: none;
display: block;
text-align: center;
font: normal 14px/14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover
{
font-weight:normal;
color:#FFF;
background: #000;
border-left: 1px #333 solid;
}

#navcontainer a:active
{
background: #c60;
color: #fff;
}

#navcontainer li#active a
{
background: #c60;
border: 1px solid #c60;
color: #fff;
}
div#content{margin-left: 300px}
div#navigation{float:left;width:150px;margin-left:-550px}
div#extra{float:left;width:150px;margin-left:-700px}


#contact
{
border-left: 1px solid #333;
color: #fff;
float: right;
margin:10px 0 10px 10px;
width: 170px;
height: 240px;
font: normal 11px/11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
line-height: .75;
}

#address{margin-top:-5px;}

h1
{
margin-left:10px;
margin-bottom:10px;
font: normal 16px/16px georgia, serif;
}

.bgcolor {background-color:#7D0528;} 

#videos
{
border-left: 1px solid #333;
color: #fff;
float: left;
width: 254px;
margin:10px 0 10px 0px;
_margin-top: 10px;
height: 240px;
font: normal 11px/11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
line-height: .75;
}

#footer a {margin:0; padding:0;}

#videos a {margin:5 0; padding:0;_margin:-5 0;}
#videos a:hover{text-decoration: none;}
#videos a {text-decoration: underline; color: #FFF;}

.vid
{
background:#141414;
border-left:3px solid #FFF;
width:244px;
margin-left:10px;
margin-bottom:10px;
line-height: .4;
}

#exhibitions
{
color: #fff;
float: left;
width: 340px;
margin:10px 0 10px 0px;
min-height: 150px;
font: normal 11px/11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
line-height: .4;
background: none;
}

#exhibitions a:hover{text-decoration: none;}
#exhibitions a {text-decoration: underline; color: #FFF;}

.exhibits
{
background:#141414;
border-left:3px solid #FFF;
width:320px;
margin-left:10px;
margin-bottom:10px;
}

.exhibits-main
{
background:#141414;
border-top:1px dashed #333;
width:760px;
margin-left:10px;
margin-bottom:10px;
}
.exhibits-main a
{
text-decoration: underline; color: #FFF;
}
.exhibits-main a:hover{text-decoration: none;}
{
text-decoration: underline; color: #FFF;
}
.exhibits p
{
padding:3px;
}


.exhibits-perm
{
background:#141414;
border-top:1px dashed #333;
width:760px;
margin-left:10px;
margin-bottom:10px;
}
.exhibits-perm p
{margin-left:10px;
}
.exhibits-perm a
{margin-left:0px;margin-top:10px;display: block; 
text-decoration: underline; color: #FFF;
}
.exhibits-perm a:hover{text-decoration: none;}
{
text-decoration: underline; color: #FFF;
}


#about{float:left;width:780px;height:350px;background:#ccc;overflow:hidden;}

#footer-bottom a:hover{text-decoration: none;color: #FFF;}
#footer-bottom a {text-decoration: none; color: #333;}



div.img
{
  margin: 0px;
  border: 0px solid #0000ff;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 4px -10px 4px 4px;
  border: 2px solid #ffffff;
}
.clear {clear:both}
div#form {margin-top:20px;margin-left:10px;margin-bottom:40px;width:500px;height:400;}
.inputboxstyle{border:1px solid #333;margin:3px 0 10px 0;font:1em sans-serif;width:500px;background:#141414;color:#8C8987}
.inputboxstyle-small{border:1px solid #333;margin:3px 0;font:1em sans-serif;width:220px;background:#141414;color:#8C8987;float:left}
.submitsend{float:left;border:1px solid #333;font:1em sans-serif;width:50px;background:#141414;color:#8C8987;margin-top:5px;margin-bottom:20px}
.submitreset{border:1px solid #333;font:1em sans-serif;width:50px;background:none}
div#thankyou {margin-top:50px;color:#333;font-weight:bold;font-size:1.2em}