/*  FONT AND COLOR  */
    body {
        background: #6badde url(ebpattern.gif); /*  was #7ab*/
        color: white;
        font: bold 14px Verdana, sans-serif;
        margin: 0;
    }
    a:visited {
        color: #666;
    }
    a {
        color: #bbb;
    }
    dd {
        font: bold 12px Verdana, sans-serif;
        text-indent: -2em;
    }
    h1 {
        font: bold 32pt VT100, monospace;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    
    /*  LAYOUT  */
    body {
        margin-left: auto;
        margin-right: auto;
        width: 80%;
    }
    .wrapper {
        background-color: #222;
        margin-bottom: 32px;
        padding: .5em;
        border: 16px solid #84de94;
        border-image: url('/images/ebstyle/eb-border.png') 16;
        background-clip: padding;
        -opera-border-image: url('/images/ebstyle/eb-border.png') 16;
        -moz-border-image: url('/images/ebstyle/eb-border.png') 16;
        -webkit-border-image: url('/images/ebstyle/eb-border.png') 16;
        -moz-background-clip: padding;
        -webkit-background-clip: padding;
        -opera-background-clip: padding;
    }
    .left-half {
        width: 50%;
        float: left;
        margin-left: -54px;
    }
    .right-half {
        width: 50%;
        float: right;
        margin-right: -54px;
    }
    .full {
        margin-left: -54px;
        margin-right: -54px;
    }
    .clear {
        clear: both;
    }
    .invisible {
        visibility: hidden;
        width: 0;
        height: 0;
        margin: 0;
    }
    .rightbox {
        display: block;
        float: right;
        margin: 10px;
    }
    img {
        border: none;
    }
    