body { color: #444; background-color: #d1d1df }
a:link { color: #0000ff; }
a:visited { color: #6c18b0; }
a:hover { color: #ac58f0; }
#navbar {
    float: left;
    width: 20%;
    padding-top: 20%;
    padding-bottom: 20%;
}
/* This should only apply to ul sidebar */
ul#sidebar{
    list-style-type: none;
    padding-left: 0;
}
div#navbox{
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
}
/* This is going to go away */
li.navitem{
    border-left: 3px solid #777;
    padding-top: 1em;
    padding-bottom: 1em;
}
/*#navpage{
    border-left: 3px solid #777;
    border-bottom: 1px solid #d1d1df;
    border-top: 1px solid #d1d1df;
}*/
li#currpage{
    color: white;
    background-color: #bbbbff;
    border-top: 2px solid #5555ff;
    border-bottom: 2px solid #0000cc;
    border-left: 0;
    padding-left: 3px;
}
#maintext {
    border-left: thin dotted gray;
    margin-left: 23%;
    padding-left: 2%;
}
#pagetitle {
    background-color: #bbbbff;
    border-bottom: solid #0000cc;
    border-top: solid #5555ff;
    color: white;
    font-size: xx-large;
    margin-bottom: 2%;
    text-align: center;
    text-transform: lowercase;
    width: 100%;
    word-spacing: 1em;
}
#footer{
    clear: both;
    font-size: .75em;
}
.new { color: #ff0000 }
.new2 { color: #bb0000 }
.new3 { color: #770000 }
.got { text-decoration: line-through }
p { text-indent: 1em }
.blogtext, .reviewtext { background-color: #bbbbff; width: 550px; }
.blogtext p { width: 90%; margin-left: 2em }
.blogtitle { font-size: large; font-weight: bold }
.blogdate_old { font-size: small; font-weight: bold; text-decoration: line-through }
.blogdate, .reviewdate { font-size: small; font-weight: bold }
.reviewrating { font-size: large; color: #ff0000; font-weight: bold; text-decoration: underline }
.booktitle { font-size: large; font-style: italic; font-weight: bold }
.bookauthor { font-size: large; font-weight: bold }
.bookbox { border-width: thin; background-color: #9999ff; border-color: #000000 }
