p { 
    text-decoration: none;
    font-weight: normal; 
    font-style: normal;
}

.bodytext {

}



.post_content {
    /*
    text-rendering: optimizeLegibility;
    */

} 

#some_stats {
    font-family: arial, sans-serif; 
    font-size: 12px;
    font-weight: normal; 
}

.text { 
  padding: 10px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: arial, sans-serif; 
  font-size: 14px;
  line-height: 16px;
  font-style: normal;
  font-variant: normal;
  color: #000;
}

.text_1 {
  padding: 10px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: arial, sans-serif; 
  font-size: 12px;
  line-height: 14px;
  font-style: normal;
  color: #000;
}

.text_2 {
  padding: 10px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: arial, sans-serif; 
  font-size: 14px;
  line-height: 19px;
  font-style: normal;
  color: #000;
}

.text_3 {
  padding: 10px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: arial, sans-serif; 
  font-size: 15px;
  line-height: 19px;
  font-style: normal;
  color: #000;
}

.text_4 {
  padding: 10px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: arial, sans-serif; 
  font-size: 17px;
  line-height: 22px;
  font-style: normal;
  color: #000;
}

.text_5 {
  padding: 10px 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: #000;
}

.text_6 {
  padding: 10px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: arial, sans-serif; 
  font-size: 13px;
  line-height: 15px;
  font-style: normal;
  color: #000;
}

.text_7 { /* same as default */ 
  padding: 10px 15px 0px 15px;
  margin: 0px 0px 0px 0px; 
  font-family: arial, sans-serif; 
  font-size: 14px;
  line-height: normal;
  font-style: normal;
  font-variant: normal;
  color: #000;
}

.text_8 {
  padding: 10px 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: #000;
}

.search_link {
   font-family: helvetica, arial, sans-serif;   
   font-size: 14px; 
}

.topnavigation {

}

td { 
    padding: 0px;
}


table { 
    border-spacing: 0px;
    border-collapse: separate;
}


ins {
    color: #000;
    background-color: #8e8;   
    padding: 1px 3px 1px 3px;   
    border: 1px solid #000;
    text-decoration: none;
}

del {
    color: #000;
    background-color: #f88; 
    padding: 1px 3px 1px 3px; 
    border: 1px solid #000;
    text-decoration: none;
}


#sortinfo_box {
    
  padding: 25px;
  margin: 20px 0px 20px 0px; 
  font-family: arial, sans-serif; 
  font-size: 13px;
  line-height: 15px;
  font-style: normal;
  color: #333;
  border: 2px solid #000;
  position: relative;
  
}

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;      
}

.reportlink {
    
        cursor: pointer; 
        padding: 35px 15px 25px 15px; 
        width: 60%;
        text-align: center;   
    
}

.common_hr {
    height:1px; border:none; color:#000; background-color:#000;
}


.AMASS_listing_condense {
    font-weight: normal;
    font-size: 12px; 
    font-family: arial, sans-serif; 
    line-height: 14px;
    
}

a:link {
    color: #003366;
    text-decoration: none;
}

.main_links {
    font-family: arial,sans-serif;   
    font-size: 15px;
    line-height: 20px;
    font-style: normal;

}


.main_link {
    white-space: nowrap; 
    color: #fff;    
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
    line-height: 20px;
    font-family: arial, helvetica, sans-serif;
}



.cookieconsent {
    position: fixed; 
    bottom: 0px; 
    left: 25%; 
    width: 50%;
    margin: 0 auto;
    padding: 10px; 
    color: #fff;
    font-size: 12px;
    z-index: 100000000;
    border-width: 2px 2px 0px 2px;
    border-color: #fff #fff #999 #fff; 
    border-style: solid; 
    -moz-border-radius: 16px 16px 0px 0px;
    -webkit-border-radius : 16px 16px 0px 0px;
    border-radius : 16px 16px 0px 0px;  
}

#i_accept_privacy_policy {
    font-size: 16px; 
    padding: 5px 8px 5px 8px; 
    cursor: pointer;
    
}

#i_accept_privacy_policy:hover {
    color: #fff; 
}

#accept_privacy_policy_button {
    white-space: nowrap; 
    text-align: center; 
    margin: 8px; 
    padding: 7px 2px 5px 2px ; 
    background-color: #5a5; 
    color: #fff; 
    border: 1px solid #aaa;
    -moz-border-radius: 8px; 
    -webkit-border-radius : 8px; 
    border-radius : 8px; 
    -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);

 
        
}

.textsizechoice {
    padding: 3px;
    cursor: pointer;
    margin: 2px;
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

#textsizechooser_ui {
    
     /* cursor: move; */
     background-color: #dfedd8; 
     border-color: #999999; 
     border-width: 1px; 
     border-style: solid;
     z-index: 1000000; 
     padding: 15px 20px 10px 10px; 
     position: relative; 
     width: 300px;
}


.textcolorchoice {

    width: 16px; 
    height: 16px;
    padding: 8px;
    margin: 8px 8px 8px 3px;
    cursor: pointer;
    color: #fff;
    float: left;
    font-size: 12px;

}

#top_area {
    
    position: absolute; 
    white-space: wrap; 
    border: 0px solid #0f0; 
    top: 0px; 
    left: 0px; 
    width: 100%; 
    height: 57px; 
    z-index: 0; 
    font-size: 15px; 
    line-height: 18px; 
    font-weight: bold; 
    text-align: left; 
    background-color: #57677c; /* #5e6e83 */
    
}

#toplogo {
    position: absolute;
    
}

#topmenu {
    
    border: 0px solid #fff; 
    position: absolute; 
    top: 20px; 
    /* left: 381px; */   
    color: #fff;
    white-space: nowrap; 
    overflow: hidden;
    display: inline;
}

#mobilemenu {
    
     position: absolute; 
     white-space: nowrap; 
     border: 0px solid #fff; 
     top: 60px; 
     /* left: 20px; */  
     height: 26px; 
     z-index: 110; 
     color: #fff;
     display: none;
     overflow: hidden;

    
}

#notification_area {
   position: absolute;  
   opacity: 1; 
   z-index: 111; 
   border: 0; 
   /* left: 50px; */ 
   top: 60px;
   padding: 0px;
   margin: 0px;
   height: 26px; 
   line-height: 19px;
}

.AMASS_notification_status {
   
    font-size: 12px; 
    font-family: arial, helvetica, sans-serif; 
    padding: 2px 7px 2px 7px; 
    font-weight: normal; 
    border: 0px #fff solid; 
    cursor: pointer;  
    white-space: nowrap;  
}

.AMASS_announcements_top {
   
    font-size: 12px; 
    font-family: arial, helvetica, sans-serif; 
    padding: 2px 7px 2px 7px; 
    margin: 0px 20px 0px 20px; 
    font-weight: normal; 
    border: 0px #fff solid; 
    cursor: pointer;  
    white-space: nowrap;  
    background-color: #6B60CD; 
    color: #fff !important; 
}

.AMASS_announcement {
    color: #fff !important; 
}

.no_notifications {
    
    background-color: #eee; 
    color: #555 !important; 
    
}

#tithint_notif {
    /* background-color: #ccc; */
    color: #555 !important;
    padding: 1px 3px 1px 3px; 
    margin: 0px 20px 0px 0px; 
    /* border: 1px #aaa solid; */
    float: right;
}


#mobilemenu_backstrip {
    
     position: absolute; 
     white-space: wrap; 
     border: 0px solid #00f; 
     top: 57px; 
     left: 0px; 
     width: 100%; 
     height: 26px; 
     z-index: 0; 
     background-color: #2e2e53;
     display: none;
     overflow: hidden;
}

#notification_backstrip {
    
     position: absolute; 
     white-space: wrap; 
     border: 0px solid #00f; 
     opacity: 0.6; 
     top: 57px; 
     left: 0px; 
     width: 100%; 
     height: 26px; 
     z-index: 0; 
     background-color: #bbb;
     overflow: hidden;
}



