/* Side panes */

/* LEFT COLUMN */
    .leftcol{
        padding: 0px;
        padding-bottom: 0px;
        margin: 0px;
        font: 10pt Arial;
    }
    .leftcol a {
        font: 8pt Arial;
        color: #105CB6;
    }

    /*
    .top_yellow{
        background-image: url(/ht/i/forum/lc_box_top.gif);
        background-repeat: no-repeat;
        height: 3px;
    }
    */
    .top_yellow{
        background: #e39168 /*#c61d16*/;
        height: 1px;
    }
    .bottom_yellow{
        /*background-image: url(/ht/i/forum/lc_box_bottom_yellow.gif);
        background-repeat: no-repeat;*/
        height: 3px;
        margin-bottom: 15px;
    }
    .bottom_white{
    	/*
        background-image: url(/ht/i/forum/lc_box_bottom_white.gif);
        background-repeat: no-repeat;*/
        height: 3px;
        margin-bottom: 15px;
    }
    .content_solid{
    	/*
        border-right: 1px solid #666666;
        border-left: 1px solid #666666;*/
        background: #FFFFE6;
        padding: 5px;
    }
    .content_grad{
    	/*
        border-right: 1px solid #666666;
        border-left: 1px solid #666666;*/
        padding: 5px;
        background-image: url(/ht/i/forum/lc_grad.jpg);
        background-repeat: repeat-x;
    }
    .spacer{
        clear: both;
        line-height: 0;
        font-size: 0;
    }
    #form_search{
        padding: 0px;
        margin: 0px;
        width: 130px;
    }
    .leftcol_title{
        font-size: 9pt;
        font-weight: bold;
        color: #C61D16;
        padding-bottom:5px;
        width: 225px;
    }
    .guidelinesbox{
        padding:5px;
        font-size: 9pt;
        line-height: 10pt;
    }
    .guidelines{
        padding-left: 20px;
        margin: 0px;
        font-size:9pt;
        list-style: square;
    }
    .guidelines li{
        font-size: 9pt;
        padding: 3px;
        margin: 0px;
    }
    .listingcat a{
        font-size:14pt;
        padding: 4px;
        line-height: 20pt;
        font-weight:bold;
    }
    .highlight{
        background: #FFCD00;
    }

/* Custom styles */

.mod_category
{
    float: right;
}
.mod_category a
{
    font: bold 8pt Arial !important;
    color: #105CB6;
}


/* detected styles */
    #dz_list{
        width: 110px;
        padding: 0px;
        margin-left:4px;
        margin-bottom: 8px;
    }
    #dz_list ul{
        padding: 0px;
        margin: 0px;
        list-style:none;
    }
    #dz_list ul li{
        padding-bottom: 5px;
        font-size: 9pt;
    }
    #dz_list ul a{
        font-weight: bold;
    }
    .dz_text{
        font: bold 9pt Arial;
    }

.tcat a,
.tcat
{
    background-color: /*#F3F6FB */ #f1f1f1;
    color: #333333;
    font: bold 10pt Arial, sans-serif;
}
.tcat a.active { color: #cc0000; text-decoration: none; }
.tcat a.active:hover { text-decoration: underline; }

.categories a {
    color: #105CB6;
    padding-left: 2px;
    font: bold 9pt Arial !important;
}

.categories {
    padding-left: 5px;
    padding-top: 4px;
    font: 8pt Verdana;
}



.navtable{
    width: 100%;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    border-collapse: collapse;
}

.navbar_box{
    margin-top:0px;
    margin-bottom: 0px;
    padding: 5px;
    font-size: 9pt;
    background: #F3F6FB;
}

.navbar_box a {
    color: #105CB6;
}

.forum_title {
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
    font: 10pt Arial;
}

.forum_title h1 {
    font: bold 12pt Arial;
    margin: 0px;
    padding: 0px;
}

.alt1, .alt1Active, 
{
    background-color: #FFFFFF;
    color: #000000;
}
.alt2, .alt2Active
{
    background-color: #F3F6FB;
    color: #000000;
}
.alt1Active a, .alt1 a {
    color: #105CB6;
}
.alt2Notes
{
    padding: 6px 12px; margin: 0px 4px 4px 12px; 
    background-color: #F3F6FB;
    color: #000000;
    font: 10pt Arial;
}
.alt2Notes a {
    color: black;
    font-weight: bold;
}

#fp_preview{
    padding-top:4px;
    font: 10pt Arial;
}
#fp_preview A {
    color: #105CB6;
}
#fp_threadnfo_more {    
    margin: 8px 0;
}
#fp_threadnfo_more span {
    padding: 2px 4px;
    background-color: #FFFF99;
    font: bold 8pt Arial;
    color: #105CB6;
}
#fp_threadnfo_more span.cat {
    padding: 2px 4px;
    background-color: #EEFFFF;
    font: 8pt Arial;
    color: #105CB6;
}
#fp_threadnfo_more div {
    font: bold 8pt Arial;
    color: #105CB6;
    padding: 4px;
    background-color: #FFEAEA;
    margin-top: 6px;
    float: left;
}

