p { 
    text-decoration: none; 
    font-weight: normal; 
    font-style: normal;
}

.bodytext {

}

body {
    background: #fdfdfd;
    color: #333;

}


@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}

.text {
  padding: 0px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: 'Helvetica Neue', Helvetica, arial, sans-serif;   
  font-size: 14px;
  line-height: 15px;
  font-style: normal;
  color: #333;
}

.text_1 {
  padding: 0px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: 'Helvetica Neue', Helvetica, arial, sans-serif;   
  font-size: 12px;
  line-height: 13px;
  font-style: normal;
  color: #000;
}

.text_2 {
  padding: 0px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: 'Helvetica Neue', Helvetica, arial, sans-serif;   
  font-size: 14px;
  line-height: 17px;
  font-style: normal;
  color: #333;
}

.text_3 {
  padding: 0px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: 'Helvetica Neue', Helvetica, arial, sans-serif;   
  font-size: 15px;
  line-height: 17px;
  font-style: normal;
  color: #333;
}

.text_4 {
  padding: 0px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: 'Helvetica Neue', Helvetica, arial, sans-serif;   
  font-size: 17px;
  line-height: 19px;
  font-style: normal;
  color: #000;
}

.text_5 {
  padding: 0px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: verdana, geneva, lucida, arial, helvetica, sans-serif;   
  font-size: 12px;
  line-height: normal;
  font-style: normal;
  color: #333;
}

.text_6 {
  padding: 0px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: 'Helvetica Neue', Helvetica, arial, sans-serif;   
  font-size: 13px;
  line-height: 15px;
  font-style: normal;
  color: #333;
}

.text_8 {
  padding: 0px 10px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: verdana, geneva, lucida, arial, helvetica, sans-serif;   
  font-size: 13px;
  line-height: normal;
  font-style: normal;
  color: #333;
}


img  {
    border-style: none;
    border-width: 0px;
    border: 0;
}

table {
    border-style: none;
    border-width: 0px;
    border: 0;
    padding: 0px 0px;
    border-spacing: 0px 0px;
}

iframe  {
    border-style: none;
    border-width: 0px;
    border: 0;
}

button {
    background  : none;
    cursor      : pointer;
    border      : none;
    margin      : 0px;
    padding     : 0px;
    font-size: 12px;
    font-family: verdana,arial,sans-serif;      
}



.AMASS_listing_condense {
    font-weight: normal;
    font-size: 11px; 
    font-family: tahoma, arial, sans-serif; 
    line-height: 13px;
    
}

a:link {
    color: #003366;
    text-decoration: none;
}

.main_links {
    font-family: arial,sans-serif;   
    font-size: 15px;
    line-height: 18px;
    font-style: normal;
    font-weight: bold;
    color: #000;
}

a:hover, a:active {
    color: #CC0000;
    text-decoration: underline;
}

a:visited {
    color: #336699;;
}

::selection {
    color: #fff;
    background: #7b879a;
}

::-moz-selection {
    color: #fff;
    background: #7b879a;
}

.page {
    background: #ffffff;
    color: #000000;
}

input:focus, textarea:focus {
    outline: 0;
}

.clear {
    clear: both;
}

:invalid {
  box-shadow: none;
}

:-moz-submit-invalid {
  box-shadow: none;
}

:-moz-ui-invalid {
  box-shadow:none;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #aaa;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #aaa;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #aaa;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #aaa;
}

/*
img:-moz-loading {
    visibility: hidden;
}
*/

.brokenimage {
    width: 90%; 
    padding: 0px 0px 0px 0px; 
    line-height: 11px; 
    font-weight: normal; 
    font-style: normal;
    font-family: arial, sans-serif; 
    position: relative; 
    font-size: 11px;  
    color: #777;
}

.brokenimage a {
    color: #55a;
}

