/*///~~~MAIN BODY & FRAME SETTINGS~~~///*/
/*~~unless specified elsewhere - main body background, text, borders, scrollbars, margins, & padding.~~*/
html, body {
    background-color: #CCCCFF;
    background-image: url("http://i152.photobucket.com/albums/s178/1DarkPoet/bgs/butterflies3.jpg");
    background-attachment: fixed;
    background-repeat: repeat;
    background-position: 50% 50%;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #9933CC;
    text-decoration: none;
    scrollbar-3d-light-color: #9966CC; 
    scrollbar-arrow-color: #9966CC; 
    scrollbar-track-color: #F5F5F5; 
    scrollbar-base-color: #F5F5F5; 
    scrollbar-dark-shadow-color: #F5F5F5; 
    scrollbar-face-color: #F5F5F5;    
    scrollbar-highlight-color: #9966CC; 
    scrollbar-shadow-color: #9966CC;
    margin: 0px;
    padding: 0px;
}

/*The top header section, where you find the site banner, or forum banner: top.php or top.html file, .top_banner servies top.php*/
.top_banner {
    background-color: #CCCCFF;
    background-image: url("http://i152.photobucket.com/albums/s178/1DarkPoet/bgs/butterflies3.jpg");
    background-attachment: fixed;
    background-repeat: repeat;
    background-position: 50% 50%
    vertical-align: text-top;
    margin: 0px;
    padding: 0px;
}

.forum_title {
    background-color: transparent;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 25px;
    font-weight: bold;
    color: #9933CC;
    text-decoration: none;
    text-align: center;
    vertical-align: text-middle;
    margin: 0px;
    padding: 0px;
}

.hoflogo {
   background-color: transparent;
   vertical-align: text-top;
   margin: 0px;
   padding: 0px;
}


/*~~vertical positioning for small images throughout forum.~~*/
img {
    vertical-align: text-top;
}

/*~~Image warning & resize messages~~*/
.image_resize_text {
    border: 1px dashed #9933CC;
    height: 30px;
    background-image: url('../images/warningbg.png');
    font-size: 8px;
    cursor: pointer;
}

.image_resize_icon {
    padding: 5px;
    vertical-align: middle;
}

/*~~main frame background color, border, margins, & padding.~~*/
frame {
    background-color: #CCCCFF;
    border: none;
    margin: 0px;
    padding: 0px;
}

/*~~frameset background color, border, margins, & padding.~~*/
frameset { 
    background-color: #CCCCFF;
    border: none;
    margin: 0px;
    padding: 0px;
}

/*///~~~~~~~~~~FORUM TOP NAVIGATION SECTION~~~~~~~~~~///*/
/*~~navigation section background & spacing.~~*/
.navpage {
    background-color: #CCCCFF;
    background-image: url("http://i152.photobucket.com/albums/s178/1DarkPoet/bgs/butterflies3.jpg");
    background-attachment: fixed;
    background-repeat: repeat;
    background-position: 50% 85%;
    font-size: 18px;
    font-weight: bold;
    margin: 0px;
    text-decoration: none;
    color: transparent;
    margin: 0px;
    padding: 0px;
}

/*~~forum navigation tabs background, borders, padding, margins, & text.~~*/
.navpage a {
    background-color: transparent;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #9933CC;
    margin: 0px;
    padding: 3px 0px 3px 0px;
}

/*~~forum navbar left side horizontal & vertical positioning.~~*/
.navleft {
    background-color: #CCCCFF;
    background-image: url("http://i152.photobucket.com/albums/s178/1DarkPoet/bars/bar60.jpg");
    background-attachment: fixed;
    background-repeat: repeat;
    background-position: 50% 100%;
    text-align: left;
    margin: 0px;
    padding: 0px 0px 3px 0px;
    vertical-align: text-bottom;
}

/*~~forum navbar right side horizontal & vertical positioning.~~*/
.navright {
    text-align: right;
    vertical-align: text-top;
    margin: 0px;
    padding: 0px;
}

/*~~forum navbar links drop down background color, text, vertical & horizontal alignments.~~*/
.forumlinks { 
    background-color: #CCCCFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #9933CC;
    vertical-align: text-top;
    align: right;
    margin: 0px;
    padding: 0px;
}

