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

body {
margin:0;
padding:0;
text-align:center;
background-color:#ffffff;
}

html {
  height: 100%;
}

p {
color: #000000;
font-family: Georgia, serif;
font-size: 15px;
text-align:left;
}

h1 {
color: #000000;
font-family: Georgia, serif;
font-size: 20px;
text-align:left;
}


div {
padding:0;
margin:0;
}

#container {
margin: 0;
padding: 0;
width: 830px;
height: auto;
margin-left: auto;
margin-right: auto;
text-align: left;
background-color: #ffffff;
}

img {
border-style: none;
}

a#dates {
display:block;
width: 103px;
height: 39px;
position: relative;
background:url('menu/dates.jpg');
top:505px;
}

a#dates:hover {
background-position: 0px -39px;
}

a#bio {
display:block;
width: 58px;
height: 39px;
position: relative;
background:url('menu/bio.jpg');
left:103px;
top:466px;
}

a#bio:hover {
background-position: 0px -39px;
}

a#gallery {
display:block;
width: 136px;
height: 39px;
position: relative;
background:url('menu/gallery.jpg');
left:161px;
top:427px;
}

a#gallery:hover {
background-position: 0px -39px;
}

a#press {
display:block;
width: 95px;
height: 39px;
position: relative;
background:url('menu/press.jpg');
left:297px;
top:388px;
}

a#press:hover {
background-position: 0px -39px;
}

a#store {
display:block;
width: 101px;
height: 39px;
position: relative;
background:url('menu/store.jpg');
left:392px;
top:349px;
}

a#store:hover {
background-position: 0px -39px;
}

a#links {
display:block;
width: 101px;
height: 39px;
position: relative;
background:url('menu/links.jpg');
left:493px;
top:310px;
}

a#links:hover {
background-position: 0px -39px;
}

a#contact {
display:block;
width: 158px;
height: 39px;
position: relative;
background:url('menu/contact.jpg');
left:594px;
top:271px;
}

a#contact:hover {
background-position: 0px -39px;
}

a#bioh {
display:block;
width: 63px;
height: 39px;
position: absolute;
background:url('headers/links/bio.jpg');
}

a#bioh:hover {
background-position: 0px -39px;
}

a#contacth {
display:block;
width: 126px;
height: 39px;
position: absolute;
background:url('headers/links/contact.jpg');
}

a#contacth:hover {
background-position: 0px -39px;
}

a#datesh {
display:block;
width: 85px;
height: 39px;
position: absolute;
background:url('headers/links/dates.jpg');
}

a#datesh:hover {
background-position: 0px -39px;
}

a#galleryh {
display:block;
width: 113px;
height: 39px;
position: absolute;
background:url('headers/links/gallery.jpg');
}

a#galleryh:hover {
background-position: 0px -39px;
}

a#linksh {
display:block;
width: 86px;
height: 39px;
position: absolute;
background:url('headers/links/links.jpg');
}

a#linksh:hover {
background-position: 0px -39px;
}

a#pressh {
display:block;
width: 83px;
height: 39px;
position: absolute;
background:url('headers/links/press.jpg');
}

a#pressh:hover {
background-position: 0px -39px;
}

a#storeh {
display:block;
width: 89px;
height: 39px;
position: absolute;
background:url('headers/links/store.jpg');
}

a#storeh:hover {
background-position: 0px -39px;
}

a#homeh {
display:block;
width: 100px;
height: 39px;
position: absolute;
background:url('headers/links/home.jpg');
}

a#homeh:hover {
background-position: 0px -39px;
}

#contentarea {
margin-top:15px;
margin-bottom: 50px;
}

#mainmenu {
width:830px;
height:544px;
background-image:url('splash.jpg');
margin-bottom:30px;
}

#emailspan {
width:830px;
height:145px;
background-image:url('emailspan.jpg');
background-repeat:no-repeat;
margin-bottom:50px;
z-index:1;
}

#emailtext {
position:relative;
left: 20px;
top: 37px;
margin-left:20px;
margin-top:35px;
z-index:999;
}

#dates
{
width:830px;
height:89px;
background-image:url('headers/dates.jpg');
background-repeat:no-repeat;
overflow:hidden;
}

#bio
{
width:830px;
height:89px;
background-image:url('headers/bio.jpg');
background-repeat:no-repeat;
overflow:hidden;
}

#gallery
{
width:830px;
height:89px;
background-image:url('headers/gallery.jpg');
background-repeat:no-repeat;
overflow:hidden;
}

#press
{
width:830px;
height:89px;
background-image:url('headers/press.jpg');
background-repeat:no-repeat;
overflow:hidden;
}

#store
{
width:830px;
height:89px;
background-image:url('headers/store.jpg');
background-repeat:no-repeat;
overflow:hidden;
}

#links
{
width:830px;
height:89px;
background-image:url('headers/links.jpg');
background-repeat:no-repeat;
overflow:hidden;
}

#contact
{
width:830px;
height:89px;
background-image:url('headers/contact.jpg');
background-repeat:no-repeat;
overflow:hidden;
}

#datesbg {
width:830px;
height:543px;
background-image:url('datesbg.jpg');
background-repeat:none;
}

#linksbg {
width:830px;
height:543px;
background-image:url('linksbg.jpg');
background-repeat:none;
}

#contactbg {
width:830px;
height:543px;
background-image:url('contactbg.jpg');
background-repeat:none;
}

a:focus
{
-moz-outline-style: none;
}

.form {
background: #828181;
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity: 0.4;
opacity: 0.4;
}

.form2 {
background: #828181;
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity: 0.4;
opacity: 0.4;
}

strong {
color: #000000;
}