/*___________________________________________________________________________
||== zoglair_css.php ====================================  deeper-club/vb ==||
||                                                                          ||
||                         Unobtrusive Style Changes                        ||
||__________________________________________________________________________||
 ================= (C) Nick B. Cassos - All Rights Reserved ================*/

/**
 *  Changes
 */

html
    {
    background  : #0B2D40 url(img/bg_rpt.gif) top left repeat-x;
    }
body
    {
    background  : url(img/bg_top.jpg) top center no-repeat;
    padding     : 0;
    margin      : 0;
    width       : 100%;
    display     : table;
    }
.page
    {
    background  : #D39C5C url(img/bg_page.png) top left repeat;
    }
.tcat
    {
    background  : #0B2D40 url(img/bg_tcat.gif) repeat-x top left;
    }
.tborder
    {
    border-width: 0px;
    }
.thead,.tfoot,.vbmenu_control
    {
    background  : #2078A6;
    }
.alt1, .alt1Active
    {
    background  : #FFFCF8;
    }
.alt2, .alt2Active
    {
    background  : #F8F4F0;
    }
.panelsurround
    {
    background  : #F8F4F0;
    }
.panel
    {
    background  : #FFFCF8;
    border-width: 1px;
    }
fieldset.fieldset
    {
    border      : 1px solid gray;
    }
#header_right_cell
    {
    vertical-align: top;
    padding-top : 20px;
    }
#z_footer
    {
    position    : absolute;
    width       : 100%;
    z-index     : 100;
    height      : 190px;
    left        : 0;
    background  : url(img/bg_btm.jpg) top center no-repeat;
    }

/**
 *  Navbar
 */

#z_navbar
    {
    background  : url(img/bg_navbar.gif) left 20px repeat-x;
    position    : relative;
    top         : -16px;
    margin-left : -16px;
    margin-right: -16px;
    overflow    : hidden;
    _zoom       : 1;
    }
#z_navbar ul
    {
    list-style  : none;
    float       : left;
    position    : relative;
    left        : 50%;
    text-align  : center;
    margin      : 0;
    padding     : 0;
    }
#z_navbar ul li
    {
    float       : left;
    position    : relative;
    right       : 50%;
    text-align  : center;
    margin      : 0 6px;
    padding     : 0;
    background  : url(img/bg_tabs.gif) left top no-repeat;
    }
#z_navbar ul li a
    {
    background  : url(img/bg_tabs.gif) right -64px no-repeat;
    color       : #FFFCF8;
    font-weight : bold;
    text-decoration: none;
    outline     : 0;
    display     : block;
    position    : relative;
    left        : 8px;
    padding     : 5px 8px 1px 0px;
    }
#z_navbar ul li:hover
    {
    background-position: left -32px;
    }
#z_navbar ul li:hover a
    {
    background-position: right -96px;
    }
#z_breadcrumb
    {
    border      : 2px inset orange;
    }

#z_time
    {
    position    : relative;
    top         : 23px;
    background  : #0B2D40;
    opacity     : .75;
    color       : white;
    width       : 180px;
    padding     : 2px 0 3px 0;
    -moz-border-radius: 4px;
    }
/**
 *  Avatar
 */

.z_avatar
    {
    position    : relative;
    width       : 100px;
    height      : 100px;
    background  : url(img/bg_avatar.gif);
    text-align  : center;
    display     : table-cell;
    vertical-align: middle;
    overflow    : hidden;
    }
.z_avatar span
    {
    display     : inline-block;
    height      : 100%;
    }
.z_avatar *
    {
    vertical-align: middle;
    }
.z_avatar img
    {
    position    : relative;
    max-width   : 80px;
    max-height  : 80px;
    top         : -3px;
    left        : -3px;
    }
* html .z_avatar img
    {
    top         : -4px;
    }
/**
 *  Signature
 */

.z_signature
    {
    margin      : 24px 0px 0px 6px;
    padding     :  4px 6px 5px 4px;
    border      : 1px solid silver;
    border-width: 1px 0px;
    font-size   : 10px;
    display     : inline-block;
    background  : #F8F4F0;
    /*
    position    : relative;
    left        : -7px;
    */
    }
* html .z_signature
    {
    _zoom       : 1;
    display     : inline;
    }

/**
 *  Post
 */

.z_post
    {
    padding     : 2px 8px 0px 6px;
    text-align  : justify;
    }

.z_post_uin
    {
    float       : left;
    width       : 57px;
    overflow    : hidden;
    color       : brown;
    }
/**
 *  Post
 */

.z_quote
    {
    margin      : 15px 10px;
    background  : url(img/quote.gif) 0 0 no-repeat;
    padding-left: 20px;
    }

/**
 *  Additions
 */

h1 {font-size: 180%; padding: 0; margin: 0;}
h2 {font-size: 150%; padding: 0; margin: 0; margin-top: 15px;}
h3 {font-size: 120%; padding: 0; margin: 0; margin-top: 15px;}

/*fieldset img.thumbnail {width: 50px;}*/
img {max-width: 720px;}

/*
div.hr
    {
    height      : 6px;
    background  : url(img/hr.png) center center repeat-x;
    }
div.hr hr
    {
    display     : none;
    }
*/

/**
 *  Portal
 */

#zBody
    {
    width       : 928px;
    }
#zBody td
    {
    vertical-align  : top;
    }
.hgutter
    {
    width       : 16px;
    }
.vgutter
    {
    height      : 16px;
    }
.zClip
    {
    background  : white;
    opacity     : .5;
    }

.z_portal_slide
    {
    position    : relative;
    cursor      : pointer;
    }
.z_portal_slide img
    {
    border-style: groove;
    border      : 0;
    margin      : 0;
    padding     : 0;
    }
.z_portal_slide div
    {
    position    : absolute;
    width       : 100%;
    bottom      : 0px;
    background  : url(img/bg_slide.png);
    padding     : 8px;
    color       : white;
    }
.z_portal_slide h2
    {
    margin      : 0;
    padding     : 0;
    margin-bottom: 4px;
    color       : yellow;
    font-size   : 18px;
    }

* html .z_portal_slide div
    {
    position    : relative;
    top         : -62px;
    background  : url(img/bg_slide.gif);
    }
.z_un_admin
    {
    color       : brown;
    }
.z_un_smod
    {
    color       : #008000;
    }
.z_un_editor
    {
    }