#imageview {
    overflow: auto; 
    cursor: auto; 
    position: 
    fixed; top: 0px; 
    left: 0px; 
    width: 100%; 
    height: 100%; 
    text-align: center; 
    background-color: #383838; 
    z-index: 1000000000;
    
}

#imageview_close {
    text-decoration: none;
}



.yes_notifications {
    
    background-color: #969; 
    color: #fff !important;
  
}

#threadview_top_spacer {
    height: 7px;
}

#bestof_top_spacer {
    height: 20px;
}

#fyeo_top_spacer {
    height: 15px;
}

#gallery_top_spacer {
    height: 25px;
}

#search_top_spacer {
    height: 25px;
}

#gear_top_spacer {
    height: 25px;
}

#newposts_top_spacer {
    height: 20px;
}

#register_top_spacer {
    height: 25px;
}

#reviews_top_spacer {
    height: 20px;
}

#member_top_spacer {
    height: 15px;
}

#forumdisplay_top_spacer {
    height: 15px;
}

#rtat_top_spacer {
    height: 20px;
}

#rtat_top_spacer {
    height: 10px;
}

#polls_top_spacer {
    height: 20px;
}

#pm_top_spacer {
    height: 25px;
}

#memberratings_top_spacer {
    height: 25px;
}

#pm_main {
    margin-top: 25px;
}

#fyeo_toplink {
    
    color: #000; 
    font-size: 12px; 
    font-family: arial, helvetica, sans-serif; 
    margin: 0px 0px 0px 0px; 
    font-weight: normal; 
    border: 0px #fff solid; 
    color: #eee; 
    padding: 2px 5px; 
    cursor: pointer; 
    white-space: nowrap; 
    background-color: #555;    
    
}

#followed_toplink {

    font-size: 12px; 
    font-family: arial, helvetica, sans-serif; 
    margin: 0px 0px 0px 20px; 
    font-weight: normal; 
    border: 0px #fff solid; 
    color: #eee; 
    padding: 2px 5px; 
    cursor: pointer; 
    white-space: nowrap; 
    background-color: #555;

}

.pm_nopm_toplink {
    
     font-size: 12px; 
     font-family: arial, helvetica, sans-serif; 
     margin: 0px 20px 0px 20px; 
     font-weight: normal; 
     border: 0px #fff solid; 
     color: #eee; 
     padding: 2px 5px; 
     cursor: pointer; 
     white-space: nowrap; 
     background-color: #555;
    
}

.pm_newpm_toplink {
    
     font-size: 12px; 
     font-family: arial, helvetica, sans-serif; 
     margin: 0px 20px 0px 20px; 
     font-weight: normal; 
     border: 0px #fff solid; 
     color: #fff; 
     padding: 2px 5px; 
     cursor: pointer; 
     white-space: nowrap; 
     background-color: #a33;
    
}


.wide_filler {
    color: #ddd;
    position: relative;
    top: 1px;
}

.narrow_filler {
    color: #bbb;
    position: relative;
    top: 1px;
}



#notification_list_ui {
 
    background-color: #fafafa; 
    border-color: #555 #555 #333 #888; 
    border-width: 1px; 
    border-style: solid; 
    z-index: 100000000; 
    padding: 25px 10px 15px 10px; 
    position: fixed; 
    top: 10%; 
    left: 15%; 
    width: 70%; 
    height: 80%; 
    overflow: hidden; 
    -moz-box-shadow : 1px 2px 58px rgba(0, 0, 0, 0.7); 
    -webkit-box-shadow : 1px 2px 58px rgba(0, 0, 0, 0.7); 
    box-shadow : 1px 2px 80px rgba(0, 0, 0, 0.7);
    
    
}



.notification_threadtitle {

 color: #000;
 font-size: 13px;
 line-height: 13px;
 margin-top: 3px;
    
}

.notification_smallinfo {
    margin-left: 15px;
     font-size: 11px; 
}

.notification_byforum {
    
 background-color: #e6e6e7; 
 color: #000; 
 font-size: 13px; 
 line-height: 13px; 
 padding: 5px 10px 5px 5px; 
 margin: 4px 10px 15px 0px; 

    
}

.notification_forumname {
    
    font-weight: normal; 
    font-size: 15px; 
    color: #333; 
    
    
}

#unseen_info {
    
    position: absolute; 
    left: 260px; 
    white-space: nowrap; 
    cursor: pointer;    
    
}

#prevnext_command {
    
    position: absolute; 
    left: 150px;   
     
}


#top_spacer {
    height: 75px;
    z-index: 0;
}

@media screen and (max-width: 380px) { 
.quotelink {
         display: none;
     }
}

@media screen and (max-width: 500px) {    
     #logo {
        width: 250px; 
        height: 32px; 
        top: 10px;
     }
     .cookieconsent {
        width: 99%;
        left: 1%;
     }  
     #gimg_picker {
         margin-top: 35px;
     }
     
     #followed_toplink {
         display: none;
     }
     #filtered_forums_info {
         display: none;
     }
     
     
}

@media screen and (max-width: 570px) {    

     .replied_to_info {
         display: none;
     }
     #review_pickgear {
         padding-bottom: 30px;
     }
     
     #pickgear {
         width: 180px;
     }
     
     .forum_commands {
         display: block;
           padding-bottom: 10px;
     }
     #pickf {
         margin-bottom: 25px;
     }
     
}

@media screen and (min-width: 571px) {    

     .replied_to_info {
         display: inline;
     }
     
}

@media screen and (min-width: 501px) {  
     #logo {
         width: 310px;  /* width: 326px; */
         height: 38px;  /* height: 42px;  */
         top: 2px;
     }

}

@media screen and (max-width: 700px) {
     #fyeo_menutd {
         display: none;
     }
     #fyeo_menu_mobile {
        display: block;
     }
     #fyeo_content {
        padding: 5px 10px 10px 0px;
        border-left: 2px none #000;
     }

     #gimages_td {
         display: none;
     }
     
     .cookieconsent {
        width: 90%;
        left: 2%;
     }
     
}

@media screen and (min-width: 701px) {
     #fyeo_menutd {
         display: table;
     }
     #fyeo_menu_mobile {
         display: none;
     }
     #fyeo_content {
         padding: 5px 10px 10px 15px; 
         border-left: 2px solid #000;
     }
     #gimages_td {
         display:table-cell;
     }
     
}


@media screen and (max-width: 1020px) {
    #notification_area {
        top: 85px;
    }
    #notification_backstrip {
        top: 83px;
    }  
    #mobilemenu_backstrip {
        display: block;
    }
    #topmenu {
        visibility: hidden; 
        width: 1px;
        display: none;
    }
    #mobilemenu {
        display: inline;
    }
    #top_spacer {
       height: 93px;
    }
    #top_area {
        background-color: #57677c;
    }
    #threadview_top_spacer {
        height: 7px;
    }
    .cookieconsent {
        width: 70%;
        left: 15%;
     }

}


@media screen and (min-width: 1021px) {
    #notification_area {
        top: 59px;
    }
    #notification_backstrip {
        top: 57px;
    }  
    #mobilemenu_backstrip {
        display: none;
    }
    #topmenu {
        visibility: visible; 
        width: auto;
        min-width: 0;
        display: table;
    }
    #mobilemenu {
        display: none;
    }
    #top_spacer {
       height: 75px;
    }
    #top_area {
        background-color: #57677c;
    }
    #threadview_top_spacer {
        height: 0px;
    }

}



@media screen and (max-width: 1280px) {
    body {
        background-color: #f3f3f3;   
    }
    table.post_table {
        background-color: #e6e5e5;   
    }
    td.member {
        background-color: #c4c4c7; 
    }
    div.userinfo  {
        background-color: #c4c4c7;   
    }
}

@media screen and (min-width: 1281px) {
    body {
        background-color: #f3f3f3;   
    }
    table.post_table {
        background-color: #e6e5e5;   
    }
    td.member {
        background-color: #c4c4c7;   
    }
    div.userinfo  {
        background-color: #c4c4c7;   
    }
}

