#bodyContent a[href ^="http://"]{background: none;
    padding-right: 0px;}
#bodyContent a.external{background: none;
	padding-right: 0px;}
#p-cactions li a{text-transform: capitalize;}
#contentSub{margin: 0;
padding: 2px;
padding-bottom: 6px;}
pre{margin:0px; 
    padding:5px;
    padding-bottom:20px;  
    
    width: 600px;
    overflow:auto;
    overflow-y: visible;
    line-height: 100%;}
.main_memtable{border: 1px solid #aaa;}
.main_leftmenu{border-right: 1px solid #aaa;
     background-color: #f9f9f9;
     width: 175px;}
.leftmenuheaders{border: 1px dashed #aaa;
    padding: 2px;
    font-family:"Courier New", Courier, mono;}
.leftmenu{background-color: #f9f9f9;}
.right_body{padding: 2px;}
.mem_pm_table{border: 1px solid #aaa;
    padding: 2px;
    margin: 7px;}
.pm_header_new{background-color: #aaa;
    border: 1px solid #000;
    padding: 2px;
    width:5%;}
.pm_header_title{background-color: #aaa;
    border: 1px solid #000;
    padding: 2px;
    width:85%;}
.pm_header_sender{background-color: #aaa;
    border: 1px solid #000;
    padding: 2px;
    width:5%;}
.pm_header_date{background-color: #aaa;
    border: 1px solid #000;
    padding: 2px;
    width:5%;}
.pm_row{background-color: #f9f9f9;
    border: 1px solid #000;
    padding: 3px;}
#search_box{white-space:nowrap;
text-align: right;
margin: .0em;
padding: 0px;}
.search_box{float: right;
font-size: 97%;
margin: .0em;
color: #000;
background: #fff;
border: 1px solid #000;
margin-left: 5px;
padding: 0px;}
.highlightsearchword{color: #FF0000;}
.thread_rows0{background-color: #E5E5E5;
    border: 1px solid #aaa;
    border-top: 0px ;
    padding: 2px;
    font-size: 95%;}
.thread_rows1{background-color: #f3f3f3;
    border: 1px solid #aaa;
    border-top: 0px ;
    padding: 2px;
    font-size: 95%;}
.thread_rows{background-color: #f9f9f9;
    border: 1px solid #aaa;
    border-top: 0px ;
    padding: 2px;
    font-size: 95%;}
#annc{border: 1px solid #000;
	background-color: red;
	padding: 0px;}
.sticky{font-style: italic;
    border: 1px solid #aaa;
    border-top: 0px;
    background-color:  #ffa; /* #ffa; e2ffe2 */
    padding: 2px;
    font-size: 95%;}
.thread_lastaction{font-size: 84%;
    text-align: right;
    white-space: nowrap;
    display: inline;}
.pagejumps_PostOnForumPage:hover{background: #ccc ;}
.pagejumps_PostOnForumPage{border: 1px solid #aaa;
    margin-left: 3px;
    font-size: 100%;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 0px;}
.new_thread_button:hover{background: #ccc ;}
.new_thread_button{white-space: nowrap;
    float: right;
    display: inline; /*fixes IE float bug*/
    margin-top: 0px; 
    margin-bottom: 0px; 
    margin-left: 10px;
   /* margin-left: -4px; */
    border: 1px solid #aaa;
    border-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    text-align: left; /* 2.4.1 */
    color: #000;}
#row_info td{border: 1px solid #aaa;
	border-top: 0px;
	background-color: #f9f9f9;
	padding: 5px;
	font-size: 95%;}
.page_jumps_holder_thread_bot{border-bottom: 1px solid #aaa;}
.page_jumps_holderBot{}
.thread_col_head{border: 1px solid #aaa;
    margin: 0px;
    padding: 5px;
    white-space: nowrap;}
.bread_crumbs{border-bottom: 1px solid #aaa;
border-top: 0px;
padding: 2px;
text-align: left;}
.dl_maintable_head{border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    background-color: #fff;
    padding: 2px;}
.dl_maintable{border: 1px solid #aaa;
    margin: 1px;
    padding: 1px;}
.right_float{float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	margin-left: 10px;}
.right{float: right;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	margin-left: 10px;}
.spacer{background-color: #aaa;}
#cat_list_lastaction_user{font-size: 90%;
    color: #7d7d7d;
    text-align: right;
    margin-right: 10px;
    line-height: 100%;}
#cat_list_lastaction_date{font-size: 90%;
    color: #7d7d7d;
    text-align: right;
    margin-right: 10px;
    line-height: 105%;}
#cat_list_lastaction_title{font-size: 90%;
    color: #7d7d7d;
    text-align: right;
    margin-right: 10px;
    line-height: 105%;}
#small_desc{font-size: 84%;
    color: #7d7d7d;
	margin-left: 10px;
    width: auto;}
#cat_forumdisc{font-size: 84%;
    color: #7d7d7d;
    margin-left: 10px;
    width: auto;}
