a
{
    font-family:Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Sans-Serif;
    text-decoration:none;
    font-size:13px;
}

a:link
{
    color:#1010FF;
}

a:active
{
    color:#FFFFFF;
}

a:visited
{
    color:#3300CC;
}

a:hover
{
    color:#C3CFDE;
}

a.linkNavigation:hover
{
    color:#FFFFFF;
}

blockquote
{
    font-style:italic;
}

body
{
    font-family:Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Sans-Serif;
    color:#000000;
    margin:0px;
    padding:0px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:10px;
    font-size:10pt;
}

code
{
    font-family:Anonymous, Lucida Console, Courier New, Monaco; 
    color:#000000;
    font-size: 10pt
}

pre
{
    background-color:#C3CFDE;
    font-family:Anonymous, Lucida Console, Courier New, Monaco;
    font-size:9pt;
    padding:5px;
    overflow:auto;
    width:auto;
    margin-left:5px;
    margin-right:5px;
    border:black;
    border-width:1px;
    border-style:solid;
}

.commentHeader
{
    width:auto; 
    padding:5px;
    background-color:#C3CFDE;
    border-color:#1010FF;
    border-bottom-style:none;
    border-left-style:solid;
    border-top-style:solid;
    border-right-style:solid;
    border-width:1px;
}

.comment
{
    width:auto; 
    padding:5px;
    border-color:#1010FF;
    border-width:1px;
    border-bottom-style:none;
    border-left-style:solid;
    border-top-style:solid;
    border-right-style:solid;
}

.mainPage 
{
    display:inline-block;
    width:80%;
    margin-left:5px;
    margin-right:5px;
    float:left;
}

.blogHistory 
{   
    display:inline-block;
    border-color:black;
    border-width:1px;
    border-style:solid;
    padding-left:15px;
    width:auto;
    height:100%;
    overflow:hidden;
}

.bookList
{
    font-size:10pt;
    font-family:Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Sans-Serif;
}

.contactLabel
{
    font-size:8pt;
}

.errorLabel
{
    color:Red;
    font-size:11px;
}

.header
{
    text-align:center;
    background-color:#1010FF;
    position:relative;
    width:100%;
    height:113px;
}

.lastModified
{
    margin-left:10px;   
}

.navigation
{
    background-color:#C3CFDE;
    text-align:left;
    vertical-align:middle;
    position:relative;
    width:100%;
    margin-left:0px;
    margin-right:0px;
    height:20px;
}

.content
{
    position:relative;
    width:auto;
    margin-left:10px;
    margin-right:10px;
    margin-top:2px;
}

.footer
{
    background-color:#C3CFDE;
    clear:both;
    text-align:left;
    vertical-align:middle;
    position:relative;
    width:100%;
    margin-left:0px;
    margin-top:20px;
    height:20px;
}
