/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body {
background-image: url();
font-family: Arial, Helvetica, sans-serif;
color: #b7b7b7;
background-color: #87c0c1;
font-size: 11px;
}

a {
color: #599385;
text-decoration: none;
padding: 0px;
text-align: center;
} 

a:hover, a:focus{
color:#FFFFFF;
}

#banner {
background-image: url(birthstones-header.jpg);
background-repeat: no-repeat;
height: 50px;
}

#content p, table {
text-align:justify;
margin: 0px 20px 20px 20px;
}

#content h1{
color: #599385;
padding: 0;
margin: 20px;
font-size: medium;
border-bottom:dashed #599385 1px;
}

#content h2{
color: #599385;
padding: 0;
margin: 20px;
font-size: medium;
text-align:right;
border-bottom:dashed #599385 1px;
}

input, textarea {
border-color: #b7b7b7;
border-width: 1px;
border-style: solid;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #b7b7b7; 
}

option {
border-color: #b7b7b7;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #b7b7b7; 
}

#navigate {
font-size: 15px;
text-decoration:none;
background:a0ab63;
text-transform:lowercase;
margin: 20px;
text-align:right;
}

#footer {
background-image: url();
background-repeat: no-repeat;
font-size: 9px;
border-top: 0px solid #87c0c1;
background-color: #87c0c1;
color: #eeeeee;
height: 150px;
}

#footer a {
color: #ffffff;
}

#footer p {
padding:3px;
margin: 0 0 0 3px;
}

#wrapper{
background-image: url(http://i9.tinypic.com/2ntursx.jpg);
width: 300px;
background-color:#87c0c1;
margin: 10px auto;
border: 0px solid #e9e9e9;
}