/*NEW FORUM STYLES*/
#forum {float: none; clear:both; min-width:510px;}
#forum h3 {border:none;}
div.forum_search input {border:1px solid #E8E8E8; }

/*feedback messages*/
div.report{text-align: left; border:none; margin:3px 0; font-weight: bold;}
div.error_messages {padding: 10px; font-weight: bold; margin: 20px 0;}
div.error_messages ul li{ font-weight: normal;}
div.empty_fields_message {display:none; font-weight: bold; margin: 10px 0;}

/*links */
div.forum_post_link, div.forum_back_link {margin: 15px 0; text-align: left;}
div.forum_post_link a, div.forum_back_link a, a.forum_reply_link {cursor: pointer; display: inline; font-weight:bold; text-decoration:underline; border:none;}
div.forum_post_link a {background: url(../../images/icon_forum_new_comment.gif) no-repeat scroll left center; padding-left: 22px;}
a.forum_reply_link {margin: 15px 0; font-weight: normal;}
a.forum_reply_link:visited {border-bottom:none;}

/* messages list */
#forum .messages ul {list-style: none; margin: 0; padding: 0; border:none;}
#forum .messages ul li {border:none; padding: 0 0 0 5px; background-image:none; min-width:265px;}
#forum .messages ul ul li {margin-left: 20px;}

/* message head */
div.message_header {margin-top: 3px; font-size: 140%; font-weight: bold;}

/* message body */
div.message_body, div.highlight {min-width:250px; background-color: inherit; padding: 3px 0 3px 5px;}
div.message_body p, div.highlight p {margin: 5px 0 5px 0;}
span.message_user_name {font-weight: bold; text-transform: capitalize;}
div.message_date_time{display: inline; }

/* new message form*/
#data, #correct_data{display:none; padding: 10px;}
#reply_data {display:none; width:500px; padding:10px 0;}
#correct_data {display: block;}
form.new_message .message_all_fields {font-weight: bold; margin-bottom: 3px;}
form.new_message h3 {margin: 0 0 10px 0;}
form.new_message p {margin: 0;}
form.new_message .input_title, .textarea_title {margin: 3px 0; font-weight: bold;}
form.new_message input {margin:1px 0;}
form.new_message .input_text, form.new_message .new_message_name{width: 488px;}
form.new_message .new_message_subject{font-size: 140%; width: 488px;}
form.new_message .text0, .new_message .text1, .new_message .input_text {border:1px solid #E8E8E8;}
form.new_message textarea {border:1px solid #E8E8E8; margin: 2px 0 0 0; width: 488px;}
form.new_message p.attachment_view img {float: none;}

/* attachments */
#DisplayNewAttachment{display:block;}
div.float_attachments {float: left;}
div.forum_attachments {text-align: left; margin-bottom: 5px; float:none;}
div.attachment_header {width: 100%; margin-top: 5px; }
div.attachment_header .attachment_title {width: 60px; font-weight: bold; text-align: left; margin: 10px 10px 5px 0; display: inline;}
div.already_att_files {font-weight: bold; clear: left;  padding:2px 0;}
div.form_icon_bar {white-space: nowrap; display:inline;}
div.form_icon_bar img {cursor:pointer; vertical-align: middle; margin-right:3px; border: none; padding: 0;}
div.icon_title_container {height:10px; font-size: 83%; margin-left: 60px;}
div.att_field_container {margin: 10px 0 2px 18px; white-space: nowrap;}
div.att_field_container img{border: none; padding: 0;}
div.att_field_container input {margin: 0 0 0 18px; border:1px solid #E8E8E8; width: 295px;}
div.img_field_container, div.video_field_container, div.file_field_container, div.link_field_container {display: none;}
div.att_extra_info {margin: 0 0 0 36px; font-size: 90%;}
img.form_att_close_button{margin-left: 40px; vertical-align: middle; cursor:pointer;}
#correct_attachment_header{display: block !important;}
div.forum_attachments .properties {border:none; padding: 0; display: inline; font-size: 90%;}
div.forum_attachments .properties a, div.forum_attachments .properties a:visited {text-decoration: underline; border: none;}
div.forum_attachments .att_image, .att_video_embed {display: inline; margin-right: 5px;}
div.forum_attachments a, div.att_video a img, div.att_file a img, div.att_link a img {vertical-align: middle;}
div.forum_attachments img {padding:0; border: none;}
div.forum_attachments .icon {width: 25px; border:none; display:inline}
div.forum_attachments .icon a {border:none; margin:0; text-decoration: none;}
div.att_filename{margin-left: 20px; display: inline-block; width:293px; vertical-align: middle;}
div.already_attached {margin-bottom: 2px;}
div.already_attached img {vertical-align: middle;}

/* control code */
#captcha_container{display:none;  font-size: 100%; margin: 5px 0 5px 0px; clear:left;}
#correct_code_container{margin: 5px 0 5px 0px; clear:left;}
#recaptcha_error_message{margin:10px 0;}
#recaptcha_title {font-weight:bold;}
#recaptcha_response_field_label{display: none;}
#recaptcha_response_field{margin-top:5px; border:1px solid; width:200px; }
.recaptcha_menu a {display: inline; font-weight:bold; text-decoration: underline;}
div.code {text-align: right; width: 98%; margin-top: 5px; }
input.form_button, input.verify_button {margin: 0 0 5px 0; padding: 3px 8px; font-weight: bold; text-transform: none; cursor: pointer;}
input.verify_button{display:none;}

/* COLORS */

/*feedback messages*/
div.report {color: green;}
div.error_messages, div.empty_fields_message {color:red;}
div.error_messages ul li {color: Black;}

/* message list */
#forum .messages ul li {background-color: #EEE;}

/*message body*/
div.highlight {background-color: #FAFAFA;}
div.message_date_time{color:#777;}

/*new message form*/
#data, #correct_data {background-color: #EEE;}
#reply_data {background-color: #FAFAFA;}
form.new_message .message_all_fields, form.new_message .input_title, form.new_message .textarea_title {color: #999999}
form.text0 {color: #777777;}
form.text1, form.input_text {color: black;}

/*attachments*/
div.attachment_title, div.icon_title_container, div.att_extra_info {color: #999999;}
div.already_att_files{color: #777777;}

/*control code*/
#recaptcha_error_message {color:red;}
#recaptcha_title {color: #999999;}
#recaptcha_response_field{border-color:#E8E8E8;}

form #add_name, form #add_text {font: 0.8em/1.5em Arial,Helvetica,sans-serif; color: black;}