div {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.no_userselect {
    -webkit-user-select: none;  /* Chrome all / Safari all */
    -moz-user-select: -moz-none;     /* Firefox all */
    -ms-user-select: none;      /* IE 10+ */
    -o-user-select: none;
    user-select: none;   
    
}


.yes_userselect {
    -webkit-user-select: all;  /* Chrome all / Safari all */
    -moz-user-select: text;     /* Firefox all */
    -ms-user-select: all;      /* IE 10+ */
    -o-user-select: all;
    user-select: all;   
    
}


.external_link_hint {
    width: 12px;
    height: 12px;
    margin: 0px 2px 0px 2px; 
    position: relative; 
    top: 1px;
}



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 23, 2013 */
@font-face {
    font-family: 'gooddogregular';
    src: url('./gooddogwebfont.eot');
    src: url('./gooddogwebfont.eot?#iefix') format('embedded-opentype'),
         url('./gooddogwebfont.woff') format('woff'),
         url('./gooddogwebfont.ttf') format('truetype'),
         url('./gooddogwebfont.svg#gooddogregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 23, 2013 */
@font-face {
    font-family: 'jennasue';
    src: url('./jennasue.eot');
    src: url('./jennasue.eot?#iefix') format('embedded-opentype'),
         url('./jennasue.woff') format('woff'),
         url('./jennasue.ttf') format('truetype'),
         url('./jennasue.svg#jennasue') format('svg');
    font-weight: normal;
    font-style: normal;

}







/*
.AMASS_css_header_large { 
    font-family: arial, helvetica, sans-serif;
    font-size: 32px;
    font-weight: normal;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    display: inline;
    line-height: 30px; 
    letter-spacing: -1px;
    -webkit-font-smoothing: antialiased;

}

.AMASS_css_header_large { 
    
    font-family: 'jennasue', helvetica, sans-serif;
    font-size: 58px;
    line-height: 30px; 
    background-color: #fff; 
    font-weight: normal; 
    color: #000;  
    margin: 0px 0px 10px 0px; 
    
}


.AMASS_css_header_large_b { 
    
    font-family: 'jennasue', helvetica, sans-serif;
    font-size: 70px;
    line-height: 30px; 
    background-color: #fff; 
    font-weight: normal; 
    color: #000;  
    margin: 0px 0px 10px 0px; 
    
}

*/


.AMASS_css_header_large { 
    
    font-family: arial, helvetica, sans-serif;
    font-size: 28px;
    line-height: 18px; 
    background-color: #fff; 
    font-weight: bold; 
    color: #000;  
    
    letter-spacing: -.5px;  
    margin: 0px 0px 10px 0px; 
    
}


.AMASS_css_header_large_b { 
    
    font-family: arial, helvetica, sans-serif;
    font-size: 28px;
    line-height: 18px; 
    background-color: #fff; 
    font-weight: bold; 
    color: #000;  
    letter-spacing: -.5px;  
    margin: 0px 0px 10px 0px;  
    
}

.AMASS_css_header_large_capitals { 
    font-family: arial, helvetica, sans-serif;
    font-size: 28px;
    line-height: 18px; 
    background-color: #fff; 
    font-weight: bold; 
    color: #000;  
    letter-spacing: -.5px;  
    margin: 0px 0px 10px 0px; 
}


.AMASS_css_header_large_capitals_b { 
    font-family: arial, helvetica, sans-serif;
    font-size: 36px;
    font-weight: bold;
    /* font-style: italic; */
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    display: inline;
    line-height: 30px; 
    letter-spacing: -.5px;       

}

.AMASS_css_header_large_gear {
    font-family: arial, helvetica, sans-serif;
    font-size: 32px;
    font-weight: bold;
    /* font-style: italic; */
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    display: inline;
    line-height: 30px; 
    letter-spacing: -.5px;    
}

.AMASS_css_header_large_forumsubheader {
    font-family: arial, helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    /* font-style: italic; */
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    display: inline;
    line-height: 30px; 
    letter-spacing: -.5px;    
}


.AMASS_css_header_medium { 
    font-family: Georgia, 'Trebuchet MS', arial, sans-serif;
    font-size: 18px;
    line-height: 20px;
    font-style: italic;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: inline;
    
}

.username_label {
    position: relative;
    top: 2px;
    left: -1px;
    background-color: #000000; 
    font-size: 18px; 
    font-weight: normal; 
    font-family: 'Trebuchet MS', arial, sans-serif;
    color: #ffffff;  
    margin: 0px 0px 5px 0px; 
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #999999;
    padding : 1px 6px 2px 4px;  
    letter-spacing: -.5px;       
    -webkit-box-shadow : 2px 2px 6px rgba(0,0, 0, 0.4);
    -moz-box-shadow : 2px 2px 6px rgba(0,0, 0, 0.4);
    box-shadow : 2px 2px 6px rgba(0,0, 0, 0.4);


    /*
    padding : 1px 14px 2px 4px; 
    -moz-border-radius: 0px 25px 0px 0px;
    -webkit-border-radius: 0px 25px 0px 0px;
    border-radius: 0px 25px 0px 0px;
    
    */
    
    
    
}


H2 {
    color: #000000;
}


.username_label_larger {
    position: relative;
    top: 2px;
    left: -1px;
    background-color: #000000; 
    font-size: 24px; 
    font-weight: normal; 
    font-family: 'Trebuchet MS', arial, sans-serif;
    color: #ffffff;  
    margin: 0px 0px 5px 0px; 
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #999999;
    -webkit-box-shadow : 2px 2px 6px rgba(0,0, 0, 0.4);
    -moz-box-shadow : 2px 2px 6px rgba(0,0, 0, 0.4);
    box-shadow : 2px 2px 6px rgba(0,0, 0, 0.4);
    padding : 1px 6px 3px 4px;
    letter-spacing: -.5px;
     /*
    padding : 1px 18px 3px 4px; 
    -moz-border-radius: 0px 25px 0px 0px;
    -webkit-border-radius: 0px 25px 0px 0px;
    border-radius: 0px 27px 0px 0px;
    */
    
    display: inline;
}


.longusername_label {
    background-color: #000000; 
    font-size: 16px; 
    font-weight: normal; 
    font-family: 'Trebuchet MS', arial, sans-serif;
    color: #ffffff; 
    padding: 0px 4px 0px 3px; 
    margin: 0px 0px 5px 0px; 
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #999999;
    -webkit-box-shadow : 2px 2px 6px rgba(0,0, 0, 0.4);
    -moz-box-shadow : 2px 2px 6px rgba(0,0, 0, 0.4);
    box-shadow : 2px 2px 6px rgba(0,0, 0, 0.4);
    letter-spacing: -.5px;
    white-space: pre-wrap;
}


.username_label_mini {
    background-color: #000000; 
    font-size: 12px; 
    font-weight: normal; 
    font-family: 'Trebuchet MS', arial, sans-serif;
    color: #ffffff; 
    padding: 0px 4px 0px 3px; 
    margin: 0px 0px 0px 0px; 
    line-height: 14px; 
    white-space: pre-wrap;
}



.threadavatar {
    position: relative;
    left: 1px;
}


 
.render_information {
    font-family: arial,sans-serif;   
    font-size: 11px;
    font-style: normal;
    color: #444444;
    line-height: 11px;
}


.center {
    width: 100%;
    text-align: center;
     /* display: block; */
    display: inline-block;

}

.left {
    width: 100%;
    text-align: left;
    /* display: block; */
    display: inline-block;
}


.right {
    width: 100%;
    text-align: right;
     /* display: block; */
    display: inline-block;
    
}

.justify {
    width: 100%;
    text-align: justify;
     /* display: block; */
    display: inline-block;
    
}

.pmrowcolor {
    background-color: #efefef;    
}



.bb_ul {
    display: block; 
    /*margin-top: -12px;*/ 
}

.bb_ol {
    display: block; 
    /*margin-top: -12px;*/
}

.smil {
     width: 15px; 
     height: 15px;
     margin: 0px 2px -3px 0px;
}


.highlight {
    background-color: #ffee33;
    border-style: solid;
    padding: 0px 3px 1px 3px; 
    margin: 0px 2px 3px 2px; 
    border-width: 1px 1px 1px 1px;
    border-color: #999900 #000000 #000000 #999900; 
    /*-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;*/
    -moz-box-shadow:
                1px 1px 4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:
                1px 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow:
                1px 1px 4px rgba(0, 0, 0, 0.3);
    font-size: 94%;
}


.pickforum {
    font-size: 12px;
    font-family: arial, sans-serif; 
}



.banned_image {
    position: absolute;
    z-index: 10000;
    width: 153px;
    height: 96px;
    top: 25px;
    left: 5px;
    margin: 0px;
    padding: 0px;
 
    }

.bannedinfo {
    position: absolute;
    top: 80px;
    left: 70px;
    margin: 0px;
    width: 80px;
    z-index: 1001;
    padding: 5px 15px 5px 4px;
    background-color: #550030;
    color: #ffffff;
    font-family: 'lucida grande', tahoma, arial, sans-serif; 
    line-height: 11px;
    font-size: 10px; 
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    -moz-border-radius: 0px 20px 0px 0px;
    -webkit-border-radius : 0px 20px 0px 0px;
    border-radius : 0px 20px 0px 0px;
    -moz-box-shadow : 2px 2px 12px rgba(0,0, 0, 0.6);
    -webkit-box-shadow : 2px 2px 12px rgba(0,0, 0, 0.6);
    box-shadow : 2px 2px 12px rgba(0,0, 0, 0.6);
    
     /* display: none;KEEP INVISIBLE UNTIL YOU SOLVE MULTIPLE BANNED ON SAME PAGE */ 

}

.headsup {
    width: 200px; 
    line-height: 12px; 
    max-height: 90%; 
    overflow: auto; 
    padding: 15px 10px 5px 10px; 
    z-index: 10000000; 
    background-color: #cde; 
    border: 1px #fff solid; 
    font-family: tahoma, arial, sans-serif; 
    font-size: 11px; 
    font-weight: normal; 
}

.headsup_title {
    font-size: 18px; 
    font-family: tahoma, arial, sans-serif; 
    font-weight: bold;
}

.shadow_medium {
     -moz-box-shadow : 1px 2px 18px rgba(0,0, 0, 0.7); 
    -webkit-box-shadow : 1px 2px 18px rgba(0,0, 0, 0.7); 
    box-shadow : 1px 2px 18px rgba(0,0, 0, 0.7);  
}

.shadow_light {
     -moz-box-shadow : 1px 2px 18px rgba(0,0, 0, 0.4); 
    -webkit-box-shadow : 1px 2px 18px rgba(0,0, 0, 0.4); 
    box-shadow : 1px 2px 18px rgba(0,0, 0, 0.4);  
}


.threadlist_title {
        font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        font-size: 14px;
        line-height: 14px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px; 
    
}


.threadlist {
        border-style: none;
        border-width: 1px;
        border-color: #9999aa;
        background-color: #f3f3f3;
        padding: 0px 5px 5px 5px;
        margin: 0px 0px 0px 0px; 
        width: 100%;  
        color: #666666;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
	-border-radius: 10px;
        line-height: 13px;

}

.pmtd {
    
    padding: 0px 0px 1px 0px; 
    
    
}

.threadtd {
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #cccccc; 
        padding: 3px 3px 4px 3px;
        margin: 0px 0px 0px 0px; 
        background: #eeeeeD;
}


.lastreply {
        background: #e4e4e7;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #ccccee;
        padding: 0px 1px 0px 3px;
        margin: 0px 0px 0px 0px; 
        
}

.threadviews {
        background: #e4e4e7; /* d3d6dd */
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: #eeeeee;
        font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        font-size: 11px;
        padding: 0px 2px 0px 2px;
        margin: 0px 0px 0px 0px; 
}

.threadviews_sticky {
        background: #e4e4e7; /* d3d6dd */
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: #eeeeee;
        font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        font-size: 11px;
        padding: 0px 2px 0px 2px;
        margin: 0px 0px 0px 0px; 
}

.threadcolumns {
        background: #e4e4e7; /* d3d6dd */
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: #eeeeee;
        font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        font-size: 11px;
        padding: 0px 2px 0px 2px;
        margin: 0px 0px 0px 0px; 
}

.replycount {
        background: #eeeeeD;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #d3d6dd;
        font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        font-size: 11px;
        padding: 0px 2px 0px 2px;
        margin: 0px 0px 0px 0px; 
   
}

.locked_small {
        position: relative;
        top: 4px;
        left: 1px;
        padding: 0px 2px 0px 0px;
        margin: 0px 0px 0px 0px;    
}

.short_pagination {
        font-family: 'Verdana';
        font-size: 9px;      
}

.follow_manage {
    cursor: pointer;
}


.threadlist_timer {
        font-family: tahoma, arial, helvetica, sans-serif, verdana;
        font-size: 11px;
}

.threadrow {
    line-height: 14px;
    
}

.username {
        font-family: tahoma, arial, helvetica, sans-serif, verdana;
        font-size: 11px;
        padding: 0px 2px 0px 0px;
        margin: 0px 0px 0px 0px; 
        font-weight: bold;
}

.username_nobold {
        font-family: tahoma, arial, helvetica, sans-serif, verdana;
        font-size: 11px;
        padding: 0px 2px 0px 0px;
        margin: 0px 0px 0px 0px; 
}





.membertitle {
        font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        padding: 9px 0px 6px 0px;
        line-height: 12px;
        color: #333333;
    
 
}


.newthread {
    cursor: pointer;
    
}

.inforumcount {
    font-size: 11px; 
    color: #999;
    position: relative; 
    font-family: tahoma, arial, helvetica, sans-serif, verdana;
    font-weight: normal;
}











.searchform {
    padding : 7px 0px 0px 0px;
}

#searchfilters {
    
}

#searchselector_ui {
    font-family: arial, sans-serif;
    font-size: 13px;
    margin: 0px 0px 20px 0px;
}

#searchselector_ui_close {
    cursor: pointer;
    font-weight: bold;
    font-size : 13px;
    margin: 10px 0px 5px 0px;
}


.editcommand {
    font-weight: bold;
    font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size : 11px;
    cursor: pointer;
    padding : 3px 7px 3px 7px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc #999999 #999999 #cccccc;
    color: #000000;
    background-color: #dddddd;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 0px 0px 5px 0px;
    white-space: nowrap;
    -moz-box-shadow:
            1px 3px 3px 0px rgba(255, 255, 255, 0.6) inset,
            -2px -2px 3px 0px rgba(96, 96, 96, 0.3) inset,
            1px 2px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:
            1px 3px 3px 0px rgba(255, 255, 255, 0.6) inset,
            -2px -2px 3px 0px rgba(96, 96, 96, 0.3) inset,
            1px 2px 6px rgba(0, 0, 0, 0.2);
    box-shadow:
            1px 3px 3px 0px rgba(255, 255, 255, 0.6) inset,
            -2px -2px 3px 0px rgba(96, 96, 96, 0.3) inset,
            1px 2px 6px rgba(0, 0, 0, 0.2);
}


.editcommand_small {
    font-weight: bold;
    font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size : 10px;
    cursor: pointer;
    padding : 3px 7px 3px 7px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc #999999 #999999 #cccccc;
    color: #000000;
    background-color: #dddddd;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 0px 0px 5px 0px;
    white-space: nowrap;
    -moz-box-shadow:
            1px 3px 3px 0px rgba(255, 255, 255, 0.8) inset,
            -2px -2px 3px 0px rgba(96, 96, 96, 0.3) inset,
            1px 2px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:
            1px 3px 3px 0px rgba(255, 255, 255, 0.8) inset,
            -2px -2px 3px 0px rgba(96, 96, 96, 0.3) inset,
            1px 2px 6px rgba(0, 0, 0, 0.2);
    box-shadow:
            1px 3px 3px 0px rgba(255, 255, 255, 0.8) inset,
            -2px -2px 3px 0px rgba(96, 96, 96, 0.3) inset,
            1px 2px 6px rgba(0, 0, 0, 0.2);
}



.cibus {
    font-weight: bold;
    font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size : 11px;
    cursor: pointer;
    padding : 1px 4px 1px 2px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc #999999 #999999 #cccccc;
    color: #999999;
    background-color: #dddddd;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow:
            1px 3px 3px 0px rgba(255, 255, 255, 0.8) inset,
            -2px -2px 3px 0px rgba(96, 96, 96, 0.3) inset,
            1px 2px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:
            1px 3px 3px 0px rgba(255, 255, 255, 0.8) inset,
            -2px -2px 3px 0px rgba(96, 96, 96, 0.3) inset,
            1px 2px 6px rgba(0, 0, 0, 0.2);
    box-shadow:
            1px 3px 3px 0px rgba(255, 255, 255, 0.8) inset,
            -2px -2px 3px 0px rgba(96, 96, 96, 0.3) inset,
            1px 2px 6px rgba(0, 0, 0, 0.2);
}




#pickkeyword {
    font-size: 14px;
    font-style: italic;
    
}