@media screen and (min-width: 1345px) {
    body {
        background-color: #f3f3f3;   
    }
    table.post_table {
        background-color: #e6e5e5;   
    }
    td.member {
        background-color: #c4c4c7;   
    }
    div.userinfo  {
        background-color: #c4c4c7;   
    }
    .cookieconsent {
        width: 40%;
        left: 30%;
    }  
}

@media screen and (min-width: 1599px) {
    body {
        background-color: #f3f3f3;   
    }
    table.post_table {
        background-color: #e6e5e5;   
    }
    td.member {
        background-color: #c4c4c7;   
    }
    div.userinfo  {
        background-color: #c4c4c7;   
    }
}

@media screen and (min-width: 1900px) {
    body {
        background-color: #f3f3f3;   
    }
    table.post_table {
        background-color: #e6e5e5;   
    }
    td.member {
        background-color: #c4c4c7;   
    }
    div.userinfo  {
        background-color: #c4c4c7;   
    }
    .cookieconsent {
        width: 30%;
        left: 40%;
    } 
}


@media screen and (max-width: 600px) {
    #prevnext_command {
        display: none; 
    }
    #unseen_info {
        left: 150px;
        display: block; 
    }
}


@media screen and (min-width: 601px){
    #prevnext_command {
        display: block; 
    }
    #unseen_info {
        left: 260px;
        display: block; 
    }
}

@media screen and (max-width: 480px) {
  .no_notifications {
        display: none; 
  }
  .reviewslink_top {
      display: none; 
  }
  .wide_filler {
      display: none; 
  }
  .narrow_filler {
      display: inline; 
  }
  .top_lastfiller {
      display: none; 
  }
  #unseen_info {
      display: none; 
  }
  th.tviews{
      display: none;
  }
     
  td.threadviews {
      display: none;
  }

  td.threadviews_sticky {
      display: none;
  }
 
  th.treplies {
      display: none;
  }

  th.fposts {
      display: none;
  }

  td.replycount {
      display: none;
  }
     
     
}

@media screen and (min-width: 481px){
  .no_notifications {
        display: inline; 
  }
  .reviewslink_top {
      display: inline; 
  }
  .wide_filler {
      display: inline; 
  }
  .narrow_filler {
      display: none; 
  }
  .top_lastfiller {
      display: none; 
  }
  #unseen_info {
      display: block; 
  }
}






a:hover, a:active {
    color: #CC0000;
    text-decoration: underline;
}

a:visited {
    color: #336699;
    text-decoration: none;
}

.main_link a:visited {
    color: #fff;
    text-decoration: none;
}



::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;
}
*/

#opening_editor {
    margin: 30px auto;
    text-align: center; 
    width: 70%;
    min-width: 300px;
    -moz-box-shadow : 0px 0px 15px rgba(0, 0, 0, 0.4); 
    -webkit-box-shadow : 0px 0px 15px rgba(0, 0, 0, 0.4); 
    box-shadow : 0px 0px 15px rgba(0, 0, 0, 0.4); 
    padding: 10px 10px 20px 10px; 
    border: 2px solid; 
    border-color: #ffffff #cccccc #bbbbbb #ffffff; 
    background-color: #e6e6e6; 
    font-size: 13px; 
    font-family: arial, sans-serif;
    color: #000;    
}

.sortlistingby {
    cursor: pointer;
}

.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: '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; 
    
}

*/

.pagetitleblock {
    
     padding: 0px 0px 7px 0px; 
     width: 99%; 
     position: relative;
    
}

.AMASS_css_header_large { 
    
    font-family: arial, helvetica, sans-serif;
    font-size: 24px;
    line-height: 18px; 
    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; 
    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;  
    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: 24px;
    font-weight: bold;
    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: 22px;
    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: arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-style: normal;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: inline;
    letter-spacing: -.5px;  
}

.username_label {
    position: relative;
    top: 2px;
    left: -1px;
    background-color: #000; 
    font-size: 17px; 
    font-weight: normal; 
    font-family: 'Trebuchet MS', arial, sans-serif;
    color: #f0f0f0 !important;  
    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 : 0px 0px 4px rgba(0,0, 0, 0.4);
    -moz-box-shadow : 0px 0px 4px rgba(0,0, 0, 0.4);
    box-shadow : 0px 0px 4px 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;
}



#RTAT_navigate {
     width: 90%; 
     font-family: arial, sans-serif; 
     font-size: 13px; 
     font-weight: bold;
     white-space: normal;
}
#pollingstatus {
    
    position: relative;
     font-family: arial, sans-serif; 
     font-size: 13px;   
    
}


.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 : 0px 0px 4px rgba(0,0, 0, 0.4);
    -moz-box-shadow : 0px 0px 4px rgba(0,0, 0, 0.4);
    box-shadow : 0px 0px 4px 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: 15px; 
    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 : 0px 0px 4px rgba(0,0, 0, 0.4);
    -moz-box-shadow : 0px 0px 4px rgba(0,0, 0, 0.4);
    box-shadow : 0px 0px 4px 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;
}

.username_label_almost_mini {
    background-color: #000000; 
    font-size: 14px; 
    font-weight: normal; 
    font-family: 'Trebuchet MS', arial, sans-serif;
    color: #ffffff !important; 
    padding: 2px 4px 2px 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: 12px;
    font-style: normal;
    color: #444444;
    line-height: 13px;
}


.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.3);
    -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: 220px; 
    line-height: 12px; 
    height: auto;
    max-height: 235px; 
    padding: 15px 10px 60px 10px !important; 
    z-index: 10000000; 
    background-color: #cde; 
    font-family: arial, sans-serif; 
    font-size: 12px; 
    font-weight: normal; 
    position: fixed; 
    top: 50px; 
    right: 20px;
    
  border-width: 2px 1px 1px 1px;
  border-color: #fff #fff #999 #fff; 
  border-style: solid; 

  -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 28px rgba(0,0, 0, 0.6);
  -webkit-box-shadow : 1px 2px 28px rgba(0,0, 0, 0.6);
  box-shadow : 1px 2px 28px rgba(0,0, 0, 0.6);

}

.headsup_list {
    
    width: 220px;
    line-height: 12px; 
    height: 170px; 
    padding: 15px 5px 0px 5px; 
    margin: 10px 5px 0px 0px; 
    max-height: 90%; 
    overflow: auto; 
    overflow-x: hidden; 
    z-index: 10000000; 
     
    font-family: arial, sans-serif; 
    position: relative;
    font-size: 12px; 
    font-weight: normal; 
}

.heads_up_item {
    width: 200px;
    
}


.headsup_fyeo {
    width: 300px; 
    line-height: 12px; 
    max-height: 90%; 
    overflow: auto; 
    padding: 10px 10px 10px 10px; 
    margin: 0px 0px 20px 0px; 
    z-index: 1000; 
    background-color: #cde; 
    border-width: 1px 1px 1px 1px;
    border-color: #678;
    border-style: solid;
   
    font-family: arial, sans-serif; 
    font-size: 13px; 
    font-weight: normal; 
    position: relative; 

    -moz-box-shadow : 0px 11px 13px rgba(0,0, 0, 0.2);
    -webkit-box-shadow : 0px 11px 13px rgba(0,0, 0, 0.2);
    box-shadow : 0px 11px 13px rgba(0,0, 0, 0.2);
}

.headsup_title {
    font-size: 20px; 
    font-family: arial, sans-serif; 
    font-weight: bold;
    letter-spacing: -0.5px;
}

.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);  
}


.bbcodechoosemore {
    cursor: pointer;
}


.gallerimage_legend {
    font-size: 12px; 
    font-weight: normal;
}

.threadpeekaboo {
    position: absolute;
    width: 30px;
    height: 30px;
    z-index: 100001;
}

.wholiked {
    position: absolute;
    width: 100px;
    height: 200px;
    background-color: #e5e7e9;
    border: 2px solid #333;
    font-size: 12px;
    color: #444;
    padding: 10px;
    z-index: 100000;
    overflow: hidden;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px; 
}


.thread_excerpt {
    position: absolute;
    width: 200px;
    height: 150px;
    background-color: #e5e7e9;
    border: 2px solid #333;
    font-size: 12px;
    color: #444;
    padding: 10px;
    z-index: 100000;
    overflow: hidden;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}


