body {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #5A3C52;
}
* {
margin: 0;
padding: 0;
}
html { 
height:100%; 
margin-bottom:1px; 
}

/* layout divs */
#container {
width: 750px;
margin: 15px auto;
background-image:url(http://www.marielletaylor.com/graphics/temp_bg.jpg);
background-repeat:repeat-y;
}

header {
margin: 0 auto;
width:750px;
}

#content {
padding:30px 30px 100px 30px;
}
#refpol {
font-size:80%;
width:400px;
margin:0 auto;
}

/* text styles */

p {
font-family: Arial, Helvetica, sans-serif;
margin:12px 8px;
font-size:.9em;
}

p.middle {
font-family: Arial, Helvetica, sans-serif;
margin:8px 25px;
font-size:.9em;
text-align:justify;
}
.quote {
text-align: center;
border:#5A3C52 double 3px;
padding: 15px;
margin: 20px 45px;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
margin:8px;
font-weight:bold;
font-size:1.1em;
color: #432f52;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
margin:8px;
font-weight:bold;
font-size:.9em;
color: #432f52;
}

h3 {
margin: 20px 8px;
padding: 12px;
background-image:url(graphics/sunset_curve.jpg);
color:#FFFFCC;
font-size:1em;

}
h5 {
font-weight:normal;
font-size:.8em;
color:#000000;
}

h6 {
font-weight:normal;
font-size:.7em;
color:#000000;
}

a:link, a:visited, a:active {
color:#5A3C52;
font-size: .9em;
text-decoration:underline;
border:none;
}

a:hover {
color: #ffffcc;
font-size: .9em;
text-decoration:underline;
border:none;
}


a.footer:link, a.footer:visited, a.footer:active {
color:#000000;
font-size: .9em;
text-decoration:none;
border:none;
}

a.footer:hover {
color:#D64447;
font-size: .9em;
text-decoration:underline overline;
border:none;
}

a.sunback:link, a.sunback:visited, a.sunback:active {
color:#ffffcc;
font-size: 1em;
text-decoration:none;
border:none;
}

a.sunback:hover {
color:#D64447;
font-size: 1em;
text-decoration:none;
border:none;
}



/* list styles */


ul li {
list-style-type:circle;
font-family: Arial, Helvetica, sans-serif;
margin:8px 35px;
}

ol li {
list-style-type:decimal;
font-family: Arial, Helvetica, sans-serif;
margin:8px 35px;
}

ul.text_body {
list-style-type:disc;
}

ul.text_body li {
font-size:.9em;
}

/* catalog styles */


input {

background-color:#FEB96E;
margin:none;
color:#000000;
}

.btn {
padding:2px;
background-color: #5A3C52;
margin:8px;
color:#FFFFCC;
}

td.options {
font-family: Arial, Helvetica, sans-serif;
}

.options2 {
font-family: Arial, Helvetica, sans-serif;
margin:0 8px;
}

/* misc styles */

.floatleft {
float: left;
margin: 0 25px 0 5px;
}

.floatright {
float:right;
margin: 3%;
}
.label {
font-family: Arial, Helvetica, sans-serif;
margin:8px;
font-size:.9em;
}

.buttoncell {
padding: 25px 0 0 0;
}