body {
margin:0;
padding:0;
line-height: 2.25em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}

.poemimages {
position: relative;
float: right;
margin-top: 60px;
margin-right: -175px;
}

.productimage {
position: relative;
float: right;
margin-top: px;
margin-right: -175px;
}

#navbar ul li {
list-style-type: none;
display: inline;
width: 100%;
padding-left: 20px;
position: relative;
top: -7px;
}

li {
list-style-type: none;
}

.heading {
margin-top: 40px;
margin-bottom: -25px;
margin-left: -35px;
}

h3 {
padding-top: 25px;
}

.sidebar {
margin-left: -37px;
font-size: 0.75em;
line-height: 2em;
}

.button{
margin-top: 25px;
margin-left: -16px;
}

.testimonial {
padding: 0px 0px 20px 20px;
margin-bottom: 20px;
font-size: 0.8em;
line-height: 2em;
color: #99a17e;
font-weight: bold;
}

p.border {
border-left: thick solid #99a17e;
padding: 0px 5px;
}

.sidebar li {
list-style-type:none;
margin-bottom: 18px;
}

a {
text-decoration: none;
color: #37432d;
}

a:link {
color: #99a17e;
text-decoration: none;
font-weight: bold;
}

a:visited {
color: #a92f2b;
text-decoration: none;
} 

a:hover {
text-transform: uppercase;
color:  #99a17e;
}  

#header {
margin: 0;
padding: 0;
background-position: left;
height: 170px; 
background-image: url(images/hearttoheart.gif);
background-color: #b1bb92;
background-repeat: no-repeat;
}

.headerimage {
position: relative;
margin-top: 20px;
float: right;
width: 490px;
}

#contentwrapper{
float: left;
width: 100%;
}

#Book {
position: relative;
width: 293px;
height: 227px;
}

.floatleft{
float: left;
width: 450px;
margin-left: 60px;
}

#indent{
margin-left: 60px;
}

#contentcolumn{
margin-top: 20px;
margin-left: 60px;
margin-right: 600px;
color: #000;
}

#rightcolumn{
float: left;
width: 275px;
margin-top: 80px;
margin-left: -350px;
}

#rightcolumn .caption{
font-size: .65em;
margin-bottom: 50px;
}

#contentcolumn .caption{
font-size: .75em;
margin-top: -10px;
margin-bottom: 50px;
}

.caption2 {
font-size: .75em;
color: #a92f2b;
position: relative;
float: right;
margin-right: -125px;
margin-top: 356px;
}

.captionsmall {
font-size: .65em;
color: #a92f2b;
position: relative;
float: right;
margin-right: -125px;
margin-top: 240px;
}

#footer {
clear: left;
width: 100%;
color: #a92f2b;
text-align: center;
font-size: .7em;
padding: 60px 0 0 0;
}

.innertube{
margin: 0px;
margin-top: 0;
}
.style1 {
	color: #a92f2b;
	font-weight: bold;
}