#search_tip {
    cursor: pointer;
    z-index: 5000; 
    font-size: 11px; 
    font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    padding: 3px 4px 3px 4px;  
    border-style: solid; 
    border-color: #666666; 
    border-width: 2px; 
    color: #000000; 
    font-family: arial, sans-serif; 
    background-color: #efefef;
    
}


.AMASS_progress_graph {
    padding: 1px 4px 1px 4px;  
    border-style: solid; 
    border-color: #000000; 
    border-width: 1px; 
    color: #ffffff; 
    font-family: arial; 
    background-color: #999999;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow:
                0px 11px 0 -2px rgba(255, 255, 255, 0.2) inset,
                1px 2px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:
                0px 11px 0 -2px rgba(255, 255, 255, 0.2) inset,
                1px 2px 6px rgba(0, 0, 0, 0.3);
    box-shadow:
                0px 11px 0 -2px rgba(255, 255, 255, 0.2) inset,
                1px 2px 6px rgba(0, 0, 0, 0.3);    
}


.AMASS_progress_graph_info {
    font-size: 11px;
    font-family: arial, sans-serif; 
    font-weight: bold;
    color: #000000;
}

.resultdiv {
    padding: 10px 10px 12px 10px;
    margin: 0px 0px 0px 0px;
    overflow: auto; 
    position: relative; 
    width: 96%; 
    text-align: left; 
    display: block;
    line-height: 10px;
    font-size: 11px;
    z-index: 500;
    background-color: #fbfbfb;
    background-image:url("../images/UI_images/whiteback.jpg");
    background-repeat: repeat;
    -webkit-box-shadow : inset 2px 2px 6px rgba(0,0, 0, 0.4);
    -moz-box-shadow : inset  2px 2px 10px rgba(0,0, 0, 0.4);
     box-shadow : inset 2px 2px 6px rgba(0,0, 0, 0.4);
}



.threadsresult {
    font-size: 11px; 
    text-align: left; 
    font-family: tahoma, arial, sans-serif; 
    line-height: 11px; 
    white-space: nowrap;
    
}
#searchtitle {
    font-family: geneva, lucida, 'lucida grande', helvetica, sans-serif;
    font-size: 14px;
    border-width: 1px;
    font-weight: bold;
}

#searchcontent {
    font-family: geneva, lucida, 'lucida grande', helvetica, sans-serif;
    font-size: 14px;
    border-width: 1px;
    font-weight: bold;
}

.suilabel {
    font-weight: bold;
    font-size: 12px;
    font-family: arial, sans-serif;
}

.AMASS_searchUI {
    background-color: #dadee4;  /* dark #d6dadf #d8dce2 #dadee4 #dce1e6 light  */
    border-style: solid; 
    border-width: 1px; 
    border-color: #cccccc #999999 #999999 #cccccc;
    padding : 1px 10px 10px 10px; 
    margin : 25px 0px 10px 0px;
    font-family: arial, sans-serif;
    -webkit-box-shadow : 
        1px 3px 3px 0px rgba(255, 255, 255, 0.8) inset,
        -2px -2px 3px 0px rgba(96, 96, 96, 0.3) inset,
        1px 2px 6px rgba(0, 0, 0, 0.2);
    -moz-box-shadow :   
        1px 3px 3px 0px rgba(255, 255, 255, 0.8) inset,
        -2px -2px 3px 0px rgba(96, 96, 96, 0.3) inset,
        1px 2px 6px rgba(0, 0, 0, 0.2);
    box-shadow : 
        1px 3px 3px 0px rgba(255, 255, 255, 0.8) inset,
        -2px -2px 3px 0px rgba(96, 96, 96, 0.3) inset,
        1px 2px 6px rgba(0, 0, 0, 0.2);
    -moz-border-radius: 8px 8px 8px 8px; 
    -webkit-border-radius: 8px 8px 8px 8px; 
    border-radius: 8px 8px 8px 8px; 
}

.AMASS_searchresult_tp {
    font-size: 15px;  
    line-height: 15px;
    font-weight: bold;
    font-family: arial, sans-serif;
}


.AMASS_searchresult_b {
    font-size: 11px; 
    font-family: arial, sans-serif;
    padding: 4px 0px 2px 28px;
    line-height: 11px;
}

.AMASS_searchresult_c {
    padding: 0px 0px 0px 0px;
}

.AMASS_searchresult_d {
    font-size: 13px; 
    font-family: arial, sans-serif;
    font-weight: bold;
    line-height: 14px;
}

.AMASS_searchexcerpt {
    padding: 0px 0px 0px 28px;
    width: 90%; 
    color: #666666; 
    font-size: 12px; 
    font-weight: normal; 
    line-height: 12px;
    font-family: arial, sans-serif;
}

.search_info {
    padding: 10px 0px 0px 3px;
    font-family: arial, sans-serif;
}

.excerpt_keyword {
    color: #000000;
    text-decoration: underline;
} 

#searchfilters {
    padding: 0px 0px 10px 0px;
}


.AMASS_pollform {
    background-color: #e8e6ea; 
    border-style: solid; 
    border-width: 1px; 
    border-color: #aaaaaa; 
    padding : 1px 10px 10px 10px; 
    margin : 10px 0px 10px 0px;

    -webkit-box-shadow :  0px 0px 20px 0px rgba(0, 0, 0, 0.8);
    -moz-box-shadow :   0px 0px 20px 0px rgba(0, 0, 0, 0.8);
    box-shadow :  0px 0px 20px 0px rgba(0, 0, 0, 0.8);
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px;  
}



.pollsort_highlight {
    height: 23px; 
    display: table-row;
}








.shadow_round {
    -webkit-box-shadow :  1px 3px 10px 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow :   1px 3px 10px 10px rgba(0, 0, 0, 0.3);
    box-shadow :  1px 3px 10px 0px rgba(0, 0, 0, 0.3);
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px;  
    
}

.onepost {
    border-style:groove;
    border-color: #000000;
    border-width: 3px;
    margin: 0px 20px 20px 20px;

}


.htmlcode {
    border-style:solid;
    border-color: #777777;
    border-width: 1px;
    margin: 20px 10px 20px 10px;
    padding: 1px 8px 1px 8px;
    font-family: monospace;
    font-size: 11px;
    width: 80%;
    overflow: auto;
    background-color: #f2f4f5;
    box-shadow: 1px 3px 11px rgba(0, 0, 0, 0.2);
    color: #555555;
    max-height: 500px;
}



    .bbcode_quote_body {
       max-height: 1000px;
       overflow: auto;
       margin: 5px 15px 10px 35px;
       padding: 4px 12px 4px 10px;
       border-style: solid;
       border-color: #dddddd #cccccc #cccccc #dddddd;
       position: relative;    
       border-width: 1px;
       color: #444444;
       font-size: 12px;
       font-family: arial, sans-serif;
       background-color: #dfdfdf;
       -moz-border-radius: 1px 40px 40px 20px;
       -webkit-border-radius: 1px 40px 40px 20px;
       border-radius: 1px 40px 40px 20px;
       -moz-box-shadow:
                1px 3px 3px 0px rgba(255, 255, 255, 0.6) inset,
                1px 2px 6px rgba(0, 0, 0, 0.2);
       -webkit-box-shadow:
                1px 3px 3px 0px rgba(255, 255, 255, 0.6) inset,
                1px 2px 6px rgba(0, 0, 0, 0.2);
       box-shadow:
                1px 3px 3px 0px rgba(255, 255, 255, 0.6) inset,
                1px 2px 6px rgba(0, 0, 0, 0.2);
    }
    
    
    .bbcode_quote_body_simpler {
       
       margin: 3px 3px 3px 20px;
       padding: 3px 2px 2px 10px;
       border-style: solid;
       border-color: #dddddd #cccccc #cccccc #dddddd;
       position: relative;    
       border-width: 1px 2px 2px 1px;
       color: #444444;
       background-color: #eeeeee;
       -moz-border-radius: 1px 10px 30px 10px;
       -webkit-border-radius: 10px;
       border-radius: 1px 10px 30px 10px;

    }
    

    .bbcode_quote_head {
        /* background:#cccce0; */
       margin: 0px 0px 0px 0px;
       font-style:normal;
       font-weight:bold;
       font-size:12px;
       text-decoration: none;
       
       
    }
    
    .bbcode_quote  {
        font-size: 12px; 
        font-family: arial; 
        text-decoration: none; 
        font-weight: normal; 
        font-style: normal; 
        font-variant:normal;
        color:#444444;
    }
    
    .hu_quote {
        font-size: 11px;
    }
  
    .hu_quote_body {
        margin: 5px 5px 5px 15px;
    }  
    
    .quote_title {
        position: absolute;
        top: -23px;
        left: -22px;  
        width: 68px;
        height: 48px; 
    }
    
    .quoteuser {
        font-style:normal;
        font-size:12px;
        color: #000099;
    }
    
.memberdata {
        border-style: none;
        border-color: #000000;
        border-width: 0px;
        padding: 0px 50px 0px 0px;
}

.memberdata_latestposts{
        border-style: none;
        border-color: #000000;
        border-width: 0px;
        padding: 0px 50px 0px 0px;
        font-size:11px;
        line-height: 12px;
        font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        white-space: nowrap;
        
}

.regitemtip {
    width: 230px; 
    background-color: #edecec; 
    padding: 10px 15px; 
    font-size: 13px; 
    line-height: 13px; 
    font-family: tahoma, arial, sans-serif;
    
    
}



.postlistpaginated {
    padding: 10px 10px 10px 10px;
    margin: 5px 0px 0px 0px;
    overflow: auto; 
    text-align: left; 
    display: block;
    background-color: #e3e9e3;
    line-height: 13px;
    font-size: 11px;
    -webkit-box-shadow : inset 2px 2px 6px rgba(0,0, 0, 0.4);
    -moz-box-shadow : inset  2px 2px 10px rgba(0,0, 0, 0.4);
    box-shadow : inset 2px 2px 6px rgba(0,0, 0, 0.4);
    white-space:nowrap;
}

.threadlistpaginated {
    padding: 10px 10px 10px 10px;
    margin: 5px 0px 0px 0px;
    overflow: auto; 
    text-align: left; 
    display: block;
    line-height: 13px;
    font-size: 11px;
    background-color: #e3e9e3;
    -webkit-box-shadow : inset 2px 2px 6px rgba(0,0, 0, 0.4);
    -moz-box-shadow : inset  2px 2px 10px rgba(0,0, 0, 0.4);
    box-shadow : inset 2px 2px 6px rgba(0,0, 0, 0.4);
    white-space:nowrap;
}

