/* REALDEPREZ.COM 2009-11-22 */

/* 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,
    b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th,
    td {border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
    /*body {line-height: 1.1;} /* 1 cuts off link underlines in IE */
    body {line-height: 1;}
    ol, ul {list-style: none;}
    blockquote, q {quotes: none;}
    blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
    :focus {outline: 0;}
    /* for ie6 calculations */
    _html {border: medium;}
    /* tables still need 'cellspacing="0"' in the markup */
    table {border-collapse: collapse; border-spacing: 0;}
    caption, th {text-align: left;}
    /* to preserve line-height and selector appearance */
    sup {vertical-align: text-top;}
    sub {vertical-align: text-bottom;}
    input, textarea, select, button {font-family: inherit; font-size: inherit; font-weight: inherit; *margin: 0;
        *font-family: 'Lucida Grande',Arial,Helvetica,sans-serif;}
    /* to enable resizing for IE*/
    input, textarea, select, button {*font-size: 100%;}
    /* because legend doesn't inherit in IE */
    legend {color: #000;}
    a img{border:none;}

/* GLOBAL */
    body{background:#000;margin:0px;font-family:'Lucida Grande',Helvetica,Verdana,sans-serif;font-size:11px;color:#fff;}
    .hidden{visibility:hidden;}
    .nodisplay{display:none;}
    /* links */
    a{color:#fede58;}
    a:hover{background:#fede58;color:#000;}
    a:active{background:#ff319c;color:#000;}
    /* layout */
    #doc{width:685px;margin:10px auto;text-align:left;}
    #doc > div {margin:0 0 10px;}
    #header{margin:0 !important;width:685px;}
    #article{clear:left;float:left;padding-top:10px;width:310px;}
    #aside1{float:left;padding:10px 0 0 10px;width:190px;}
    #aside2{float:left;padding:10px 0 0 10px;width:165px;}
    #contact{clear:both;padding:10px 0 0;width:685px;}
    #footer{clear:both;padding:10px 0 0;width:685px;}
    /* style */
    p,
    h1,
    h2,
    pre{margin:0 0 10px;}
    p {line-height: 1.2;}
    h1{font-size:14px;font-weight:bold;}
    h2{font-size:13px;}
    h1 img {vertical-align:text-bottom;}
    #aside2 p{font-size:10px;}
    .copy{text-align:center;}
    /* messaging */
    .error,.notice,.success{padding:3px;margin:0 0 10px;border:1px solid #ddd;}
    .error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
    .notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
    .success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
    .error a{color:#8a1f11;}
    .notice a{color:#514721;}
    .success a{color:#264409;}
    /* contact form */
    #contact {background: #000;}
    #contact label {display:block;float:left;line-height:22px;width:60px;}
    #contact_status_msg p {margin:0;line-height:1.5;}
    