body {margin: 6px 0 0 10%; min-width:45em;}

h1,h2,h3 {color:#b02a60; font-family:"Palatino Linotype",Palatino,Georgia,serif;}
a, a:visited {color:#8e4b66;}

h1 a, h2 a, h1 a:visited, h2 a:visited {color:#b02a60; text-decoration:none;}

h1 {margin:0px; padding:0; font-size:28px;}
#subtitle {color:#b02a60; margin:0 0 0 2.8em; padding:0px; font-size:14px;}
h2, h3 {margin:0; padding:0; font-family:"Palatino Linotype",Palatino,Georgia,serif; font-size:16px;}

p {line-height:1.5; margin:1em 0 0 0; padding:0; font-family:"Palatino Linotype",Palatino,Georgia,serif; font-size:14px; width:22em; color:#444;}

em {font-style:normal; color:#8e4b66;}
dfn {font-style:normal; border-bottom:1px dotted;}

#rate-the-book {}

#main-menu {clear:left; margin:0 0 0 0; padding:0 0 3em 0; font-family:"Palatino Linotype",Palatino,Georgia,serif; font-size:11px; font-weight:bold;}
#main-menu a {font-family:"Palatino Linotype",Palatino,Georgia,serif; margin:0; font-size:11px; font-weight:bold; color:#dacbd1; text-decoration:none; padding:0 0.33em 0 0.6em; border-right:1px solid #dacbd1; letter-spacing:0.27em;}
#main-menu a:hover {color:#b02a60;}

.number {color:#b02a60;}
.numbers {color:#444444;}

.page-no {color:#b02a60; font-weight:bold;}
.pagination {text-align:left; margin:-1.2em 0 0 0; padding:0;}
.pagination  span {padding:0 10px; border-right:1px solid #ccc;}
.pagination a {color:#444; text-decoration:none; padding:0 10px; border-right:1px solid #ccc;}
.pagination a:hover {color:#8e4b66; text-decoration:underline;}
.first-item {border-left:1px solid #ccc;}
.current-page-number {font-weight:bold; color:#b02a60;}

.disabled {color:#aaa;}


#your-rating {color:#b02a60; font-weight:bold;}

#average-rating {width:10em;}


.numbers a, .numbers a:visited {color:#444444; text-decoration:none;}
.numbers a:hover {color:#fff; background:#b02a60;}

.numbers a.low:hover {color:#fff; background:#d07fa0;}
.numbers a.medium:hover {color:#fff; background:#c05580;}
.numbers a.high:hover {color:#fff; background:#b02a60;}

#introduction, #about, #reviews-list, #single-review, #further-reading {margin:40px 40px 0 0; float:left;}


#rate {margin:40px 0 0 0; float:left;}

#featured-review {margin:0 0 1em 0;}

#reviews {margin:0; padding:40px 0 0 0; clear:left;}
#popular-reviews {float:left; margin-right:40px;}
#recent-reviews {float:left;}
#reviews h3 {margin:0; padding:0;}



#to-do {margin:0; padding:0; clear:left;}
#write-review {border-top:1px dashed #444; float:left; margin:30px 40px 0 0; padding:1em 0 0 0;}
#resources {border-top:1px dashed #444; float:left; margin:30px 0 0 0; padding:1em 0 0 0;}

#resources a {font-style:normal; color:#8e4b66;}

#further-reading a {font-style:normal; color:#8e4b66;}

#write-review form {padding:0; margin:0;}

#write-review textarea {line-height:1.5; font-family:"Palatino Linotype",Palatino,Georgia,serif; font-size:14px; overflow:auto; padding:0.5em; margin:0; width:21em; color:#b02a60; border: 1px solid #ccc;}

#write-review #name, #write-review #mail, #write-review #protect { line-height:1.5; font-family:"Palatino Linotype",Palatino,Georgia,serif; font-size:14px; padding:0.5em; margin:0; width:13em; color:#444; border: 1px solid #ccc;}

#write-review #send {font-size:14px; height:2em; width:8em; padding:0; margin:10px 0; }

#write-review div {margin:1em 0;}

#write-review form div p {color:#b02a60;  padding:0; margin:1em 0 0 0;}

#write-review {background:url('pencil.gif') 11em 1em no-repeat;}

#site-info {padding:40px 0 0 0; clear:left;}

#site-info p {font-style:italic; width:46em; padding:0 0 40px 0; margin:0;}




.review {clear:left; margin:0 0 1.5em 0; padding:0 0 1.5em 0; border-bottom:1px dashed #ccc;}
.last-review {border:none;}


.no-reviews {clear:left; margin:0; padding:0;}


.content {line-height:1.5; margin:1em 0 0 0; padding:0; font-family:"Palatino Linotype",Palatino,Georgia,serif; font-size:14px; width:22em; color:#333;}

.info {color:#8e4b66; text-align:right; margin:0; padding:0;}
.review-link {font-style:italic; color:#8e4b66; float:left;}
.review-link a {color:#8e4b66;}

.warning {color:#8e4b66; background:#e3e3c3;}


