body {
    background-color: #FFFFFF;
    background-image: url('../_img/cornerBlue.jpg');
    background-repeat: no-repeat;
    font-family: Arial, sans-serif;
    margin: 0 auto;
    width: 1044px;
}

img { border: 0px #FFFFFF solid; }

div.content {
    border: 0px #000000 solid;
    font-size: 11pt;
}
div.navbar { text-align: center; }
div.subcontent {
    float: right;
    padding: 3px;
    width: 852px;
}
div.subcontent h2 { font-size: 22px; }

h3.yearArchive {
    font-size: 28px;
    text-align: center;
}

img.ad, img.avatar, img.character { float: left; }
img.comic {
    display: inline;
    width: 830px;
}

p.centre { text-align: center; }
p.char, p.forumPost { clear: both; }
p.copyright {
    font-size: 10pt;
    text-align: right;
}
p.forumFooter {
    font-size: 10pt;
    text-align: center;
}
p.indexBlock { float: right; }
p.thumb {
    font-weight: bold;
    text-align: right;
}

ul.archive, ul.subnavi { list-style-type: none; }
ul.archive li { margin-bottom: 8px; }
ul.navigation {
    border: 0px #000000 solid;
    background-color: #ffffff;
    float: left;
    font-size: 18pt;
    list-style-type: none;
    min-height: 100%;
}
ul.navigation a {
    color: #000000;
    text-decoration: none;
}
ul.navigation a:hover { color: #FDCD5E; }
ul.navigation li {
    line-height: 200%;
    margin-left: -28px;
    text-align: left;
    width: 174px;
}
ul.navigation li.comicButton { text-align: center; }

#fadefooter {
    background-color: #FFFFFF;
    height: 20px;
    background-image: url('../_img/div.content.fadefooter.png');
    background-repeat: repeat-x;
}

#fadeheader {
    background-color: #FFFFFF;
    height: 20px;
    background-image: url('../_img/div.content.fadeheader.png');
    background-repeat: repeat-x;
}

#footer {
    background-image: url('../_img/div.content.footer.png');
    background-repeat: repeat-x;
    padding-top: 20px;
}

#header {
    background-image: url('../_img/div.content.split.png');
    background-position: bottom left;
    background-repeat: repeat-x;
}

#main {
    background-color: #ffffff;
    display: table-cell;
    min-width: 1024px;
}