.postlistpaginated_plain {
    padding: 10px 10px 10px 10px;
    margin: 5px 0px 0px 0px;
    text-align: left;
    line-height: 13px;
    font-size: 11px; 
    display: block;
    /* overflow: auto; */ 

}

.threadlistpaginated_plain {
    padding: 10px 10px 10px 0px;
    margin: 5px 0px 0px 0px; 
    text-align: left;
    font-weight: normal;
    font-size: 11px; 
    font-family: tahoma, arial, sans-serif; 
    line-height: 13px; 
    display: block;
    white-space: nowrap;
    /* overflow: auto; */ 
}

.threadlistpaginated_plain_wrapped {
    padding: 0px 10px 10px 0px;
    margin: 0px 0px 0px 0px; 
    text-align: left;
    font-weight: normal;
    font-size: 12px; 
    font-family: tahoma, arial, sans-serif; 
    line-height: 15px; 
    display: block;
    /* overflow: auto; */ 
}


.infullpage {
    font-weight: normal;
    font-size: 13px; 
    font-family: arial, sans-serif; 
    line-height: 20px; 
    color: #000;
}

.gearsig {
    color: #777;
}

.deletedpost {
    position: relative;
    padding: 2px 70px 2px 70px;
    margin: 15px 5px 15px 0px;
    font-size:11px;
    line-height: 13px;
    font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    cursor: pointer;
}



.deleted_info {
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
    padding: 10px 20px 10px 120px;
    margin: 5px 5px 5px 5px;  
    font-family: arial, verdana;   
    font-size: 12px; 
    color: #000000;
    background-color: #ece9ec;
    -moz-box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.3);
    box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.3);
}


.rpbutton { /* MOVE THIS TO CSS ONLY FOR MODS */
   -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; 
    background-color: #ccddee;
    border-style: solid;
    border-width: 2px;
    border-color: #999999;
    padding: 2px 5px 2px 5px;
    margin: 5px 5px 5px 40px;  
    z-index: 2000;
    -moz-box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.3);
    box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.3);
}

.AMASS_memberinfo {
    margin: 25px 0px 30px 0px; 
    padding: 10px 10px 10px 10px;
       border-style: solid;
       border-color: #dddddd #cccccc #cccccc #dddddd;
       position: relative;    
       border-width: 2px;
       color: #444444;
       background-color: #c7D6ce;
       -moz-border-radius: 1px 40px 40px 20px;
       -webkit-border-radius: 1px 40px 40px 20px;
       border-radius: 1px 30px 30px 20px;
       -moz-box-shadow:
                1px 3px 3px 0px rgba(255, 255, 255, 0.6) inset,
                1px 2px 6px rgba(0, 0, 0, 0.2);
       -webkit-box-shadow:
                1px 3px 3px 0px rgba(255, 255, 255, 0.6) inset,
                1px 2px 6px rgba(0, 0, 0, 0.2);
       box-shadow:
                1px 3px 3px 0px rgba(255, 255, 255, 0.6) inset,
                1px 2px 6px rgba(0, 0, 0, 0.2);
    
}


.avatar {
         
}

.memberpick_avatar {
    position: absolute; 
    top: 10px; 
    right: 10px; 
    border-style: solid;
    padding: 3px 3px 3px 3px;
    border-width: 2px; 
    border-color: #000000;  
    z-index: 60000;
    -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);   
}






.nav_button {
    font-family: verdana; 
    font-size: 9px; 
    font-weight: bold; 
    background-color: #798092; 
    color: #ffffff; 
    padding: 1px 6px 1px 6px; 
    border-color: #cccccc #000000 #000000 #cccccc;
    border-style: solid;
    border-width: 1px;
      -moz-border-radius: 3px 3px 3px 3px;
      -webkit-border-radius : 3px 3px 3px 3px;
      border-radius : 3px 3px 3px 3px;
      -moz-box-shadow : 1px 2px 7px rgba(0,0, 0, 0.5);
      -webkit-box-shadow : 1px 2px 7px rgba(0,0, 0, 0.5);
      box-shadow : 1px 2px 7px rgba(0,0, 0, 0.5);    
}

.membergallery_vertical {

}

.membergallery_horizontal {

}


.membergallery_thumb {
    margin: 0px 5px 7px 0px;
    border-style: none;
    -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);  
    -webkit-transform-origin: 50% 50% 50%;
}

.walkthrough_thumb {
    margin: 0px 0px 3px 0px;
    border-style: none;
    -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);  
}


.membergallery_img {
    position: relative;
    display: block;
    margin: 10px 0px 0px 0px; 
    padding: 0px 7px 0px 0px;
    float: left;
    font-family: arial, sans-serif;
    font-size: 12px; 
    font-weight: normal;
    line-height: 11px;
    
}

.embedgallery_img {
    position: relative;
    display: block;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    float: left;
     -moz-box-shadow : 1px 1px 6px rgba(0,0, 0, 0.3);
    -webkit-box-shadow : 1px 1px 6px rgba(0,0, 0, 0.3);
    box-shadow : 1px 1px 6px rgba(0,0, 0, 0.3);
}

#POTNEmbedForm_message:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#POTNEmbedForm_message { display: inline-block; _height: 1%; }
       /* Hides from IE-mac \*/
#POTNEmbedForm_message { display: block; }
      /* End hide from IE-mac */


.membergallery_simple {
     min-width: 300px;
}

.membergallery_freeflow {
    position: relative;
    margin: 0px 0px 0px 0px;

}

.memberlist_freeflow {
    position: relative;
    margin: 0px 0px 0px 0px;
    
}

.membergallery_memberplate {
    position: relative;
    margin: 10px 0px 0px 0px; 
    padding: 0px 7px 0px 0px;    
}

.pickone {
    font-weight: normal;
    font-size: 13px; 
    font-family: arial, sans-serif; 
    line-height: 15px;
}

.RTAT_item {
    position: relative;
    margin: 10px 0px 0px 0px; 
    padding: 0px 7px 0px 0px;   
}

.RTAT_text {
    position: relative;
    font-size: 13px; 
}

.shadow_a {
    -moz-box-shadow : 1px 2px 18px rgba(0,0, 0, 0.5);
  -webkit-box-shadow : 1px 2px 18px rgba(0,0, 0, 0.5);
  box-shadow : 1px 2px 18px rgba(0,0, 0, 0.5);
    
}

.shadow_b {
  -moz-box-shadow : 1px 2px 128px rgba(0,0, 0, 0.8);
  -webkit-box-shadow : 1px 2px 128px rgba(0,0, 0, 0.8);
  box-shadow : 1px 2px 128px rgba(0,0, 0, 0.8);
  border-width: 1px 1px 1px 1px;
  border-color: #999999 #999999 #ffffff #bbbbbb; 
  border-style: solid; 
}

.round_shadow  {
  -moz-border-radius: 0px 30px 0px 0px;
  -webkit-border-radius : 0px 30px 0px 0px;
  border-radius : 0px 30px 0px 0px;
  -moz-box-shadow : 1px 2px 18px rgba(0,0, 0, 0.5);
  -webkit-box-shadow : 1px 2px 18px rgba(0,0, 0, 0.5);
  box-shadow : 1px 2px 18px rgba(0,0, 0, 0.5);
    
}

.round_top  {
  -moz-border-radius: 0px 30px 0px 0px;
  -webkit-border-radius : 0px 30px 0px 0px;
  border-radius : 0px 30px 0px 0px;
    
}


.round_shadow_b  {
  -moz-border-radius: 20px;
  -webkit-border-radius : 20px;
  border-radius : 20px;
  -moz-box-shadow : 1px 2px 18px rgba(0,0, 0, 0.5);
  -webkit-box-shadow : 1px 2px 18px rgba(0,0, 0, 0.5);
  box-shadow : 1px 2px 18px rgba(0,0, 0, 0.5);
    
}


.round_shadow_3  {
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius : 0px 20px 0px 0px;
  border-radius : 0px 20px 0px 0px;
  border-width: 1px 1px 1px 1px;
  border-color: #999999 #999999 #ffffff #bbbbbb;
}



.shadow_x {
     box-shadow : 2px 2px 25px rgba(0, 0, 0, 0.7), inset 1px 1px 12px rgba(0, 0, 0, 0.3);    
}

.innershadow_x {
    box-shadow:         inset 3px 3px 15px rgba(0, 0, 0, 0.3); 
}

.close_x_corner  {
  -moz-border-radius: 0px 30px 0px 30px;
  -webkit-border-radius : 0px 30px 0px 30px;
  border-radius : 0px 30px 0px 30px;
  width: 40px;
  height: 25px;
  background-color: #bbbbbb;
  color: #bbbbbb;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  border-width: 1px 0px 1px 0px;
  border-color: #999999 #999999 #bbbbbb #999999;
  border-style: solid;
  filter:alpha(opacity=60);
  -moz-opacity:0.6;
  opacity: 0.6; 
    
}

.close_x_x {
  position: absolute;
  top: 4px;
  right: 15px;
  color: #000000;
  font-size: 11px;
  font-family: sans-serif;
  overflow: hidden;
 
}

.short_pagination {
    white-space: nowrap;
}


.membergallery_userinfo {
  
  margin: 0px 0px 0px 0px;  
  padding: 5px 10px 5px 5px;
  width: 150px;
  /* background: #e1e5e8; */
  background: #e3e6eb;
  border-style: solid;
  border-color: #ffffff #eeeeee #999999 #eeeeee;
  border-width: 2px 2px 1px 2px;
  overflow: hidden;
  font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  position: relative;
  -moz-border-radius: 0px 40px 0px 0px;
  -webkit-border-radius : 0px 40px 0px 0px;
  border-radius : 0px 40px 0px 0px;
  -moz-box-shadow : 1px 2px 9px rgba(0,0, 0, 0.5);
  -webkit-box-shadow : 1px 2px 9px rgba(0,0, 0, 0.5);
  box-shadow : 1px 2px 9px rgba(0,0, 0, 0.5);
        
}

