body { font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; background-color: #a3af6a; background-image: url(../images/background.gif); background-repeat: repeat-x; margin: 0; padding: 0; }

p { }
hr { margin-top: 10px; margin-bottom: 10px; border-top: 1px solid white; }
a:link { color: #fff; text-decoration: none; }

a:visited { color: #514c0f; text-decoration: none; }

a:hover { color: #fff; text-decoration: underline; }
/*index page*/
#wrapper { background-image: url(../images/banner.gif); background-repeat: no-repeat; width: 830px; margin: 0; padding: 0; }
#sidebar { width: 200px; float: right; margin-top: 20px; margin-bottom: 10px; }
#sidebar a { color: #fff; text-decoration: none; }
#sidebar ul { margin-left: 12px; padding-left: 0; list-style-type: none; }
#sidebar li {  }
.photo { border: solid 2px #514c0f; }
.content { color: #353105; line-height: 150%; text-align: justify; width: 480px; float: left; margin-top: 250px; margin-left: 100px; }
* html .content { color: #353105; line-height: 150%; text-align: justify; width: 480px; float: left; margin-top: 250px; margin-left: 50px; }
.content img { background-color: #fff; background-image: url(../images/latest.jpg); background-repeat: no-repeat; float: left; margin-right: 20px; margin-bottom: 10px; padding-top: 31px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; border-right: 2px solid #fff; }
.divide { height: 50px; clear: both; }
#news { color: #514c0f; font-size: 90%; background-image: url(../images/news.gif); background-repeat: no-repeat; text-align: justify; width: 400px; clear: both; margin-top: 25px; margin-right: auto; margin-left: auto; padding-top: 21px; }
#newsletter { color: #514c0f; font-size: 90%; text-align: justify; width: 400px; clear: both; margin-right: auto; margin-left: auto; }
h1 { font-size: 110%; }
#footer { color: #353105; text-align: center; clear: both; }
/*about
*/
#wrap { background-image: url(../images/subbanner.gif); background-repeat: no-repeat; width: 780px; }
#sidebarsub { width: 200px; float: right; margin-top: 125px; margin-bottom: 10px; }
#sidebarsub a { color: #fff; text-decoration: none; }
#sidebarsub ul { margin-left: 12px; padding-left: 0; list-style-type: none; }
#sidebarsub li {  }
.contents { color: #353105; line-height: 150%; background-image: url(../images/aboutvicki.gif); background-repeat: no-repeat; text-align: justify; width: 480px; float: left; margin-top: 175px; margin-left: 50px; padding-top: 50px; }
* html .contents { color: #353105; line-height: 150%; background-image: url(../images/aboutvicki.gif); background-repeat: no-repeat; text-align: justify; width: 480px; float: left; margin-top: 175px; margin-left: 25px; padding-top: 50px; }
.aboutphoto { background-color: #fff; float: left; margin-right: 20px; margin-bottom: 10px; border: solid 2px #514c0f; }
/*Books*/
.books ul { list-style-type: none; }
.books li { line-height: 150%; }
.content1 { color: #353105; font-size: 95%; text-align: justify; width: 480px; float: left; margin-top: 175px; margin-left: 50px; }
* html .content1 { color: #353105; font-size: 95%; text-align: justify; width: 480px; float: left; margin-top: 175px; margin-left: 25px; }
.content1 img { background-color: #fff; float: left; margin-right: 20px; margin-bottom: 10px; padding: 1px; border: solid 2px #514c0f; }
.content1 small { font-weight: normal; font-style: italic; }
h2 { color: #fff; font-size: 120%; font-variant: small-caps; text-transform: capitalize; word-spacing: 2px; letter-spacing: 1px; }
.bookdivide { height: 50px; clear: both; }

