    body { font-family: monospace; font-size: 14px; background-image: url('/theme/images/bg_1.png'); margin: 0px; }
    a { color: #BCA; }
    p { margin-top: 0px; }
    h2 { margin-top: 0px; }

    .top { width: 960px; height: 27px; background-image: url('/theme/images/top.png'); margin-top: 0; margin-bottom: 0;}
    .middle { width: 960px; background-image: url('/theme/images/middle.png');  margin-top: 0; margin-bottom: 0;}
    .bottom { width: 960px; height: 27px; background-image: url('/theme/images/bottom.png');  margin-top: 0; margin-bottom: 0;}

    .subtitle { color: yellow; margin-left: auto; margin-right: auto; }
    .section { color: yellow; margin-left: auto; margin-right: auto; font-size: 16px;}

    #log { background: #EEE; font-family: sans-serif; font-size: 16px;
    -webkit-box-shadow: inset 0px 5px 10px 1px #000000;
    box-shadow: inset 0px 5px 10px 1px #000000;
         }
    #log a { color: brown;}
    #log h1 { color: #987; margin-bottom: 5px;}
    #log h2 { color: #789; margin-bottom: 3px; margin-top: 20px; font-size: 20px;}
    #log-content {
        margin-left: 35px;
        margin-right: 35px;
        color: #222;
        padding-top: 0px;
        margin-top: 0px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }
    #about-content { margin-left: 35px; margin-right: 35px; color: #897; padding-top: 0px;margin-top: 0px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}

    #content { margin-left: auto; margin-right: auto; width: 960px; background-image: url('/theme/images/content_background.png'); box-shadow: 0 0 10px 10px black;}

    #footer { padding-left: 15px; color: yellow; font-size: 16px; padding-bottom: 10px;}