.RTAT_itemcontent {
  margin: 0px 0px 0px 0px;  
  padding: 5px 8px 8px 5px;
  width: 130px;
  /* background: #e1e5e8; */
  background-color: #e3e6eb;
  border-style: solid;
  border-color: #eeeeee #eeeeee #aaaaaa #eeeeee;
  border-width: 2px 2px 1px 2px;
  overflow: hidden;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 12px;
  color: #333;
  position: relative;

  -moz-border-radius: 0px 40px 0px 0px;
  -webkit-border-radius : 0px 40px 0px 0px;
  border-radius : 0px 40px 0px 0px;
  
  -moz-box-shadow : 1px 2px 7px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow : 1px 2px 7px rgba(0, 0, 0, 0.5);
  box-shadow : 1px 2px 7px rgba(0, 0, 0, 0.5);
 
}

.RTAT_itemcontent_forum {
  margin: 0px 0px 0px 0px;  
  padding: 5px 13px 8px 5px;
  width: 80px;
  /* background: #e1e5e8; */
  background-color: #e3e6eb;
  border-style: solid;
  border-color: #eeeeee #eeeeee #aaaaaa #eeeeee;
  border-width: 2px 2px 1px 2px;
  overflow: hidden;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 12px;
  color: #333;
  position: relative;

  -moz-border-radius: 0px 40px 0px 0px;
  -webkit-border-radius : 0px 40px 0px 0px;
  border-radius : 0px 40px 0px 0px;
  
  -moz-box-shadow : 1px 1px 7px rgba(0,0, 0, 0.5);
  -webkit-box-shadow : 1px 1px 7px rgba(0,0, 0, 0.5);
  box-shadow : 1px 1px 7px rgba(0,0, 0, 0.5);
      
}


.RTAT_itemcontent_simple {
  margin: 0px 0px 0px 0px;  
  padding: 8px 5px 8px 5px;
  width: 130px;
  /* background: #e1e5e8; */
  background-color: #e3e6eb;
  border-style: solid;
  border-color: #eeeeee #eeeeee #999999 #eeeeee;
  border-width: 2px 2px 1px 2px;
  overflow: hidden;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  position: relative;
  -moz-border-radius: 0px 40px 0px 0px;
  -webkit-border-radius : 0px 40px 0px 0px;
  border-radius : 0px 40px 0px 0px;
        
}


.RTAT_itemtime {
    background-color: #000000; 
    color: #ffffff; 
    position: absolute; 
    top: 2px; 
    left: 1px; 
    padding: 0px 3px 0px 3px; 
    margin: 0px 0px 0px 0px;
    font-weight: bold; 
    font-family: arial, sans-serif; 
    font-size: 11px;
}

.RTAT_newitem {
    color: #ffffff; 
    background-color: #cc0000; 
    padding: 1px 6px 1px 3px; 
    font-size: 12px; 
    width: 30px;
    font-weight: bold;
    font-family: arial, sans-serif;  
    position: absolute; 
    text-align: center;
    top: 0px; 
    right: 0px; 
    z-index: 5000; 
    border-style: solid; 
    border-color: #660000; 
    border-width: 1px;  
    -moz-border-radius: 40px 40px 40px 40px; 
    -webkit-border-radius : 40px 40px 40px 40px; 
    border-radius : 40px 40px 40px 40px; 

}

.event_time_simple {
    font-family: arial, sans-serif;
    font-size: 12px; 
    font-style: italic; 
    color: #555555;
    position: relative;
}

.event_time_posh {
    font-family: arial, sans-serif;
    font-size: 11px; 
    font-style: normal; 
    color: #555555;
    position: relative;
    top: -3px; 
}

.event_time_posh_forum {
    font-family: tahoma, arial, sans-serif;
    font-size: 9px; 
    font-style: normal; 
    color: #555555;
    position: relative;
    top: -1px; 
}


.RTAT_newtext {
    color: #cc0000;  
    padding: 1px 3px 1px 3px; 
    font-size: 12px;
    font-family: arial, sans-serif; 
    width: 25px;
    font-weight: normal; 
    position: absolute; 
    text-align: left;
    top: 1px; 
    left: -35px; 
    z-index: 1000; 
    

}


.replylink {
    z-index: 400;
}


.postpagination {
    cursor: pointer;
    position: relative;
    font-family: tahoma, arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-right: 3px; 
    top: 5px;
}

.threadpagination {
    cursor: pointer;
    position: relative;
    font-family: tahoma, arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-right: 3px; 
    top: 5px;
}

.repliespagination {
    cursor: pointer;
    position: relative;
    font-family: tahoma, arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-right: 3px; 
    top: 5px;
}

.activitypagination {
    cursor: pointer;
    position: relative;
    font-family: tahoma, arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-right: 3px; 
    top: 5px;
}

.likestoppagination {
    cursor: pointer;
    position: relative;
    font-family: tahoma, arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-right: 3px; 
    top: 5px;
}

.personalspagination {
    cursor: pointer;
    position: relative;
    font-family: tahoma, arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-right: 3px; 
    top: 5px;
}

.ownthreadspagination {
    cursor: pointer;
    position: relative;
    font-family: tahoma, arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-right: 3px; 
    top: 5px;
}


.post_signature {
   padding: 0px 40px 23px 40px; 
   font-size: 12px;
   font-family: arial, sans-serif;
}

.post_signature_memberpage {
   padding: 0px 0px 0px 0px; 
   font-size: 12px;
   font-family: arial, sans-serif;
}





.replypost_button {
    position: absolute;
    right: 0px;
    bottom: 0px;
    border-style: none;
    border-width: 0px;
    width: 70px;
    height: 36px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline; 
    z-index: 450;
    cursor:pointer; 
}


.editpost_button {
    position: absolute;
    right: 0px;
    bottom: 0px;
    border-style: none;
    border-width: 0px;
    width: 59px;
    height: 36px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline; 
    z-index: 450;
    cursor:pointer; 
}


.replypost_button_nojs {
    position: absolute;
    right:23px;
    bottom: 9px;
    border-style: none;
    border-width: 0px;
    width: 190px;
    height: 16px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline; 
    z-index: 450;
    font-size:8px;
    font-weight:normal;
}



.mq_editor_button {
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: 'arial';   
    font-size: 9px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}



.editor_error {
    color: #F20000;
    font-weight: bold; 
}



.metadata_item {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px; 
    font-weight: normal; 
}

.editmetadata {
    font-size: 11px;
    line-height: 11px;
    cursor: pointer;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    font-family: tahoma, arial, sans-serif;
}

.editmetadata:hover {
  color: black ;
}

.md_editor {
    font-weight: normal;
    font-style: normal;
    color: #000000;
    line-height: 16px;
}



.metadata_editorbutton { 
   -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; 
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    color: #000000;  
    font-size:10px;
    font-weight: normal;
    font-style: normal;
    font-family: arial, helvetical;
    padding: 2px 4px 2px 4px;  
    -moz-box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.3);
    box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.3);
}

.mdspacer {
    padding: 0px 0px 0px 5px;
    
}

.metadata_output {
    position: relative;
    padding: 5px 3px 0px 0px;
    margin: 0px 0px 0px 0px; 
    font-size: 11px;
    font-family: arial,sans-serif; 
    line-height: 13px;
    color: #555;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    text-decoration: none;
}

.addmetadata {
    font-size: 11px;
    line-height: 10px;
    cursor: pointer;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    font-family: tahoma, arial, sans-serif;
    text-decoration: none;
}

.addmetadata:hover {
  color: black ;
}


#usinfo {
    color: #555588;
    font-weight: normal;
}


.url_after_img {
    font-size: 11px;
    line-height: 11px; 
    font-family: arial, sans-serif;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
}




.cibus_reset {
    position: relative;
    left: -4px;
}


.md_camera {
   position: relative;
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;    
    font-size: 13px;
    cursor:pointer;  
    
}

.md_lens {
   position: relative;
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;    
    font-size: 13px;
    cursor:pointer;  
    
}

.picked_user {
    position: relative;
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;    
    font-size: 11px;
    line-height: 18px;
    cursor:pointer; 
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}


.PM_picked_user {
    position: relative;
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;    
    font-size: 14px;
    line-height: 24px;
    cursor:pointer; 
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}


.picked_forum {
    position: relative;
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;   
    font-size: 11px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}

.picked_thread {
    position: relative;
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;   
    font-size: 11px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}

.picked_boforum {
    position: relative;
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;   
    font-size: 11px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}


.picked_mdlens {
    position: relative;
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;    
    font-size: 11px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}

.picked_mdcamera {
    position: relative;
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;  
    font-size: 11px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}

.picked_mdmm {
    position: relative;
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;   
    font-size: 11px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}

.picked_mdiso {
    position: relative;
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    color: #000000;  
    font-family: arial, sans-serif;  
    font-size: 11px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}

.picked_mdshutterspeed {
    position: relative;
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;  
    font-size: 11px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}

.picked_mdaperture {
    position: relative;
    padding: 1px 4px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    color: #000000;  
    font-family: arial, sans-serif;  
    font-size: 11px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}


.picked_year_from {
    position: relative;
    padding: 1px 6px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;   
    font-size: 11px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}


.picked_month_from {
    position: relative;
    padding: 1px 6px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;   
    font-size: 11px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}

.picked_year_to {
    position: relative;
    padding: 1px 6px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;   
    font-size: 11px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}


.picked_month_to {
    position: relative;
    padding: 1px 6px 1px 4px;
    margin: 1px 3px 1px 0px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: arial, sans-serif;  
    color: #000000;   
    font-size: 11px;
    line-height: 18px;
    cursor:pointer;
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}

.quotebutton {
    padding: 1px 4px 1px 4px;
    margin: 1px 1px 1px 1px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #ffffff;
    font-family: 'arial';   
    font-size: 12px;
    cursor:pointer;
}

.posteditorhint {
    font-size: 9px;
    font-family: 'arial'; 
    line-height: 9px;  
}

.replyinprogress {
    position: absolute;
    right: 10px;
    bottom: 10px;
    border-style: none;
    border-width: 0px;
    width: 75px;
    height: 35px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline; 
    z-index: 900;
    cursor: pointer;
   
}

.drag {
    z-index: 2000;
}

.grr {
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
}

.POTNUploadForm input {
    font-size:9px;
    line-height: 9px;
    font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    
}

