/* reset styles, orig by Dave Woods; modified */

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset {
   margin: 0;
   padding: 0;
}
img, fieldset {
  border: 0;
}
body, select, input, textarea {
  font: 85%/1.2 Palatino, 'Palatino Linotype', 'Zapf Calligraphic', 'Book Antiqua', 'URW Palladio L', serif;
  /*font-size: 0.8em;*/
}
h1, h2, h3, h4, h5, h6 {
  padding-bottom: 0.8em;
}
h1 {
  font-size: 1.5em;
  font-weight: bold;
}
h2 {
  font-size: 1.2em;
  font-weight: bold;
}
h3 {
  font-size: 1em;
  font-weight: bold;
}
p {
  padding-bottom: 1.2em;
}


/* ------------------------------- */

body {
  background-color: black;
  text-align: center;
}


.content h1 {
  font-variant: small-caps;
  color: black;
}
.content h2 {
  color: black;
}
.content h3 {
  color: black;
}

.content ul {
  list-style-image: none;
  /* url(img/bullet.gif); */
  list-style-position: outside;
  list-style-type: disc;
  
  padding-left: 2em;
  padding-bottom: 1.2em;
}
.content li {
  padding-bottom: 0.1em;
}

.content dt {
  font-weight: bold;
}
.content dd {
  padding-left: 2.5em;
  padding-bottom: 1em;
}


.content a:link		{ color:#333333; text-decoration:underline; }
.content a:visited	{ color:#333333; text-decoration:underline; }
.content a:hover	{ color:#000000; text-decoration:underline; }
.content a:active	{ color:#666666; text-decoration:none; }


#nav {
  position: absolute;
  height: 50px;
  width: 700px;
  top: 0px;
  left: 50%;
  margin-top: 0px;
  margin-left: -350px;

  visibility: hidden;

  z-index: 100;
}

#nav ul {
  width: 700px;
  float: left;
  
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

#nav ul li {
  background-image:none;
  float:left;
  margin:5px;
  padding:0px;
  text-align:center;
}

#nav ul li a {
  margin:5px;
  padding:5px 20px 5px 20px;
  
  text-decoration: none;
  font: bold 1.2em Palatino,'Palatino Linotype','Zapf Calligraphic','Book Antiqua','URW Palladio L',serif;
  color: #7fcacd;
}


.tabOn {
  background-color: black;
  border-style: solid;
  border-color: #f8b21e black black black;
  border-width: 4px 0px 4px 0px;
}
.tabOff {
  background-color: black;
  border-style: solid;
  border-color: black;
  border-width: 4px 0px 4px 0px;
}
.tabOver {
  border-color: black black #f8b21e black;
}

#loading {
  position: absolute;
  height: 50px;
  width: 700px;
  top: 0px;
  left: 50%;
  margin-top: 0px;
  margin-left: -350px;
  
  visibility: visible;
  
  z-index: 100;
}

#footer {

  position: absolute;
  height: 20px;
  width: 700px;
  bottom: 0px;
  left: 50%;
  margin-bottom: 5px;
  margin-left: -350px;
  
  visibility: visible;
  
  z-index: 101;
  font-family: "Gill Sans", "lucida sans", verdana, arial, helvetica, sans-serif;
  font-size: 0.8em;
  color: #555555;
}
#footer a:link		{ color:#555555; text-decoration:none; }
#footer a:visited	{ color:#555555; text-decoration:none; }
#footer a:hover	{ color:#777777; text-decoration:underline; }
#footer a:active	{ color:#999999; text-decoration:none; }



#container {
  margin-left: 0px;
  margin-right: 0px;
  overflow: hidden; 
  height: 600px; 
  width: 100%;
  border: 0px;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -300px;
  
  z-index: 1;
}

#big_inner {
  width: 5000px;
  height: 2800px;
  background-image: url(img/bg.jpg);
  top: 0px;
  left: 0px;
  position: relative;
}


#artwork {
  top: 0px;
  left: 1000px;
  width: 3000px;
  height: 2800px;
  position: absolute;
}

.content {
  width: 600px;
  height: 580px;
  text-align: left;
  padding: 10px;
  position: absolute;
  overflow: auto;
  color: black;

  visibility: hidden;
  opacity: 1.0;
  z-index: 50;
}

.content_bg {
  width: 600px;
  height: 580px;
  padding: 10px;
  position: absolute;
  overflow: hidden;  
  background-color: white;

  visibility: hidden;
  opacity: 0.4;
  
  z-index: 9;
}


#content_author {
  right: 3170px; top: 600px;
}
#bg_author {
  right: 3170px; top: 600px;
}


#content_book {
  left: 2200px;  top: 0px;
}
#bg_book {
  left: 2200px;  top: 0px;
}


#content_press {
  left: 3170px;  top: 600px;
}
#bg_press {
  left: 3170px;  top: 600px;
}


#content_events {
  left: 2760px;  bottom: 0px;
}
#bg_events {
  left: 2760px;  bottom: 0px;
}

 
#content_contact {
  right: 2870px; bottom: 0px;
}
#bg_contact {
  right: 2870px; bottom: 0px;
}


#content_excerpt {
  left: 2200px; top: 1000px;
}
#bg_excerpt {
  left: 2200px; top: 1000px;
}


#img_author {
  float: left;
  margin: 5px;
}

#img_book {
  float: right;
  margin: 5px;
}
