*{
margin: 0;
padding: 0;
}

html{
background-color:#697B8F;
background: url(/images/mainbg.jpg);
}

body{
width:900px;
margin-left:auto;
margin-right: auto;
margin-top:10px;
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #404040;
padding: 5px;
}

p {
  padding-bottom:14px;
}

hr {
   margin-bottom:14px;
}

a {
  color:#DA7D92;
}



#home{
float:left;
width:900px;
height:600px;
padding-bottom:10px;
background: url(/images/serenitybg.jpg) no-repeat;
background-color:#fff;
}


#content{
min-height:440px;
height:auto !important;
height:440px;
clear:both;
width:890px;
height:auto;
padding-bottom:10px;
padding-top:10px;
background-color:#fff;
padding-left:10px;
}

#content img {
  padding-right:5px;
  padding-left:5px;
}


#content h3 {
padding-top:15px;
padding-bottom:15px;
}


#content li {
margin-left: 1em;
}

#content p {
margin-bottom: 6px;
}

.leftcontent {
  float:left;
  width:575px;
  margin-right:5px;
}

.rightcontent {
  padding-left:20px;
  float:left;
  width:265px;
}

.clear {
  clear:both;
}


#welcomebox {
font-family:arial;
width:470px;
height:407px;
margin-top:120px;
margin-left:400px;
background: url('/images/menuback.jpg') no-repeat;
}

#welcometext {
padding-left: 10px;
padding-top:20px;
padding-left:10px;
width:330px;
float:left;
}

#mainmenu {
width:115px;
float:right;
padding-right:5px;
padding-top:20px;
}

#mainmenu li {
display:block;
width: 100%;
font-weight:bold;
font-size:10px;
color:#202020;
text-align:left;
padding-left:5px;
height:29px;
padding-top:5px;
background: url('/images/buttonup.gif') no-repeat;
text-decoration: none;
list-style: none;
}

#mainmenu a {
display:block;
width:100%;
height:100%;
text-decoration: none;
color: #202020;
}

#mainmenu li:hover {
cursor:pointer;
background: url('/images/buttonover.gif') no-repeat;
}


#topmenu {
clear:both;
padding-right:5px;
padding-top:5px;
margin-top:-2.5px;
margin-left:0px;
background: url('/images/topmenubg.jpg') no-repeat;
background-color:#D6BDBD;
height:25px;
}

#topmenu a {
  text-decoration: none;
  color:#404040;
}

#topmenu a:hover {
  color:#fff;
}



#topmenu li {
border-right:1px solid #404040;
padding-left:7px;
padding-right:7px;
font-weight:bold;
font-size:10px;
color:#101010;
text-decoration: none;
list-style:none;
display:inline;
}


.submenu {
  padding-bottom:15px;
}

.submenu li {
list-style:none;
text-decoration:none;
}

#staff {
clear:both;

}

.bio {
  
}

#newsletter input {
  display: block;
}

#store {
min-height:640px;
height:auto !important;
height:640px;
}


#footer{
clear:both;
text-align:center;
height:30px;
padding-top:15px;
font-size:10px;
color:#dadada;
background-color:#4D979A;
}

table#signup td {
  padding: 3px;
}