input {
    font-size:9px;
    font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


.threadtitle {
    font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size: 26px;
    line-height: 24px;
    margin: 0px 0px 0px 0px;  
    padding: 0px 0px 0px 0px;
    position: relative;
    
    /*white-space: nowrap;*/
}


.threadtitle_pmthread {
    font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size: 20px;
    color: #555;
    line-height: 24px;
    margin: 0px 0px 0px 0px;  
    padding: 0px 0px 0px 0px;
    position: relative;
    
    /*white-space: nowrap;*/
}

.threadtitle_hint {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 12px;
    color: #000; 
    margin: 0px 0px 0px 0px;  
    padding: 5px 0px 6px 10px;
    border-width: 0px 0px 1px 0px;
    border-color: #999;
    border-style: solid;
    font-weight: normal;
    background-color: #ddd;
    -moz-box-shadow : 0px 0px 7px rgba(0,0, 0, 0.3);
    -webkit-box-shadow : 0px 0px 7px rgba(0,0, 0, 0.3);
    box-shadow : 0px 0px 7px rgba(0,0, 0, 0.3);
    /*white-space: nowrap;*/
}


#thread_post_reply {
    position: relative;    
    top: 0px;
    margin: 0px 0px 0px 0px;  
    padding: 0px 0px 0px 0px;
    
    /*white-space: nowrap;*/
}


#thread_post_reply_title {
    position: relative;
    top: 0px;
    font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size: 20px;
    line-height: 20px;
    margin: 0px 10px 0px 0px;
    padding: 7px 0px 0px 0px;
    width: 95%;
    font-weight: bold;
    color: #000000;
    letter-spacing: -1px;

    
    
}

.forumpath {
    font-family: arial, sans-serif;
    font-size: 13px;
    line-height: 13px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;  
    padding: 4px 10px 2px 1px;  
    /* white-space: nowrap; */
    color: #666699;
}

.forumpath_reply {
    font-family: 'Trebuchet MS',arial, helvetica, sans-serif;
    font-size:12px;
    line-height: 12px;
    font-weight:bold; 
    position: relative;
    top: 0px;
    padding: 0px 0px 0px 0px;
    /*white-space: nowrap;*/
    color: #003366;
}

.forumpath_desc {
    font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size:12px;
    line-height: 12px;
    font-weight:normal;
    font-style:italic;
    margin: 0px 0px 0px 3px;  
    padding: 0px 0px 0px 0px;
    white-space:normal;   
    color: #636363;  
}

.thread_startdate {
    font-family: arial, sans-serif;
    font-size: 11px;
    line-height: 11px;
    font-weight: normal;
    position: relative;
    margin: 0px 0px 0px 0px;     
    color: #666666;
}

.thread_followed {
    font-family: arial, sans-serif;
    font-size: 13px;
    line-height: 14px;
    font-weight: bold;
    position: relative;
    margin: 0px 0px 0px 0px;  
    padding: 2px 100px 0px 1px;   
    color: #000000;
}

.thread_follow {
    font-family: arial, sans-serif;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    margin: 0px 0px 0px 0px;  
    padding: 0px 2px 0px 10px;   
    color: #225599;
    
}

.donedeal {
    font-size: 10px;
    color: #fff;
    border: 1px #000 solid; 
    background-color: #77e; 
    padding: 0px 3px 0px 3px; 
    margin: 0px 5px 0px 0px;
}

.forum_table {
    
  margin: 0px 0px 0px 0px;  
  padding: 5px 20px 5px 5px;
  font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 13px;
  color: #666666;
  
}







.post_table {
    
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #ffffff #aaaaaa #cccccc #ffffff;
    border-width: 3px 1px 1px 2px;
    width: 100%;
    /*      background-color: #fafafa; 
            background-color: #eeeeed; 
            background-color: #f6f6f6;
    */ 
    background-color: #f0f0f0;  /* safari needs this */
    -moz-box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);
    -webkit-box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);
    box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);
    
    /* ,  inset -2px 6px 20px rgba(128,128, 128, 0.05) */
    

}

.post_container {
    padding: 3px 3px 3px 3px;
    margin: 0px 0px 10px 0px;  
    border-width: 0px;
    border-style: none;
    border-color: #eeeeee;
    position: relative;  
    z-index: 10;
    max-height: 999999px;
}




.userinfo {
  
  margin: 0px 0px 0px 0px;  
  padding: 5px 5px 5px 5px;
  width: 153px;
  /* background: #e1e5e8; */
  background-color: #dadadf;
  border-style: none;
  overflow: hidden;
  font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  position: relative;
  -moz-border-radius: 0px 40px 0px 0px;
  -webkit-border-radius : 0px 40px 0px 0px;
  border-radius : 0px 40px 0px 0px;

        
}


.member {
  margin: 0px 0px 0px 0px;  
  padding: 0px 0px 0px 0px;
  width: 150px;
  /* background: #e1e5e8; */
  /* background: #dfdfe3; */ 
  background: #dcdcdf;
  border-style: none;
  -moz-border-radius: 0px 40px 0px 0px;
  -webkit-border-radius : 0px 40px 0px 0px;
  border-radius : 0px 40px 0px 0px;
}












#post_divider {
    padding: 0px 0px 0px 40px;
    margin: 0px 0px 0px -25px; 
    height: 5px; 
    width: 175px;
    border-width: 1px;
    border-style: none;
    background-color: #ffffff;
    background-image:url('UI_images/grad1b.gif');
    background-repeat:no-repeat;
   
}






.gearinfo_list {
   font-family: arial, sans-serif;
   font-size:11px; 
   line-height: 11px;
}





.outlink {
    /* background-color: #dfdfdf; */     
    
}

.content {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;  
  border-style: none;

}



.posttext {
  padding: 1px 0px 0px 0px;
  margin: 0px 0px 0px 0px;  
  font-style: normal;
  
}

.inline_img { 
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
    
}

.img_PREVIEW { 
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
  
}





.bestoflogo {
    position: absolute;
    bottom: 15px;
    left: -35px;
}

.smlrend2 {
    margin: -4px 0px -4px 0px; 
    padding: 0px 2px 0px 2px;
    width: 16px; 
    height: 16px;
}

.smlrend {
    margin: -4px 0px 0px 0px; 
    padding: 0px 2px 0px 2px;
    position: relative;
    top: 3px;
    width: 16px; 
    height: 16px;
}

.smiley {
    display: inline;
    height: 16px;
   
}



#moresmileys {
    font-size: 11px;
    font-family: arial,sans-serif; 
    font-weight: normal; 
    
}
#lesssmileys {
    font-size: 11px;
    font-family: arial,sans-serif;
    font-weight: normal;  
}



#undoredo {
    position: absolute;
    top: 10px;
    right: 10px;
    border-style: none;
    border-width: 0px;
    width: 175px;
    height: 35px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline; 
    z-index: 2900;
   
    
}

.quoteimage {
   /*  display:none;  without js no quote images (no large ones)*/ 
   
}

.quoteimg_PREVIEW {
    /*display:none;  without js no quote images (no large ones)*/ 

}



#embedurlplaceholder {
    display: inline; 
    
}

/*
#fullsize {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 0px 2px 2px 2px;
    margin: 0px 0px 0px 0px;  
    z-index: 100;
    background-color: #666666;
    font-family: verdana,'Trebuchet MS';   
    font-size:9px; 
    color: #eeeeee;
    line-height: 9px;
    
}
*/

.fullsize {
    z-index: 10000;
  
    
}

.bbcode_quote .imgframe  {  /* for non-frames in quotes*/
     margin: 0px 0px 10px 0px; 
}


.quoteimages {
    position: relative;
    display: inline;
    
}


.quoteimages_float {
    position: relative;
    display: inline;
    float: left;
    padding: 0px 25px 0px 0px;
}

.fullsize_quote {
    position: absolute;
    top: -10px;
    left: 5px;
    padding: 0px 2px 2px 2px;
    margin: 0px 0px 0px 0px;  
    z-index: 100;
    background-color: #ffffff;
    font-family: verdana,'Trebuchet MS';   
    font-size:9px; 
    color: #000000;
    border-style: solid;
    border-width: 1px;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity: 0.7; 
    
}

.postimagecount {
    
    padding: 1px 3px 2px 3px;
    margin: 0px 0px 0px 0px;  
    z-index: 100;
    background-color: #ddbF90;
    font-family: arial, sans-serif;   
    font-size: 10px; 
    color: #000000;
    border-style: solid;
    font-weight: normal;
    border-width: 1px;
     -moz-box-shadow: 1px 2px 22px rgba(0, 0, 0, 0.5);
     -webkit-box-shadow: 1px 2px 22px rgba(0, 0, 0, 0.5);
      box-shadow: 1px 2px 22px rgba(0, 0, 0, 0.5);
}


.hostedimagelabel {
    
    padding: 2px 4px 2px 0px;
    margin: 0px 0px 0px 0px;
    position: relative; 
    top: -5px;  
    z-index: 100;
    font-family: arial;   
    font-size: 9px; 
    color: #999999;
    font-weight: normal;
}



#fullsize_sizeinfo  {  
    visibility: hidden;
    position: absolute;
    top: 5px;
    right: 5px;
    padding: 0px 2px 2px 2px;
    margin: 0px 0px 0px 0px;  
    z-index: 100;
    background-color: #ffffff;
    font-family: verdana,'Trebuchet MS';   
    font-size:9px; 
    color: #000000;
    border-style: solid;
    border-width: 1px;
    
    
}

.fullsize_link {
     filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity: 0.6; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='UI_images/search.png', sizingMethod='scale');
    
}

#start_traverse_unseen {
    cursor: pointer;
}
#stop_traverse_unseen {
    cursor: pointer;
}

.sigbox {
    background-color: #eeeeee; 
    border-style: solid; 
    border-width: 2px 1px 1px 2px; 
    border-color: #ffffff #bbbbbb #bbbbbb #cccccc; 
    padding : 1px 10px 1px 10px; 
    margin : 0px 0px 0px 0px;  
    -webkit-box-shadow : 2px 2px 30px rgba(0, 0, 0, 0.3)/*, 1px 1px 5px 3px rgba(128, 128, 128, 0.2) inset*/;
    -moz-box-shadow :   2px 2px 30px rgba(0, 0, 0, 0.3)/*, 1px 1px 5px 3px rgba(128, 128, 128, 0.2) inset*/;
    box-shadow : 2px 2px 30px rgba(0, 0, 0, 0.3)/*, 1px 1px 5px 3px rgba(128, 128, 128, 0.2) inset*/;

}



.preview_warning {
    border-style: solid;
    border-width: 1px;
    border-color: #ddcda0;
    padding: 10px 5px 10px 10px;
    margin: 5px 5px 5px 5px;  
    font-family: arial, verdana;   
    font-size: 12px; 
    color: #000000;
    line-height: 12px;
    background-color: #FFedb0;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.3);
    box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.3);
}


.metadataform {
    display: inline; 
    
}