.cat_forumrows{border: 1px solid #aaa;
    background-color: #f9f9f9;
    padding: 5px;
    font-size: 95%;}
.group_text{font-size: 84%;
    width: auto;
    padding: 0px;}
.edited_on{border-top: 1px solid #aaa;
    margin: 0px;
    margin-bottom: 0px;
    padding-left: 5px;
    font-size: 12px;}
.post_title{}
.post_date{border-bottom: 1px solid #aaa;
    font-size: 90%;
    padding-left: 2px;}
.post_td{background-color: #f9f9f9;
    border-left: 1px solid #aaa;
    margin: .0em;
    padding: .0em;}
.post_body{padding: .5em;
    padding-top: 0px;}
.post0{background-color: #E5E5E5;
    border-left: 1px solid #aaa;
    padding: .0em;}
.post1{background-color: #f9f9f9;
    border-left: 1px solid #aaa;
    padding-bottom: .0em;}
.post_footer{/* post, quote, edit buttons */
    margin: 0;
    padding: .7em;
    padding-bottom: 0em;}
.post_box{margin-top: 5px;
    margin-left: 5px;
    margin-right: 2px;
    width: auto;}
.mem_name{border-bottom: 1px solid #aaa;
    margin: 0;
    padding: .4em;}
.adv{border: 0px;
    margin: 0em;
    padding: 0em;}
.thread_sig{border-top: 2px solid #aaa;
    margin: 3px;
    padding-left: 5px;}
#subscribe_menu{position: absolute;
    background: #ccc ;
    border: 1px solid #aaa;
    border-top: 0px;
    margin: 0em;
    padding: 5px;
    padding-top: 0px;
    top:auto;
    right:65px;
    z-index: 2;}
.drop_down_buttons:hover{background: #ccc ;}
.drop_down_buttons{margin: 0em;
    white-space: nowrap;
    border-bottom: 1px solid #aaa;
    border-top: 0px;
    padding: 5px;
    color: #000;
    text-align: center;
    background: #fff ;}
.mod_menu_row{text-align: left;}
.post_buttons:hover{background: #fff ;}
.post_buttons{white-space: nowrap;
    float: right;
    margin-top: .5em;
    margin-right: 5px;
    border: 1px solid #aaa;
    border-bottom: 0em;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    color: #000;}
.quote_title{border: 1px dashed #aaa;
	padding: 5px;
	background-color: #f9f9f9;
	font-family:"Courier New", Courier, mono;}
.quote{border-top: 1px solid #000;
	background-color: #fff;
	padding: 10px;
	font-size: 95%;}
.user_options_row{border: 1px solid #aaa;
    background: #fff ;
    padding: .3em;}
.t_userinfo{white-space:nowrap;
    text-align: left;
    margin: 0;
    padding: .7em;
    padding-bottom: 0em;}
.ThreadOtions{margin: 0;
    padding: 0;
    text-align: right;}
#ThreadOtions a:visited{}
#ThreadOtions li a:hover{}
#ThreadOtions li a{border: 1px solid #aaa;
    border-bottom: 0em;
    padding: 4px;}
#ThreadOtions li{list-style: none;
    display: block;
    white-space: nowrap;
    
    border: 0px;
    color: #000;
    
    text-decoration: none;
    z-index: 3;}
#ThreadOtions div a:hover{background: #FFF;
    color: #000;}
#ThreadOtions div a{position: relative;
        display: block;
        margin: 0;
        padding: 2px;
        border: 0em;
        
        white-space: nowrap; 
        text-align: left;
        text-decoration: none;
        font: 11px arial;}
#ThreadOtions div{position: absolute; 
    right: 50px;
    visibility: hidden;
    margin: 0;
    padding: 5px;
    background: #DDDDDD;
    border: 1px solid #AAAAAA;
    white-space: nowrap; 
    text-align: left;}
#ThreadOtions{margin-top: 3px;
    padding: 0;
    z-index: 3;}
.forum_posts{border: 1px solid #aaa;
    margin: 0em;
    padding: 0em;
    width: 100%;

 width: 100%;}
.post{background-color: #f9f9f9;
    border-left: 1px solid #aaa;
    padding: .0em;}