.threadlist_title {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    line-height: 14px;
    padding: 0;
    margin: 0;
    position: relative;  
}


.threadlist {
        border-style: none;
        border-width: 1px;
        border-color: #888;
        background-color: #5b6b88;
        padding: 0px 1px 1px 1px;
        margin: 7px 0px 0px 0px; 
        width: 100%;  
        color: #000;
        -moz-border-radius: 8px 8px 0px 0px;
        -webkit-border-radius: 8px 8px 0px 0px;
        border-radius: 8px 8px 0px 0px;
        font-family: arial, helvetica, sans-serif;

}

.threadlist_search {
    
        border-style: none;
        border-width: 1px;
        border-color: #aaa;
        background-color: #779;
        padding: 0px;
        margin: 0px; 
        width: 100%; 
          
        color: #000;
        font-family: arial, helvetica, sans-serif;

}

.pmtd {
    
    padding: 0px 0px 1px 0px; 
    
    
}

.threadtd {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #888; 
    padding: 3px 3px 3px 10px;
    margin: 0px 0px 0px 0px; 
    background: #e5e5e5;
    width: 70%; /* needs to some width be else chrome messes things up*/     
}

.threadtd_f {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #888; 
    padding: 3px 3px 3px 10px;
    margin: 0px 0px 0px 0px; 
    background: #e5e5e5;
    width: 57%; /* needs to some width be else chrome messes things up*/     
}

.collapse_area {
    border: 1px solid #000;
    padding: 4px; 
    position: absolute; 
    right: 0px; 
    bottom: 0px; 
    font-size: 11px;
    cursor: pointer;
    background-color: #fff;
    z-index: 10000;
}

.expand_area {
    border: 1px solid #999;
    padding: 4px; 
    position: absolute; 
    right: 0px; 
    bottom: -2px; 
    font-size: 11px;
    cursor: pointer;
    background-color: #fff;
    z-index: 10000;
}

.forumdescription {
    
     font-size: 11px; 
     color: #777; 
     font-family: arial, helvetica, sans-serif; 
     line-height: 11px;
         
}

.lastreply {
        background: #c3c6cd; /* #cacbcd; */
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #aaa;
        padding: 0px 4px 0px 3px;
        margin: 0px 0px 0px 0px; 
        font-family: arial, sans-serif; 
        font-size: 11px;
        
}

.threadviews {
        background: #d0d0d5;
        border-style: solid;
        border-width: 0px 1px 1px 0px;
        border-color: #aaa;
        font-family: arial, helvetica, sans-serif;
        font-size: 11px;
        padding: 0px 4px 0px 3px;
        margin: 0px 0px 0px 0px; 
        text-align: center;
}

.threadviews_sticky {
        background: #d0d0d5;
        border-style: solid;
        border-width: 0px 1px 1px 0px;
        border-color: #aaa;
        font-family: arial, helvetica, sans-serif;
        font-size: 11px;
        padding: 0px 4px 0px 3px;
        margin: 0px 0px 0px 0px; 
        text-align: center;
}

.threadcolumns {
        background: #d3d6dd; /* d3d6dd */
        border-style: solid;
        border-width: 0px 1px 1px 0px;
        border-color: #aaa;
        font-family: arial, helvetica, sans-serif;
        font-size: 11px;
        padding: 0px 4px 0px 3px;
        margin: 0px 0px 0px 0px; 
        text-align: center;
}

.replycount {
        background: #dddddd;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #aaa;
        font-family: arial, helvetica, sans-serif;
        font-size: 11px;
        padding: 0px 4px 0px 3px;
        margin: 0px 0px 0px 0px; 
        text-align: center;
}

.locked_small {
        position: relative;
        top: 4px;
        left: 1px;
        padding: 0px 2px 0px 0px;
        margin: 0px 0px 0px 0px;    
}

.short_pagination {
        font-family: arial, sans-serif;;
        font-size: 10px;      
}

.follow_manage {
    cursor: pointer;
}


.threadlist_timer {
        font-family: arial, helvetica, sans-serif;
        font-size: 11px;
        
}

.threadrow {
    line-height: 13px;
    
}

.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;
        margin: 0px 0px 0px 2px;
    
 
}


.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;
}





#docks_container {
    
    width: 100%;
    /* background-color: #c5c8d3; */
    /* overflow: hidden; */
    
    position: relative;
    margin: 0px 0px 20px 0px;
    border: 0; 
    padding: 0px;
}

#pier_113 {
    
    border: 0px solid #f00; 
    position: relative;
    padding: 0px;
    margin: 0px;
    border: 0; 
    display: block; 
    border: 1px solid rgb(153, 153, 153); 
    z-index: 200023; padding: 25px 10px 10px; 
    margin-bottom: 40px; 
    background-color: rgb(239, 237, 232);
}


.docked_tool {

    margin-bottom: 0px;

}

#mobiletools {
    border: 0px solid #00f; 
    margin: 10px 0px 10px 0px;  
}

#mobiletools_sub {
    border: 0px solid #0f0; 
    margin: 0px 0px 0px 0px;  
}

#mobiletools_sub_close {
    z-index: 100000000;
}

#imagetools_docked {
    padding: 0px 50px 0px 0px;
    line-height: 30px; 
}

#fonttools_docked {
    padding: 0px 50px 0px 0px;
    line-height: 30px; 
}

.AMASS_editor_mobilecommand {
    padding: 2px 5px 2px 5px; 
    margin: 0px 10px 0px 0px;
    font-size: 13px;
    font-weight: bold;
    background-color: #fff;
    font-family: arial, sans-serif;
    border: 1px #999 solid;
    line-height: 26px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}




.editcommand_large {
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    font-size : 12px;
    cursor: pointer;
    padding : 4px 7px 4px 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 5px;
    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_large_a {
    color: #000 !important;
    text-decoration:none !important;
    /* text-decoration: none !important; */
}

.editcommand_a {
    color: #000 !important;
    text-decoration:none !important;
    /* text-decoration: none !important; */
}

.editcommand_small_a {
    color: #575757 !important;
    /* text-decoration:underline !important; */
    text-decoration: none !important;
}




.editcommand {
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    font-size : 12px;
    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: normal;
    font-family: arial, helvetica, sans-serif;
    font-size : 11px;
    cursor: pointer;
    padding : 4px 7px 3px 7px;
    border-width: 1px;
    
    border-style: none;
    border-color: #cccccc #999999 #999999 #cccccc;
    letter-spacing: -0.3px;
    color: #777;
    

    margin: 5px 0px 5px 0px;
    white-space: nowrap;

}

.editcommand_small {
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    font-size : 11px;
    cursor: pointer;
    padding : 4px 7px 3px 7px;
    border-width: 1px;
    
    border-style: solid;
    border-color: #cccccc #999999 #999999 #cccccc;
    letter-spacing: -0.5px;
    color: #333;
    background-color: #dddddd;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 5px 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);
}
*/

.editcommand_small {
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    font-size : 11px;
    cursor: pointer;
    padding : 4px 7px 3px 7px;
    border-width: 1px;
    
    border-style: solid;
    border-color: #cccccc #999999 #999999 #cccccc;
    letter-spacing: -0.3px;
    color: #575757 !important;
    background-color: #dddddd;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 5px 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,
            -1px -1px 2px 0px rgba(96, 96, 96, 0.3) inset,
            1px 2px 5px rgba(0, 0, 0, 0.1);
}







.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: 0px;
    margin: 0px 0px 0px 0px;
    overflow: auto; 
    position: relative; 
    width: 100%; 
    text-align: left; 
    display: block;
    line-height: 14px;
    font-size: 12px;
    z-index: 500;
    background-color: #fafafa;
    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 6px rgba(0,0, 0, 0.4);
     box-shadow : inset 2px 2px 6px rgba(0,0, 0, 0.4);
     
}



.threadsresult {
    font-size: 12px; 
    text-align: left; 
    font-family: arial, helvetica, sans-serif; 
    line-height: 14px; 
    white-space: nowrap;
    
}
#searchtitle {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    border-width: 1px;
    font-weight: bold;
    padding: 0px 4px 0px 4px;
}