.embedded {
    position: relative;
    display: block;
    margin: 5px 0px 5px 0px;
    z-index: 10000;
    
}



.galleryaction {
    
    position: absolute; 
    top: 37px; 
    left: 11px; 
    z-index: 10000000;
    font-weight: normal;
    font-family: 'Trebuchet MS', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size : 10px;
    cursor: pointer;
    padding : 4px 7px 4px 7px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc #999999 #999999 #cccccc;
    color: #000000;
    background-color: #dddddd;
    margin: 0px 0px 5px 0px;
    white-space: nowrap;
    -moz-box-shadow:
            1px 2px 22px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:
            1px 2px 22px rgba(0, 0, 0, 0.5);
    box-shadow:
            1px 2px 22px rgba(0, 0, 0, 0.5);
}

.notification_colors {
    font-family: arial, helvetica, sans-serif;
    margin: 1px 0px; 
    padding: 1px 3px 1px 3px;  
    font-weight: bold; 
    border: 1px #fff solid; 
    background-color: #c00; 
    color: #fff;
    cursor: pointer;
    
}

#replyarea {
    display: none;
}


.replyareadiv {
    position: relative;
    display: none;
    padding: 5px 5px 5px 0px;
    margin: 30px 20px 20px 20px;
    border-style: solid;
    border-color: #ffffff #aaaaaa #cccccc #ffffff;
    border-width: 3px 1px 1px 2px;
    z-index: 500;
    background-color: #F6F6F6;  /* safari needs this */
    -moz-box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);
    -webkit-box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);
    box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);

}

.replyareadiv_top {
    position: relative;
    display: none;
    padding: 5px 5px 5px 0px;
    margin: 30px 20px 20px 20px;
    border-style: solid;
    border-color: #ffffff #aaaaaa #cccccc #ffffff;
    border-width: 3px 1px 1px 2px;
    z-index: 500;
    background-color: #F6F6F6;  /* safari needs this */
    -moz-box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);
    -webkit-box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);
    box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);

}

.replyareadiv_bottom {
    position: relative;
    display: none;
    padding: 5px 5px 5px 0px;
    margin: 20px 20px 20px 20px;
    border-style: solid;
    border-color: #ffffff #aaaaaa #cccccc #ffffff;
    border-width: 3px 1px 1px 2px;
    z-index: 500;
    background-color: #F6F6F6;  /* safari needs this */
    -moz-box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);
    -webkit-box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);
    box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);

}



.replytools {
    top: -4px;
    left: -3px;
    margin: 0px 10px 0px 0px;  
    padding: 5px 5px 15px 5px;
    width: 155px;
    background-color: #e7e7e7;
    
    border-color: #ffffff;
    border-style: solid; 
    border-width: 1px 0px 0px 1px;
    
    position: relative;
    -moz-border-radius: 0px 0px 50px 0px;
    -webkit-border-radius: 0px 0px 50px 0px;
    border-radius: 0px 50px 50px 0px;
    -moz-box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);
    -webkit-box-shadow : 2px 2px 23px rgba(0,0, 0, 0.3);
    box-shadow : 2px 2px 8px rgba(0,0, 0, 0.2);
}


.replystats {
    cursor: pointer;
}


.threadpoll {
    margin: 10px 0px 0px 0px;
    padding: 30px 25px 10px 30px;
    width: 80%;
}


.polltext_editor {
    margin: 0px 0px 0px 0px;
    padding: 1px 10px 1px 3px;
    font-family: 'Trebuchet MS',Georgia;   
    font-size: 11px;
    height: 12px; 
    width: 120px; 
    
}

.editpoll {
    cursor: pointer;
}


.deleterow {
   position: relative;
   top: 4px;
   margin: 0px 5px 0px 0px;
   padding: 0px 0px 0px 0px;
   cursor: pointer;
}

.nowrap {
    white-space: nowrap;
}

.polllink {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
    font-family: 'Trebuchet MS',Georgia;   
    font-size: 11px;
}

.polltext {
    margin: 0px 0px 0px 0px;
    padding: 1px 10px 3px 0px;
    font-family: tahoma, arial, sans-serif;   
    font-size: 12px;
}

.pollinfo {
    padding: 1px 10px 1px 0px;
    font-family: 'Trebuchet MS',Georgia;   
    font-size: 12px;
}

.polllegend {
    position: absolute;
    top: 0px;
    left: 5px;
    color: #000000;
    font-family: 'Trebuchet MS';   
    font-size: 10px;
}

.perclegend {
    position: absolute; 
    top: 1px;
    font-family: 'Trebuchet MS';   
    font-size: 10px;
    color: #000000;
}

.ptd {

    position: relative; 
    padding: 0px 10px 0px 0px;

}

.pollitem {
    width: 30%;
    height: 12px; 
    position: relative;
    padding: 0px 0px 4px 0px;
    margin: 0px 0px 0px 3px;
    cursor: pointer;
}

.AMASS_css_pollheader { 
    font-family: Georgia,'Trebuchet MS', helvetica, sans-serif;
    font-size:22px;
    line-height: 22px;
    margin: 0px 0px 0px 0px;  
    padding: 2px 0px 0px 4px;
    /*white-space: nowrap;*/
}


.pv {
    position: relative;
    padding: 0px 0px 0px 5px; 
    margin: 0px 0px 0px 0px;
    border: 1px solid #888888;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow:
                0px 11px 0 -2px rgba(255, 255, 255, 0.2) inset,
                1px 2px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:
                0px 11px 0 -2px rgba(255, 255, 255, 0.2) inset,
                1px 2px 6px rgba(0, 0, 0, 0.3);
    box-shadow:
                0px 11px 0 -2px rgba(255, 255, 255, 0.2) inset,
                1px 2px 6px rgba(0, 0, 0, 0.3);
}

.markItUpPreviewFrame {
    padding: 5px 0px 0px 0px; 
    margin: 10px 0px 20px 0px;
    background-color: #f6f6f6;
    -moz-box-shadow:         
                1px 2px 6px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.4);
    box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.4);
}

.markItUpEditor {
    -moz-box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.4);
    box-shadow:
                1px 2px 6px rgba(0, 0, 0, 0.4);
}