.page_jumps_top:hover{background: #ccc ;}
.page_jumps_top{white-space: nowrap;
    display: inline;
    
    margin: 0px; 
    margin-right: 2px;
    
    border: 1px solid #aaa;
    border-bottom: 0px;
    
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    
    color: #000;}
.page_jumps_bot:hover{background: #ccc ;}
.page_jumps_bot{border: 1px solid #aaa;
    border-top: 0px;
    padding-top: 2px;
    margin-left: 2px;
    font-size: 100%;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 2px;}
.top_user_links{margin: 0;
padding: 0;
border-bottom: 1px solid #aaa;
text-align: right;}
#TopMenuLinksHolder li a:hover{}
#TopMenuLinksHolder li a{}
#TopMenuLinksHolder li{margin-top: 4px;
margin-left: 4px;
margin-bottom: 0px;
 
padding: 2px;
 
list-style: none;
float: right;
display: block;
 
width: auto;
white-space: nowrap;
 
border: 1px solid #aaa;
border-bottom: 0px;
 
color: #000;
text-align: center;
text-decoration: none;
font: 11px Verdana;
z-index: 3;}
#TopMenuLinksHolder a:visited{}
#TopMenuLinksHolder div a:hover{background: #FFF;
    color: #000;}
#TopMenuLinksHolder div a{position: relative;
        display: block;
        margin: 0;
        padding: 5px;
        width: auto;
        white-space: nowrap;
        text-align: left;
        text-decoration: none;
        font: 11px arial;}
#TopMenuLinksHolder div{position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #DDDDDD;
    border: 1px solid #AAAAAA;}
#TopMenuLinksHolder{margin: 0;
    padding: 0;
    z-index: 3;}
.UserNameOptions{}
#UserNameOptions a:visited{}
#UserNameOptions li a:hover{}
#UserNameOptions li a{font: 11px Verdana;}
#UserNameOptions li{list-style: none;
    display: block;
    white-space: nowrap;
    border: 0px;
    color: #000;
    text-align: left;
    text-decoration: none;}
#UserNameOptions div a:hover{color: #FFF;}
#UserNameOptions div a{position: relative;
        display: block;
        margin: 0;
        padding: 5px;
        
        width: 500px;
        
        white-space: nowrap; 
        text-align: left;
        text-decoration: none;
        font: 11px arial;}
#UserNameOptions div{position: absolute;
    display: block;
    visibility: hidden;
    margin: 0;
    padding: 5px;
    background: #DDDDDD;
    border: 1px solid #AAAAAA;
    white-space: nowrap; 
    font: 12px arial;
    line-height: 100%;}
#UserNameOptions{margin: 0;
    padding: 0;
    z-index: 2;}
.whos_here_header{border-bottom: 1px dashed #aaa;
            padding: 4px;
            font-family:"Courier New", Courier, mono;}
.whos_here_row{border-bottom: 1px solid #aaa;
            background-color: #f9f9f9;
            padding: 2px;}
.whos_here{border: 1px solid #aaa;
            border-bottom: 0;}
.nothing{font-size: 0%;
            margin: .0em;
            border: 0;
            margin: 0;
            padding: 0;
            width: 0;}
.forum_stats{border: 1px solid #aaa;
            border-bottom: 0;}
.forum_stats_leftcol{border-bottom: 1px solid #aaa;
                background-color: #f9f9f9;
                padding: 2px;}
.forum_stats_rightcol{background-color: #f9f9f9;
                border-bottom: 1px solid #aaa;
                padding: 2px;}
.forum_stats_header{border-bottom: 1px dashed #aaa;
                padding: 4px;
                font-family:"Courier New", Courier, mono;}
.poll_display_table{border: 1px solid #aaa;
    border-bottom: 0;
    padding: 1px;}
.poll_displayheader{border-bottom: 1px dashed #aaa;
    padding: 4px;
    background-color: #DDDDDD;
    font-family:"Courier New", Courier, mono;}
.poll_display_row{border-bottom: 1px solid #aaa;
    background-color: #f9f9f9;
    padding: 2px;}
.poll_display_vote_total{border-top: 1px solid #aaa;
    padding: 4px;
    background-color: #DDDDDD;
    font-family:"Courier New", Courier, mono;}
.poll_display_vote_numbers_header{border: 1px solid #aaa;}
.poll_display_vote_percent_header{border-top: 1px solid #aaa;
    padding: 1px;}
.poll_display_vote_option_header{border: 1px solid #aaa;
    border-bottom: 0;
    padding: 1px;}
.poll_display_vote_numbers{border: 1px solid #aaa;
    border-bottom: 0;
    padding: 1px;}
.poll_display_vote_percent{border-top: 1px solid #aaa;
    padding: 1px;}
.poll_display_vote_option{border: 1px solid #aaa;
    border-bottom: 0;
    padding: 1px;}
.poll_percent_color_op10{background-color: #7FFF00;}
.poll_percent_color_op1{background-color: #CD5555;}
.poll_percent_color_op2{background-color: #5CACEE;}
.poll_percent_color_op3{background-color: #FFCC11;}
.poll_percent_color_op4{background-color: #668014;}
.poll_percent_color_op5{background-color: #A0522D;}
.poll_percent_color_op6{background-color: #9F79EE;}
.poll_percent_color_op7{background-color: #EE00EE;}
.poll_percent_color_op8{background-color: #DC143C;}
.poll_percent_color_op9{background-color: #551011;}
.poll_thread_listing{border: 1px solid #aaa;
    border-top: 0px;
    background-color:  #FFCC00;
    padding: 2px;
    font-size: 95%;}
