*{
margin: 0;
padding: 0;
border: 0;
}

img{
margin: 0;
padding: 0;
border: 0;
}

body{
font-size: 9pt;
line-height: 20pt;
color: #585858;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #b9ba9a;
}



#container{
position: absolute;
top: 0px;
left: 50%;
margin-left: -408px;
width: 816px;
background-image:url(images/background_strip.jpg);
background-repeat:repeat-y;
}

/* ----------------------------------------------Page Content---------------------*/
#header{
float: left;
width: 816px;
height: 149px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
background-position: bottom;
}

#content{
float: left;
width: 816px;
background-image:url(images/header2.jpg);
background-repeat:no-repeat;
background-position: top;
}

#contentBooks{
float: left;
width: 816px;
background-image:url(images/header2withsand.jpg);
background-repeat:no-repeat;
background-position: top;
}

#pageContent{
margin-left: 74px;
width: 670px;
}

#pageTitle{
width: 670px;

}

#contentLeft{
float: left;
width: 415px;
}

#contentLeftStory{
float: left;
width: 415px;
text-indent: 15px;
}

#contentRight{
float: right;
width: 191px;
background-image:url(images/panel_strip.jpg);
background-repeat:repeat-y;
}

#contentRightBooks{
margin-top: 67px;
float: right;
width: 191px;
background-image:url(images/panel_strip.jpg);
background-repeat:repeat-y;
}

#contentRightBooks2{
margin-top: 5px;
float: right;
width: 191px;
background-image:url(images/panel_strip.jpg);
background-repeat:repeat-y;
}

#contentRightStory{
margin-top: 5px;
float: right;
width: 191px;
}

.panelText{
font-size: 8.5pt;
line-height: 11pt;
color: #585858;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.panelText2{
font-size: 8.5pt;
line-height: 11pt;
color: #585858;
font-family: Verdana, Arial, Helvetica, sans-serif;
}



#footer{
float:left;
vertical-align: bottom;
width:816px;
height: 132px;
background-image:url(images/footer.jpg);
background-position: bottom;
background-repeat:no-repeat;
}


.footerText2{
font-size: 7pt;
color: #7f7f72;
}

.footerText3{
font-size: 7pt;
color: #7f7f72;
}

#contact_form{
line-height: 12pt;
width: 400px;
}

#contact_form td{
vertical-align: top;
padding: 2px 0px 2px 0px;
background-color: none;

}

#contact_form input{
background-color:  #f1f2e9;
padding: 3px 3px 3px 3px;
border: 1px solid #bfc0a2;
}

#contact_form textarea{
background-color:  #f1f2e9;
padding: 3px 3px 3px 3px;
border: 1px solid #bfc0a2;
}
#contact_form button{
background-color:  #f1f2e9;
border: 1px solid #bfc0a2;
}



/* ----------------------------------------------General Content---------------------*/



/* ----------------------------------------------LINKS---------------------*/

A.footerText{
font-size: 7pt;
font-weight: bold;
color: #7f7f72;
text-decoration: none;
}
A.footerText:HOVER{
font-size: 7pt;
font-weight: bold;
color: #585858;
text-decoration: none;
}
A.footerText3{
font-size: 7pt;
color: #7f7f72;
text-decoration: none;
}

A.footerText3:HOVER{
font-size: 7pt;
color: #585858;
text-decoration: none;
}


A{
text-decoration: underline;
color: #585858;
}
A:HOVER{
text-decoration: none;
color: #585858;
}

A.books{
font-weight: bold;
color: #585858;
text-decoration: underline;
}
A.books:HOVER{
font-weight: bold;
color: #585858;
text-decoration: none;
}


A.panelText2{
text-decoration: none;
color: #585858;
}
A.panelText2:HOVER{
text-decoration: underline;
color: #585858;
}