.polllist {
    width: 95%; 
    /*height: 400px; 
     overflow: auto; */
    padding: 0px 10px 5px 10px;
    margin: 20px 0px 0px 5px;
    border: 2px solid #cccccc; 
    background-color: #f6f6f6; 
    -moz-box-shadow:      
                2px 3px 12px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:
                0px 11px 0 -2px rgba(255, 255, 255, 0.4),
                1px 2px 6px rgba(0, 0, 0, 0.4);
    box-shadow:
                0px 11px 0 -2px rgba(255, 255, 255, 0.4),
                1px 2px 6px rgba(0, 0, 0, 0.4);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.listedpoll {
    padding: 10px 0px 0px 0px;
}

.pollinfo {
    
}

.pollbullet {
    width: 12px;
    height: 12px;
    padding: 1px 10px 0px 0px;
    position: relative;
    top: 2px;
}

.census {
    position: absolute; 
    left: 100px;  
    z-index: 1000; 
    background-color: #ffffff; 
    border: 2px solid black; 
    padding: 0px 10px 0px 10px; 
    -moz-box-shadow: 
            0px 11px 0 -2px rgba(255, 255, 255, 0.4), 
            1px 2px 6px rgba(0, 0, 0, 0.4); 
    -webkit-box-shadow: 
            0px 11px 0 -2px rgba(255, 255, 255, 0.4), 
            1px 2px 6px rgba(0, 0, 0, 0.4); 
    box-shadow: 
            0px 11px 0 -2px rgba(255, 255, 255, 0.4), 
            1px 2px 6px rgba(0, 0, 0, 0.4);
}


.hovervote_on {
    background-color: #efefef;
    -moz-box-shadow: -1px -1px 4px 0px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: -1px -1px 4px 0px rgba(0, 0, 0, 0.2) inset;
    box-shadow: -1px -1px 4px 0px rgba(0, 0, 0, 0.2) inset;
    cursor: pointer;
    color: #006688;
    
}

.hovervote_fadetext {
    color: #eeeeee;
}

.hover_tr_on {
    background-color: #dddddd;
    cursor: pointer;
}

.hoverfolder {
    background-color: #000;
    color: #fff;
    cursor: pointer;
}

.zclass_a {
    z-index: 90000;
}


.rating_legend {
    white-space: nowrap; 
    font-size: 11px;
    font-weight: bold; 
    font-family: arial, sans-serif; 
    cursor: pointer;   
}

.rating_value {
     height: 12px; 
     position: absolute; 
     left: 0px; 
     top: 0px; 
     background-color: #8ba77a; 
     color: #ffffff;
     cursor: pointer;   
    
}

.rating_back {
    width: 100%; 
    position: relative; 
    height: 12px; 
    background-color: #cccccc; 
}


.vote_infopopup {
    z-index: 1500; 
    font-size: 9px; 
    font-weight: normal;
    padding: 3px 4px 3px 4px; 
    position: absolute;
    display: inline;
    width: 110px;
    right: 70px;
    top: -2px; 
    text-align: center;
    border-style: solid; 
    border-color: #000; 
    border-width: 1px; 
    color: #000; 
    font-family: tahoma, arial, sans-serif; 
    background-color: #fff;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow:
                1px 7px 16px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow:
                1px 7px 16px rgba(0, 0, 0, 0.6);
    box-shadow:,
                1px 7px 16px rgba(0, 0, 0, 0.6);
}


.infopopup {
    z-index: 500; 
    font-size: 10px; 
    font-family: 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    margin: 3px 2px 2px 2px;
    padding: 4px 7px 4px 7px; 
    position: absolute; 
    right: 11px; 
    top: 45px;
    border-style: solid; 
    border-color: #000000; 
    border-width: 1px; 
    color: #ffffff; 
    font-weight: normal;
    cursor: pointer; 
    background-color: #CC0000;
}


.markItUp {
    padding: 0px 0px 10px 0px;
}


.forum_description {
    font-size: 14px;
    font-style: italic;
    font-family: 'Trebuchet MS', tahoma, sans-serif;
    line-height: 15px;
}




.otherpage_inwide {
    padding: 2px 3px 2px 3px;
    margin: 1px 1px 1px 2px;  
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #eeeeee;
    font-family: arial, sans-serif;
    font-weight: normal; 
    font-size: 14px;
    /* -moz-border-radius: 3px;
    -webkit-border-radius: 3px; */
    
}

.otherpage {
    padding: 2px 3px 2px 3px;
    margin: 1px 1px 1px 2px; 
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    background-color: #eeeeee;
    font-family: arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    /* -moz-border-radius: 3px;
    -webkit-border-radius: 3px; */
    
}

.nonextpage {
    padding: 2px 4px 2px 4px;
    margin: 1px 1px 1px 2px; 
    border-style: solid;
    border-color: #cccccc;
    color: #cccccc;
    border-width: 1px 1px 1px 1px;
    background-color: #eeeeee;
    font-family: arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    /* -moz-border-radius: 3px;
    -webkit-border-radius: 3px; */
    
}


.currentpage {
    padding: 2px 3px 2px 3px;
    margin: 1px 1px 1px 2px; 
    border-style: solid;
    border-color: #000000;
    background-color: #66aa66;
    border-width: 1px 1px 1px 1px;
    color: #ffffff !important;
    font-family: arial, sans-serif;
    font-weight: normal;  
    font-size: 14px;
    
}

.pagination {
    position: relative;
    padding: 5px 5px 10px 5px;
    font-family: 'Trebuchet MS', tahoma, sans-serif;
    font-size:12px;
}

.forumtd {
       border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #cccccc; 
        padding: 2px 3px 2px 3px;
        margin: 0px 0px 0px 0px; 
        background: #eeeeeD;
        width: 250px;
}

.forumtd_lastpost {
       border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #cccccc; 
        padding: 2px 3px 2px 3px;
        margin: 0px 0px 0px 0px; 
        background: #eeeeeD;
        width: 350px;
}


.forumtd_lastposter {
       border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #cccccc; 
        padding: 2px 3px 2px 3px;
        margin: 0px 0px 0px 0px; 
        background: #eeeeeD;
        width: 200px;
}

.customareaheader {
    font-family: Georgia, serif, 'Trebuchet MS';
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    color: #666699;
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
    
}

.columninfo {
    padding: 5px 2px 5px 2px;
    margin: 0px 0px 0px 0px;
    line-height: 12px;  
    font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size:11px; 
    font-weight:normal;  
}

.columninfo_forum {
    padding: 5px 0px 5px 10px;
    margin: 0px 0px 0px 0px;
    line-height: 12px;  
    font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size: 11px; 
    font-weight: normal;  
}

.forumlisting_forumname {

    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    line-height: 12px;  
    font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size:14px; 
    font-weight:bold;  
}

forumlisting_forumpost {

    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    line-height: 12px;  
    font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size:12px; 
    font-weight:bold; 
}

.forumlisting {
   
    padding: 0px 20px 0px 0px;
    margin: 0px 0px 0px 0px;
    line-height: 12px;  
    font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size:12px; 
    font-weight:normal;   
}

.latestposter {

    font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size:12px; 
    padding: 5px 0px 5px 10px;
    margin: 0px 0px 0px 0px;
    color: #a676a6;
}

.latestposttime {

    font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size:10px; 
    padding: 5px 0px 5px 10px;
    margin: 0px 0px 0px 0px;
    color: #666666;
}

.latestpost {
    white-space:nowrap;
    font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size:12px; 
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;  
}




.userdetails {
    color: #666666;
    font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size: 11px; 
    line-height: 12px;
    font-weight: normal; 

}



.moreinfo {
    color: #666666;

    font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


.reportlink {
  
    color: #000000;
    font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size: 10px; 
    line-height: 12px;
    z-index: 500;
}

.report {
  
    color: #000000;
    font-family: arial, sans-serif;
    font-size: 13px; 
    line-height: 13px;
}


.singlepostlink a {
    color: #aaaaaa;
    font-family: verdana arial;   
    font-size:9px; 
}

.posttime {
    color: #666666;
    font-family: tahoma, arial, sans-serif; 
    font-size: 11px;
    margin: 10px -5px -15px 0px;
    padding: 0px 0px 0px 0px; 
}

.like {
    color: #666666;
    font-family: tahoma, arial, sans-serif; 
    font-size: 11px;
    margin: 10px -5px -15px 0px;
    padding: 0px 0px 0px 0px; 
}


.detailed_post_time {
    
    display : inline;
}


.sig_hr {
    margin: 7px 0px -2px 0px;
    width: 100px;
}

.sorthandle {
   border:0; margin:0; padding:0; list-style:none;

    
}

.choosearea {
    font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size: 14px;   
    font-weight: bold;
}

.main_table {
    margin: 30px 0px 15px 0px;
    width: 100%;
}

.logo {
      
        text-align: center;
        margin: 2px 0px 5px 0px;
}

.header_2 {
    font-family: 'Trebuchet MS',verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size: 16px;   
    font-weight: bold;
}





.chooseforum td {
    white-space: nowrap;  
    border-style: none;
    border-width: 0px;
    padding: 0px 5px 0px 0px;
    margin: 0px 0px 0px 0px;   
}


    

.preview {
    padding: 0px 5px 0px 20px;
    margin: 0px 0px 0px 0px;
    cursor: move;
    font-size: 12px;
    line-height: 13px;
    
}


#sticky {
    display:table-row;
    text-decoration: none;
}



.cancel {
     padding: 0px 5px 0px 0px;
    margin: 0px 0px 0px 0px;     
    
}

.gearquestions {
    padding: 0px 0px 2px 0px;
     display: inline;font-size: 14px; 
}

.choosetype {
   
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    background-color: #f4f4f4;
     font-family: arial, sans-serif;
     font-size: 13px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow:
                1px 2px 12px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:
                1px 2px 8px rgba(0, 0, 0, 0.3);
    box-shadow:
                1px 2px 8px rgba(0, 0, 0, 0.3);
    
}

.choosetype option {
   font-family: arial, sans-serif;
   font-size:13px; 
   line-height: 13px;
}


.choosetype_small {
    
}

#mdlabel {
    font-family: arial, sans-serif;
    font-size: 10px; 
}

.md_editor_button {
    font-family: arial, sans-serif;
    font-size: 12px; 
    font-weight: bold;
}

.removeitem {
    color: #000;
    border: 2px outset #d7b9c9;
    font-family: 'Trebuchet MS';
    font-size: 11px; 
}

.additem {
    color: #000;
    border: 2px outset #d7b9c9;
    font-family: 'Trebuchet MS';
    font-size: 11px; 
}

.currencyselect {
    color: #000;
    border: 2px outset #d7b9c9;
    font-family: arial, sans-serif;
    font-size: 14px;    
}

.ratlabel {
    font-family: arial, sans-serif;
    font-size: 14px; 
    font-weight: bold; 
    padding: 0px 0px 0px 0px; 
}


.bbcodefonts {
    padding: 5px 5px 10px 5px;
    font-family: 'Trebuchet MS';   
    font-size:11px;
}


.bbcodebuttons {
   
}

    

.ui-slider-handle {
    width: 13px;
    height: 13px;
    position: absolute;
    top: 0px;
    margin-left: 0px;
    z-index: 5200;
    background-color: #77aa99;
    border-style: solid; 
    border-width: 2px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 0px 8px 8px 0px; 
    border-color: #ffffff;
}
 

 
/*This is the fill bar colour*/
.ui-widget-header {

    height:8px;
    left:1px;
    top:1px;
    position:absolute;
}
 



/* -------------------------------------------------------------------
// markItUp! Universal MarkUp Engine, JQuery plugin
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/

.markItUp a:link,
.markItUp a:visited {
    color: #000;
    
}
.markItUp  {
    width: 400px;
    margin: 0px 0 0px 0;
    border: 0px solid #F5F5F5;
    
}
.markItUpContainer  {
    border: 0px none;    
    padding: 0px 0px 0px 0px;
    width: 100%;
}
.markItUpEditor {
    font-family: Verdana, Arial, Sans-serif;   
    font-size: 12px;
    padding: 7px 7px 7px 7px;
    border: 1px solid #999999;
    height: 313px;
    background-color: #ffffff;
    /* background-image:url(http://50.23.231.64/UI_images/amass_editor.jpg);
    background-repeat:repeat-x; */ 
    clear: both;
    display: block;
    overflow: auto;
}




.markItUpFooter {
    width: 100%;
    cursor: n-resize;
}
.markItUpResizeHandle {
    overflow: hidden;
    width: 22px; height: 5px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(http://127.0.0.1/forum_online/images/UI_images/handle.png);
    cursor: n-resize;
}
/***************************************************************************************/



.gearspecitem {
       border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-style:ridge;
        border-color: #cccccc; 
        padding: 2px 13px 2px 3px;
        margin: 0px 0px 0px 0px; 
        font-size: 11px;
        font-family: arial, sans-serif;
        
}

.gearspecvalue {
       border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-style:ridge;
        border-color: #cccccc; 
        padding: 2px 3px 2px 3px;
        margin: 0px 0px 0px 0px; 
        font-size: 11px;
        font-family: arial, sans-serif;
}

.look_good_title {
    font-family: arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 15px;
}

.setmargins {
    cursor: pointer;
}

.look_good_text {
    font-family: arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 15px;
}

.sortable-placeholder {
    background-color: #eeeeeD;
    padding: 30px;
    height: 50px;
    
}
.sortable-placeholder_a {
    background-color: #ffffff;
    padding: 30px;
    height: 150px;
    
}


/***************************************************************************************/


/*!
 * jQuery highlightTextarea
 * Copyright 2014 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */

.highlightTextarea {
  position:relative;
  overflow:hidden;
}
.highlightTextarea .container {
  position:absolute;
  margin:0;
  overflow:hidden;
}
.highlightTextarea .highlighter {
  position:relative;
  border:none;
  padding:0;
  margin:0;
  color:transparent;
  cursor:text;
  overflow:hidden;
  white-space:pre-wrap;
  word-wrap:break-word;
}
  .highlightTextarea.debug .highlighter {
    color:#f00;
    border:1px solid #f00;
    margin:-1px;
  }
.highlightTextarea mark {
  line-height:inherit;
  color:transparent;
  margin:0;
  padding:0;
}
.highlightTextarea textarea,
.highlightTextarea input {
  position:absolute;
  left:0;
  top:0;
  resize:none;
  white-space:pre-wrap;
  word-wrap:break-word;
}
.highlightTextarea .ui-wrapper {
  margin:0 !important;
}
.highlightTextarea .ui-resizable-se {
  bottom:15px;
  right:0px;
}


.ui-effects-transfer {
    border: 3px dotted black;
  }
