/*  ###########################################################################
    date:       October 2009
    author:     Egor Kloos
    author:     ---
    ########################################################################### */


    
/*  RESET [based on Eric Meyer's CSS Reset]------------------------------------ */

    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, font, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        font-family: inherit;
        vertical-align: baseline;
    }


/*  Basics -------------------------------------------------------------------- */

    body {
        font: normal normal 82.5%/1.5 Arial, Helvetica, sans-serif; 
    	color:#333333;
    	background:#f4f4f4 url(/images/site/bg_center_column.png) repeat-y center top;
        }
    section, header, footer, nav {
        display: block;
    }

    h1, h2, h3, h4, h5, h6, 
    blockquote, pre, address, cite, code, q, samp {
        padding: 0 0 0.5em 0;
        }
    
    li ul, li ol {
        margin:0  0 1.5em 1.5em;
        }
        
    ul, ol {
        margin:0 1.5em 1.5em 1.5em;
        }
    
    
    p {
        padding: 0 0 1em 0;
        }
    blockquote {
        padding: 0 0 0.5em 1.5em;
        text-align: left;
        }
    blockquote:before, blockquote:after,
    q:before, q:after {
        content: "";
        }
            
    blockquote, q {
        quotes: "" "";
        }


/*  headings ------------------------------------------------------------------ */

    h1 {
        font: normal bold 1.7em/1 Arial, Helvetica, sans-serif;
        }
    h2 {
        font: normal bold 1.4em/1 Arial, Helvetica, sans-serif;
        }
    h3 {
        font: normal bold 1.3em/1 Arial, Helvetica, sans-serif;
        }
    h4 {
        font: normal bold 1.1em/1.25 Arial, Helvetica, sans-serif;
        }
    h5 {
        font: normal bold 1em/1 Arial, Helvetica, sans-serif;
        }
    h6 {
        font: normal bold 0.9em/1 Arial, Helvetica, sans-serif;
        }
    
    
/*  tables still need 'cellspacing="0"' in the markup ------------------------- */

    table {
        border-collapse: separate;
        border-spacing: 0;
        }
        
    caption, th, td {
        text-align: left;
    
        }


/*  links --------------------------------------------------------------------- */

    a { 
        text-decoration: none; 
        color: #7d932b;
        background-repeat: no-repeat;
        }
    a:visited  {
        color: #7d932b;
        }

/*
    a:visited  {
        color: #8000ff;
        }
*/
    a:hover  { 
        text-decoration:underline; 
        }
    a:active  { 
        text-decoration:underline; 
        }
    a:focus {
        outline: 0;
        }