#searchcontent {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    border-width: 1px;
    font-weight: bold;
    padding: 0px 4px 0px 4px;
}

.suilabel {
    font-weight: bold;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #036 !important;
}

#search_here {
    position: relative;
}

#search_extracommands {
    font-family: arial, sans-serif;
    text-align: right;
}

#search_info {
    padding: 8px 5px 3px 3px;
    font-family: arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
}

.AMASS_searchUI {
    background-color: #c5c8d3;  /* dark #c8ccd6 #c5c8d3 #dadee4 #d6dadf #d8dce2 #dadee4 #dce1e6 light  */
    border-style: solid; 
    border-width: 1px; 
    border-color: #eee #999 #777 #ccc;
    padding : 1px 10px 10px 10px; 
    margin : 15px 0px 25px 0px;
    font-family: arial, helvetica, 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; 
    width: 96%;
    position: relative;
    max-width: 1000px;
    margin: 0 auto;
}



#hereyouare {
    font-family: arial, sans-serif; 
    font-size: 14px; 
    color: #d00;  
}


#search_pagination_top {
    
    height: 20px; 
    background-color: #bbc; 
    border-style: solid; 
    border-color: #999; 
    border-width: 1px 0px 1px 0px; 
    padding: 5px;
    
}

#search_infotext {
    font-weight: normal;
    color: #333;
    font-family: arial, sans-serif; 
}

 
.AMASS_search_infooutput { 
     font-family: arial, sans-serif; 
     font-size: 12px; 
     margin-bottom: 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;
}



.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 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow :   1px 3px 10px 0px 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 35px 10px 15px;
       padding: 4px 12px 4px 10px;
       border-style: none;
       border-color: #eee #bbb #999 #eee;
       position: relative;    
       border-width: 1px;
       
       
       /* 
       font-size: 12px;
       font-family: arial, sans-serif; 
       color: #444;
       */
       background-color: #d9d9d9;
       -moz-border-radius: 0px 40px 40px 20px;
       -webkit-border-radius: 0px 40px 40px 20px;
       border-radius: 10px 30px 30px 10px;
       -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.4) inset,
                1px 1px 10px rgba(0, 0, 0, 0.4);
    }
    
    
    .bbcode_quote_body_simpler {
       
       margin: 3px 3px 3px 20px;
       padding: 3px 2px 2px 10px;
       border-style: solid;
       border-color: #fff #bbb #bbb #eee;
       position: relative;    
       border-width: 1px 2px 2px 1px;
       /* color: #333; */
       background-color: #cfcfcf;
       -moz-border-radius: 0px 20px 20px 10px;
       -webkit-border-radius: 0px 20px 20px 10px;
       border-radius: 0px 20px 20px 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; 
        color: #444;
        
        text-decoration: none; 
        font-weight: normal; 
        font-style: normal; 
        font-variant:normal;
        
    }
    
    .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: #e9e9e9;
    line-height: 15px;
    font-size: 12px;
    -webkit-box-shadow : inset 2px 2px 6px rgba(0,0, 0, 0.4);
    -moz-box-shadow : inset 2px 2px 6px 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: 15px;
    font-size: 12px;
    background-color: #e3e9e3;
    -webkit-box-shadow : inset 2px 2px 6px rgba(0,0, 0, 0.4);
    -moz-box-shadow : inset 2px 2px 6px 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: 15px;
    font-size: 12px; 
    display: block;
    /* overflow: auto; */ 

}

.threadlistpaginated_plain {
    padding: 10px 10px 10px 0px;
    margin: 5px 0px 0px 0px; 
    text-align: left;
    font-weight: normal;
    font-size: 12px; 
    line-height: 15px; 
    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: 13px; 
    line-height: 18px; 
    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: #000;
       background-color: #c1cbc5;

    
}


.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 {

}

.hosted_infoplate {
   font-size: 11px; 
   padding: 5px 10px 5px 5px; 
   margin: 10px 0px 5px 0px;
   width: 80%; 
   background-color: #f3f3f3; 
   border: 1px #999 solid; 
   font-size: 11px; 
   font-family: arial, sans-serif; 
   line-height: 12px; 
}

.hosted_infoplate_quote {
   font-size: 11px; 
   padding: 5px 10px 5px 0px; 
   margin: 0px 0px 5px 0px; 
   border: 0; 
   font-size: 11px; 
   font-family: arial, sans-serif; 
   line-height: 12px; 
}

.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 {
    cursor: pointer;
    margin: 0px 0px 0px 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);  
}

.gallerypicker_img {
    position: relative;
    /* display: block; */
    margin: 10px 0px 0px 0px; 
    padding: 0px 7px 0px 0px;
    display: none;
    float: left;
    font-family: arial, sans-serif;
    font-size: 12px; 
    font-weight: normal;
    line-height: 11px;
    width: 65px;
    
}


.membergallery_img {
    position: relative;
    /* display: block; */
    margin: 10px 0px 0px 0px; 
    padding: 0px 7px 0px 0px;
    display: none;
    float: left;
    font-family: arial, sans-serif;
    font-size: 12px; 
    font-weight: normal;
    line-height: 11px;
    
}

.membergallery_img_bottom {
    position: relative;
    margin: 0px 7px 0px 0px; 
    padding: 0px 0px 0px 0px;
    font-family: arial, sans-serif;
    font-size: 12px; 
    font-weight: normal;
    line-height: 11px;
    
}

.membergallery_img_side {
    position: relative;
    margin: 10px 7px 0px 0px; 
    padding: 0px 0px 0px 0px;
    /* display: block; display: none; */
    float: left;
    font-family: arial, sans-serif;
    font-size: 12px; 
    font-weight: normal;
    line-height: 11px;
    
}

.gallerybrowser_current {
    position: absolute; 
    bottom: 0px; 
    left: 0px; 
    width: 100%; 
    height: 11px; 
    background-color: #a00; 
    color: #fff; 
    white-space: nowrap; 
    font-size: 11px;
    text-align: center; 
    font-family: arial, sans-serif;
    padding: 2px 0px 2px 0px; 
    z-index: 10000;
}

.gallerybrowser_info {
    background-color: #000; 
    color: #fff; 
    height: 11px; 
    white-space: nowrap; 
    font-size: 11px; 
    padding: 2px 0px 2px 0px; 
    text-align: center; 
    font-family: arial, sans-serif;
    z-index: 1000;
}

.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);
}




.gear_listed_item {
   font-weight: bold; 
   font-family: arial, sans-serif; 
   font-size: 14px; 
   color: #000; 
   white-space: nowrap; 
   height: 14px; 
}

.add_to_gear_description {
    font-family: arial, sans-serif; 
    font-size: 12px; 
    line-height: 13px;
    color: #777; 
    cursor: pointer;
    padding-bottom: 10px;
}

.addgear {
    position: relative; 
    font-weight: bold; 
    font-family: arial, sans-serif; 
    font-size: 14px; 
    color: #0000ff;
    margin-bottom: 20px;
}






#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 3px;

}

.gallerypicker_freeflow {
    position: relative;
    margin: 0px 0px 0px 3px;

}

.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: 26px;
  background-color: #bbbbbb;
  color: #bbbbbb;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  border-width: 1px 0px 0px 0px;
  border-color: #999999 #999999 #bbbbbb #999999;
  border-style: solid;
  filter:alpha(opacity=60);
  -moz-opacity:0.6;
  opacity: 0.6; 
  z-index: 10000;
    
}

.close_x_x {
  position: absolute;
  top: 4px;
  right: 17px;
  color: #000;
  font-size: 12px;
  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: #dcdcdf;
  border-style: solid;
  border-color: #eee #eee #aaa #aaa;
  border-width: 2px 2px 1px 1px;
  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 1px 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: #dd0000;
    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: arial, sans-serif;
    text-decoration: none;
    letter-spacing: -0.3
}

.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;*/
}


