html {margin: 0; padding: 0;}
body {font-family: Verdana, "Frutiger Linotype", "Myriad Web", sans-serif;
   font-size: 80%; border: none; margin: 0; padding: 0; text-align: center;
   background-color: #CCCCFF; color: black;
   background-image: url(http://vvs-or.reviewsection.org/logo.png);
   background-repeat: no-repeat; background-attachment:fixed;
   background-position: bottom center;}
h1 {font-family: "AvantGarde-Book", "URWGothicL-Book",
   "ITC Avant Garde Gothic", "Century Gothic", "Futura Book", sans-serif;
   font-size: 300%; letter-spacing: 3px; text-align: center;
   margin: 0; padding: 0.25 0 0.25em 0;}
h2, div.box_title {font-family: "AvantGarde-Book", "URWGothicL-Book",
   "ITC Avant Garde Gothic", "Century Gothic", "Futura Book", sans-serif;
   font-size: 140%; margin: 0; padding: 0; width: 100%;
   border-bottom: 3px solid #0000FF; text-align: left;}
h3{font-family: "AvantGarde-Book", "URWGothicL-Book",
   "ITC Avant Garde Gothic", "Century Gothic", "Futura Book", sans-serif;
   font-size: 100%;}
h4 {font-size: 100%; margin: 0; padding: 0.33em 0 0;
   color: rgb(50%,50%,35%);}
h1, h3, h4 {line-height: 0.8em;}
p {display: block; line-height: 1.2; margin-top: 5px; margin-bottom: 10px; text-align: justify;}
ul {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom:0; list-style-type: disc}
dt {display: compact; font-style: italic;}
dd {margin-left: 2em; margin-bottom: 0.5em;}

.help { margin-left: 3px; padding: 0 0 0 19px;
  background-image: url("http://vvs-or.reviewsection.org/help-icon-14x14.png");
  background-repeat: no-repeat; background-position: 0 50%;}
a.help:hover {color: white; background-color: #349ACC;}
.feed { margin-left: 3px; padding: 0 0 0 19px;
  background-image: url("http://vvs-or.reviewsection.org/feed-icon-14x14.png");
  background-repeat: no-repeat; background-position: 0 50%;}
a.feed:hover {color: white; background-color: #F49C52;}
img.flag {margin: 5%; width:23%}
div#recent_reviews {float: left; width: 49%; margin: 0; border: none; padding-left: 0.3%; padding-right: 0.5%;}
div#login_box {float: right; width: 49%; margin: 0; border: none; padding-right: 0.3%; padding-left: 0.5%; text-align: left;}
div#recent_books {float: right; width: 49%; margin: 0; border: none; padding-right: 0.3%; padding-left: 0.5%;}
div.text_box {display: block; margin-top: 10px; margin-bottom: 10px; margin-left: 15%; margin-right: 15%; text-align: center;}
div.info {font-size: 120%; margin-top: 6px; margin-bottom: 12px;text-align: center;}
div.error {font-size: 120%; margin-top: 6px; margin-bottom: 12px;text-align: center;}
div.system {font-size: 120%; margin-top: 6px; margin-bottom: 12px;text-align: center;}
div.explanation {text-align: justify; margin-top: 5px; margin-bottom: 10px;}
div.more {width: 100%; margin: 0; border: none; text-align: right;}
div.more a {color: black; text-decoration: none;}
div.book_list_entry {width: 100%; text-align: left; margin-top: 5px; margin-bottom: 5px;}
div.book_list_entry a {color: black; text-decoration: none;}
div.book_list_entry a:hover {background-color: #9999FF; color: black; text-decoration: none;}

span.textsc { font-variant: small-caps; }

td.itemlabel {font-style: italic; width: 10 em; vertical-align: top; text-align: right}
td.itemwaarde {vertical-align: top; text-align: left; line-height: 1.25;}

div.faq_list {text-align: left;}
div.question{text-align: justify; font-style: italic; padding-top: 1ex; padding-bottom: 0.2ex;}
div.answer{text-align: justify; padding-left: 1em; padding-right: 1em;}