.fp_listing_blue{
    background-image: url(/ht/i/forum/ft_listing_blue.jpg);
    background-repeat: repeat-x;
    height: 60px;
    padding: 6px;
    padding-bottom:10px;
    font-size:10pt;
}
.fp_listing_white{
    background: #ffffff;
    height: 60px;
    padding: 6px;
    font-size:1pt;
}
.fp_listing_white a.listingtitle{
    font-size: 13pt;
    font-weight: normal;
    font: Arial;
}
.fp_listing_blue a.listingtitle{
    font: 13pt Arial;
    color: #105CB6;
}

.avtr{
    border:1px solid #E2E2E2;
    padding: 1px;
    width: 60px;
    height: 60px;
}
.avtr img {
    border: 1px solid white;
}

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; font-size:11pt}
.pagenav td { padding: 2px 4px 2px 4px; font-size:11pt; margin:3px; border: 1px solid #666666}




.post_box{
  margin:0px;
  padding: 1px;
  background:#FFFFFF;
  margin-top: 7px;
  margin-bottom: 8px;
  /*
  border: 1px solid #E0E0E0;
  */
  border: 1px solid #8EACD2;
}
.post_box_top{
  margin:0px;
  padding:3px;
  border-bottom: 1px solid #EEEEEE;
}
.post_box_bottom{
  padding: 0px;
  margin: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  background: #FFFFFF;
  font-size: 10pt;
}
#post_box_clear div{
 padding: 0px;
 margin: 0px;
 padding-bottom: 2px;
}
.post_auth a{
 font: bold 12pt Arial;
 color: #105CB6;
}

.post_auth .smallfont{
  font-size:8pt;
}
.post_auth {
  padding-right: 8px;
}
.smallfont
{
    font: 10pt Arial, sans-serif;
}
.time
{
    color: #666686;
}
.reported {
    color: #ff0000;
    font-weight: bold;
}



.post_message{
  padding: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height:20px;
  font-size: 10pt;
}
.post_message p {
	margin: 0;
	padding: 0;
}
#nav_info{
  padding-top:10px;
  padding-bottom:10px;
}
#nav_info h1{
  font-size:16px;
  font-weight: bold;
  padding:0px;
  margin:0px;
}
.post_buttons a{
   background-color: #F4F4F4;
   font-weight:bold;
   font-size: 8pt;
   text-decoration: none;
   padding:3px;
   color: #666666;
}
.post_buttons a:visited{
   background-color: #F4F4F4;
   font-weight:bold;
   font-size: 8pt;
   padding:3px;
   color: #666666;
   text-decoration: none;
}
.post_buttons a:hover{
   background-color: #ffcc66;
   font-weight:bold;
   font-size: 8pt;
   padding:3px;
   color: red;
   text-decoration: none;
}