.picked_demo {
    position: relative;
    padding: 1px 4px 1px 4px;
    margin: 0px 3px 0px 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;
    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: 18px;
    line-height: 24px;
    cursor:pointer; 
    background-color: #fbb; 
    /*-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: arial, helvetica, sans-serif;
    
}

input {
    font-size:9px;
    font-family: arial, helvetica, sans-serif;
}


#bottitle {
    font-family: arial, sans-serif; 
    font-size: 18px; 
    color: #777; 
    font-weight:bold; 
    letter-spacing: -0.6px;
}

.threadtitle {
    
    font-family: arial, helvetica, sans-serif;
    font-size: 22px;
    line-height: 24px;
    margin: 10px 0px 0px 0px;  
    padding: 0px 20px 0px 0px;
    position: relative;
    display: inline; 
    position: relative; 
    letter-spacing: -0.8px;
    width: 99%;

}


.threadtitle_pmthread {
    font-family: 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: 11px;
    color: #333; 
    margin: 0px 0px 0px 0px;  
    padding: 3px 3px 3px 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_commands {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold; 
    margin: 0px 0px 0px 0px;
    color: #003366;
}

.forum_commands {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold; 
    margin: 0px 0px 0px 0px;
    color: #003366;

}

.thread_followed {
    font-weight: bold; 
    position: relative;  
    color: #003366;
}

.follow_thread_command {
    font-weight: bold; 
    position: relative;   
    color: #003366; 
    white-space: nowrap; 
    cursor: pointer; 
}

#follow_management {
    z-index: 10000000; 
    background-color:#fff; 
    padding: 10px 30px 25px 20px; 
    box-shadow :  0px 0px 60px 0px rgba(0, 0, 0, 0.8); 
    border: 2px solid #999; 
    position: absolute; 
    top: 95px; 
    right: 5%; 
    font-family: arial, sans-serif; 
    font-size: 14px; 
    line-height: 13px; 
    font-weight: bold;
}

#gn_unfilter {
    z-index: 10000000; 
    background-color:#fff; 
    padding: 10px 30px 25px 20px; 
    box-shadow :  0px 0px 60px 0px rgba(0, 0, 0, 0.8); 
    border: 2px solid #999; 
    position: fixed; 
    top: 10%; 
    left: 10%; 
    font-family: arial, sans-serif; 
    font-size: 12px; 
    line-height: 14px; 
    width: 70%;
    max-width: 500px;
}

.prevnext_threads {
    position: relative;   
    color: #003366;  
    white-space: nowrap; 
    cursor: pointer;
}

.thread_command_color {
    color: #003366;  
}

#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: arial, helvetica, sans-serif;
    font-size: 18px;
    line-height: 20px;
    margin: 0px 10px 0px 0px;
    padding: 7px 0px 0px 0px;
    width: 95%;
    font-weight: bold;
    color: #000000;
    letter-spacing: -.5px;

    
    
}

.forumpath {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    
    padding-right: 110px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;    
    /* white-space: nowrap; */
    color: #666699;
    position: relative;

}

.path_contd {
    position: relative;
    font-size: 14px;
    color: #999;
    font-weight: normal;
}


.thread_starttime {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #555;
}

.thread_infoblock {
    line-height: 14px;
    margin: 10px 0px 35px 0px;
    width: 100%;
}

.forumpath_reply {
    font-family: arial, helvetica, sans-serif;
    font-size:13px;
    line-height: 13px;
    font-weight:bold; 
    position: relative;
    top: 0px;
    padding: 0px 0px 0px 0px;
    /*white-space: nowrap;*/
    color: #003366;
}

.forumpath_desc {
    font-family: arial, helvetica, sans-serif;
    font-size:13px;
    line-height: 13px;
    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: 13px;
    font-weight: normal;  
    color: #777;

}

#review_nav_top {
    position: relative; 
    padding: 5px 0px 0px 0px; 
    margin: -25px 0px 0px 0px; 
    border-style: solid; 
    border-width: 0px; 
    border-color: #000000; 
    height: 30px; 
}

.donedeal {
    font-size: 10px;
    color: #fff;
    border: 1px #000 solid; 
    background-color: #77e; 
    padding: 0px 3px 0px 3px; 
    margin: 0px 5px 0px 0px;
    font-weight: normal;
}

.donedeal_larger {
    font-size: 11px;
    color: #fff;
    border: 1px #000 solid; 
    background-color: #77e; 
    padding: 1px 3px 1px 3px; 
    margin: 0px 2px 0px 0px;
    position: relative; 
    top: -1px;
    font-weight: normal;
}

.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;
  
}

.sortarea {
    padding: 20px 0px 0px 0px;
}






