.banner_component .banner_component_default{background:#f0f0f0 url(/-/cache/gradient/h_135_f8f8f8_f0f0f0.png) repeat-x scroll left top;padding:0;margin:0;height:180px;font-family:Georgia,Times,sans-serif;text-align:center}
.banner_component .banner_component_default .banner_component_default_clickarea{width:100%;height:100%;z-index:1000;overflow:hidden;position:relative;display:block}
.banner_component .banner_component_default .banner_component_default_title{width:100%;height:100%;z-index:0;position:relative;top:-130px}
.banner_component .banner_component_default .banner_component_default_title h1{font-size:40pt;font-weight:normal}
.banner_component .banner_component_default a{color:inherit;text-decoration:none !important}
.banner_component .banner_component_default .banner_component_default_blurb{color:#666;font-size:15pt;margin-bottom:5px;margin-top:10px;text-align:center}
.banner_component .banner_component_divider{background:url(/images/separators/hairline_h_extrawide_24.png) no-repeat scroll center 0;height:10px;overflow:hidden}
.user_profile_component.user_profile_component_mini{padding-bottom:0}
.user_profile_component .user_profile_component_image{border:solid 1px #ddd;padding:3px}
.user_profile_component .user_profile_component_placeholder{border:solid 1px #ddd;color:#666;background:url(/images/profile/image_placeholder.png) no-repeat center center;position:relative}
.user_profile_component .user_profile_component_placeholder span{text-align:center;position:absolute;bottom:10px;left:10px;width:159px;font-weight:normal;font-size:8.5pt;line-height:120%}
.user_profile_component .user_profile_component_placeholder a{font-weight:bold}
.user_profile_component .user_profile_component_title{font-size:30pt;font-weight:bold;letter-spacing:-2px}
.user_profile_component .user_profile_component_status{margin-top:5px}
.user_profile_component.user_profile_component_mini .user_profile_component_title{font-size:20pt;letter-spacing:-1px}
.user_profile_component .user_profile_component_title a{color:inherit}
.user_profile_component .user_profile_component_actions li{margin:5px 0}
.user_profile_component .user_profile_component_actions li .button{width:100%}
.user_profile_component .user_profile_component_description{margin:10px 0}
.user_profile_component .user_profile_component_hidden p{margin:10px 0;font-size:12pt}
.user_profile_component .user_profile_component_stats{font-size:11pt;color:#555}
.user_profile_component .user_profile_component_stats ul{margin:0}
.user_profile_component .user_profile_component_stats strong{color:#222}
.user_profile_component .user_profile_component_meta{margin-top:5px;font-size:8.5pt;color:#666}
.user_profile_component .user_profile_component_meta li{margin:2px 0;background:url(/images/bullets/gray.png) no-repeat 0 0.6em;padding-top:4px;padding-left:16px}
.user_profile_component .user_profile_component_meta li .user_profile_component_meta_logged_in{color:#6a0;font-weight:bold}
.user_profile_component .user_profile_component_meta li .user_profile_component_meta_verified_name{background:url(/images/menu_icons/mini_silhouette_green.png) no-repeat 0 0.6em;padding-top:5px;padding-left:20px}
.user_profile_component .user_profile_component_meta li .user_profile_component_meta_credential img{margin-left:3px;vertical-align:middle;position:relative;top:-6px;margin-bottom:-10px}
.form.new_message_form{background:url(/-/cache/gradient/h_1500_c7ffa3_l_100_e7ffc3_e7ffc3.png) repeat-x;margin:0;padding:10px}
.form.new_message_form .close_link{float:right;font-size:8.5pt;position:relative;top:12px}
.form.new_message_form .close_link a{color:inherit}
.form.new_message_form .field_hint{color:#737700}
.form.new_message_form .buttons{clear:none}
.form.new_message_form .send_status_message{font-size:14px;color:#fff;padding:15px;font-weight:bold;text-align:center;line-height:140%}
.form.new_message_form .send_status.send_status_error{background:url(/images/arrows/flash_error_arrow.png) no-repeat center bottom;padding-bottom:12px}
.form.new_message_form .send_status.send_status_error .send_status_message{background:#cd3e06}
.form.new_message_form .send_status.send_status_success{background:url(/images/arrows/flash_notice_arrow.png) no-repeat center bottom;padding-bottom:12px}
.form.new_message_form .send_status.send_status_success .send_status_message{background:#7c0}
.form.new_message_form .buttons .progress_indicator{background:url(/images/progress/spinner_16.gif) no-repeat 0 0;padding-left:23px;height:25px;position:relative;float:left;top:8px}
#messenger_balloon .new_message{padding:0;padding-top:10px;background:url(/images/messenger/new_message_arrow.png) no-repeat 5px 0}
#messenger_balloon .new_message .form.new_message_form textarea{width:97%}
#messenger_balloon .message .message_replying .new_message_form textarea{width:250px}
.send_message_balloon .new_message_form p.field_hint{width:300px}
.send_message_balloon .new_message_form .secondary_colour{color:#737700}
.messenger_composer{font-size:small;margin-top:0}
.messenger_composer .form .field label.field_label{padding-top:0;margin-top:0;margin-bottom:0.2em;color:#555;font-size:9pt}
.messenger_composer .form .field textarea{width:99%;font-size:9pt}
.messenger_composer .form .message_recipient_field{font-size:9pt;margin-bottom:0.6em}
.messenger_composer .form .message_recipient_field label.field_label{font-size:9pt;margin-bottom:0.2em}
.messenger_composer .form .message_recipient_field .submit_button{margin-top:0.4em}
.search_results_component .search_results_component_filter{padding:2px 0}
.horizontal_navigation_component{padding-bottom:3px;margin-bottom:10px}
.horizontal_navigation_component .horizontal_navigation_item{margin:5px 0;font-size:10pt;float:left;margin-right:15px}
.horizontal_navigation_component .horizontal_navigation_item a{color:inherit}
.horizontal_navigation_component div.problem_reporting a{padding-left:20px;background:url(/images/object_icons/bug.png) top left no-repeat}
.ad_component .ad_component_placeholder{background:#f0f0f0;padding:8px;color:#888;font-size:8.5pt}
.ad_component{margin-bottom:10px}
.search_form_component{padding:15px 0}
.search_form_component .search_form_component_form .search_form_component_form_query{width:98%}
.search_form_component .search_form_component_form_query{font-size:22pt;min-height:35px}
.search_form_component .search_form_component_header .tab_view{margin-bottom:15px}
.search_form_component .button_bar,.search_form_component .button_bar .button_bar_buttons,.search_form_component .button_bar .button{margin:0;float:none !important}
.search_form_component .button_bar .button{width:98%}
.search_form_component .search_form_component_categories{clear:both;padding-top:10px;line-height:100%}
.search_form_component .search_form_component_categories li{font-size:12pt;float:left;margin-right:10px;padding:3px 0}
.search_form_component .search_form_component_categories li a{color:inherit}
.search_form_component .search_form_component_categories li.selected{font-weight:bold;background:#aaa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;padding-left:6px;padding-right:6px}