/* vBulletin 3 CSS For Style '11_11_06' (styleid: 9) */
.tborder
{
    color: #000000;
    border: 1px #b1b5b9 solid;
}
.thead
{
    background-color: /* #6699CC; */ #f3f6fb;
    color: #333333;
    font: 9pt Arial, sans-serif;
}
.highlight
{
    color: #FF0000;
    font-weight: bold;
}
.thead a:link
{
    color: #FFFFFF;
}
.thead a:visited
{
    color: #FFFFFF;
}
.thead a:hover, .thead a:active
{
    color: #FFFF00;
}
.tfoot
{
    background-color: #6699CC;
    color: #ffffff;
}
.tfoot a:link
{
    color: #ffffff;
}
.tfoot a:visited
{
    color: #ffffff;
}
.tfoot a:hover, .tfoot a:active
{
    color: #FFFF66;
}
.wysiwyg
{
    background-color: #ffffff;
    color: #000000;
    font: 10pt Arial, sans-serif;
}
.bginput
{
    font: 10pt Arial, sans-serif;
}
.button
{
    font: 11px Arial, sans-serif;
}
.smallfont
{
    font: 10pt Arial, sans-serif;
}
.time
{
    color: #666686;
}
.highlight
{
    color: #FF0000;
    font-weight: bold;
}
.fjsel
{
    background-color: #3E5C92;
}
.fjdpth0
{
    background-color: #F7F7F7;
    color: #000000;
}
.panel
{
    background-color: #EDF2F6;
    color: #000000;
    padding: 10px;
}
.panelsurround
{
    background-color: #FCFEFD;
    color: #000000;
}
legend
{
    color: #333333;
    font: 11px Arial, sans-serif;
}
.vbmenu_control
{
    background-color: #4A7EA6;
    color: #FFFFFF;
    font: bold 11px Arial, sans-serif;
    padding: 3px 6px 3px 6px;
    white-space: nowrap;
}
.vbmenu_control a:link
{
    color: #FFFFFF;
    text-decoration: none;
}
.vbmenu_control a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active
{
    color: #FFFFFF;
    text-decoration: underline;
}
.vbmenu_popup
{
    background-color: #FFFFFF;
    color: #000000;
    border: 1px solid #0B198C;
}
.vbmenu_option
{
    background-color: #BBC7CE;
    color: #000000;
    font: 11px Arial, sans-serif;
    white-space: nowrap;
    cursor: pointer;
}
.vbmenu_option a:link
{
    color: #22229C;
    text-decoration: none;
}
.vbmenu_option a:visited
{
    color: #22229C;
    text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active
{
    color: #FFFFFF;
    text-decoration: none;
}
.vbmenu_hilite
{
    background-color: #8A949E;
    color: #FFFFFF;
    font: 11px Arial, sans-serif;
    white-space: nowrap;
    cursor: pointer;
}
.vbmenu_hilite a:link
{
    color: #FFFFFF;
    text-decoration: none;
}
.vbmenu_hilite a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active
{
    color: #FFFFFF;
    text-decoration: none;
}
so /* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */



/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
.showthreadh1{
  font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;  
  margin:0;
  font-size: 14px;
  font-weight: bold;    
  display: inline;
}
.smallcode{
  font-size:8pt;
}



/* FRONT PAGE - start */
    #frontpage{
        padding: 0px;
        margin: 0px;
        margin-top: 25px;
    }
    #frontpage h2{
        margin: 0px;
        padding: 0px;
        font-size: 16px;
        font-weight: normal;
        padding-bottom: 5px;
        padding-top: 20px;
    }
    .fp_date{
        width: 35x;
        background: #F1F5FA;
        font-size: 16pt;
        font-weight: bold;
        color: #666666;
        background-repeat: no-repeat;
        background-position: 5px 10px;
    }
    .commentbox{
        width: 60px;
        height: 61px;
        text-align: center;
        padding-top: 20px;
        margin: 0px;
    }
    .fp_threadnfo{
        font-size: 8pt;
        color: #666666;
        margin-top: 2px;
    }
    .fp_threadnfo a{
        color: #666666;
    }
    .fp_threadnfo a:visited{
        color: #666666;
    }
    .fp_threadnfo img{
        padding: 0px;
        margin-left: 5px;
        margin-right: 3px;
    }
    a.fp_replies{
        color: #105CB6;
        font-weight: bold;
    }
    a.fp_replies:visited{
        color: #105CB6;
        font-weight: bold;
    }
    a.fp_replies:hover{
        color: #000000;
        font-weight: bold;
    }

/* FRONT PAGE - end */

    .footer td{
        padding: 20px;
        border-top: 1px solid #EEEEEE;
        font-size: 11px;
        font-weight: bold;
    }
    .top_members{
        width: 220px;
        padding: 0px;
        margin:0px;
        padding-bottom: 8px;
    }
    .top_members div{
        float: left;
        border:1px solid #E2E2E2;
        padding: 1px;
        margin: 1px;
    }
    .top_members  a{
        font-weight: bold;
    }
    .signupmsg{
        width:125px;
        background: #FFD100;
        padding:5px;
        font-weight:bold;
        margin-top:5px;
    }
    .as_post{
        padding: 10px;
        text-align: center;
        margin-bottom: 0px;
    }
    .as_leaderbox{
        width: 632px;
        padding: 5px;
        margin-bottom: 15px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        border-spacing: 0px;
        border-collapse: collapse;
        text-align: center;
        border: 1px solid #666666;
        background-color: #FFFEE9;
    }
    .as_leaderbox .lb_title{
        padding: 0px;
        margin: 0px;
        padding-top: 10px;
        padding-left: 10px;
    }
    .as_leaderbox td{
        font-size: 10pt;
        padding-left: 15px;
    }
    .as_leaderbox a{
        font-size: 8pt;
        color: #105CB6;
    }
    .aslb_title{
        border:0px;
        margin:0px;
        font-size:8pt;
        font-weight: bold;
    }
    .wysiwyg{
        background: #FFFFFF url(/ht/i/forum/watermark_code.gif) no-repeat top left;;
    }