.post_table {
    
    padding: 0px 0px 0px 0px;
    border-style: solid;
    /* border-color: #fff #bbb #bbb #e5e5e5; */ 
     border-color: #fff #aaa #a0a0a0 #f3f3f3;
    border-width: 2px 1px 1px 2px;
    width: 100%;
    /*      background-color: #fafafa; 
            background-color: #eeeeed; 
            background-color: #f6f6f6;
    */ 
    background-color: #e6e5e5;  /* safari needs this */
    -moz-box-shadow : 0px 0px 30px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow : 0px 0px 30px rgba(0, 0, 0, 0.5);
    box-shadow : 2px 2px 26px rgba(0, 0, 0, 0.45);
    
    
    /* ,  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: #eaeaea;
    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: #c4c4c7;
  border-style: none;
  overflow: hidden;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  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: #c4c4c7;
  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;
    font-weight: bold; 
    margin: 1px 0px 0px 0px;
    color: #003366;
}
#stop_traverse_unseen {
    cursor: pointer;
}

.seenlabel {
    z-index: 0; 
    position: absolute; 
    top: 13px; 
    right: 8px; 
    font-size: 10px; 
    color: #bbbbbb;
    display: none;  
}

.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: 9px; 
    z-index: 10000000;

}



.showhistogram  {
    
    position: absolute; 
    bottom: 11px; 
    right: 11px; 
    z-index: 10000; 
      
}


.showhistogram_prog  {
    
    position: absolute; 
    bottom: 11px; 
    right: 11px; 
    z-index: 20000; 
    font-weight: normal; 
    font-family: arial, helvetica, sans-serif; 
    font-size : 10px; 
    cursor: pointer; 
    padding : 4px 7px 4px 7px; 
    border-width: 1px; 
    border-style: solid; 
    border-color: #000; 
    color: #000000;
    background-color: #ddd; 
    margin: 0px 0px 5px 0px; 
    white-space: nowrap;  
    cursor: pointer;
    
    
}

.histogram_html {

    position: absolute; 
    bottom: 11px; 
    right: 10px; 
    width: 256px;
    height: 80px;  
    z-index: 1000000;    
    
}

.histogram_output {
    
    width: 256px; 
    height: 80px; 
    z-index: 10000; 
    border: 1px solid; 
    border-color: #fff #dfe5d9 #dfe5d9 #fff; 
    background-color: #dfe5d9; 
    position: relative; 
  
    
}

#imagelinkinfo {

    position: absolute; 
    top: 14px; 
    right: 11px; 
    z-index: 1500000; 
  
}

#cookieinfo {
    color: #777;
}

.gallerybrowser_commands {

    position: absolute; 
    bottom: 0px; 
    left: 0px;  
    width: 110px; 
    height: 35px; 
    z-index: 1600000; 
    padding: 0px; 
    margin: 0px; 
    background-color: #f7f7f7; 
    border: 0px solid #0f0;

}

.gallerybrowser_commands_right {
    position: absolute; 
    bottom: 0px; 
    left: 20px;  
    width: 110px; 
    height: 35px; 
    z-index: 1600000; 
    padding: 0px; 
    margin: 0px; 
    background-color: #f7f7f7; 
    border: 0px solid #0f0;
}

.gallerybrowser_content {

    z-index: 500000; 
    background-color: #f7f7f7;  
    position: relative; 
    height: 80%; 
    width: 100px; 
    padding: 3px 0px 3px 0px;

}


.gallerybrowser_info_bottom {

  -moz-border-radius: 0px 30px 0px 0px;
  -webkit-border-radius : 0px 30px 0px 0px;
  border-radius : 0px 30px 0px 0px;
  -moz-box-shadow : 3px -5px 6px rgba(0,0, 0, 0.2);
  -webkit-box-shadow : 3px -5px 6px rgba(0,0, 0, 0.28);
  box-shadow : 3px -5px 6px rgba(0,0, 0, 0.2);
    
    position: fixed; 
    bottom: 125px; 
    padding: 6px 30px 0px 11px; 
    left: 0px; 
    height: 23px; 
    z-index: 1000000; 
    background-color: #fff; 
    color: #333; 
    font-size: 12px;
    line-height: 13px;
}

.gallerybrowser_left {
    position: fixed; 
    top: 20%; 
    left: -5px; 
    width: 115px; 
    height: 60%;
    z-index: 400000;  
    overflow: hidden; 
    padding: 20px 5px 0px 10px; 
    border-style: solid; 
    border-width: 1px; 
    border-color: #fff; 
    background-color: #f7f7f7; 
    font-family: arial, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    opacity: 0.95;
    -webkit-user-select: none; 
    -moz-user-select: none;
     -ms-user-select: none; 
     user-select: none; 
     -moz-border-radius: 0px 30px 0px 0px;
     -webkit-border-radius : 0px 30px 0px 0px; 
     border-radius : 0px 30px 0px 0px; 
     -moz-box-shadow : 4px 5px 32px rgba(0,0, 0, 1); 
     -webkit-box-shadow : 4px 5px 32px rgba(0,0, 0, 1); 
     box-shadow : 4px 5px 32px rgba(0,0, 0, 1);
}

.gallerybrowser_right {
    position: fixed; 
    top: 20%; 
    right: 0px; 
    width: 115px; 
    height: 60%;
    z-index: 400000;  
    overflow: hidden; 
    padding: 30px 5px 0px 10px; 
    border-style: solid; 
    border-width: 1px; 
    border-color: #fff; 
    background-color: #f7f7f7; 
    font-family: arial, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    opacity: 0.95;
    -webkit-user-select: none; 
    -moz-user-select: none;
     -ms-user-select: none; 
     user-select: none; 
     -moz-border-radius: 30px 0px 0px 0px;
     -webkit-border-radius : 30px 0px 0px 0px; 
     border-radius : 30px 0px 0px 0px; 
     -moz-box-shadow : 4px 5px 32px rgba(0,0, 0, 1); 
     -webkit-box-shadow : 4px 5px 32px rgba(0,0, 0, 1); 
     box-shadow : 4px 5px 32px rgba(0,0, 0, 1);
}

.gallerybrowser_bottom {
    position: fixed; 
    bottom: -5px; 
    left: 0px; 
    width: 100%; 
    height: 128px;
    z-index: 400000;  
    overflow: hidden; 
    padding: 0px 10px 0px 0px; 
    border-style: solid; 
    border-width: 1px; 
    border-color: #fff; 
    background-color: #fff; 
    font-family: arial, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    opacity: 1;
    -webkit-user-select: none; 
    -moz-user-select: none;
     -ms-user-select: none; 
     user-select: none; 
     -moz-box-shadow : 4px 5px 32px rgba(0,0, 0, 1); 
     -webkit-box-shadow : 4px 5px 32px rgba(0,0, 0, 1); 
     box-shadow : 4px 5px 32px rgba(0,0, 0, 1);
     
}

.walkthough_thumbs_left {
    direction: ltr; 
    position: relative; 
    left: 5px; 
    width: 115px; 
    height: 100%; 
    overflow: auto;  
    margin-top: 10px; 
    padding: 0px 0px 0px 0px; 
    z-index: 600000;
}

.walkthough_thumbs_right {
    direction: rtl; 
    position: relative; 
    right: 5px; 
    width: 105px; 
    height: 100%; 
    overflow: auto;  
    margin-top: 0px; 
    padding: 0px 0px 0px 25px; 
    z-index: 600000;
    
}

.walkthough_thumbs_bottom {
    direction: ltr; 
    position: relative; 
    left: 0px; 
    width: 98%; 
    height: 110px; 
    overflow-y:hidden;
    overflow-x:scroll;
    margin-top: 10px; 
    padding: 0px 0px 0px 10px; 
    z-index: 600000;
    white-space: nowrap;
    
    
}

.walkthough_header_left {
    
}

.walkthough_header_right {
    margin-left: 7px;
}

.walkthough_header_bottom {
    width: 100%;
    height: 40px;
}

.walkthough_close_left {
    position: absolute; 
    bottom: 10px; 
    left: 14px;  
    background-color: #f7f7f7; 
}

.walkthough_close_right {
    position: absolute; 
    bottom: 10px; 
    right: 37px;  
    background-color: #f7f7f7; 
}

.walkthough_close_bottom {
    position: fixed; 
    right: 10px; 
    bottom: 70px;  
    background-color: #f7f7f7; 
}

.overlay_imagetool {
    
    font-weight: normal; 
    font-family:  arial, helvetica, sans-serif; 
    font-size : 10px; 
    cursor: pointer; 
    padding : 4px 7px 4px 7px; 
    border-width: 1px; 
    border-style: solid; 
    border-color: #000; 
    color: #000000; 
    background-color: #dddddd; 
    margin: 0px 0px 5px 0px; 
    white-space: nowrap;
    
}

.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: #f2f2f2;  /* safari needs this */
    -moz-box-shadow : 2px 2px 80px rgba(0,0, 0, 0.6);
    -webkit-box-shadow : 2px 2px 80px rgba(0,0, 0, 0.6);
    box-shadow : 2px 2px 80px rgba(0,0, 0, 0.6);

}



.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: #f2f2f2;  /* safari needs this */
    -moz-box-shadow : 2px 2px 80px rgba(0,0, 0, 0.8);
    -webkit-box-shadow : 2px 2px 80px rgba(0,0, 0, 0.8);
    box-shadow : 2px 2px 80px rgba(0,0, 0, 0.8);

}

.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: #f2f2f2;  /* safari needs this */
    -moz-box-shadow : 2px 2px 80px rgba(0,0, 0, 0.8);
    -webkit-box-shadow : 2px 2px 80px rgba(0,0, 0, 0.8);
    box-shadow : 2px 2px 80px rgba(0,0, 0, 0.8);

}

.replytools {
    
    position: relative;
    
}

.replytools_a {
    
    top: 0px;
    left: -10px;
    margin: 0px 10px 0px 0px;  
    padding: 5px 5px 15px 5px;
    width: 155px;
    background-color: #e1e1e1;
    
    border-color: #ffffff;
    border-style: solid; 
    border-width: 2px 0px 0px 2px;
    z-index: 1000000;
    -moz-border-radius: 0px 50px 0px 0px;
    -webkit-border-radius: 0px 50px 0px 0px;
    border-radius: 0px 50px 0px 0px;
    -moz-box-shadow : 2px 2px 8px rgba(0,0, 0, 0.5);
    -webkit-box-shadow : 2px 2px 8px rgba(0,0, 0, 0.5);
    box-shadow : 2px 2px 8px rgba(0,0, 0, 0.5);
    
}

.replytools_b {
    
    margin: 0px 10px 0px 0px;  
    padding: 5px 5px 15px 5px;
    background-color: #e1e1e1;
    width: 100%;
    border-color: #ffffff;
    border-style: solid; 
    

}


.replystats {
    cursor: pointer;
    color: #369 !important;
}


.threadpoll {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 97%;
}

.polllist {
     padding: 20px 0px;
     font-family: arial, sans-serif; 
     font-size: 13px; 
     line-height: 20px;
    
    
}

.polltext_editor {
    margin: 0px 0px 0px 0px;
    padding: 1px 10px 1px 3px;
    font-family: arial, sans-serif;   
    font-size: 12px;
    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: arial, sans-serif;   
    font-size: 12px;
}

.pollinfo {
    padding: 1px 10px 1px 0px;
    font-family: arial, sans-serif;   
    font-size: 12px;
}

.polllegend {
    position: absolute;
    top: 0px;
    left: 5px;
    color: #000000;
    font-family: arial, sans-serif;   
    font-size: 10px;
}