/*///~~~~~~~~~~START PAGE LEFT~~~~~~~~~~///*/
/*~~start page left cell-default option view setting, start_left & start_right can be set to transparent, allowing main background to show through~~*/
.start_left {
    background-color: transparent;
    border: 0px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    align: center;
    width: 280px;
}

.start_right {
    background-color: transparent;
    margin: 0px;
    padding: 0px;
}

/*~~background & border for border box around bar; Recent Threads, etc., folder name area, and title bar at the top of the message board right~~*/
.barborder { 
    background-color: #CCCCFF;
    background-image: url("http://i152.photobucket.com/albums/s178/1DarkPoet/bars/bar55.jpg");
    background-attachment: fixed;
    background-repeat: repeat;
    background-position: 50% 50%; 
    border: solid;
    border-style: outset;
    border-width: 3px 0px 3px 0px;
    border-color: #9999CC;
    margin: 0px;
    padding: 3px; 
    vertical-align: top; 
    align: center;
}

/*~~background border & text for section bars; Recent Threads, etc.~~*/
.bar {
    background-color: transparent;
    background-image: url("http://i152.photobucket.com/albums/s178/1DarkPoet/screens/whitescreen1.gif");
    background-attachment: scroll;
    background-repeat: repeat;
    background-position: 50% 50%;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #9933CC;
    border-style: solid;
    border-width: 1px;
    border-color: #9999CC;
    margin: 0px;
    padding: 2px;
    align: left;
}

/*~~start page left, left and right, vertical sections - vertical bar~~*/
.vbar_left, .vbar_right {
    background-color: transparent;
    background-image: url("http://i152.photobucket.com/albums/s178/1DarkPoet/bars/bar95.jpg");
    background-attachment: scroll;
    background-repeat: repeat;
    background-position: 50% 50%;
    width: 15px;
}

/*///~~~MISCELLANEOUS FORUM WIDE SETTINGS~~~///*/
/*~~miscellaneous text throughout~~*/
.text, .activeusers, .user_stats_curuser, .user_stats_friend, pmbar_text, .admin_settings_text, .approved_text, .thread_track_notice, 
.profile_logon {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    color: #9933CC;
    text-align: left;
}

/*~~miscellaneous small text throughout, date, time & page numbers~~*/
.smalltext, .page_number_text, .threadtime, .threadxnewofy, 
.pm_message_count, .pmnewcount {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #9933CC;
}

/*~~miscellaneous lists~~*/
ul, li {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #9933CC;
    text-align: left;
}

p {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    color: #9933CC;
}

/*~~highlighting for search keywords, wikiword, etc.~~*/
.search_keyword_highlight, .wikiword, .highlight {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    color: #9933CC;
}

/*~~backgrounds for misc text throughout - mostly system messages~~*/
h1, h2, .form {
    background-color: transparent;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #9933CC;
}

/*~~backgrounds & text for main page headers - Links, My Controls, Admin Control, Post Message, My Forums, Available Forums & system error messages &#8216;Error&#8217;~~*/
h1 {
    background-color: #CCCCFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #9933CC;
    border-style: solid;
    border-width: 1px;
    border-color: #9999CC;
    margin: 0px;
    padding: 2px;
    width: 95%;
}

/*~~backgrounds & text for secondary page headers - Links; Top Level & subfolder, post page; Thread Title:, To:,  Message Options:,  Admin:, etc. & error messages~~*/
h2 {
    background-color: transparent;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #9933CC;
    margin: 0px;
    padding: 2px;
    width: 95%;
}

/*~~subheads for box areas throughout; visitor log, etc..~~*/
.subhead, .subhead_sort_asc, .subhead_sort_desc, .subhead_checkbox {
    background-color: #CCCCFF;
    background-image: url("http://i152.photobucket.com/albums/s178/1DarkPoet/screens/whitescreen1.gif");
    background-attachment: scroll;
    background-repeat: repeat;
    background-position: 50% 50%;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #9933CC;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #9999CC;
}

