/* ----------------------

SECTION

---------------------- */

h1						{  margin-left: 12px; } 


fieldset 	{ padding: 10px; }
legend 		{ color: #000; padding: 0; margin-left: -6px; margin-right: 4px; font-weight: bold; }


.system_msg 					{ padding: 6px 6px 6px 28px; border: 1px solid; background: 6px 6px no-repeat; clear: both; margin-bottom: 10px; line-height: 1.2; }
.system_msg .heading 			{  }
 
.confirm_msg { border-color: #3c6; background-color: #c2ffd5; background-image: url(/images/confirm_icon.gif); }
.warning_msg { border-color: #fc0; background-color: #fff2bf; background-image: url(/images/warning_icon.gif); } 
.error_msg { border-color: #f33; background-color: #fecdce; background-image: url(/images/error_icon.gif); } 


.rss_feed_icon			{ vertical-align: middle; }

.header_style_1 		{ font-size: 14px; border-bottom: 2px solid #9cf; padding-bottom: 2px; margin-bottom: 0.8em; }

.header_style_2 		{ font-weight: normal; font-style: normal; padding-bottom: 3px; border-bottom: 1px solid #e9e9e9; margin-bottom: 0.5em; }



/* ---- FORMS ---- */

.line_item						{ padding: 6px 0; margin-bottom: 0.25em; }
.line_item .line_item_title 	{ font-weight: bold; margin-bottom: 0.25em; }


.captcha_image 					{ display: block; margin-bottom: 0.25em; }



/* ----- ERRORS ----- */

form .error_msg { background: none; color: #c00; }

/* ----- PAGINATION ----- */
.pagination { text-align: center; }
.pagination .item,
.pagination .next { margin: 0 0.25em; }
.pagination .item { }
.pagination .selected { font-weight: bold; }
.pagination .next { font-weight: bold; }

.pagination a, 
.pagination b { margin-left: 0.25em; margin-right: 0.25em; }



/* ----- TABS ----- */
.tabs										{ }
.tabs .tab_menu 							{ border-bottom: 3px solid #e6f3ff; margin-bottom: 1em; _height: 1%; }
.tabs .tab_menu ul							{ list-style-type: none; margin: 0; padding: 0;  }
.tabs .tab_menu .tab_menu_item 				{ float: left; display: block; margin: 0; margin-right: 2px; white-space: nowrap; }
.tabs .tab_menu .tab_menu_item a 			{ float: left; display: block; padding: 0 0 0 14px; border-bottom: 2px solid #fff; background: url(/images/tab_left_deselected.gif) top left no-repeat; line-height: 1; font-weight: bold; }
.tabs .tab_menu .tab_menu_item a:focus 		{ -moz-outline-width: 0; }
.tabs .tab_menu .tab_menu_item a span 		{ display: block; padding: 12px 14px 8px 0px; background: url(/images/tab_right_deselected.gif) top right no-repeat;}

.tabs .tab_menu .tab_menu_item .selected 			{  color: #000; border-bottom: 0; background-image: url(/images/tab_left_selected.gif); text-decoration: none; }

.tabs .tab_menu .tab_menu_item .selected span 		{ background-image: url(/images/tab_right_selected.gif); padding-bottom: 10px; }

.tabs .tab_display_area 		{ clear: both; }

*:first-child+html .tabs .tab_menu { height: 1%; }


/* ---- EMAIL SUBSCRIPTION ---- */

.jobalert_label 		{ cursor: pointer; padding-left: 16px; background: left center no-repeat; }
.jobalert_label img 	{ vertical-align: middle; }

#tjobalerts 			{ padding: 0 6px; background-color: #fff; border: 1px solid #fff; }

#tjobalerts.open 						{ background-color: #efefef; border: 1px solid #ddd; margin-bottom:  6px; }
#tjobalerts.open .jobalert_label 		{ background-image: url(/images/arrow-down-blue.gif ); }
#tjobalerts.open #tjobalerts_content	{ text-align: left; display: block; }

#tjobalerts.closed 						{  }
#tjobalerts.closed .jobalert_label 		{ background-image: url(/images/arrow-right-blue.gif ); }
#tjobalerts.closed #tjobalerts_content	{ display: none; }


#tjobalerts .error 		{ color: #f00; }




.forum_topic_preview														{ margin-bottom: 1.5em; _margin-bottom: 0.75em; _height: 1%; }
*:first-child+html .forum_topic_preview 									{ height: 1%; }

.forum_topic_preview .forum_topic_info 										{ border: 2px solid #e9e9e9; padding: 8px 12px; margin-right: 10px; }
.forum_topic_preview .forum_topic_info .forum_topic_title 					{ font-size: 16px; font-weight: normal; margin: 0; }
.forum_topic_preview .forum_topic_info p 									{ margin-bottom: 0; }
.forum_topic_preview .forum_topic_info .forum_topic_updated_date 			{ color: #666; }

.forum_topic_preview .forum_topic_author									{ background: url(/forum/images/comment_indicator_left.gif) top right no-repeat; padding: 8px 48px 0 14px; float: left; margin-top: -2px; margin-bottom: 0; }
.forum_topic_preview .forum_topic_author .author							{ font-weight: normal; font-style: normal; }

.forum_topic_preview .forum_topic_comments 									{ float: right; margin-top: -0.5em; background: url(/forum/images/comment_number_right.gif) bottom right no-repeat; padding: 0 0 10px 0; margin-bottom: 0; }
.forum_topic_preview .forum_topic_comments span 							{ display: block; background-color: #e9e9e9; padding: 5px 14px 3px; font-weight: bold; }


/* ---- LAYOUT ---- */

#main_content,
#sidebar 			{ /* font-size: 12px; line-height: 1.4; */ vertical-align: top; }

#main_content 		{ width: 70%; }
#sidebar 			{ width: 30%; }

#main_content_wrapper { padding-right: 20px; }


#sidebar ul 			{ margin-left: 0; padding-left: 1.75em; margin-top: 0;}
#sidebar ul li 			{ margin-bottom: 0.25em; }

#sidebar #welcome_message,
#sidebar #recent_jobs,
#sidebar #top_job_locations,
#sidebar #salary_trends,
#sidebar #job_trends { margin-bottom: 35px; }


#TopicForm fieldset,
#CommentForm fieldset { width: 77%; }


.separator_top 					{ height: auto; }
.separator_top table 			{  width: 100%; border-spacing: 0;  }
.separator_top table td			{ padding: 2px; }
.separator_top table td.col_b 	{ text-align: right; }
.separator_top #SearchForm .input_text	 { margin-right: 4px; }

/* ---- BAR GRAPH STYLES ---- */
.bar_graph 										{ width: 100%; border-spacing: 0; }

.bar_graph th,
.bar_graph td 									{ background-color: #ebebeb; }

.bar_graph th									{ font-weight: normal; }

.bar_graph tbody .col_a 						{ border-top: 3px solid #fff; text-align: right; }
.bar_graph tbody .col_b							{ width: 12%; border-right: 3px solid #fff; border-top: 3px solid #fff; text-align: center; }
.bar_graph tbody .col_c							{ width: 50%; }

.bar_graph tbody .row_1 .col_a,
.bar_graph tbody .row_1 .col_b					{ border-top: 0; }


.bar_graph tbody .col_a h2 						{ font-size: 12px; padding: 3px; }
.bar_graph tbody .col_a h2 .job_title			{ font-size: 12px; }
.bar_graph tbody .col_b .salary 				{ font-size: 12px; font-weight: bold; }

.bar_graph tbody .col_a h2 						{ padding: 6px 8px 6px 24px;}
.bar_graph tbody .col_b .salary					{ display: block; padding: 6px 8px; }

.bar_graph tbody th 							{ text-align: left; padding: 6px 8px 6px 24px; }
.bar_graph tbody th p 							{ margin-bottom: 0; }

.bar_graph tbody .col_c							{ background: #f9f9f9 url(/images/salary/bars_bg.png) top left repeat-y; }

.bar_graph tbody .col_c .query_1 				{ background-color: #f60; }
.bar_graph tbody .col_c .query_2  				{ background-color: #2668f3; }
.bar_graph tbody .col_c .query_1  				{ background-color: #ff6600; }
.bar_graph tbody .col_c .query_2  				{ background-color: #2164f3; }
.bar_graph tbody .col_c .query_3  				{ background-color: #3bb000; }
.bar_graph tbody .col_c .query_4  				{ background-color: #000; }
.bar_graph tbody .col_c .query_5  				{ background-color: #d70000; }
.bar_graph tbody .col_c .query_6  				{ background-color: #ff0; }
.bar_graph tbody .col_c .query_7  				{ background-color: #609; }
.bar_graph tbody .col_c .query_8  				{ background-color: #099; }
.bar_graph tbody .col_c .query_9  				{ background-color: #f90; }
.bar_graph tbody .col_c .query_10 				{ background-color: #9f0; }
.bar_graph tbody .col_c .query_11 				{ background-color: #c09; }
.bar_graph tbody .col_c .query_12 				{ background-color: #fc0; }
.bar_graph tbody .col_c .query_13 				{ background-color: #309; }

.bar_graph tbody .col_c .bar 					{ height: 1.25em; margin-top: 3px; }

.bar_graph tfoot th 							{ border-top: 3px solid #fff; text-align: right; font-size: 10px; }
.bar_graph tfoot th span						{ padding: 6px 8px; display: block; }
.bar_graph tfoot .col_a span					{ padding: 6px 8px 6px 24px; }
.bar_graph tfoot .col_a 						{ border-right: 3px solid #fff; border-top: 3px solid #fff;  text-align: right;  }

.bar_graph tfoot .col_b,
.bar_graph tfoot .col_c							{ border-right: 3px solid #fff; }


/* ----------------------

PAGES

---------------------- */


/* ----- #forum_index, #forum_topic_list ----- */

#forum_index #main_content,
#forum_topic_list #main_content { width: auto; margin: 0; padding: 0; }

#forum_index #forum_topic_display,
#forum_topic_list #forum_topic_display,
#forum_search_results #forum_topic_display,
#forum_profile #forum_post_list {  width: 100%; margin-bottom: 1em; border-spacing: 0; padding: 0; border-collapse: collapse; }

#forum_index #forum_topic_display th,
#forum_topic_list #forum_topic_display th,
#forum_search_results #forum_topic_display th,
#forum_profile #forum_post_list th { border-bottom: 2px solid #9cf; padding: 0.75em 1.2em 0.25em 14px; color: #000; }

#forum_index #forum_topic_display td,
#forum_topic_list #forum_topic_display td,
#forum_search_results #forum_topic_display td,
#forum_profile #forum_post_list td  { padding: 0.75em 1.2em 0.75em 14px; border-bottom: 1px solid #d6dae4; }

#forum_index #forum_topic_display .forum_topic_info,
#forum_topic_list #forum_topic_display .forum_topic_info,
#forum_search_results #forum_topic_display .forum_topic_info,
#forum_profile #forum_post_list .forum_topic_info  { width: 50%; }

#forum_index #forum_topic_display .forum_title,
#forum_topic_list #forum_topic_display .forum_title,
#forum_search_results #forum_topic_display .forum_title,
#forum_profile #forum_post_list .forum_title { width: 20%; }

#forum_index #forum_topic_display .forum_topic_comments,
#forum_topic_list #forum_topic_display .forum_topic_comments { width: 10%; }

#forum_index #forum_topic_display .forum_topic_updated,
#forum_topic_list #forum_topic_display .forum_topic_updated,
#forum_search_results #forum_topic_display .forum_topic_created { width: 10%; }

#forum_index #forum_topic_display .forum_topic_author,
#forum_topic_list #forum_topic_display .forum_topic_author { width: 10%; }

#forum_search_results #forum_topic_display .forum_topic_author { width: 20%; }

#forum_index #forum_topic_display thead .forum_title,
#forum_index #forum_topic_display thead .forum_topic_info,
#forum_topic_list #forum_topic_display thead .forum_title,
#forum_topic_list #forum_topic_display thead .forum_topic_info,
#forum_search_results #forum_topic_display thead .forum_title,
#forum_search_results #forum_topic_display thead .forum_topic_info,
#forum_profile #forum_post_list thead .forum_title,
#forum_profile #forum_post_list thead .forum_topic_info  { text-align: left; }

#forum_index #forum_topic_display tbody .forum_title,
#forum_index #forum_topic_display tbody .forum_topic_info,
#forum_topic_list #forum_topic_display tbody .forum_title,
#forum_topic_list #forum_topic_display tbody .forum_topic_info, 
#forum_search_results #forum_topic_display tbody .forum_title,
#forum_search_results #forum_topic_display tbody .forum_topic_info,
#forum_profile #forum_post_list tbody .forum_title,
#forum_profile #forum_post_list tbody .forum_topic_info  { vertical-align: top; }

#forum_index #forum_topic_display tbody .forum_topic_author,
#forum_topic_list #forum_topic_display tbody .forum_topic_author {  }


#forum_index #forum_topic_display tbody .forum_topic_author .author,
#forum_topic_list #forum_topic_display tbody .forum_topic_author .author,
#forum_search_results #forum_topic_display tbody .forum_topic_author .author { font-weight: normal; font-style: normal; }

#forum_index #forum_topic_display tbody .forum_topic_comments, 
#forum_index #forum_topic_display tbody .forum_topic_updated, 
#forum_index #forum_topic_display tbody .forum_topic_author,
#forum_topic_list #forum_topic_display tbody .forum_topic_comments, 
#forum_topic_list #forum_topic_display tbody .forum_topic_updated, 
#forum_topic_list #forum_topic_display tbody .forum_topic_author,
#forum_search_results #forum_topic_display tbody .forum_topic_comments, 
#forum_search_results #forum_topic_display tbody .forum_topic_created, 
#forum_search_results #forum_topic_display tbody .forum_topic_author,
#forum_profile #forum_post_list tbody .forum_topic_comments, 
#forum_profile #forum_post_list tbody .forum_topic_created, 
#forum_profile #forum_post_list tbody .forum_topic_author { text-align: center; background-color: #eaeffa;  }

#forum_index #forum_topic_display tbody .forum_title, 
#forum_index #forum_topic_display tbody .forum_topic_info,
#forum_topic_list #forum_topic_display tbody .forum_title, 
#forum_topic_list #forum_topic_display tbody .forum_topic_info,
#forum_search_results #forum_topic_display tbody .forum_title, 
#forum_search_results #forum_topic_display tbody .forum_topic_info,
#forum_profile #forum_post_list tbody .forum_title, 
#forum_profile #forum_post_list tbody .forum_topic_info  { border-color: #e9e9e9; } 


#forum_index #forum_topic_display tbody .forum_topic_info .forum_topic_title,
#forum_topic_list #forum_topic_display tbody .forum_topic_info .forum_topic_title,
#forum_search_results #forum_topic_display tbody .forum_topic_info .forum_topic_title,
#forum_profile #forum_post_list tbody .forum_topic_info .forum_topic_title  { font-size: 16px; font-weight: normal; }

#forum_index #forum_topic_display tbody .forum_topic_info p,
#forum_topic_list #forum_topic_display tbody .forum_topic_info p,
#forum_search_results #forum_topic_display tbody .forum_topic_info p,
#forum_profile #forum_post_list tbody .forum_topic_info p  { margin-bottom: 0; }

#forum_index #forum_topic_display tbody .forum_topic_info .actions,
#forum_topic_list #forum_topic_display tbody .forum_topic_info .actions { margin-left: 0.25em; }

#forum_index #rss_feed_prompt,
#forum_topic_list #rss_feed_prompt,
#forum_topic #rss_feed_prompt { margin-left: 14px; }



#forum_topic blockquote,
#forum_search_results blockquote,
#forum_profile #forum_post_list blockquote { font-size: 11px; margin-top: 10px; margin-left: 20px; margin-right: 15px; }

#forum_topic blockquote cite,
#forum_search_results blockquote cite,
#forum_profile #forum_post_list blockquote cite  { font-style: italic; color: #777; }



/* ----- #forum_topic_list ----- */

#forum_topic_list .category_list 	{ margin: 1em 0; padding: 0; list-style-type: none; }
#forum_topic_list .category_list li 	{ display: inline; }

/* ---- ERROR AND FORUM NOT FOUND PAGES ---- */
#forum_error_page h1,
#forum_not_found h1 { margin-left: 0; }

#forum_error_page #layout,
#forum_not_found #layout { text-align: center; }

#forum_error_page #main_content,
#forum_not_found #main_content {border-spacing: 0; padding: 0; text-align: left; width: 640px; margin: 0 auto; }



/* ----- #forum_topics ----- */
#forum_topics #create_discussion						{ margin-top: 3em; }

#forum_topics #forum_info								{ padding: 14px 12px; }

#forum_topics #no_discussions 							{ padding: 14px 12px 7px 12px; background-color: #ffc; margin-bottom: 1em; }
#forum_topics #no_discussions p 						{ margin-bottom: 0; }

#forum_topics #job_trends_link 							{ display: block; text-align: center; padding: 0.5em; }

#forum_topics .input_textarea,
#forum_topics #topic_li .input_text 					{ width: 80%; }

#forum_topics .about_forums { padding: 1em 1.2em; background-color: #ffc; }

#forum_topics #rss_feed_prompt { margin-left: 1.2em; }

#forum_topics .forum_topic_preview { _height: 1%; }

#forum_topics h1 { margin-bottom: 0; margin-left: 0; }

#forum_topics #current_discussions .header_style_1,
#forum_topics #create_discussion .header_style_1 { padding-left: 14px; }

#forum_topics #current_discussions .header_style_1 .default_text { font-weight: normal; font-size: 13px; }

#forum_topics #current_discussions #current_discussion_list { border-spacing: 0; border-collapse: collapse; padding: 0; margin-top: -11px; }
#forum_topics #current_discussions #current_discussion_list .col_a { vertical-align: top; padding: 10px 14px; width: 120px; border-bottom: 1px solid #d6dae4; background-color: #eaeffa; color: #666; }
#forum_topics #current_discussions #current_discussion_list .col_b { vertical-align: top; padding: 10px 14px 0 14px; width: 43em; border-bottom: 1px solid #e9e9e9; }
#forum_topics #current_discussions #current_discussion_list .author { font-style: normal; }
#forum_topics #current_discussions #current_discussion_list .forum_topic_updated_date { font-size: 11px; }
#forum_topics #current_discussions #current_discussion_list .forum_topic_title { font-size: 16px; font-weight: normal; }
#forum_topics #current_discussions #current_discussion_list .forum_topic_title .amount { white-space: nowrap; }

#forum_topics #current_discussions #current_discussion_list .col_a p { margin-bottom: 0; }

#forum_topics .comments_nav 							{ padding-left: 12px; text-align: center; }


#forum_topics .tagline { font-weight: bold; font-size: 14px; margin-bottom: 0; }

#forum_topics .disabled,
#forum_topics .disabled div 				{ color: #aaa; }


#forum_topics #header_layout 				{ width: 100%; border-spacing: 0; padding: 0; border: 0; margin-left: 14px; margin-bottom: 12px; }
#forum_topics #header_layout .col_a 		{ vertical-align: top; width: 50%; }
#forum_topics #header_layout .col_b 		{ vertical-align: top; padding-top: 6px; text-align: right; }

#forum_topics #create_discussion #TopicForm { margin-left: 14px; }
#forum_topics #create_discussion .form_controls { margin-bottom: 12px; }

/* salary graph section */

#forum_topics #salary_display 								{  }
#forum_topics #salary_display .caption						{ text-align: center; margin-bottom: 1em; font-size: 12px; }
#forum_topics .salary_display_table_wrapper					{ padding: 2px; border: 1px solid #ddd; margin-bottom: 1em; clear: both;  }



/* ----- #forum_topic ----- */

#forum_topic											{ }

#forum_topic .forum_name 								{ font-weight: bold; }

#forum_topic .forum_topic 								{ margin-bottom: 2em; margin-left: 14px;}
#forum_topic .forum_topic .author						{ font-weight: normal; font-style: normal; }
#forum_topic .forum_topic .forum_topic_title 			{ margin-bottom: 0; }
#forum_topic .forum_topic .forum_topic_description p	{ }
#forum_topic .forum_topic  h1 	{ margin-left: 0; }
#forum_topic .forum_topic .forum_topic_meta				{ color: #666; }
#forum_topic .forum_topic .forum_topic_meta .actions	{ white-space: nowrap; }

#forum_topic .forum_topic_reply_item											{ margin-bottom: 1.5em; clear: both; _height: 1%; }
*:first-child+html #forum_topic .forum_topic_reply_item							{ height: 1%; }

#forum_topic .forum_topic_reply_item .forum_topic_reply 						{ border: 2px solid #e9e9e9; padding: 8px 12px; background-color: #fff;}
#forum_topic .forum_topic_reply_item .forum_topic_reply .reply_datetime 		{ color: #666; } 
#forum_topic .forum_topic_reply_item .forum_topic_reply 						{ word-wrap: break-word; word-break: break-all; }

#forum_topic .forum_topic_reply_item .forum_topic_reply .actions				{ margin-left: 0.25em; }
#forum_topic .forum_topic_reply_item .forum_topic_reply .forum_topic_reply_meta { margin-bottom: 0; }
#forum_topic .forum_topic_reply_item .forum_topic_reply_author					{ background: url(/forum/images/comment_indicator_right.gif) top left no-repeat; padding: 8px 14px 0 48px; float: right; margin-top: -2px; margin-bottom: 0; }
#forum_topic .forum_topic_reply_item .forum_topic_reply_author .author			{ font-weight: normal; font-style: normal; }

#forum_topic .flagged *								{ color: #c00 !important; }


#forum_topic #reply_list_header { width: 100%; border-spacing: 0; padding: 0 0 2px 0; margin: 0 0 0.8em 0; }
#forum_topic #reply_list_header td { padding: 0; }
#forum_topic #reply_list_header .col_b { text-align: right; }
#forum_topic #reply_list_header .col_b .comments_nav { text-align: right; margin: 0; }
#forum_topic #reply_list_header .header_style_1 { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }



#forum_topic #main_content 							{ margin-left: 0; }
#forum_topic #forum_reply_form 						{ margin-bottom: 1em; }
#forum_topic #forum_reply_form .header_style_1  	{ padding-left: 14px; }
#forum_topic #forum_reply_form #CommentForm 		{ margin-left: 14px; }
#forum_topic .forum_topic_num_replies 				{ font-weight: bold; margin-bottom: 1em; }
#forum_topic .input_textarea 						{ width: 80%; }
#forum_topic #sidebar 								{ padding-top: 0; }
#forum_topic #sidebar .header_style_2 				{ font-size: 1em; }

#forum_topic #reply_container 						{ padding: 1em; }
#forum_topic .comments_nav 							{ clear: both; margin-bottom: 1.5em; text-align: center; }

#forum_topic .disabled,
#forum_topic .disabled div { color: #aaa; }

#forum_topic .forum_topic_reply_list table { border-spacing: 0; border-collapse: collapse; padding: 0; margin-top: -10px; width: 100%; margin-bottom: 10px; border-top: 2px solid #9cf; }
#forum_topic .forum_topic_reply_list table .col_a { vertical-align: top; padding: 10px 14px; width: 120px; border-bottom: 1px solid #d6dae4; background-color: #eaeffa; color: #666; }
#forum_topic .forum_topic_reply_list table .col_b { vertical-align: top; padding: 10px 14px; border-bottom: 1px solid #e9e9e9; }

#forum_topic .forum_topic_reply_list table .col_a p { margin-bottom: 0; }

#forum_topic .forum_topic_reply_list .author { font-style:normal; }
#forum_topic .forum_topic_reply_list .reply_datetime { font-size: 11px; }

#forum_topic #header_layout 		{ width: 100%; border-spacing: 0; padding: 0; border: 0; }
#forum_topic #header_layout .col_a 	{ vertical-align: top; width: 50%; padding: 0; }
#forum_topic #header_layout .col_b 	{ vertical-align: top; padding: 6px 0 0 0; text-align: right; }
#forum_topic #tjobalertform 		{ text-align: left; }



#forum_topic #CommentForm .form_controls { margin-bottom: 12px; }

#forum_topic #CommentForm .form_controls .input_submit { width: 150px; }


/* ----- #forum_edit ----- */
#forum_edit #forum_edit_info #infoEditForm { padding-left: 14px; }
#forum_edit #forum_edit_info .header_style_1 { padding-left: 14px; }
#forum_edit #forum_edit_history .header_style_1 { padding-left: 14px; }


/* --- Search Results ---- */
#forum_search_results #forum_topic_display tbody .forum_topic_info .forum_topic_title { font-weight: normal; }
#forum_search_results .score { color: #666; }
#forum_search_results .forum_empty_msg { margin-left: 14px; margin-right: 14px; }

/* --- Profile --- */
#forum_profile #profile { margin-left: 14px; width: 36em; padding: 0; border-spacing: 0; border-collapse: collapse; margin-bottom: 2em; }
#forum_profile #profile td { padding: 0; vertical-align: top; }
#forum_profile #profile td.col_a { width: 25%; }
#forum_profile #profile h1 { margin-left: 0; }
#forum_profile  #forum_posts .header_style_2 { padding-left: 14px; }

/* Video thumbnails */
.video_thumbnail  {float: left; margin-left: 3px; margin-bottom: 3px;height: 97px; overflow: hidden;}