.perclegend {
    position: absolute; 
    top: 1px;
    font-family: arial, sans-serif;   
    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: arial, 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: #e6e5e5;
    -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);
}




.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: 10000000; 
    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: #fff;
    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: 12px;
    font-style: normal;
    font-family: arial, sans-serif;
    line-height: 13px;
    color: #777;
    width: 70%; 

}




.otherpage_inwide {
    padding: 2px 3px 2px 3px;
    margin: 1px 1px 1px 2px;  
    border-style: solid;
    border-color: #555;
    border-width: 1px;
    color: #555 !important;
    background-color: #f8f8f8;
    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: #555;
    border-width: 1px;
    color: #555 !important;
    background-color: #f8f8f8;
    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: #bbb;
    border-width: 1px;
    color: #bbb !important;
    background-color: #f8f8f8;
    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 3px; 
    border-style: solid;
    border-color: #000;
    background-color: #77ac77;
    border-width: 1px 1px 1px 1px;
    color: #ffffff !important;
    font-family: arial, sans-serif;
    font-weight: normal;  
    font-size: 14px;
    
}

.search_otherpage_inwide {
    padding: 2px 4px 2px 3px;
    margin: 1px 1px 1px 3px;  
    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; */
    
}

.search_otherpage {
    padding: 2px 4px 2px 3px;
    margin: 1px 1px 1px 3px;
    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; */
    
}

.search_currentpage {
    padding: 2px 4px 2px 3px;
    margin: 1px 1px 1px 3px;  
    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: 11px;  
    font-family: arial, helvetica, sans-serif;
    font-size: 11px; 
    font-weight: normal;  
    color: #fff;
    text-align: center;

}



.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: #444;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px; 
    line-height: 13px;
    font-weight: normal; 
    cursor: pointer;
}

.sideinfo_postcount {
    margin: 5px 0px 0px 2px;  
}

.sideinfo_joined {
    margin: 0px 2px;
}

.sideinfo_location {
    margin: 0px 2px;
}

.morelink {
    margin: 10px 0px 5px 2px;
    /* font-weight: bold; */
}

.moreinfo {
    color: #444;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    /* text-transform: lowercase; */
}


.reportlink {
  
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 10px; 
    line-height: 12px;
    z-index: 500;
}


#RTAT_report {
    color: #000000;
    font-family: arial, sans-serif;
    font-size: 13px; 
}


.singlepostlink a {
    color: #aaaaaa;
    font-family: verdana arial;   
    font-size:9px; 
}

.posttime {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #778;
    font-family: arial, sans-serif; 
    font-size: 11px;
    line-height: 11px;
    padding: 0px 5px 0px 0px; 
    margin: 0px; 
    white-space: normal;
}



.permalink_to_post {
    
    text-decoration: none;
}

.permalink_light {
    color: #778;
    
}

.edit_info {
    margin-top: 8px;
}


.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%;
}




.header_2 {
    font-family: 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;
    
}


.threadlist_forum_name {
        background: #d3d6dd;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #aaa;
        padding: 0px 2px 0px 5px;
        margin: 0px 0px 0px 0px; 
        font-family: arial, sans-serif; 
        font-size: 11px;
        font-weight: normal;
        width: 20%;   /* chrome needs width else it messes columns sometimes*/
} 

.threadlist_forum_name a {
    color: #235 !important;
}

#sticky {
    display:table-row;
    text-decoration: none;
}

.sticky_info {
    border: 2px solid #fff; 
    padding: 0px 4px;
    background-color: #7a7;
    color: #fff;
    font-weight: normal;
    position: relative;
    bottom: 1px;
    font-size: 20px;
}



.sticky_label_forumview {
    border: 1px solid #7a7; 
    padding: 0px 3px;
    background-color: #7a7;
    color: #fff;
    font-weight: normal;
    font-size: 10px;
    line-height: 10px;
    position: relative;
    top:-1px;
}

.yours_label_forumview {
    border: 1px solid #999; 
    padding: 0px 3px;
    background-color: #ddd;
    color: #444;
    font-weight: normal;
    white-space: nowrap;
    font-size: 10px;
    line-height: 10px;
    position: relative;
}

.poll_label_forumview {
    border: 1px solid #7a7; 
    padding: 0px 3px;
    background-color: #7a7;
    color: #fff;
    font-weight: normal;
    font-size: 10px;
    line-height: 10px;
    position: relative;
}

.followed_label_forumview {
    border: 1px solid #a8a; 
    padding: 0px 3px 0px 3px;
    background-color: #a8a;
    color: #fff;
    font-weight: normal;
    white-space: nowrap;
    font-size: 10px;
    line-height: 10px;
    position: relative;
    
}

.own_label_forumview {
    border: 1px solid #88a; 
    padding: 0px 3px;
    background-color: #88a;
    color: #fff;
    font-weight: normal;
    white-space: nowrap;
    font-size: 10px;
    line-height: 10px;
    position: relative;
}

.unreadinfo_forumview {
    
    text-align: left; 
    width: 80px; 
    font-family: arial, sans-serif; 
    font-size: 11px; 
    color: #000; 
    border-left: 1px dotted #999;
    padding-left: 7px;
    
}

.allseen_forumview {
    text-align: left; 
    width: 1px; 
    font-family: arial, sans-serif; 
    font-size: 11px; 
    color: #bbb;
}

.unread_forumview {
    text-align: left; 
    width: 80px; 
    font-family: arial, sans-serif; 
    font-size: 11px; 
    color: #000; 
    border-left: 1px dotted #999;
    padding-left: 7px;
    
}


.newlabel_forumview {

    font-family: arial, helvetica, sans-serif; 
    padding: 0px 2px 0px 2px; 
    font-weight: bold; 
    border: 1px #fff solid; 
    background-color: #a5a; 
    color: #fff; 
    cursor: pointer; 
    font-size: 12px;
    line-height: 12px;
    position: relative;
    height: 12px;
    
}

.newlabel_threadview {

    font-family: arial, helvetica, sans-serif; 
    padding: 2px 4px 2px 4px; 
    font-weight: bold; 
    border: 1px #fff solid; 
    background-color: #a5a; 
    color: #fff; 
    cursor: pointer; 
    font-size: 12px;
    line-height: 12px;
    position: relative;
    height: 12px;
    
}

.thread_has_new {
    font-weight: bold; 
    color: #247; 
}

.thread_has_new_info {
    color: #555; 
}

.thread_is_read_info {
    color: #777; 
}

.thread_is_read {
    font-weight: normal;
    color: #567; 
}

.fyeotoolpage {
 
    background-color: #7a7;
    color: #fff;
    font-weight: bold;   
    text-decoration: none;
}

.fyeotool_current_link {
    color: #fff;
    white-space: nowrap;
    text-decoration: none;
    padding-left: 5px;
}

.fyeotool_link {
    color: #369;
    white-space: nowrap;
}

.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: #fff;
     font-family: arial, sans-serif;
     font-size: 13px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow:
                1px 2px 8px 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("../images/UI_images/handle.png");
    cursor: n-resize;
}
/***************************************************************************************/

.gear_tops_class_a  {
    background-color: #d8d8df; 
    border-bottom: 1px solid #fff; 
    border-left: 0px solid black; 
    padding: 2px 5px 2px 5px;
}
.gear_tops_class_b  {
    background-color: #c1c5d0; 
    border-bottom: 1px solid #fff; 
    border-left: 0px solid black; 
    padding: 2px 5px 2px 5px;
}


.gear_metadata_stats_list {
    font-weight: normal; 
    font-family: arial, sans-serif; 
    line-height: 16px; 
    font-size: 12px; 
    color: #000000;
}

.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 {
    
}

.sortable-placeholder {
    padding: 30px;
    height: 50px;
    
}
.sortable-placeholder_a {
    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;
  }
  
  
.followsetting {
    padding: 2px 5px;
    cursor: pointer;
    border: 1px solid #555;
    margin: 0;
    font-weight: normal;
    line-height: 20px;
    white-space: nowrap;
}  