/*~~active links throughout forum, page number links~~*/
a, .pagenum_text a, .bar a {
    background-color: transparent;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: underline;
    color: #9933CC;
}

a:visited {color: #9999CC; font-size: 11px; text-decoration: none;}
a:hover {background-color: #9999CC; color: #9933CC; font-size: 13px;}

/*~~~Hidden Link~~~*/
.link_hidden {
    background-color: #9933CC;
    font-family: verdana, arial, helvetica, sans-serif;
}

/*~~admins & owners IP display & edited by text~~*/
.adminipdisplay, .edit_text {
    font-size: 3px;
    font-family: verdana, arial, helvetica, sans-serif;
}

/*~~borderbox background, margins, padding & border throughout~~*/
.borderbox, .bhbox {
    background-color: #CCCCFF;
    background-image: url("http://i152.photobucket.com/albums/s178/1DarkPoet/bars/bar95.jpg");
    background-attachment: fixed;
    background-repeat: repeat;
    background-position: 50% 50%; 
    border: solid;
    border-style: double;
    border-width: 3px;
    border-color: #9999CC;
    padding: 3px;
}

/*~~inner box background, text, etc.~~*/
.box, .bhlinks {
    background-color: #CCCCFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #9933CC;
    border: solid;
    border-style: double;
    border-width: 3px;
    border-color: #9999CC;
    margin: 0px;
    padding: 5px;
}

/*~~background color, text & positioning for system notifications - Thread Deleted, etc.~~*/
.fnotification {
    position: absolute;
    top: 100px;
    left: 100px;
    height: 50px;
    width: 250px;
}

/*~~text for folder information - Next 50 Messages & Previous 50 Messages text~~*/
.folderinfo {
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 11px;
    color: #9933CC; 
    text-decoration: underline;
    float: left;
}

/*~~discussion thread box text for &#8216;Post New&#8217;~~*/
.folderpostnew {
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 11px;
    text-decoration: underline;
    color: #9933CC;
    text-align: right;
    float: right;
}

/*~~discussion thread box text for &#8216;thread title link&#8217;~~*/
.threadname {
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 13px;
    color: #9933CC;
    padding-left: 0px;
}

/*~~discussion thread list folder background & positioning  - 0 folders~~*/
.thread_list_folder {
    background-color: transparent;
    border-style: solid;
    border-width: 1px;
    border-color: #9999CC;
    vertical-align: middle;
    height: 20px;
    align: left;
}

/*~~discussion thread list mode background  & positioning - 0 Threads, Next 50 Threads & Previous 50 Threads~~*/
.thread_list_mode {
    background-color: transparent;
    border-style: solid;
    border-width: 1px;
    border-color: #9999CC;
    vertical-align: middle;
    align: left;
}

/*~~discussion thread box - threads vertical positioning~~*/ 
.thread_list_thread {
    border-style: none;
    vertical-align: middle;
}

/*~~main background & positioning for both start page links areas & discussion thread box in message board left frames~~*/
.threads { 
    background-color: #CCCCFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: #9933CC;
    margin: 0px;
    padding: 2px 0px 2px 0px;
    vertical-align: middle;
    align: left;
    width: 250px;
}

/*~~discussion thread box left border positioning, color, type, width, style - if set to transparent and 0 no border will show~~*/
.threads_left {
    background-color: #CCCCFF;
    border: #9999CC;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    margin: 4px;
    padding: 2px 0px 2px 0px;
    vertical-align: middle;
    align: left;
}

/*~~discussion thread box right border positioning, color, type, width, style - if set to transparent and 0 no border will show~~*/
.threads_right {
    background-color: #CCCCFF;
    border: #9999CC;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    margin: 4px;
    padding: 2px 0px 2px 0px;
    vertical-align: middle;
    align: left;
}

/*~~discussion thread box border positioning, color, type, width, style for number of threads in folder box - if set to transparent and 0 no border will show~~*/
.threads_top_left {
    background-color: #CCCCFF;
    border: #9999CC;
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    margin: 4px;
    padding: 2px 0px 2px 0px;
    vertical-align: middle;
    align: left;
}

/*~~discussion thread box border positioning, color, type, width, style for &#8216;Post New&#8217; box- if set to transparent and 0 no border will show~~*/
.threads_top_right {
    background-color: #CCCCFF;
    border: #9999CC;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    margin: 4px;
    padding: 2px 0px 2px 0px;
    vertical-align: middle;
    align: left;
}

/*~~discussion thread box bottom left border positioning, color, type, width, style - if set to transparent and 0 no border will show~~*/
.threads_bottom_left {
    background-color: #CCCCFF;
    border: #9999CC;
    border-style: solid;
    border-width: 0px 0px 1px 1px;
    margin: 4px;
    padding: 2px 0px 2px 0px;
    vertical-align: middle;
    align: left;
}

/*~~discussion thread box bottom right border positioning, color, type, width, style - if set to transparent and 0 no border will show - spacer box~~*/
.threads_bottom_right {
    background-color: #CCCCFF;
    border: #9999CC;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    margin: 4px;
    padding: 2px 0px 2px 0px;
    vertical-align: middle;
    align: left;
}

/*~~discussion thread box left & right border positioning, color, type, width, style - if set to transparent and 0 no border will show~~*/
.threads_left_right {
    background-color: #CCCCFF;
    border: #9999CC;
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    margin: 4px;
    padding: 2px 0px 2px 0px;
    vertical-align: middle;
    align: left;
}

/*~~discussion thread box left & right bottom border positioning, color, type, width, style - if set to transparent and 0 no border will show~~*/
.threads_left_right_bottom {
    background-color: #CCCCFF;
    border: #9999CC;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    margin: 4px;
    padding: 2px 0px 2px 0px;
    vertical-align: middle;
    align: left;
}

/*~~discussion thread box top left bottom border positioning, color, type, width, style - if set to transparent and 0 no border will show~~*/
.threads_top_left_bottom {
    background-color: #CCCCFF;
    border: #9999CC;
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    margin: 4px;
    padding: 2px 0px 2px 0px;
    vertical-align: middle;
    align: left;
}

/*~~discussion thread box top right bottom border positioning, color, type, width, style - if set to transparent and 0 no border will show~~*/
.threads_top_right_bottom {
    background-color: #CCCCFF;
    border: #9999CC;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    margin: 4px;
    padding: 2px 0px 2px 0px;
    vertical-align: middle;
    align: left;
}

.threadname a, .thread_list_folder a, .thread_list_mode a, .thread_list_thread a, 
.threads a, .threads_left a, .threads_right a, .threads_top_left a, 
.threads_top_right a, .threads_bottom_left a, .threads_bottom_right a, 
.threads_left_right a, .threads_left_right_bottom a,
.threads_top_left_bottom a, .threads_top_right_bottom a {
    font-size: 13px;
    font-weight: normal;
    color: #9933CC;
    align: left;
}

/*///~~~MESSAGE BOARD RIGHT FRAME~~~///*/
.move_up_ctrl, .move_down_ctrl, .move_up_ctrl_disabled, 
.move_down_ctrl_disabled {
    height: 18px;
    width: 18px;
    background-color: #9999CC;
    border: none;
}

.quick_reply_container_closed {
    display: none;
}

.quick_reply_container_opened {
    display: block;
}

/*~~background, margins, padding & alignments for message box~~*/
.msgbox {
    background-color: #CCCCFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #9933CC;
    border: solid;
    border-style: double;
    border-width: 3px;
    border-color: #9999CC;
    padding: 0px;
}

/*~~main background color & image, text & positioning  for the message box head~~*/
.posthead {
      background-color: #CCCCFF;
      font-size: 13px;
      border-bottom: solid 1px #9999CC;
      padding: 0px;
}

/*~~post number - below message head on right side - text & positioning~~*/
.postnumber, .postinfo {
      font-size: 11px;
      font-weight: bold;
      text-align: right
}

/*~~To: & From: text in message box head~~*/
.posttofromlabel {
      font-size: 13px;
      text-align: right;
}

/*~~text & position for usernames/nicks in message box head~~*/
.posttofrom {
      font-size: 12px;
      text-align: left;
}

/*~~main background color & image, text & positioning  for the message body~~*/
.postbody {
      font-size: 12px;
      padding: 2px;
      border: none;
}

/*~~attachments in  message - thumb display~~*/
.attachment_thumb {
    float: left;
    border: 1px solid #9999CC;
    padding: 5px;
    margin: 5px;
}

/*~~qoute text & positioning within message inside message box~~*/ 
.quote {
    background-color: #CCCCFF;
    font-family: verdana, arial, helvetica, sans-serif;
    border: 1px solid #9999CC;
    margin: 0px 10px 10px 40px;
    padding: 5px;
}

/*~~qoute box text & positioning within message inside message box~~*/ 
.quotetext {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    margin: 5px 40px 0px 10px;
    padding: 5px;
}

/*~~code box text & positioning within message inside message box~~*/ 
.code {
    background-color: #CCCCFF;
    font-family: monospace;
    border: 1px solid #9999CC;
    margin: 0px 40px 10px 10px;
    padding: 5px;
    overflow: auto;
}

/*~~spoiler text & positioning within message inside message box~~*/ 
.spoiler, .spoiler_reveal, .spoiler_light, .spoiler * {
    background-color: #CCCCFF;
    font-family: verdana, arial, helvetica, sans-serif;
    border: 1px solid #9999CC;
    color: #9933CC;
    margin: 0px 10px 10px 40px;
    padding: 5px;
}

 /*~~message box bottom background color & image, text & positioning - Reply, Edit, Delete, etc.~~*/
.postresponse {
      background-color: #CCCCFF;
      font-family: verdana, arial, helvetica, sans-serif;
      font-size: 13px;
      font-style: normal;
      color: #9933CC;
      border-top: solid 1px #9999CC;
      text-align: center;
      padding-top: 1px;
      padding-bottom: 1px;
}

/*~~additional post opxions menu, lower right corner of message box~~*/
.post_options {
    cursor: pointer;
}

.post_options_container_closed {
    position: absolute;
    text-align: left;
    display: none;
    overflow: scroll;
}

.post_options_container_opened {
    position: absolute;
    text-align: left;
    display: block;
    overflow: scroll;
}

.post_options_menu {
    padding: 5px 10px 10px 5px;
}

/*///~~~PRIVATE MESSAGE CENTER~~~///*/
/*~~background, margins & alignments for pm box area~~*/
.pmhead {
      height: 20px;
      border: none;
      padding: 0px;
}

/*~~background, text, & positioning for pm section header left side~~*/
.pmheadl {
      background-color: #CCCCFF;
      font-size: 13px;
      font-weight: bold;
      border: none;
      padding: 0px;
}

/*~~background, text, & positioning for pm section header right side~~*/
.pmheadr {
      background-color: #CCCCFF;
      font-size: 13px;
      font-weight: bold;
      border: none;
      padding: 0px;
}

/*~~background color & positioning for PM space used bar section~~*/
.pmbar_container {
    background-color: #9999CC;
    height: 13px;
    width: 100%;
    border: 1px solid #CCCCFF;
}

/*~~PM space used bar graphic & graphic positioning~~*/
.pmbar {
    height: 11px;
    background-color: #9933CC;
    background-image: url('../../images/pbar.png');
    background-repeat: repeat-x;
}

/*///~DROP DOWNS , TEXT & CHECK BOXES, BUTTONS & RADIO BUTTONS~///*/
/*~~various buttons - Go, Start Reading, etc.~~*/
.dictionary_button, .button, .search_button, .smallbutton {
      background-color: #9999CC;
      background-image: url("http://i152.photobucket.com/albums/s178/1DarkPoet/screens/whitescreen1.gif");
      background-attachment: fixed;
      background-repeat: repeat;
      background-position: 50% 50%;
      font-family: verdana, arial, helvetica, sans-serif;
      font-size: 13px;
      font-weight: bold;
      color: #9933CC;
      border: solid;
      border-style: outset;
      border-width: 3px;
      border-color: #9999CC;
      text-decoration: none;
      cursor: pointer;
}

/*~~disabled buttons~~*/
.button_disabled {
    background-color: #666666;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
    border-width: 1px;
    text-decoration: none;
    cursor: pointer;
}

/*~~background for input & signature boxes, etc..~~*/
.user_pref_field, .bhinputtext, .bhselect, .bhtextarea, .bhinputsearch, 
.dictionary_word_display, .dictionary_best_selection, .dictionary_change_to, 
.thread_title, .search_logon {
    background-color: #CCCCFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #9933CC;
    vertical-align: text-top;
    border-width: 1px;
    padding-left: 2px;
    border-style: inset;
}

 /*background, etc. for text areas*/
.forum_rules_box, .signature_content, .admin_startpage_textarea, 
.edit_signature_content, .signature_content, .post_content {
      background-color: #CCCCFF;
      font-family: verdana, arial, helvetica, sans-serif;
      font-size: 13px;
      font-weight: bold;
      color: #9933CC;
      vertical-align: text-top;
      border-width: 1px;
      padding-left: 2px;
      border-style: inset;
      width: 440px;
}

/*~~miscellaneous dropdowns~~*/
.banned_dropdown, .logon_dropdown, .register_dropdown, .search_dropdown, 
.post_folder_dropdown, .to_uid_dropdown, .recipient_dropdown, 
.recent_user_dropdown, .user_in_thread_dropdown, .post_to_others, 
.thread_title, .recipient_list, .user_pref_dropdown, .timezone_dropdown, 
.admin_options_dropdown, .merge_thread_id {
    background-color: #CCCCFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #9933CC;
    vertical-align: text-top;
    padding: 1px;
    align: left;
    width: 250px;
}

.links_dropdown {
    background-color: #CCCCFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #9933CC;
    vertical-align: text-top;
    padding: 1px;
    align: left;
    width: 80%;
}

.logon_separator {
   max-width: 100%;
   width: 350px;
}

.links_folder_list {
    height: 140px;
    overflow: auto;
    padding: 2px;
}

/*~~check boxes & radio buttons~~*/
.bhinputcheckbox, .bhinputradio {
      font-family: verdana, arial, helvetica, sans-serif;
      font-size: 11px;
}

/***~~~~~~~~~~POLL BAR COLORS~~~~~~~~~~~***/
.pollbar1 {
      background-color: #0000AA;
}

.pollbar2 {
      background-color: #D40000;
}

.pollbar3 {
      background-color: #2AAA00;
}

.pollbar4 {
      background-color: #F4AA00;
}

.pollbar5 {
      background-color: #D42AD4;
}

.create_poll_display {
    border: 1px solid #9999CC;
    margin-right: 10px;
    width:  540px;
    height: 450px;
    overflow: auto;
    padding: 2px;
}

/*///~~~POST MESSAGE PAGE MAIN SETTINGS~~~///*/
/*~~wysiwyg editor toolbar settings~~*/
.tools {
    background-color: #CCCCFF;
    margin: 0;
    margin-bottom: 3px;
    text-align: left;
    display: none;
    background-repeat: no-repeat;
    width: 450px;
}

.tools_up {
    border: 1px solid #9999CC;
    margin-left: 1px;
    margin-right: 1px;
    width: 18px;
    height: 18px;
}

.tools_over {
    border-top: 1px solid buttonhighlight;
    border-left: 1px solid buttonhighlight;
    border-bottom: 1px solid buttonshadow;
    border-right: 1px solid buttonshadow;
    margin-left: 1px;
    margin-right: 1px;
    width: 18px;
    height: 18px;
}

.tools_down {
    border-top: 1px solid buttonshadow;
    border-left: 1px solid buttonshadow;
    border-bottom: 1px solid buttonhighlight;
    border-right: 1px solid buttonhighlight;
    margin-left: 1px;
    margin-right: 1px;
    width: 18px;
    height: 18px;
}

/*~~background color & image, text & positioning for spell check popup box~~*/
.spellcheckbodytext {
    background-color: #CCCCFF;
    border-top: 1px solid buttonshadow;
    border-left: 1px solid buttonshadow;
    border-bottom: 1px solid buttonhighlight;
    border-right: 1px solid buttonhighlight;
    margin-left: 1px;
    margin-right: 1px;
    width: 100%;
    height: 200px;
    font-size: 10px;
}

/*~~emoticons (smilies) preview box on message post page~~*/
.emoticon_preview {
    background-color: #CCCCFF;
    overflow: auto;
    padding: 2px;
}

/*~~emoticons (smilies) cursor~~*/
.emoticon_preview img {
    cursor: pointer;
}

////*~~dictionary sizing~~*////
.dictionary_pretty_content {
    height: 200px;
    overflow: auto;
}

.dictionary_word_display, .dictionary_best_selection, .dictionary_change_to, 
.dictionary_button {
    width: 90%;
}

/*///~~~PROFILE LAYOUT~~~///*/
/*~~background, margins & alignments for pm box area~~*/
.profile_image, .profile_image_none {
    margin: 10px;
    width: 100px;
    height: 150px;
    border: 1px solid #9999CC;    
}

.profile_items {
    border-collapse: collapse;
    margin: 5px;
}

.profile_header, .profile_footer {
    background-color: #CCCCFF;
    background-image: url("http://i152.photobucket.com/albums/s178/1DarkPoet/bgs/butterflies3.jpg");
    background-attachment: fixed;
    background-repeat: repeat;
    background-position: 50% 50%;
}

.profile_items_section {
    background-color: #CCCCFF;
    border-top: 1px solid #9999CC;
    border-bottom: 0px solid #9999CC;
    padding-top: 10px;
    padding-bottom: 5px;
}

.profile_item_name {
    background-color: #CCCCFF;
    font-size: 13px;
}

.profile_item_value {
    background-color: #CCCCFF;
    font-size: 12px;
    padding: 2px 2px 2px 10px;
    border-left: 1px solid #9999CC;
}

.profile_item_overflow {
    overflow: hidden;
    height: 1.2em;
}

.profile_browse_close {
    vertical-align: middle;
}

.profile_options {
    cursor: pointer;
}

.profile_options_container_closed {
    position: absolute;
    text-align: left;
    display: none;
    overflow: scroll;
}

.profile_options_container_opened {
    position: absolute;
    text-align: left;
    display: block;
    overflow: scroll;
}

.profile_options_menu {
    padding: 5px 10px 10px 5px;
}

/*///~~~ADMINISTRATION~~~///*/
.admin_folder_perms {
    height: 140px;
    overflow: auto;
    padding: 2px;
}

/*///~~~SYSTEM MESSAGES~~~///*/
.error_handler_details {
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    color: #9933CC;
    border-width: 1px;
    border-style: inset;
    height: 50px;
    width: 90%;
    padding: 0px 10px 0px 10px;
    overflow: auto;
    text-align: left;
}

.error_msg {    
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    background-color: #FFFFFF;
    border: 1px solid #9933CC;
    padding: 10px;
    margin: 10px 0px 10px 0px;
    max-width: 100%;
    text-align: left;
}

.error_msg ul li {
    padding-bottom: 5px;
    text-align: left;
}

.error_msg_icon, .error_msg_text, .success_msg_icon, .success_msg_text, 
.warning_msg_icon, .warning_msg_text {
    background-color: #FFFFFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 14px;
    color: #9933CC;
    margin: 0px 2px 0px 2px;
    padding: 2px 0px 2px 0px;
}

.success_msg, .warning_msg {
    background-color: #FFFFFF;
    border: 1px solid #9933CC;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 14px;
    padding: 10px;
    margin: 10px 0px 10px 0px;
    max-width: 100%;
    text-align: left;
}

/*///~~~GOOGLE ADSENSE```///*/

.google_adsense_register_note {
    background-color: #FFFFFF;
    color: #9999CC;
    font-size: 7pt;
    text-align: center;
    padding-left: 5px;
    height: 15px;
}

.google_adsense_register_note a {
    text-decoration: none;
    color: inherit;
}

.google_adsense_register_note a:hover {
    text-decoration: none;
    color: inherit;
}

/*///~~~REGISTRATION FORM~~~///*/
/*~~text captcha settings~~*/
.text_captcha_input {
    width: 180px;
}

.text_captcha_error {
    border-width: 1px;
    border-style: dashed;
}