* {
    margin: 0;
    padding: 0;
}

body {
    background: #fff;
    color: #000;
    font-family: "Georgia", serif;
    font-size: 11pt;
    width: 100%;
}

a {
    text-decoration: none;
    color: #000;
}
img {
    border: none;
}
li ul li,
li ol li,
li {
    text-indent: 0;
}
pre, blockquote, p img {
    margin: 11pt 0 11pt 16pt;
}
li, p {
    line-height: 1.83em;
}
ul, ol { 
    list-style-position: inside; 
    margin: 11pt 0 11pt 16pt;
    padding-left: 16pt;
}
ul { list-style-type: square; }
pre, code {
    font-size: 10pt;
    font-family: "Monaco", "Andale", "Courier New", monospace;
    font-weight: bold;
    font-style: normal !important;
}
p {
    text-align: justify;
    text-indent: 16pt;
    line-height: 1.83em;
}
textarea{
    font-family: inherit;
}
blockquote {
    font-size: 10pt;
}
div p:first-child,
blockquote p:first-child {
    text-indent: 0;
}
#footer, .postinfo, .platforminfo {
    font-size: 10pt;
    font-style: italic;
    margin-top: 11pt;
    text-indent: 0;
}

h1, h2, h3, h4 {
    font-family: "Bitstream Vera Sans","Helvetica","Arial",sans-serif;
    margin: 22pt 0 11pt;
}
    
form, #header, #sidebar, #navigation, #infobar, #pager {
    display: none;
}
#footer img {
    display: none;
}
#page {
    width: 40em;
    margin: 0 auto 22pt;
}
#footer {
    border-top: 1px solid #000;
    padding-top: 11pt;
}

/* hReview */

.hreview .version,
.hreview .type,
.hreview .item .fn,
.hreview .item .identifiers {
    display: none;
}
.hreview .rating {
    font-size: 200%;
}
