/* BODY STYLES */
* {margin: 0px;padding: 0px;}
body {background: black;color: white;font-family: Arial, Verdana, Sans-Serif;font-size: 12px;font-weight: normal;width: 100%;}
a {color: #4e91c0;text-decoration: none;}
a:hover{text-decoration: underline;}
a img {border: 0;}

/* WRAPPER STYLES */
#wrapper{margin: 0 auto;width: 434px;}

h1#logo{margin: 48px 0 0 -10000px;background: url('/media/img/site/logo.png') right no-repeat;width: 10434px;height: 41px;}

ul#nav{list-style: none;margin: 15px 0 20px 0;padding: 0;overflow: hidden;width: 100%;}
ul#nav li{display: block;margin: 5px 28px 5px 0;float: left;}
/*ul#nav li#diorama{width: 55px;}
ul#nav li#the-artists{width: 85px;}
ul#nav li#history{width: 55px;}
ul#nav li#related{width: 55px;}
ul#nav li#where-to-see{width: 95px;}*/
ul#nav li.last{display: inline; margin: 5px 0 5px 0;}
ul#nav li.last a {  width:20px; height:13px; 
            background-image:url(/media/img/site/email.png);}
ul#nav li.last a:hover {  width:20px; height:13px; 
            background-position:0px -13px; background-image:url(/media/img/site/email.png);}


ul#nav li.last span { display:none; }
ul#nav a{color: #dad2c5;text-decoration: none;float: left;}
ul#nav a:hover{color: white;font-weight: bold;}
ul#nav img.email{position: relative;top: 2px;}

/* CONTENT STYLES */
#content{color: #d4cec8; position: relative;}
#content p{text-align:justify; font-family:tahoma,arial,hevetica,sans-serif;
font-size:11px;
}

h2.where-to-see {margin: 0 0 25px -10000px;background:url('/media/img/site/themodel.png') right no-repeat;width: 10102px;height: 21px;}
h2.the-artists {margin: 0 0 25px -10000px;background:url('/media/img/site/artists.png') right no-repeat;width: 10073px;height: 21px; }
h2.diorama { margin: 0 0 25px -10000px;background:url('/media/img/site/diorama.png') right no-repeat;width: 10062px;height: 21px; }
h2.history {margin: 0 0 25px -10000px;background:url('/media/img/site/history.png') right no-repeat;width: 10078px;height: 21px; }
h2.related {margin: 0 0 25px -10000px;background:url('/media/img/site/related.png') right no-repeat;width: 10081px;height: 21px;  }
h2.contact {margin: 0 0 25px -10000px;background:url('/media/img/site/contact.png') right no-repeat;width: 10084px;height: 21px;  }

ul.lang{position: absolute;top: 0;right: 0;list-style: none;overflow: hidden;height: 30px;}
ul.lang li{display: block;margin: 5px;width: 7px;float: left;}
ul.lang li a{color: #9e968a;text-decoration: none;float: left;}
ul.lang li a:hover{font-weight: bold;color: white;}

/* FOOTER STYLES */
ul#footer{color: #948b7d;margin: 80px 0 20px 0;font-size: 9px;list-style: none;text-align: center;}
ul#footer li{display: inline;margin: 5px;}
ul#footer li a{color: #948b7d;}

/* OTHER STYLES */
.clear {	clear: both;}

/* HEADINGS */
h1 {font-size: 1.5em;line-height: 1.5em;margin: 0 0 0.5em 0;padding: 0;font-weight: normal;}
h2 {font-size: 1.3em;line-height: 1.3em;margin: 0 0 0.5em 0;font-weight: bold;}
h3 {font-size: 1.2em;line-height: 1.2em;margin: 0 0 0.5em 0;padding:0;text-decoration: none;}
h4 {font-size: 1.1em;line-height: 1.3em;margin: 0 0 0.25em 0;padding: 0;}
h5 {font-size: 1.1em;line-height: 1.3em;margin: 0 0 0.25em 0;padding: 0;}
h6 {font-size: 1em;line-height: 1.3em;margin: 0 0 0.25em 0;padding: 0;}

/* LISTS */
ul {line-height:1.4em;margin: 0 0 1.5em 0;padding: 0;}
ul li {margin: 0 0 0.25em 30px;padding: 0;}
ol {font-size: 1.0em;line-height: 1.4em;margin: 0 0 1.5em 0;padding: 0;}
ol li {font-size: 1.0em;margin: 0 0 0.25em 30px;padding: 0;}
dl {margin: 0 0 1.5em 0;padding: 0;line-height: 1.4em;}
dl dt {font-weight: bold;margin: 0.25em 0 0.25em 0;padding: 0;}
dl dd {margin: 0 0 0 30px;padding: 0;}

/* TEXT */
p {font-size: 1em;margin: 0 0 1.5em 0;padding: 0;line-height:1.4em;}
blockquote {border-left:10px solid #ddd;margin-left:10px;}
pre {font-family: monospace;font-size: 1.0em;}
strong, b {font-weight: bold;}
em, i {font-style:italic;}
code {font-family: "Courier New", Courier, monospace;font-size: 1em;white-space: pre;}

/* EFFECTS */
#fadeout {
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    display:none;
    position:absolute;
    background-color:#000;
}
#imgblackbox {
    display:none;
    border:1px red solid;
    width:434px;
    background-color:#000;
    height:269px;
    position:absolute;
}
#popup-container {
    width:520px;
    padding:10px;
}

.contactform th {
    text-align:left;
    width:143px;
    font-family:tahoma,arial,hevetica,sans-serif;
    font-size:11px;  
    font-weight:normal;
    vertical-align:top;
}
.contactform input, .contactform textarea {
    border:solid 1px #948b7d;
    color:white;
    background-color:#0f0f0f;
    width:300px;
    height:18px;
    padding-top:2px;
    line-height:11pt;
}
.contactform input.button {
    width:90px;
    line-height:11pt;
    margin-top:0px;
    font-size:10pt;
    height:22px;
}
.submitcol {
    text-align:right; 
    }
.contactform textarea {
    height:100px;
}
.contactform #id_address {
    height:50px;
}
.errorlist {
    margin:0px;
    margin-top:3px;
    color:red;
    padding:0px;
    list-style-type:none; 
}
.errorlist li {
    margin:0px;
}
