        /* http://meyerweb.com/eric/tools/css/reset/ 
           v2.0 | 20110126
           License: none (public domain)
        */

        html, body, div, span, applet, object, iframe,
        h1, h2, h3, h4, h5, h6, p, blockquote, pre,
        a, abbr, acronym, address, big, cite, code,
        del, dfn, em, img, ins, kbd, q, s, samp,
        small, strike, strong, sub, sup, tt, var,
        b, u, i, center,
        dl, dt, dd, ol, ul, li,
        fieldset, form, label, legend,
        table, caption, tbody, tfoot, thead, tr, th, td,
        article, aside, canvas, details, embed, 
        figure, figcaption, footer, header, hgroup, 
        menu, nav, output, ruby, section, summary,
        time, mark, audio, video {
            margin: 0;
            padding: 0;
            border: 0;
            font-size: 100%;
            font: inherit;
            vertical-align: baseline;
        }
        /* HTML5 display-role reset for older browsers */
        article, aside, details, figcaption, figure, 
        footer, header, hgroup, menu, nav, section {
            display: block;
        }
        body {
            line-height: 1;
        }
        ol, ul {
            list-style: none;
        }
        blockquote, q {
            quotes: none;
        }
        blockquote:before, blockquote:after,
        q:before, q:after {
            content: '';
            content: none;
        }
        table {
            border-collapse: collapse;
            border-spacing: 0;
        }
        
        /*********/
        
        body {
            text-align: center;
            color: #abac9e;
            margin-top: 2em;
            font-family: Consolas, Courier New, monospace;
            font-variant: small-caps;
	        background: url(/pic/bg_logo.png);
	        background-position : left top;
	        background-repeat : no-repeat;
        }
        
        h1 {
            padding: 10px 0;
            font-size: 200%;
        }
        
        h2 {
            color: #6e6f50;
            padding: 3px 0 5px 0;
            font-size: 150%;
            border-bottom: 1px solid #6E6F50;
        }
        
        .detail {
            margin-top: 1em;
            border-top: 1px solid #6E6F50;    
        }
        
        p {
            padding: 3px 0 5px 0;
        }
        
        body, #content {
            background-color: #282a14;
        }
        
        #container {
            margin:auto;
            width: 800px; 

        }

        #header, #footer {
            background: #20210F;
        }
        

        #main {
            text-align: left;
        }

        #content {
            margin: 1em 0;
            float:left;
        }

        #footer { 
            clear:both;
            text-align: right;
            font-size: 85%;
            padding: 8px;
        } 