/********************
 Fox News - Janrain
********************/

/*** Janrain Defaults ***/

#janrainModal { z-index: 999999999 !important;  }
#janrainModal *, #janrainModal { -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important; }
#janrainModal .capture-ui-content { width: 450px; }
.capture_fox_alert { color: #bc0000; }
.capture_fox_buttoncol { width: 296px; text-align: right; margin: 0 0 33px; }
.capture_fox_clearfix { overflow: hidden; }
.capture_fox_marginTop { margin-top: 30px; }
.capture_fox_alert_callout { background-color: #FFF6CF; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; padding: 2px; }
.capture_fox_profile_saved { background-image: url("../images/clock.png"); background-repeat: no-repeat; background-position: left 1px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; height: 16px; width: 12px; margin-right: 7px; }
.capture_fox_change_password { padding-left: 20px; background-image: url("../images/key.png"); background-repeat: no-repeat; background-position: left center; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; }
.capture_fox_crop_icon, .capture_fox_preview_icon { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; width: 12px; height: 12px; background-repeat: no-repeat; background-position: center center; margin-right: 5px; }
.capture_fox_crop_icon { background-image: url("../img/live-fyre/icon-crop.png"); }
.capture_fox_preview_icon { background-image: url("../img/live-fyre/icon-preview.png"); }
.capture_fox_social_btn { width: 190px; margin: 0 0 11px 0; text-transform: capitalize; }
.capture_fox_social_btn#capture_mergeAccounts_mergeAccounts_connectButton { font: bold 12px/17px Helvetica, sans-serif; color: #333; cursor: pointer; text-align: left; width: 212px; }
.capture_fox_social_btn#capture_mergeAccounts_mergeAccounts_createButton { display: block !important; font: bold 12px/17px Helvetica, sans-serif; cursor: pointer; text-align: left; width: 212px; }
.capture_fox_profile_btn { width: 122px; margin-top: 10px; text-align: center; }
.capture_fox_dashed { border-bottom: 1px dashed #cccccc; padding-bottom: 5px; }
.capture_public_gender { text-transform: capitalize; }
.janrainCropSquare { -moz-box-shadow: 0 0 0 1px white, 0 0 3px black; -webkit-box-shadow: 0 0 0 1px white, 0 0 3px black; -o-box-shadow: 0 0 0 1px white, 0 0 3px black; box-shadow: 0 0 0 1px white, 0 0 3px black; }
.janrainCrop_container, .janrainTracker { background-color: white !important; }
.janrainCrop_container_dashed { border: 1px dashed #ccc; padding: 10px; }
#janrainModal .janrain_modal_closebutton { color: #838383; right: 31px; top: 37px; background-color: transparent; }
#janrainModal .janrain-capture-ui.capture-ui-content { padding: 20px; background-color: #f5f5f5; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); }
html #janrainModal:hover a { text-decoration: none; cursor: pointer; }
#janrainModal .janrain-capture-ui.capture-ui-content.capture_med_footer { padding-bottom: 60px; }
#janrainModal .janrain-capture-ui.capture-ui-content .capture_header { padding-bottom: 10px; border-bottom: 1px #bbb solid; }
#janrainModal .janrain-capture-ui.capture-ui-content#capture_editProfile_photoManager_uploadphotoscreen { padding-bottom: 20px; }
#janrainModal .janrain-capture-ui.capture-ui-content#capture_editProfile_photoManager_uploadphotoscreen .capture_footer { position: static; text-align: left; margin: 0; }
#janrainModal .janrain-capture-ui.capture-ui-content#capture_editProfile_photoManager_uploadphotoscreen .capture_footer input { margin-left: 0; margin-right: 0; }
#janrainModal .janrain-capture-ui.capture-ui-content#capture_editProfile_photoManager_editphotoscreen { padding-bottom: 20px; min-height: 300px; }
#janrainModal .janrain-capture-ui.capture-ui-content#capture_editProfile_photoManager_editphotoscreen .capture_footer { left: auto; right: 35px; top: 228px; margin: 0; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; width: 125px; }
#janrainModal .janrain-capture-ui.capture-ui-content#capture_editProfile_photoManager_editphotoscreen .capture_footer input { margin-left: -4px; margin-right: 0; width: 130px; }
.janrain-capture-ui { font-size: 12px; line-height: 17px; font-family: helvetica, sans-serif; color: #333; background-color: transparent; }
.janrain-capture-ui .capture_fox_photoLinks { margin-left: 15px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; width: 383px; }
.janrain-capture-ui .capture_fox_photoLinks { vertical-align: top; }
.janrain-capture-ui .capture_fox_photoLinks h1 { font-size: 36px; font-weight: bold; color: #333; margin-bottom: 10px; }
.janrain-capture-ui h1 { font-size: 21px; margin: 0; padding: 0; border-bottom: none; color: #000; }
.janrain-capture-ui .capture_display_name { font-size: 30px; line-height: 30px; margin-top: 5px; margin-bottom: 15px; }
.janrain-capture-ui h2 { font-size: 16px; font-weight: bold; margin: 30px 0 0 0; padding: 0; border-bottom: none; color: #000; font-family: Helvetica, Arial, sans-serif; text-transform: none; } 
.janrain-capture-ui h3 { margin: 0; }
.janrain-capture-ui .hr { border-bottom: 1px #bbb solid; height: 0; margin: 10px 0 15px 0; display: block; }
html .janrain-capture-ui p { font-size: 12px; margin: 15px 0 0 0; }
.janrain-capture-ui .capture_retrieving { background-color: white; }
.janrain-capture-ui .capture_dashed { border: 1px #ccc dashed; }
.janrain-capture-ui .capture_border { border: 1px solid #ccc; }
.janrain-capture-ui .capture_profile_section { margin: 10px 20px 0 0 !important; padding: 0 !important; position: relative; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; vertical-align: top; }
.janrain-capture-ui a { color: #183a52; text-decoration: none; }
.janrain-capture-ui a:hover { color: #050e13; }
.janrain-capture-ui .capture_text_input, .janrain-capture-ui .capture_inputPlaceholder, .janrain-capture-ui .capture_select, .janrain-capture-ui .capture_textarea { font-size: 13px; font-family: Helvetica,sans-serif; border: 1px solid #ccc; color: #000; padding: 8px 5px; margin: 2px 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.1) inset; background-color: white; }
.janrain-capture-ui .capture_text_input:focus, .janrain-capture-ui .capture_inputPlaceholder:focus, .janrain-capture-ui .capture_select:focus, .janrain-capture-ui .capture_textarea:focus { color: black; background-color: white; -moz-box-shadow: 0 0 3px gray, 0 4px 5px -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 0 3px gray, 0 4px 5px -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 0 3px gray, 0 4px 5px -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 0 3px gray, 0 4px 5px -3px rgba(0, 0, 0, 0.1) inset; border: 1px solid gray; }
.janrain-capture-ui .capture_text_input, .janrain-capture-ui .capture_inputPlaceholder, .janrain-capture-ui .capture_textarea, .janrain-capture-ui .capture_inputPlaceholder { width: 225px !important; color: #000; }
.janrain-capture-ui .capture_text_input:-moz-placeholder, .janrain-capture-ui .capture_inputPlaceholder:-moz-placeholder, .janrain-capture-ui .capture_textarea:-moz-placeholder, .janrain-capture-ui .capture_inputPlaceholder:-moz-placeholder { color: #999 !important; }
.janrain-capture-ui .capture_text_input::-webkit-input-placeholder, .janrain-capture-ui .capture_inputPlaceholder::-webkit-input-placeholder, .janrain-capture-ui .capture_textarea::-webkit-input-placeholder, .janrain-capture-ui .capture_inputPlaceholder::-webkit-input-placeholder { color: #999; }
.janrain-capture-ui .capture_text_input:-ms-input-placeholder, .janrain-capture-ui .capture_inputPlaceholder:-ms-input-placeholder, .janrain-capture-ui .capture_textarea:-ms-input-placeholder, .janrain-capture-ui .capture_inputPlaceholder:-ms-input-placeholder { color: #999; }
.janrain-capture-ui .capture_select { width: 237px; color: black; -moz-box-shadow: 0 -1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset; }
body:not(:-moz-handler-blocked) .janrain-capture-ui .capture_select { -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; background: none; padding: 9px 5px 9px 9px; }
:root .janrain-capture-ui .capture_select { box-shadow: none \ ; -ms-border-radius: 0px \ ; -khtml-border-radius: 0px \ ; border-radius: 0px \ ; background: none \ ; padding: 9px 5px 9px 9px \ ; }
:root #accounts-header { line-height: 18px \ ; }
.janrain-capture-ui .capture_select:focus { -moz-box-shadow: 0 -1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset, 0 0 3px gray, 0 4px 5px -3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset, 0 0 3px gray, 0 4px 5px -3px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset, 0 0 3px gray, 0 4px 5px -3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset, 0 0 3px gray, 0 4px 5px -3px rgba(0, 0, 0, 0.1) inset; }
.janrain-capture-ui .capture_select.capture_disabled { color: #b3b3b3; }
.janrain-capture-ui .capture_select.capture_disabled:focus { color: black; }
.janrain-capture-ui .capture_save_success { background: #64AE29; padding: 5px; color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; margin: 10px 0; text-align: center; }
.janrain-capture-ui .capture_btn, .janrain-capture-ui a.capture_btn, .janrain-capture-ui button.capture_btn, .janrain-capture-ui .capture_btn, .janrain-capture-ui .capture_backButton { -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.janrain-capture-ui .capture_btn:active, .janrain-capture-ui a.capture_btn:active, .janrain-capture-ui button.capture_btn:active, .janrain-capture-ui .capture_btn:active, .janrain-capture-ui .capture_backButton:active { -moz-box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.1) inset, 0 -1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset, 0px 0px 0px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.1) inset, 0 -1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset, 0px 0px 0px 3px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.1) inset, 0 -1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset, 0px 0px 0px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.1) inset, 0 -1px 0px 0px rgba(255, 255, 255, 0.35) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset, 0px 0px 0px 3px rgba(0, 0, 0, 0.1); }
.janrain-capture-ui .capture_btn.capture_btn_full, .janrain-capture-ui a.capture_btn.capture_btn_full, .janrain-capture-ui button.capture_btn.capture_btn_full, .janrain-capture-ui .capture_btn.capture_btn_full, .janrain-capture-ui .capture_backButton.capture_btn_full { margin: 3px 5px; width: 278px; padding: 10px 0; }
.janrain-capture-ui .capture_btn.capture_btn_half, .janrain-capture-ui a.capture_btn.capture_btn_half, .janrain-capture-ui button.capture_btn.capture_btn_half, .janrain-capture-ui .capture_btn.capture_btn_half, .janrain-capture-ui .capture_backButton.capture_btn_half { width: 40%; margin: 3px 5px; }
.janrain-capture-ui .capture_primary, .janrain-capture-ui a.capture_primary, .janrain-capture-ui button.capture_primary, .janrain-capture-ui input.capture_primary { background-color: #234e6c; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #234e6c), color-stop(100%, #102c40)); background: -webkit-linear-gradient(top, #234e6c, #102c40); background: -moz-linear-gradient(top, #234e6c, #102c40); background: -o-linear-gradient(top, #234e6c, #102c40); background: -ms-linear-gradient(top, #234e6c, #102c40); background: linear-gradient(top, #234e6c, #102c40); text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45); font-family: helvetica,sans-serif; font-weight: bold; font-size: 12px; color: white; text-align: center; min-width: 100px; }
.janrain-capture-ui a.capture_primary:visited, .janrain-capture-ui a.capture_primary:link, .janrain-capture-ui a.capture_primary:hover { color: white; }
.janrain-capture-ui .capture_secondary, .janrain-capture-ui .capture_display_toggle_wrap, .janrain-capture-ui button.capture_secondary, .janrain-capture-ui button.capture_display_toggle_wrap, .janrain-capture-ui input.capture_secondary, .janrain-capture-ui input.capture_display_toggle_wrap { background-color: #f6f6f6; background-image: none; border: 1px solid #ccc; padding: 5px 7px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; font: bold 14px arial, sans-serif; color: #153a50; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 -1px 1px 0px white inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -1px 1px 0px white inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -1px 1px 0px white inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -1px 1px 0px white inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset; text-shadow: 0 1px 1px white; }
.janrain-capture-ui .capture_footer button.capture_secondary { min-width: 100px; padding: 9px 7px; vertical-align: top; }
.janrain-capture-ui .janrain-provider-icon-facebook-custom { background: url("../img/live-fyre/soc-icons.png") no-repeat 0 0; height: 24px; width: 24px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; margin-right: 10px; }
.janrain-capture-ui .janrain-provider-icon-twitter-custom { background: url("../img/live-fyre/soc-icons.png") no-repeat 0 -48px; height: 24px; width: 24px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; margin-right: 10px; }
.janrain-capture-ui .janrain-provider-icon-linkedin-custom { background: url("../img/live-fyre/soc-icons.png") no-repeat 0 -96px; height: 24px; width: 24px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; margin-right: 10px; }
.janrain-capture-ui .janrain-provider-icon-google-custom { background: url("../img/live-fyre/soc-icons.png") no-repeat 0 -24px; height: 24px; width: 24px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; margin-right: 10px; }
.janrain-capture-ui .janrain-provider-icon-aol-custom { background: url("../img/live-fyre/soc-icons.png") no-repeat 0 -120px; height: 24px; width: 24px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; margin-right: 10px; }
.janrain-capture-ui .janrain-provider-icon-yahoo-custom { background: url("../img/live-fyre/soc-icons.png") no-repeat 0 -72px; height: 24px; width: 24px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; margin-right: 10px; }
.janrain-capture-ui .janrain-provider-icon-email-custom { background: url("../img/live-fyre/soc-icons.png") no-repeat 0 -144px; height: 24px; width: 24px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; margin-right: 10px; }
.janrain-capture-ui .capture_facebook { color: #385b81; margin-left: 8px; }
html #janrainModal .janrain-capture-ui .capture_facebook:hover { cursor: pointer; color: #21354c; }
.janrain-capture-ui .capture_twitter { color: #32a3c8; margin-left: 8px; }
html #janrainModal .janrain-capture-ui .capture_twitter:hover { cursor: pointer; color: #23718b; }
.janrain-capture-ui .capture_google { color: #dc4938; margin-left: 15px; }
html #janrainModal .janrain-capture-ui .capture_google:hover { cursor: pointer; color: #aa2c1e; }
.janrain-capture-ui .capture_linkedin { color: #0072b2; margin-left: 8px; }
html #janrainModal .janrain-capture-ui .capture_linkedin:hover { cursor: pointer; color: #004165; }
.janrain-capture-ui .capture_yahoo { color: #7f0098; margin-left: 15px; }
html #janrainModal .janrain-capture-ui .capture_yahoo:hover { cursor: pointer; color: #3f004c; }
.janrain-capture-ui .capture_aol { color: #6c9f37; margin-left: 15px; }
html #janrainModal .janrain-capture-ui .capture_aol:hover { cursor: pointer; color: #456623; }
.janrain-capture-ui .janrain-provider-text-facebook-custom { color: #385b81; }
.janrain-capture-ui .janrain-provider-text-google-custom { color: #dc4938; }
.janrain-capture-ui .janrain-provider-text-twitter-custom { color: #32a3c8; }
.janrain-capture-ui .janrain-provider-text-linkedin-custom { color: #0072b2; }
.janrain-capture-ui .janrain-provider-text-aol-custom { color: #6c9f37; }
.janrain-capture-ui .janrain-provider-text-yahoo-custom { color: #7f0098; }
.janrain-capture-ui .capture_processing { color: #333; }
.janrain-capture-ui .capture_processing:hover { color: #333; }
.janrain-capture-ui .capture_fatal_error, .janrain-capture-ui .capture_form_error { font-size: 13px; margin-bottom: 10px; background-image: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background-color: #bc0000; padding: 5px 10px; color: white; }
.janrain-capture-ui .capture_form_error { margin-left: 5px; }
.janrain-capture-ui .capture_photo_chooser_errors { color: #bc0000; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; margin-bottom: 0; }
.janrain-capture-ui .capture_backButton { margin: 0; height: 26px; width: 26px; padding: 0; }
.janrain-capture-ui a.capture_edit { position: absolute; right: 10px; top: 5px; margin: 0; padding: 9px 15px 9px; }
.janrain-capture-ui .capture_provider li { background-color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; line-height: 24px; }
.janrain-capture-ui .capture_provider li.capture_provider_linked { padding: 7px; background-color: #f5f5f5; border: 1px solid #ccc; width: 196px; margin-bottom: 10px; display: block; font-weight: bold; }
.janrain-capture-ui .capture_provider li .capture_remove { top: 10px; color: #bbb; }
.janrain-capture-ui .capture_linkAccount { font-weight: bold; }
.janrain-capture-ui .capture_form_item { min-height: 0; margin-bottom: 10px; }
.janrain-capture-ui .capture_form_item:after { content: ""; display: table; clear: both; }
.janrain-capture-ui .capture_form_item label { color: #333; overflow: hidden; text-indent: -99999px; height: 0px; position: relative; }
.janrain-capture-ui .capture_form_item .capture_tip, .janrain-capture-ui .capture_form_item .capture_tip_error, .janrain-capture-ui .capture_form_item .capture_tip_validating, .janrain-capture-ui .capture_form_item .capture_tip_validated { width: 150px; }
.janrain-capture-ui .capture_form_item .capture_dateselect_month { width: 102px; font: normal 12px arial, sans-serif; color: #333; }
.janrain-capture-ui .capture_form_item .capture_dateselect_day, .janrain-capture-ui .capture_form_item .capture_dateselect_year { width: 62px; font: normal 12px arial, sans-serif; color: #333; }
.janrain-capture-ui .capture_form_item .capture_tip { color: #aaa; }
.janrain-capture-ui .capture_form_item.capture_focused .capture_tip { color: black; }
.janrain-capture-ui .capture_form_item .capture_tip_validating { color: #aaa; }
.janrain-capture-ui .capture_form_item .capture_tip_validated { color: #aaa; }
.janrain-capture-ui .capture_form_item .capture_tip_error { color: #bc0000; width: 137px; margin: -7px 0 0 0; }
#capture_forgotPassword_form_item_forgotPassword_emailAddress .capture_tip_error { margin: -2px 0 0 0; }
.janrain-capture-ui .capture_error .capture_radio, .janrain-capture-ui .capture_error .capture_checkbox { border: 1px solid #bc0000; -moz-box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.2) inset; -o-box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.2) inset; padding: 3px; }
.janrain-capture-ui .capture_error .capture_text_input, .janrain-capture-ui .capture_error .capture_inputPlaceholder { border: 1px solid #bc0000; }
.janrain-capture-ui .capture_validating .capture_text_input, .janrain-capture-ui .capture_validating .capture_inputPlaceholder, .janrain-capture-ui .capture_error .capture_text_input, .janrain-capture-ui .capture_error .capture_inputPlaceholder, .janrain-capture-ui .capture_error .capture_checkbox, .janrain-capture-ui .capture_validated .capture_checkbox, .janrain-capture-ui .capture_validated .capture_text_input, .janrain-capture-ui .capture_validated .capture_inputPlaceholder { background-image: none; }
.janrain-capture-ui .capture_form_item_agreeToTerms.capture_error .capture_tip_error { width: auto; }
.janrain-capture-ui .capture_display_toggle_wrap { position: relative; left: auto; top: auto; font-weight: normal; color: #333; margin-left: 4px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; }
.janrain-capture-ui .capture_display_toggle_wrap .capture_display_toggle_options { left: 0; top: 31px; }
.janrain-capture-ui .capture_display_toggle_wrap .capture_display_toggle { padding: 2px 20px 2px 20px; background: url("../img/live-fyre/down-arrow.png") no-repeat 66px 8px; }
.janrain-capture-ui .capture_display_toggle_wrap .capture_display_toggle .janrain-icon-16 { left: 8px; top: 9px !important; right: auto; }
.janrain-capture-ui .capture_display_toggle_wrap:hover { background-color: #f6f6f6; }
.janrain-capture-ui .capture_display_toggle_wrap .capture_display_label { text-transform: capitalize; }
.janrain-capture-ui .janrain-icon-unlocked { background: url("../img/live-fyre/icons.png") no-repeat 0 -182px; width: 11px; height: 12px; }
.janrain-capture-ui .janrain-icon-locked { background: url("../img/live-fyre/icons.png") no-repeat 0 -234px; width: 15px; height: 12px; }
.janrain-capture-ui .capture_tip .janrain-icon-locked { background: url("../img/live-fyre/icons.png") no-repeat 0 -130px; margin-left: 2px; vertical-align: top; }
.janrain-capture-ui .janrain-icon-check:before { font-size: 13px; margin-left: 3px; }
.janrain-capture-ui .capture_display_option .janrain-icon-locked, .janrain-capture-ui .capture_display_option .janrain-icon-unlocked, .janrain-capture-ui .janrain-icon-locked:before, .janrain-capture-ui .janrain-icon-unlocked:before { display: none; }
.janrain-capture-ui .capture_traditionalPasswordChange label, .janrain-capture-ui .capture_traditionalPasswordChange .capture_inputPlaceholder { display: none; }
.janrain-capture-ui .capture_traditionalPasswordChange .capture_tip { padding: 0; }
.janrain-capture-ui .capture_inputPlaceholder { border: 0; width: 268px; margin-left: 5px; padding: 7px 5px; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
.janrain-capture-ui .capture_inputPlaceholder label { font-size: 12px; }
.janrain-capture-ui .capture_tabs li a { font-size: 11px; background-color: #ddd; -moz-box-shadow: 0 -10px 5px -8px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 -10px 5px -8px rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -10px 5px -8px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -10px 5px -8px rgba(0, 0, 0, 0.1) inset; font-size: 13px; width: 105px; }
.janrain-capture-ui .capture_tabs li a:visited, .janrain-capture-ui .capture_tabs li a:link, .janrain-capture-ui .capture_tabs li a:hover { color: #666; }
.janrain-capture-ui.capture_toggled a { background-color: #f6f6f6; -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); }
.janrain-capture-ui.capture_toggled a:visited, .janrain-capture-ui.capture_toggled a:link, .janrain-capture-ui.capture_toggled a:hover { color: #333; }
.janrain-capture-ui#forgotPasswordSuccess, .janrain-capture-ui#forgotPassword { width: 500px; }
.janrain-capture-ui .capture_editPhoto_container h2, .janrain-capture-ui .capture_uploadPhoto_container h2, .janrain-capture-ui#forgotPasswordSuccess h2, .janrain-capture-ui#forgotPassword h2 { margin: 0 0 15px 0; font-family: Helvetica, Arial, sans-serif; text-transform: none; }
.janrain-capture-ui .capture_uploadPhoto_container p { margin-bottom: 15px; }
.janrain-capture-ui#forgotPasswordSuccess h2 { width: 370px; font-family: Helvetica, Arial, sans-serif; text-transform: none; }
.janrain-capture-ui #recaptcha_container .recaptchatable { background-color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.janrain-capture-ui #recaptcha_container .recaptchatable #recaptcha_response_field { border: 1px solid #cccccc !important; color: black !important; width: 290px !important; margin-left: 0; }
.janrain-capture-ui #recaptcha_container .recaptchatable #recaptcha_response_field:focus { border: 1px solid gray !important; }
.janrain-capture-ui#capture_editProfile_photoManager_uploadphotoscreen { width: 450px; }
.janrain-capture-ui#capture_editProfile_photoManager_uploadphotoscreen .capture_uploadPhoto_container { width: 290px; }
.janrain-capture-ui#capture_editProfile_photoManager_editphotoscreen { width: 750px; }
.janrain-capture-ui#capture_editProfile_photoManager_editphotoscreen .capture_editPhoto_container { width: 575px; float: left; }
.janrain-capture-ui .profile_pic_edit_container { float: right; }
.janrain-capture-ui .profile_pic_edit_container h2 { margin: 15px 0; font-family: Helvetica, Arial, sans-serif; text-transform: none; }
html .janrain-capture-ui .capture_profile_pic_edit { width: 128px; height: 128px; }
.janrain-capture-ui .capture_profile_pic_edit img { width: 128px; }
.janrain-capture-ui .capture_editPhoto_container, .janrain-capture-ui .capture_uploadPhoto_container { vertical-align: top; margin-top: 25px; }
.janrain-capture-ui .capture_editPhoto_container { margin-top: 15px; }
.janrain-capture-ui .capture_profile_pic_upload { margin-top: 25px; }
.janrain-capture-ui .capture_signInOption, .janrain-capture-ui .capture_createAccountOption { margin-top: 10px; }
.janrain-capture-ui#returnTraditional .capture_backgroundColor, .janrain-capture-ui .capture_signInOption .capture_backgroundColor, .janrain-capture-ui .capture_createAccountOption .capture_backgroundColor { padding: 25px 10px; }
.janrain-capture-ui .capture_fox_editProfile .capture_form_item label { overflow: visible; height: auto; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; width: 119px; text-align: right; text-indent: inherit; }
.janrain-capture-ui .capture_fox_editProfile .capture_form_collection_inline .capture_form_item { width: auto; margin: 5px 15px 5px 0; }
.janrain-capture-ui .capture_form_collection_inline > label { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; margin: 0 10px 0 7px; width: 100px; text-align: right; padding: 0; }
.janrain-capture-ui .capture_form_collection_inline .capture_form_item { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; width: 215px; }
.janrain-capture-ui .capture_form_collection_inline .capture_form_item > label { margin-top: 0; }
.janrain-capture-ui .capture_checkbox label, .janrain-capture-ui .capture_form_collection .capture_form_item label { overflow: visible; text-indent: inherit; height: auto; width: auto; text-align: left; }
.janrain-capture-ui .capture_checkbox label[for*="capture_editProfile_autofollow_conversations"] { padding-left: 0; padding-right: 25px; }
.janrain-capture-ui .capture_checkbox input.capture_autofollow_conversations { right: 5px; left: auto; }
.janrain-capture-ui#editProfile { width: auto; }
.janrain-capture-ui#editProfile .capture_form_item .capture_tip { color: #666; }
.janrain-capture-ui .fox_table_row:after { content: ""; display: table; clear: both; }
.janrain-capture-ui .fox_table_row h2 { margin-top: 10px; font-family: Helvetica, Arial, sans-serif; text-transform: none; }
.janrain-capture-ui .fox_table_row h3 { font-weight: normal; margin-top: 10px; }
.janrain-capture-ui .fox_table_row .capture_form_item { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; margin-right: 200px; }
.janrain-capture-ui .fox_table_row .capture_form_item.capture_form_item_edit_commentingNotificationsReplies_Never_3, .janrain-capture-ui .fox_table_row .capture_form_item.capture_form_item_edit_commentingNotificationsLikes_Never_3 { margin-right: 0; }
.janrain-capture-ui .fox_table_row .capture_form_item label { overflow: visible; text-indent: inherit; margin: 0; width: auto; }
.janrain-capture-ui .fox_table_row .capture_form_item .capture_input_radio { margin: 16px 0 0; }
.janrain-capture-ui .fox_table_col { float: left; width: 215px; }
.janrain-capture-ui .fox_table_col.fox_table_col_skinny { width: 90px; }
.janrain-capture-ui .fox_table_col.fox_table_col_full { width: 735px; }
.janrain-capture-ui .capture_table { width: 100%; }
.janrain-capture-ui .capture_table th { font-weight: bold; border-bottom: 1px dashed #bbb; padding: 5px 5px 5px 0; }
.janrain-capture-ui .capture_table td { padding: 5px 5px 5px 0; width: 22%; }
.janrain-capture-ui .capture_table .capture_radio { position: static; }
.janrain-capture-ui .capture_profile_pic_upload, .janrain-capture-ui .capture_profile_pic_display, .janrain-capture-ui .capture_profile_pic { width: 139px !important; height: 139px !important; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; overflow: hidden; border: 2px solid #000; }
html .janrain-capture-ui .capture_profile_pic_upload img, html .janrain-capture-ui .capture_profile_pic_display img, html .janrain-capture-ui .capture_profile_pic img { width: 135px; height: 135px; border: 2px #000 solid; }
.janrain-capture-ui .options { display: block; }
.janrain-capture-ui .options li { padding: 0 5px; text-align: left; }
.janrain-capture-ui .options .capture_upload_photo, .janrain-capture-ui .options .capture_edit_photo { padding-left: 20px; background-image: url("../images/camera.png"); background-repeat: no-repeat; background-position: left center; }
.janrain-capture-ui .options .capture_remove_photo { display: none; padding-left: 20px; }
.janrain-capture-ui .capture_userphoto .capture_upload_photo { display: none; }
.janrain-capture-ui .capture_userphoto .capture_default, .janrain-capture-ui .capture_userphoto .capture_male, .janrain-capture-ui .capture_userphoto .capture_female { background-image: none; }
.janrain-capture-ui #capture_accountInfo { float: left; width: 660px; }
.janrain-capture-ui#linkedAccounts .capture_form_item label { font-size: 13px; font-weight: bold; margin-bottom: 5px; }
.janrain-capture-ui#publicProfile .capture-public-public_summary { margin-bottom: 15px; }
.janrain-capture-ui#publicProfile .capture-public-displayName { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; }
.janrain-capture-ui#publicProfile .capture-public-displayName h1 { font-size: 22px; color: #333; padding-top: 0; }
.janrain-capture-ui#publicProfile .capture_personal_info h2 { float: right; font-size: 17px; padding: 0; font-family: Helvetica, Arial, sans-serif; text-transform: none; }
.janrain-capture-ui#publicProfile .capture_profile_pic { border: 1px white solid; }
.janrain-capture-ui .capture_data_item { margin-bottom: 15px; }
.janrain-capture-ui .capture_data_item label { width: 100px; margin-right: 10px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; vertical-align: top; color: #666; }
.janrain-capture-ui .capture_data_item .capture_data { width: 140px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; vertical-align: top; }
.janrain-capture-ui .capture_popup_container { background-color: #f6f6f6; border: 1px solid #ccc; }
.janrain-capture-ui .capture_popup_container p { margin-top: 0; }
.janrain-capture-ui .capture_popup_container .capture_popup-arrow:after { background: #f6f6f6; border: 1px solid #ccc; }
.janrain-capture-ui div#email_tip { color: #bc0000; }

/*** Login ***/
.janrain-capture-ui .capture_select { background: url('../img/live-fyre/down-arrow.png') no-repeat 0 0; padding: 9px 0 9px 6px; }
html .janrain-capture-ui .capture_form_item .capture_dateselect_year { background-position: 48px 13px; }
html .janrain-capture-ui .capture_form_item .capture_dateselect_year:hover { cursor: pointer; }
html .janrain-capture-ui .capture_form_item .capture_dateselect_day { background-position: 48px 13px; }
html .janrain-capture-ui .capture_form_item .capture_dateselect_day:hover { cursor: pointer; }
html .janrain-capture-ui .capture_form_item .capture_dateselect_month { background-position: 87px 13px; }
html .janrain-capture-ui .capture_form_item .capture_dateselect_month:hover { cursor: pointer; }
html #janrainModal .capture_signin a:hover { cursor: pointer; } 
html #janrainModal .capture_signin .capture_fox_clearfix a { font-weight: bold; } 
#capture_signIn_form_item_traditionalSignIn_emailAddress, #capture_signIn_form_item_traditionalSignIn_password { margin: 0; padding: 0; min-height: 0px; }
#capture_signIn_traditionalSignIn_emailAddress, #capture_signIn_traditionalSignIn_password { font: normal 14px arial, sans-serif; color: #000; margin: 0 0 12px 14px; width: 264px; padding: 8px 0 8px 12px;  }
#capture_signIn_traditionalSignIn_emailAddress:focus, #capture_signIn_traditionalSignIn_password:focus, html #janrainModal #traditionalRegistration input:focus, .capture_error { color: #000; }
#capture_signIn_traditionalSignIn_signInButton { font-size: 12px; margin: 0 5px 0 24px; }
html #janrainModal #returnSocial .capture_secondary { margin-left: 0px; } 
html #janrainModal #returnSocial a { font-weight: bold; } 
html #janrainModal #returnSocial h1 { font: bold 22px helvetica, arial, sans-serif; color: #333; } 
html #janrainModal #returnSocial h2, html #janrainModal #returnTraditional h2 { font: bold 18px helvetica, arial, sans-serif; color: #333; text-transform: none; } 
html #janrainModal #returnSocial h2 a, html #janrainModal #returnTraditional h2 a { font: bold 18px helvetica, arial, sans-serif; text-transform: none; } 
html #janrainModal #returnSocial .capture_fox_clearfix { font: bold 16px helvetica, arial, sans-serif; color: #333; } 
html #janrainModal #returnSocial .capture_fox_clearfix a { font: bold 12px helvetica, arial, sans-serif; } 
html #janrainModal #returnSocial .capture_fox_clearfix .capture_right { margin: 33px 0 0 0; } 
html #janrainModal #returnSocial a:hover { cursor: pointer; } 
#returnSocial.janrain-capture-ui > h2 { margin: 0; font-family: Helvetica, Arial, sans-serif; text-transform: none; } 
html #janrainModal #socialRegistration input { font: normal 14px arial, sans-serif; color: #000; margin: 0 0 12px 4px; width: 216px; padding: 8px 0 8px 12px; }
html #janrainModal #socialRegistration .capture_form_item { min-height: 0px; margin: 0; }
html #janrainModal #socialRegistration .capture_tip { width: 193px; color: #666; vertical-align: top; margin: 5px 0 0 0; }
html #janrainModal #socialRegistration #capture_socialRegistration_agreeToTerms { margin: 0; left: 0; }
html body:nth-child(n) #janrainModal #socialRegistration #capture_socialRegistration_agreeToTerms { width: auto !important; left: -108px\9; top: -7px\9; }
html #janrainModal #socialRegistration #capture_socialRegistration_socialRegistration_button { width: 90px; font: bold 12px arial, sans-serif; color: #fff; padding: 8px 0; }
html #janrainModal #socialRegistration #capture_socialRegistration_form_item_inner_agreeToTerms label { font: normal 12px arial, sans-serif; color: #333; }
html #janrainModal #socialRegistration #capture_socialRegistration_form_item_inner_agreeToTerms label a { color: #183a52; }
html #janrainModal #socialRegistration #capture_socialRegistration_form_item_inner_agreeToTerms { margin: 0 0 24px; padding: 0; }
html #janrainModal #traditionalRegistration p { margin: 8px 0 0 0; } 
html #janrainModal #traditionalRegistration p a { font-weight: bold; } 
html #janrainModal #traditionalRegistration p a:hover { cursor: pointer; } 
html #janrainModal #traditionalRegistration input { font: normal 14px arial, sans-serif; color: #000; margin: 0 0 12px 4px; width: 216px; padding: 8px 0 8px 12px; } 
html #janrainModal #traditionalRegistration .capture_form_item { min-height: 0px; margin: 0; } 

html #janrainModal #traditionalRegistration .news-sub-form-reg { overflow: auto; } 
html #janrainModal #traditionalRegistration .news-sub-form-reg label input { width: 22px !important; vertical-align: top; padding-top: 0; } 
html #janrainModal #traditionalRegistration .news-sub-form-reg label { width: 220px; font-family: arial, helvetica, sans-serif; padding: 1px 0 0 0; display: block; float: left;  } 
html #section-head #util #account .username .user-options p span, html #section-head #util #account .username .user-options p strong { overflow: hidden; text-overflow: ellipsis; text-align: left; }

/*** Hide profile on header ***/
#head, #head-2, #section-head-2 { z-index: 10; }

/*** IE ***/
@media screen\0 { html .janrain-capture-ui .capture_select { background: none; } }
html #janrainModal #traditionalRegistration .capture_tip { width: 190px; color: #666; vertical-align: middle; margin: -11px 0 0 0; } 
#recaptcha_table { margin: 0 auto 32px auto !important; }
html #janrainModal #traditionalRegistration #capture_traditionalRegistration_agreeToTerms { margin: 2px 0 0 0; left: 0; }
body:not(:-moz-handler-blocked) #janrainModal #traditionalRegistration #capture_traditionalRegistration_agreeToTerms { margin: 0; }
html #janrainModal #traditionalRegistration #capture_traditionalRegistration_form_item_inner_agreeToTerms label { font: normal 12px arial, sans-serif !important; color: #333; }
html #janrainModal #traditionalRegistration #capture_traditionalRegistration_form_item_inner_agreeToTerms a { color: #183a52; cursor: pointer; }
html #janrainModal #traditionalRegistration #capture_traditionalRegistration_form_item_inner_agreeToTerms { margin: 0 0 12px; padding: 0; }
html #janrainModal #traditionalRegistration #capture_traditionalRegistration_createAccountButton { width: 90px; font: bold 12px arial, sans-serif; color: #fff; padding: 8px 0; }
#capture_forgotPassword_forgotPassword_sendButton { position: absolute; bottom: 25px; right: 14px; }
.capture_forgotPassword_emailAddress { color: #999; }
html #janrainModal #traditionalRegistration #capture_traditionalRegistration_form_item_inner_agreeToTerms input { width: 15px;  }
@media screen\0 { 
   html body #janrainModal #traditionalRegistration #capture_traditionalRegistration_form_item_inner_agreeToTerms input { margin: -2px 10px 0 0\9; padding: 0\9; position: absolute\9; top: 5px\9; }
   html body #janrainModal #traditionalRegistration #capture_traditionalRegistration_form_item_inner_agreeToTerms { left: -25px\9; width: 400px\9; margin: 0 0 0 30px\9; }
}

/*** Edit Profile ***/
html #section-content.account-profile { width: 924px; }
#profile-header { width: 100%; background: #000; height: 39px; }
#profile-header ul { width: 540px; margin: 0 auto; padding-top: 11px; } 
#profile-header ul li { display: inline-block; vertical-align: top; height: 18px; border-right: 1px solid #464646; } 
#profile-header ul li a { width: 81px; height: 13px; background: url('../img/live-fyre/logos.png') no-repeat 0 0; display: block; margin: 3px 0 0; } 
#profile-header ul li + li a { width: 120px; height: 13px; background: url('../img/live-fyre/logos.png') no-repeat 0 -13px; display: block; margin: 4px 0 0; } 
#profile-header ul li + li + li a { width: 144px; height: 24px; background: url('../img/live-fyre/logos.png') no-repeat 0 -26px; display: block; margin: -1px 0 0; } 
#profile-header ul li + li + li + li a { width: 110px; height: 25px; background: url('../img/live-fyre/logos.png') no-repeat 0 -50px; display: block; margin: -4px 0 0; } 
#profile-header ul li { padding: 0 12px; } 
#profile-header ul li:first-child { padding: 0 12px 0 0; } 
#profile-header ul li + li + li + li { padding: 0 0 0 12px; border-right: none; } 
html body.jr-profile { background: url('../img/live-fyre/grey-bg.jpg') repeat 0 0; }
#editProfile { padding: 24px; margin: 25px 0 0; background: #fff; -webkit-box-shadow: 0 0 6px #999999; -moz-box-shadow: 0 0 6px #999999; box-shadow: 0 0 6px #999999; }
#accounts-header { height: 23px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
:root #accounts-header { line-height: 18px \ ; }
body:not(:-moz-handler-blocked) #accounts-header { line-height: 20px; }
#accounts-header { width: 100%; border-bottom: 2px solid #ccc; margin: 0 0 24px; }
#accounts-header ul { letter-spacing: -4px; }
#accounts-header ul li { display: inline-block; vertical-align: top; margin: 0 0 0; letter-spacing: 0px; border-bottom: 2px solid #ccc; line-height: 21px; }
#accounts-header ul li:hover { border-bottom: 2px solid #242424; }
#accounts-header ul li.active { border-bottom: 2px solid #242424; }
#accounts-header ul li a { font: bold 16px arial, sans-serif; color: #999; padding: 0 10px 7px 10px; line-height: 16px; }
#accounts-header ul li a:hover { color: #242424; cursor: pointer; }
#accounts-header ul li.active a { color: #242424; }
#capture_editProfile_photoManager_profile_pic { width: auto; height: auto; }
#editProfile .act-image { width: 133px; height: 133px; border: 2px solid #333333; float: left; }
#editProfile .act-image img { width: 133px; height: 133px; } 
.janrain-capture-ui #capture_editProfile_publicProfileLink { font: bold 12px arial, sans-serif; padding: 8px 7px; }
html #editProfile h2 { font: bold 16px arial, sans-serif; color: #333333; font-family: Helvetica, Arial, sans-serif; text-transform: none; }
html #editProfile table th { font: bold 14px arial, sans-serif; color: #333333; }
html #editProfile table tr td { font: normal 14px arial, sans-serif; color: #000; }
html #editProfile table tr td:first-child { margin: 5px 0 0 0; display: block; width: 296px; }
html #editProfile table.capture_table tr + tr td + td { padding: 12px 5px 5px 0; padding: 0px 5px 5px 0\9 !important; }
html #editProfile table.capture_table tr + tr + tr td + td { padding: 5px 5px 5px 0; padding: 0px 5px 5px 0\9 !important; }
html .capture_fox_editProfile .capture_text_input { font: normal 14px arial, sans-serif; color: #000; margin: 2px 5px; width: 288px !important; padding: 8px 0 8px 12px !important; }
html .capture_fox_editProfile .capture_form_item { margin: 0; min-height: 0; margin-bottom: 9px; position: relative !important; }
html .capture_fox_editProfile .capture_form_item label { font: normal 14px arial, sans-serif; color: #666666; }
html .capture_fox_editProfile .capture_display_toggle_wrap { left: 434px; top: 2px; padding: 6px 1px 6px 7px; position: absolute; }
html .capture_fox_editProfile .capture_display_toggle_wrap:hover { cursor: pointer; }
html #editProfile .capture_fox_photoLinks .options li a { font: bold 14px arial, sans-serif; color: #183a52; margin: 0 0 6px; display: block; }
html #editProfile .capture_fox_photoLinks .options li.capture_edit_photo { background: url('../img/live-fyre/icons.png') no-repeat 0 -87px; padding-left: 28px; } 
html #editProfile .capture_fox_photoLinks .options li.capture_upload_photo { background: url('../img/live-fyre/icons.png') no-repeat 0 -87px; padding-left: 28px; } 
html #editProfile .capture_fox_photoLinks .janrain_traditional_account_only a { font: bold 14px arial, sans-serif; color: #183a52; display: block; background: url('../img/live-fyre/icons.png') no-repeat 0 -38px; padding: 0 0 0 28px; } 
html #editProfile .capture_fox_photoLinks .janrain_delete_account { display: block; margin: 6px 0 0; }
html #editProfile .capture_fox_photoLinks .janrain_delete_account a { font: bold 14px arial, sans-serif; color: #183a52; display: block; background: url('../img/live-fyre/icons.png') no-repeat 0 -285px; padding: 0 0 0 28px; }
#editProfile #capture_editProfile_form_collection_edit_howToDisplayName label { display: inline-block; vertical-align: top; font: normal 14px arial, sans-serif; color: #666; padding-left: 0px; width: 110px; }
#editProfile .capture_form_item_edit_howToDisplayName label { width: 90px; }
html #editProfile .capture_form_item_edit_howToDisplayName label { font: normal 12px arial, sans-serif !important; color: #333 !important; width: 146px !important; padding-left: 36px !important; margin: -2px 0 0 0; } 
html #editProfile .capture_form_item_edit_howToDisplayName label input { left: 14px; } 
html #editProfile .capture_form_item_edit_howToDisplayName_Display label { width: 200px !important; margin: -2px 0 0 0; }
html #editProfile .capture_display_label { font: normal 12px arial, sans-serif; color: #333333; margin: 2px 0 0 0; }
html #editProfile .capture_private_only .capture_tip { padding-left: 13px; }
html #editProfile .capture_private_only .capture_tip span { width: 15px; }
html #editProfile #capture_editProfile_form_item_edit_email .capture_tip a { position: absolute; right: 160px; top: 11px; }
html #editProfile #capture_editProfile_form_item_edit_email .capture_tip { padding-left: 14px; }
html #editProfile #capture_editProfile_form_item_edit_city .capture_tip_error { position: absolute; top: 12px; right: 175px; }
html #editProfile #capture_editProfile_edit_state { width: 71px; background-position: 52px 14px; }
html #editProfile #capture_editProfile_edit_state:hover { cursor: pointer; }
html #editProfile #capture_editProfile_edit_country { width: 288px; background-position: 271px 14px; }
html #editProfile #capture_editProfile_edit_country:hover { cursor: pointer; }
html #editProfile #capture_editProfile_edit_gender { width: 121px; background-position: 103px 14px; }
html #editProfile #capture_editProfile_edit_gender:hover { cursor: pointer; }
html #editProfile #capture_editProfile_linkedAccounts_linknewlink { font: bold 14px arial, sans-serif; }
html #editProfile #capture_editProfile_submitButton { font: bold 14px arial, sans-serif; padding: 13px; }
html #editProfile .news-sub-form label { width: 273px; font: normal 14px arial, sans-serif; color: #000; margin: 0 0 12px; }
html #editProfile .news-sub-form input { margin: 0 11px 0 0; }
html #editProfile .profile-footer .fox-logo { width: 60px; height: 56px; margin: 0 12px 0 12px; background: url('../img/live-fyre/fn-logo-footer.png') no-repeat 0 0; float: left; }
html #editProfile .profile-footer { width: 879px; margin: 31px 0 0 -5px; padding: 24px 0 0 0; border-top: 1px solid #bbbbbb; }
html #editProfile .profile-footer p { font: normal 11px arial, sans-serif; color: #999; margin: 0 0 3px; padding: 0; }
html #editProfile .capture_table_livefyre_comments.capture_input_radio { margin: -8px 0 0 0; }
#capture_changepassword_form_item_oldpassword, #capture_changepassword_form_item_newpassword, #capture_changepassword_form_item_newpasswordConfirm { margin: 0; padding: 0; min-height: 0; }
#capture_changepassword_form_item_oldpassword input, #capture_changepassword_form_item_newpassword input, #capture_changepassword_form_item_newpasswordConfirm input { font: normal 14px arial, sans-serif; color: #999; margin: 0 0 12px 4px; width: 216px; padding: 8px 0 8px 12px; }
#capture_changepassword_newPasswordFormButton { font: bold 12px arial, sans-serif; min-width: 0; padding: 10px 20px; }
html #publicProfile .capture_display_name { font: bold 20px arial, sans-serif; }
html #publicProfile .capture_profile_section label { font: normal 14px arial, sans-serif; cursor: default; }
html #publicProfile .capture_profile_section > div > div { font: normal 14px arial, sans-serif; color: #000; }
html #publicProfile .fox_table_row .capture_left { font: normal 14px arial, sans-serif; } 
html #publicProfile .fox_table_row .capture_right { font: bold 18px arial, sans-serif; color: #000; } 
html #publicProfile .capture_fox_dashed + .capture_fox_dashed + .capture_fox_dashed + .capture_fox_dashed { border-bottom: none; } 
html #publicProfile > .hr { margin: 10px 0 5px 0; }
html #publicProfile > .hr + .hr { margin: 10px 0 0 0; }
html #capture_editProfile_display_toggle_wrap_politicalViews { left: 608px; top: 14px; }
html #capture_editProfile_autofollow_conversations { left: 306px; top: 11px; }

/*** Hide ***/
.newsletter-container { display: block; }
#publicProfile > h2, #publicProfile .fox_table_row, #publicProfile > .hr { display: block; font-family: Helvetica, Arial, sans-serif; text-transform: none; }

/*** Social Icons ***/
html .capture_addLinkedAccount img { display: none; }
html .capture_addLinkedAccount a span { background: url("../img/live-fyre/soc-icons.png") no-repeat 0 0; }
html .capture_addLinkedAccount a + a span { background: url("../img/live-fyre/soc-icons.png") no-repeat 0 -24px; }
html .capture_addLinkedAccount a + a + a span { background: url("../img/live-fyre/soc-icons.png") no-repeat 0 -48px; }
html .capture_addLinkedAccount a + a + a + a span { background: url("../img/live-fyre/soc-icons.png") no-repeat 0 -72px; }
html .capture_addLinkedAccount a + a + a + a + a span { background: url("../img/live-fyre/soc-icons.png") no-repeat 0 -96px; }
html .capture_addLinkedAccount a + a + a + a + a + a span { background: url("../img/live-fyre/soc-icons.png") no-repeat 0 -120px; }
html #editProfile .capture_fox_profile_saved { background: url('../img/live-fyre/icons.png') no-repeat 0 0; width: 22px; }
html #editProfile #capture_profile_saved { font: normal 14px arial, sans-serif; color: #333; margin: 0 0 4px; }
html #editProfile .capture_fox_alert_callout { font-weight: bold; }

/*** uReport Profile ***/
body .capture_photoManager_parent.urep-prof { padding: 0 0 0 24px !important; }
body .capture_photoManager_parent.urep-prof .capture_fox_photoLinks { width: 671px; }
.sub-ur-banner { font: bold 16px helvetica, arial, sans-serif; color: #333; background: #eee; padding: 12px; width: 100%; }
.sub-ur-banner a { margin: 0 0 0 12px; padding: 0 24px 0 0; background: url('../img/live-fyre/arrow.png') no-repeat 130px 7px; }
.prof-urep-stats, .prof-urep-latest { width: 409px; margin: 0 0 182px; display: inline-block; vertical-align: top; }
.prof-urep-latest { margin: 0 0 0 24px; }
.prof-urep-stats h2, .prof-urep-latest h2 { border-bottom: 1px solid #bbb; padding: 0 0 12px; margin: 83px 0 12px; font-family: Helvetica, Arial, sans-serif; text-transform: none; }
.prof-urep-stats ul li { font: normal 14px helvetica, arial, sans-serif; border-top: 1px dashed #bbb; margin: 0 0 12px; padding: 12px 0 0; }
.prof-urep-stats ul li:first-child { border-top: none; padding: 0; }
.prof-urep-stats ul li span { font: bold 18px helvetica, arial, sans-seif; float: right; }
.no-subs { width: 408px; height: 166px; display: block; background: #eee; font: bold 16px helvetica, arial, sans-serif; color: #333; text-align: center; padding: 72px 0 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.latest-urep img { border: 5px solid #ccc; float: left; }
.latest-urep > div { width: 171px; margin: 0 0 0 16px; float: left; }
.latest-urep h2 { border: none; margin: 0 0 10px; padding: 0; font: bold 18px helvetica, arial, sans-serif; text-transform: none; }
.latest-urep p { font: normal 14px helvetica, arial, sans-serif; color: #333; margin: 0 0 0 0 !important; line-height: 18px; }
.prof-activity { width: 626px; margin: 37px 0 0 0; }
.prof-activity > ul > li { background: url('../img/live-fyre/quote.png') no-repeat 0 15px; padding: 12px 0 0 24px; margin: 0 0 12px; position: relative; border-top: 1px solid #bbb; }
.prof-activity > ul > li:first-child { border-top: none; padding: 0 0 0 24px; background-position: 0 3px; }
.prof-activity > ul > li > div { width: 512px; }
.prof-activity > ul > li > div p { line-height: 19px !important; margin: 0 0 10px; padding: 0; font: normal 14px helvetica, arial, sans-serif; }
.prof-activity > ul > li > div p a span { font-weight: bold; font-size: 14px; line-height: 19px; color: #183A52; }
.prof-activity > ul > li > div span { font: normal 11px helvetica, arial, sans-serif; color: #666; }
.prof-activity > ul > li > a { position: absolute; top: 12px; right: 0; font: bold 12px helvetica, arial, sans-serif;  background: url('../img/live-fyre/arrow.png') no-repeat 53px 5px; padding: 0 20px 0; }
.prof-activity > ul > li:first-child > a { top: 0; }
.prof-activity > ul > li a { color: #183a52; }
.prof-activity > ul > li ul { list-style-type: disc !important; margin: 0 0 0 14px; }
.prof-activity > ul > li ol { list-style-type: decimal !important; margin: 0 0 0 14px; }
#capture_traditionalRegistration_registrationForm .capture_fox_clearfix { display: none; }
#traditionalRegistration p > a { margin: 0 0 0 7px; }
html #janrainModal #capture_traditionalRegistration_form_item_registration_birthday .capture_tip { margin: 0px 0 0 0; }
html #janrainModal #capture_traditionalRegistration_registrationForm #capture_traditionalRegistration_form_item_registration_birthday .capture_tip { width: 150px; }
.cancel-button span { background: url('../img/live-fyre/arrow-white.png') no-repeat 0 0; height: 6px; width: 14px; display: inline-block; vertical-align: middle; margin-right: 3px; }
.cancel-button { cursor: pointer; float: left; background-color: #234e6c; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #234e6c), color-stop(100%, #102c40)); background: -webkit-linear-gradient(top, #234e6c, #102c40); background: -moz-linear-gradient(top, #234e6c, #102c40); background: -o-linear-gradient(top, #234e6c, #102c40); background: -ms-linear-gradient(top, #234e6c, #102c40); background: linear-gradient(top, #234e6c, #102c40); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45); font-family: helvetica,sans-serif; font-weight: bold; font-size: 12px; color: white; text-align: center; padding: 8px 12px; margin: 10px 0 0 0; }
#resetPassword h2 { margin-bottom: 12px; font-family: Helvetica, Arial, sans-serif; text-transform: none; }
#capture_resetPassword_forgotPassword_sendButton { position: absolute; bottom: 15px; right: 15px; }
#capture_resetPassword_form_item_forgotPassword_emailAddress { margin-bottom: 0px; }
#capture_resetPassword_form_item_forgotPassword_emailAddress .capture_tip_error { margin-top: 0px; }
.make-acc { font: 12px helvetica, arial, sans-serif; margin: 7px 0 0 0; padding: 0 0 7px; border-bottom: 1px solid #999; }
.make-acc a { font-weight: bold; background: url('../img/live-fyre/arrow.png') no-repeat 96px 4px; padding-right: 16px; }
#ureport-avatar { background: url('../img/profile_default.png') no-repeat 0 0; width: 139px; height: 139px; border: 2px solid #000; display: inline-block; vertical-align: top; }
.fyre-notifier-container, .fyre-notifier-message { display: none !important; }
body:not(:-moz-handler-blocked) .fyre-modal .fyre-modal-twitter-icon,  body:not(:-moz-handler-blocked) .fyre-modal .fyre-modal-facebook-icon { top: 5px; }
#section-head { z-index: 40; }
#head { z-index: 0; }

@media all {
   #accounts-header { line-height: 19px\0/; }
   .janrain-capture-ui .capture_primary, .janrain-capture-ui a.capture_primary, .janrain-capture-ui button.capture_primary, .janrain-capture-ui input.capture_primary { min-width: 69px\0/; }
   .janrain-capture-ui .capture_primary:active, .janrain-capture-ui .capture_primary:focus, .janrain-capture-ui a.capture_primary:active, .janrain-capture-ui a.capture_primary:focus, .janrain-capture-ui button.capture_primary:active, .janrain-capture-ui button.capture_primary:focus, .janrain-capture-ui input.capture_primary:active, .janrain-capture-ui input.capture_primary:focus { background: #234E6C !important; }
   #capture_returnTraditional_form_item_traditionalSignIn_password.capture_focused input { overflow: visible\0/; padding: 8px 0 8px 5px\0/; width: 230px\0/; margin: 2px 0 3px 5px\0/; }
   #janrainModal #socialRegistration #capture_socialRegistration_agreeToTerms { left: 0px\0/; top: 2px\0/; }
   .janrain-capture-ui .capture_form_item .capture_dateselect_month { width: 102px\0/; }
   #util #account .username .user-options ul { left: 470px\0/; top: -6px\0/; }
   div.fyre-modal a.fyre-modal-twitter-icon, div.fyre-modal a.fyre-modal-facebook-icon { top: 5px\0/; }
   .fyre-modal .fyre-modal-title { border-bottom: 1px solid #a3a3a3\0/; }
   .fyre-modal-textfield { overflow-y: auto\0/; }
}


/****************
Janrain - Share
****************/
body .janrain-share-providerslist { margin-top: 50px; margin-left: 23px; height: 295px; width: 45px; border: 1px solid #bbb; }
body .janrain-share-providerslist-provider { overflow: hidden; text-indent: -99999px; width: 45px; padding: 10px 0; height: 25px; border-right: 1px #bbb solid; }
body .janrain-share-providerslist-provider-selected { background-color: white; box-shadow: none; border-right: 1px #fff solid; }
body .janrain-share-contact-closebutton, body .janrain-share-contact-donebutton, body .janrain-share-login-button, body .janrain-share-preview-edit { background-color: #173951 !important; }
body .janrain-share-contact-user-selected { background-color: #C0D2DE !important; border: 1px #9EB0BD solid; color: #333; text-shadow: 0 1px 0 #fff; -moz-text-shadow: 0 1px 0 #fff; -webkit-text-shadow: 0 1px 0 #fff; -ms-text-shadow: 0 1px 0 #fff; -o-text-shadow: 0 1px 0 #fff; }
body .janrain-share-scroll .janrain-share-scroll-container .janrain-share-contact-user-selected .janrain-share-contact-user-name, body .janrain-share-scroll .janrain-share-scroll-container .janrain-share-contact-user-selected .janrain-share-contact-user-id { color: #333; }
body .janrain-share-contact-user-selected:hover { background-color: #A7B9C5 !important; border: 1px #9EB0BD solid; }
body .janrain-share-contact-user-unselected { background-color: #ccc; border: 1px #bbb solid; text-shadow: 0 1px 0 #fff; -moz-text-shadow: 0 1px 0 #fff; -webkit-text-shadow: 0 1px 0 #fff; -ms-text-shadow: 0 1px 0 #fff; -o-text-shadow: 0 1px 0 #fff; }
body .janrain-share-contact-user-unselected:hover { background-color: #ccc; border: 1px #bbb solid; }
body #janrain-share.janrain-share-landscape .janrain-share-providerpage { left: 70px; z-index: 999; }
body .janrain-share-providerslist-provider-selected .janrain-share-providerslist-provider-arrow { display: none; }
body .janrain-provider30-facebook, body .janrain-provider30-facebook.janrain-provider30-grayscale-facebook, body .janrain-provider30-facebook, body .janrain-provider30-facebook.janrain-provider30-grayscale-facebook, body .janrain-provider30-twitter, body .janrain-provider30-twitter.janrain-provider30-grayscale-twitter, body .janrain-provider30-google, body .janrain-provider30-google.janrain-provider30-grayscale-google, body .janrain-provider30-email, body .janrain-provider30-email.janrain-provider30-grayscale-email, body .janrain-provider30-yahoo, body .janrain-provider30-yahoo.janrain-provider30-grayscale-yahoo, body .janrain-provider30-linkedin, body .janrain-provider30-linkedin.janrain-provider30-grayscale-linkedin { background-repeat: none; background-position: 0 0; }
body .janrain-provider30-facebook, body .janrain-provider30-facebook.janrain-provider30-grayscale-facebook { background-image: url('images/facebook.png'); }
body .janrain-provider30-twitter, body .janrain-provider30-twitter.janrain-provider30-grayscale-twitter { background-image: url('images/twitter.png'); }
body .janrain-provider30-google, body .janrain-provider30-google.janrain-provider30-grayscale-google { background-image: url('images/google.png'); }
body .janrain-provider30-email, body .janrain-provider30-email.janrain-provider30-grayscale-email { background-image: url('images/email.png'); }
body .janrain-provider30-yahoo, body .janrain-provider30-yahoo.janrain-provider30-grayscale-yahoo { background-image: url('images/yahoo.png'); }
body .janrain-provider30-linkedin, body .janrain-provider30-linkedin.janrain-provider30-grayscale-linkedin { background-image: url('images/linkedin.png'); }
body .janrain-share-providerslist-provider-selected .janrain-share-providerslist-provider-image, body .janrain-share-providerslist-provider-image { height: 24px; width: 24px; top: 10px; }
body #janrain-share-container { box-shadow: 0 0 5px rgba(0,0,0,0.4); border-radius: 3px; height: 421px \9 !important; }
body #janrain-share-container * { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
body .janrain-share-input { width: 265px; }
body .janrain-share-contact-searchinput .janrain-share-contact-input-placeholder, body .janrain-share-preview-input-placeholder { width: 210px; }
body .janrain-share-login-prefs, body .janrain-share-login-message, body .janrain-share-login-messagefail, body .janrain-share-contact-titlebar, body .janrain-share-providerpage-titlebroadcast, body .janrain-share-providerpage-titlecontact, body #janrain-share-mobile .janrain-share-input-inputmode .janrain-share-input-title { color: #333; }
body .janrain-share-providerpage-titlebroadcast, body .janrain-share-providerpage-titlecontact, body #janrain-share-mobile .janrain-share-input-inputmode .janrain-share-input-title { margin-left: -45px; }
body #janrain-share.janrain-share-landscape { width: 535px !important; height: 421px !important; z-index: 999999 !important; }
body .janrain-share-selected-placeholder { color: #333; }
body .janrain-share-providerpage { width: 435px; height: 406px; height: 406px \9 !important; padding: 10px 30px 5px 0; -moz-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
body input.janrain-share-preview-input, body textarea.janrain-share-preview-input { width: 365px; }
body .janrain-share-providerpage-loggedin .janrain-share-login-prefs { padding-left: 0; background-image: none; }
body .janrain-share-providerpage-content { box-shadow: none; -moz-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; border: 1px #bbb solid; border-width: 1px 1px 1px 0; height: 300px !important; height: 300px \9 !important; padding: 22px !important; }
body .janrain-share-login-button .janrain-share-login-button-image { display: none; }
body .janrain-share-providerpage-titlebroadcast > span, body .janrain-share-providerpage-titlecontact > span { font: bold 22px helvetica, arial, sans-serif; line-height: 25px; }
body:not(:-moz-handler-blocked) .janrain-share-providerpage-titlebroadcast > span, body .janrain-share-providerpage-titlecontact > span { line-height: 23px; }
body .janrain-share-providerpage-linkbroadcast { display: none !important; }
body .janrain-share-contact { right: 31px; top: 51px; height: 314px; width: 218px; overflow: auto; }
:root body .janrain-share-contact { right: 74px \ ; overflow: visible \ ; } 
body .janrain-share-contact-user-id { display: none; }
body .janrain-share-contact-user-name, body .janrain-share-selected-user-name { font: bold 12px helvetica, arial, sans-serif; }
body .janrain-share-contact .janrain-share-share-titlebar { font: bold 16px helvetica, arial, sans-serif; color: #333; margin: 0 0 -9px 0; }
body .janrain-share-contact-user-selected .janrain-share-contact-user-close, body .janrain-share-selected-user-close { width: 12px; height: 13px; background: url('../img/live-fyre/close-circle.png') no-repeat 0 0; text-indent: -9999px; margin: 4px 0 0 0; }
body .janrain-share-selected-user-name { margin: -4px 7px 0 5px; }
body .janrain-share-contactselected .janrain-share-contact-closebutton { background: url('../img/live-fyre/close-x.png') no-repeat 0 0 !important; width: 10px; height: 11px; text-indent: -9999px; position: absolute; top: 19px; left: 200px; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; padding: 0; }
body .janrain-share-scroll { margin-bottom: 0; }
:root body .janrain-share-scroll { height: 230px \ ;}
body .janrain-share-contact { border-left: 1px solid #cfcfcf; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
body .janrain-share-contact-user-selected:hover { color: #000; }
body .janrain-share-contact-input, body .janrain-share-preview-input { background: #fff url('../img/live-fyre/text-area-bg.png') repeat-x 0 0 !important; font: normal 14px helvetica, arial, sans-serif; color: #333; padding: 12px; }
body .janrain-share-preview-url { font: bold 12px helvetica, arial, sans-serif; color: #183a52; }
body .janrain-share-preview-page { overflow: hidden; }
body .janrain-share-preview-imagecontainer { margin: 5px 0 10px 0; }
body .janrain-share-preview-imagecontainer + div.janrain-share-preview-titlecontainer { width: 278px; float: left; }
body .janrain_modal_closebutton { top: 21px; right: 31px; width: 12px; height: 13px; background: url('../img/live-fyre/close-x-big.png') no-repeat 0 0 !important; text-indent: -9999px; }
body #janrain-share-background { height: 421px; height: 421px \9 !important; }
body .janrain-share-providerslist { min-height: 344px; }
body .janrain-share-login-messageemail span { font: bold 12px helvetica, arial, sans-serif; color: #183a52 !important; }
body .janrain-share-login-message { display: none !important;}
body input.janrain-share-preview-input, body .janrain-share-preview-input { margin-bottom: 13px; font: normal 13px helvetica, arial, sans-serif; color: #333; }
body .janrain-share-contactadd { margin-bottom: 12px; font: normal 13px helvetica, arial, sans-serif; color: #333; background: #fff; padding: 0; }
body .janrain-share-selected { margin-top: 10px; }
body .janrain-provider-icon-facebook { background: url('../img/live-fyre/soc-icons.png') no-repeat 0 0 !important; filter: none !important; }
body .janrain-provider-icon-grayscale-twitter, body .janrain-provider-icon-twitter { background: url('../img/live-fyre/soc-icons.png') no-repeat 0 -48px !important; filter: none !important; }
body .janrain-provider-icon-grayscale-yahoo, body .janrain-provider-icon-yahoo { background: url('../img/live-fyre/soc-icons.png') no-repeat 0 -72px !important; filter: none !important; }
body .janrain-provider-icon-linkedin, body .janrain-provider-icon-grayscale-linkedin { background: url('../img/live-fyre/soc-icons.png') no-repeat 0 -96px !important; filter: none !important; }
body .janrain-provider-icon-email, body .janrain-provider-icon-grayscale-email { background: url('../img/live-fyre/soc-icons.png') no-repeat 0 -144px !important; filter: none !important; }
body .janrain-share-providerslist-provider { border-bottom: 1px solid #bbb; }
body #janrain-share-twitter-messageinput { margin-bottom: 5px; }
body .janrain-share-input-note, body .janrain-share-input-counter { font: normal 13px helvetica, arial, sans-serif; color: #333 !important; }
body:not(:-moz-handler-blocked) .janrain-share-contactadd-input-button-email { padding: 7px 5px; }
body #janrain-share-contactadd-input-button-email { background: #C0D2DE url('../img/live-fyre/plus.png') no-repeat 12px 12px; background-position: 9px 7px \9 !important; text-indent: -9999px; width: 36px; height: 36px; padding: 0px \9 !important; margin-left: 5px \9 !important; position: absolute; right: -10px; top: 0; }
body .janrain-share-contactadd-input input { padding: 9px; background: #fff url('../img/live-fyre/text-area-bg.png') repeat-x 0 0 !important; width: 322px; }
body .janrain-share-providerpage-fail .janrain-share-login-messagefail { bottom: 70px; left: 11px; }
body .janrain-share-login-button-fail .janrain-share-login-button-text { color: #fff; }
body .janrain-share-providerpage-startover .janrain-share-providerpage-startover-image { height: 24px; width: 24px; }
body .janrain-share-providerpage-startover span { color: #000 !important; }
body .janrain-share-providerpage-loggedin .janrain-share-login-prefs { top: -63px; left: 12px; }
body .janrain-share-providerpage-sentscreen { background-color: transparent; top: 55px; }
body .janrain-share-providerpage-contactsloaded .janrain-share-contactadd-browse { display: block; margin: 5px 0 0 0; }
body .janrain-share-login .janrain-share-login-button { float: none !important; }
body .janrain-share-login .janrain-share-login-buttons { position: absolute; bottom: 37px; left: 62px; width: 350px; }
body .janrain-share-login .janrain-share-login-buttons span { float: none; }
body #janrain-share-login-button-contact-email-google { position: relative; padding: 6px; line-height: 20px; float: none; }
body #janrain-share-login-button-contact-email-yahoo { position: relative; padding: 6px; line-height: 20px; float: none; }
body .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-content .janrain-share-contactadd { display: none; }
body .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-content .janrain-share-preview { display: none; }
body #janrain-share textarea { overflow-y: auto; }

/*** select contacts ***/
body #janrain-share-contactunselected-email { width: 238px; height: 314px; overflow: hidden; }
body #janrain-share-contactunselected-email .janrain-share-contact-input { padding: 8px 16px 8px 8px; margin: 0 0 10px 0; width: 209px; }
body #janrain-share-contactunselected-email .janrain-share-scroll { height: 226px; width: 236px; margin-bottom: 9px; overflow: auto !important; overflow-x: hidden !important; }
body #janrain-share-contactunselected-email .janrain-share-scroll .janrain-share-scroll-bar { display: none; }


/*** IE ***/
@media all {
   body #janrain-share-background { height: 479px\0/; }
   body .janrain-share-providerpage { height: 459px\0/; width: 433px\0/; }
   html body #janrain-share-contactadd-input-button-email { position: absolute\0/; top: 0\0/; right: -14px \0/; height: 35px \0/ !important; width: 35px \0/ !important; background-position: 12px 12px \0/ !important; padding: 0 0 0 0 !important; }
   body .janrain-share-providerpage-broadcast .janrain-share-providerpage-titlebroadcast { height: 30px \0/ !important; }
   body #janrain-share.janrain-share-landscape { width: 535px \0/ !important; height: 480px \0/ !important; }
   body .janrain-share-providerpage { width: 476px\0/; }
   html body .janrain-share-providerpage-content { height: 300px \0/; width: 388px \0/ !important; }
   body .janrain-share-providerslist { height: 200px \0/ !important; }
   body .janrain-share-login-messageemail { bottom: 56px \0/ !important; }
   body .janrain-share-selected-user-name { margin: -10px 7px 0 5px \0/ !important; }
   body .janrain-share-selected > div { display: inline-block\0/; }
   body #janrain-share-contactselected-email { right: 76px\0/; }
   body #janrain-share-share-titlebar-email { margin-bottom: 0px; }
   body .janrain-share-scroll { height: 267px\0/; margin-bottom: 5px\0/ !important; }
   body .janrain-share-login #janrain-share-login-messagefail-email { display: none\0/ ; } 
   body .janrain-share-scroll { height: 230px\0/; }
   body .janrain-share-contact { right: 76px\0/; overflow: visible\0/; } 

   body #janrain-share-contactunselected-email .janrain-share-contact-user { overflow: hidden\0/; }
   body #janrain-share-contactunselected-email .janrain-share-input-clear { top: -9px\0/; }
   html .capture_fox_editProfile .capture_display_toggle_wrap { left: 448px\0/; }
   html #editProfile #capture_editProfile_edit_country { width: 302px\0/; } 

}

/*******************
Livefyre - Comments
*******************/
#section-content #article-section #comments-holder a, #section-content #article-section #comments-holder a:hover, #section-content #article-section #comments-holder #livefyre_comment_stream a.fyre-user-loggedout:hover, #section-content #article-section #comments-holder #livefyre_comment_stream .fyre-comment-footer a.fyre-comment-reply:hover, #section-content #article-section #comments-holder #livefyre_comment_stream span.fyre-comment-like a.fyre-comment-like-btn:hover { color: #000; }
#section-content #article-section #comments-holder #livefyre_comment_stream a.fyre-user-loggedout, #section-content #article-section #comments-holder #livefyre_comment_stream .fyre-comment-footer a.fyre-comment-reply, #section-content #article-section #comments-holder #livefyre_comment_stream span.fyre-comment-like a.fyre-comment-like-btn, #section-content #article-section #comments-holder #livefyre_comment_stream div.fyre-comment-actions a { color: #666; }

/*** Reusable Gradients ***/
/** Default **/
#livefyre_comment_stream a.fyre-user-loggedout, #livefyre_comment_stream div.fyre-editor-toolbar div.goog-toolbar > div.fyre-post-button div.fyre-button-right-inner-box, #livefyre_comment_stream .fyre-comment-footer a.fyre-comment-reply, #livefyre_comment_stream span.fyre-comment-like a.fyre-comment-like-btn, div.fyre div.fyre-stream-sort a[class^="fyre-stream-sort-"] { background: #f7f7f7; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e2e2e2)); background: -webkit-linear-gradient(top, #f7f7f7 0%,#e2e2e2 100%); background: -o-linear-gradient(top, #f7f7f7 0%,#e2e2e2 100%); background: -ms-linear-gradient(top, #f7f7f7 0%,#e2e2e2 100%); background: linear-gradient(to bottom, #f7f7f7 0%,#e2e2e2 100%); color: #666; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#e2e2e2',GradientType=0); zoom: 1; }
/** Hover **/
#livefyre_comment_stream a.fyre-user-loggedout:hover, #livefyre_comment_stream div.fyre-editor-toolbar div.goog-toolbar > div.fyre-post-button div.fyre-button-right-inner-box:hover, #livefyre_comment_stream div.fyre-stream-sort a.fyre-stream-sort-newest:hover, #livefyre_comment_stream div.fyre-stream-sort a.fyre-stream-sort-oldest:hover, #livefyre_comment_stream .fyre-comment-footer a.fyre-comment-reply:hover, #livefyre_comment_stream span.fyre-comment-like a.fyre-comment-like-btn:hover, #livefyre_comment_stream div.fyre-editor-toolbar div.goog-toolbar div.fyre-format-button.fyre-button-left-hover, #livefyre_comment_stream div.fyre-editor-toolbar div.goog-toolbar div.fyre-mention-button.fyre-button-left-hover, #livefyre_comment_stream div.fyre-editor-toolbar div.goog-toolbar div.fyre-embed-button.fyre-button-left-hover, #livefyre_comment_stream div.fyre-editor-toolbar div.goog-toolbar div.fyre-button-left-hover, #livefyre_comment_stream div.fyre-editor-toolbar div.goog-toolbar div.fyre-button-right-hover, #livefyre_comment_stream div.fyre-cancel-button div.fyre-button-right-inner-box:hover, div.fyre div.fyre-stream-sort a[class^="fyre-stream-sort-"]:hover, #livefyre_comment_stream div.fyre div.fyre-stream-sort a.fyre-stream-sort-selected { background: #fff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec)); background: -webkit-linear-gradient(top, #ffffff 0%,#ececec 100%); background: -o-linear-gradient(top, #ffffff 0%,#ececec 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ececec 100%); background: linear-gradient(to bottom, #ffffff 0%,#ececec 100%); color: #000 !important; text-decoration: none; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ececec',GradientType=0); zoom: 1; }
body .fyre-editor-toolbar > .fyre-mention-menu { z-index: 99999; }
div.fyre-editor-toolbar > .goog-toolbar > .fyre-post-to-twitter .fyre-button-right-inner-box { width: 26px; }

/*** Header ***/
div.fyre { color: #666; }
div.fyre-stream-stats { display: none; }
#document div.fyre .fyre-auth { z-index: 1000; }
div.fyre .fyre-auth { padding: 0 0 22px; z-index: 999; }
div.fyre .fyre-auth:after { height: 0; display: block; visibility: hidden; clear: both; content: " "; font-size: 0; }
div.fyre .fyre-login-bar { width: 70%; height: 32px; margin: 0 10px 0 0; position: static; }
div.fyre a, div.fyre a:hover { color: #666; }
#livefyre_comment_stream a.fyre-user-loggedout { margin: 0; padding: 8px 12px; border: 1px solid #c2c2c2; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #666; font-size: 11px; }
div.fyre div.fyre-live-container { width: auto; margin: 16px 0 0; float: right; }
div.fyre em.fyre-stream-livecount { height: auto; padding: 0 26px 0 0; display: block; background: url("http://zor.livefyre.com/wjs/v3.0/images/listeners.png") no-repeat right 0; font-size: 11px; line-height: 1.2; }
div.fyre span.fyre-stream-livecount-icon { display: none; }
div.fyre div.fyre-livecount { top: 0; }
div.fyre.fyre-width-medium div.fyre-listener-avatars { display: none !important; text-indent: -9999px !important; }
div.fyre div.fyre-login-bar:after { height: 0; display: block; visibility: hidden; clear: both; content: " "; font-size: 0; }
div.fyre div.fyre-login-bar div.fyre-box-wrapper { max-width: 100%; border: 0 none !important; position: static; }
div.fyre div.fyre-box-wrapper img.fyre-user-avatar-25 { width: 30px; height: 30px; margin: 0 8px 0 0; border: 1px solid #c2c2c2 !important; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
div.fyre a.fyre-user-loggedin { max-width: 300px; padding: 0; }
div.fyre .fyre-box-list { width: 128px; margin: -10px 0 0 44px !important; border: 3px solid #999; border: 3px solid rgba(153,153,153,.6); -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; position: absolute; -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box; }
#livefyre_comment_stream .fyre-box-list li a { color: #7d7d7d; font-weight: normal; font-size: 11px; line-height: 25px; }
#livefyre_comment_stream .fyre-box-list li a:hover { text-decoration: none; }
div.fyre a.fyre-user-loggedin:hover + ul.fyre-box-list { display: block; }
div.fyre div.fyre-box-wrapper:hover, div.fyre div.fyre-box-wrapper.fyre-box-mobile-touch { border: 0 none !important; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
div.fyre div.fyre-box-wrapper span.fyre-user-drop { padding: 0; background: none; color: #000; font-size: 12px; line-height: 2.6; }
#livefyre_comment_stream div.fyre-box-wrapper a.fyre-user-profile-link:hover, #livefyre_comment_stream div.fyre-box-wrapper a.fyre-user-profile-link:hover span.fyre-user-drop { text-decoration: none; }
div.fyre ul.fyre-box-list li { border: 0 none !important; }

/*** Editor ***/
div.fyre-editor { margin: 0 0 19px; z-index: 998; }
div.fyre-editor-container { -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; }
div.fyre-editor-editable { min-height: 100px !important; height: 100px\9 !important; border-color: #c2c2c2; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background: #fff; }
div.fyre-editor-editable iframe { min-height: 94px !important; }
div.fyre-editor-toolbar div.goog-toolbar > div.fyre-button-left:first-child, div.fyre-editor-toolbar div.goog-toolbar > div.fyre-button-left:first-child > div { -moz-border-radius: 0 0 0 2px; -webkit-border-radius: 0 0 0 2px; border-radius: 0 0 0 2px; }
div.fyre-editor-toolbar div.goog-toolbar > div.fyre-button-right.fyre-post-button, div.fyre-editor-toolbar div.goog-toolbar > div.fyre-button-right.fyre-post-button > div { -moz-border-radius: 0 0 2px 0; -webkit-border-radius: 0 0 2px 0; border-radius: 0 0 2px 0; }
div.fyre-editor-toolbar div.goog-toolbar > div.fyre-button-left:first-child, div.goog-toolbar, div.fyre-editor-toolbar div.goog-toolbar > div, div.fyre-editor-toolbar > div.goog-toolbar > div.fyre-post-to, div.fyre-editor-toolbar div.goog-toolbar > div.fyre-button-right.fyre-post-button { border-color: #c2c2c2; }
div.fyre-editor-toolbar div.goog-toolbar div.goog-inline-block.fyre-button-left-inner-box, div.fyre-editor-toolbar .goog-toolbar > div.fyre-post-button .fyre-button-right-inner-box { font-weight: bold; font-size: 11px; }
div.fyre-editor-toolbar div.goog-toolbar div.goog-inline-block.fyre-button-left-inner-box:hover { color: #000; }
div.fyre-editor-toolbar div.goog-toolbar > .fyre-button-right > div, div.fyre-editor div.fyre-editor-toolbar div.goog-toolbar > div.fyre-button-right.fyre-post-button div.fyre-button-right-outer-box { padding: 0; }
div.fyre-editor-toolbar div.goog-toolbar > div.fyre-post-button, div.fyre-editor-toolbar div.goog-toolbar > div.fyre-post-button:hover, div.fyre-editor-toolbar div.goog-toolbar > div.fyre-post-button:active { background: none; }
div.fyre-editor-toolbar div.goog-toolbar > div.fyre-post-button div.fyre-button-right-inner-box { height: 29px; padding: 0 15px; font-size: 11px; }
div.fyre-editor.fyre-editor-small .fyre-share-button div.fyre-button-right-inner-box { padding: 8px 15px; }
div.fyre-editor-toolbar div.goog-toolbar > div.fyre-post-button div.fyre-button-right-inner-box:hover { color: #000; }
div.fyre-editor-toolbar > div.goog-toolbar > div.fyre-post-to-facebook div.fyre-button-right-inner-box { background-position: -17px 0px !important; }
div.fyre-editor-toolbar div.goog-toolbar > div.fyre-post-button-enabled:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
div.fyre-editor-toolbar div.goog-toolbar div.fyre-format-button > div:hover { background: url("http://global.fncstatic.com/static/v/all/img/live-fyre/comments-icons.png") no-repeat 9px -91px !important; }
div.fyre-editor-toolbar div.goog-toolbar div.fyre-mention-button > div:hover { background: url("http://global.fncstatic.com/static/v/all/img/live-fyre/comments-icons.png") no-repeat 9px -65px !important; }
div.fyre-editor-toolbar > div.goog-toolbar > div.fyre-post-to div.fyre-button-right-outer-box { padding: 0; }
div.fyre-editor-toolbar > div.goog-toolbar > div.fyre-post-to div.fyre-button-right-inner-box { padding: 10px 11px; display: block; background: url("http://global.fncstatic.com/static/v/all/img/live-fyre/comments-icons.png") no-repeat 0 0 !important; }
div.fyre-editor-toolbar > div.goog-toolbar > div.fyre-post-to.fyre-post-to-twitter div.fyre-button-right-inner-box { background-position: 11px -191px !important; } 
div.fyre-editor-toolbar > div.goog-toolbar > div.fyre-post-to.fyre-post-to-twitter div.fyre-button-right-inner-box:hover { background: url("http://global.fncstatic.com/static/v/all/img/live-fyre/comments-icons.png") no-repeat 11px -389px !important; }
div.fyre-editor-toolbar > div.goog-toolbar > div.fyre-post-to.fyre-post-to-twitter.fyre-post-to-selected div.fyre-button-right-inner-box { background-position: 11px -389px !important; }
div.fyre-editor-toolbar > div.goog-toolbar > div.fyre-post-to.fyre-post-to-facebook div.fyre-button-right-inner-box { background-position: 12px -216px !important; }
div.fyre-editor-toolbar > div.goog-toolbar > div.fyre-post-to.fyre-post-to-facebook div.fyre-button-right-inner-box:hover { background: url("http://global.fncstatic.com/static/v/all/img/live-fyre/comments-icons.png") no-repeat 12px -418px !important; }
div.fyre-editor-toolbar > div.goog-toolbar > div.fyre-post-to.fyre-post-to-facebook.fyre-post-to-selected div.fyre-button-right-inner-box { background-position: 12px -418px !important; }
div.fyre-editor div.fyre-editor-toolbar div.fyre-share-button div.fyre-button-right-inner-box { padding: 0 28px; line-height: normal; }

/*** Stream ***/
div.fyre div.fyre-stream-content { position: relative; }
div.fyre div.fyre-comment-stream { margin: 0; }
div.fyre div.fyre-stream-sort { margin: 0 0 25px !important; border: 0 none; font-size: 10px; line-height: normal; }
div.fyre div.fyre-stream-sort span.fyre-stream-sort-text { margin: 0 4px 0 0; font-weight: bold; text-transform: uppercase; }
div.fyre div.fyre-stream-sort a[class^="fyre-stream-sort-"] { margin: 0; padding: 2px 4px; border: 1px solid #c2c2c2; position: relative; z-index: 98; color: #999; }
div.fyre div.fyre-stream-sort div.fyre-stream-sort-options { margin: 0 0 0 -1px; }
div.fyre div.fyre-stream-sort div.fyre-stream-sort-options a:first-child { -moz-border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px; left: 1px; z-index: 99; }
div.fyre div.fyre-stream-sort a.fyre-stream-sort-oldest + span + a.fyre-stream-sort-hot-threads { -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0; right: 1px; z-index: 97; }
div.fyre div.fyre-stream-sort a.fyre-stream-sort-newest { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
div.fyre div.fyre-stream-sort a[.fyre-comment-authorclass^="fyre-stream-sort-"].fyre-stream-sort-selected { color: #666 !important; text-shadow: none; }
div.fyre div.fyre-stream-sort a[class^="fyre-stream-sort-"]:hover { color: #000 !important; }
div.fyre div.fyre-stream-sort span.fyre-stream-sort-bar { display: none; }
.fyre-comment-article { margin: 0 0 24px !important; }
div.fyre-comment-wrapper { position: relative; }
div.fyre div.fyre-comment-user { z-index: 0; }
div.fyre div.fyre-comment-user img.fyre-user-avatar { width: 40px; height: 40px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.fyre-comment-head a.fyre-comment-username, .fyre-comment-head a.fyre-comment-username:hover { color: #000; font-size: 12px; line-height: normal; }
div.fyre .fyre-comment-head, div.fyre .fyre-comment-body { margin: 0 0 0 52px !important; clear: both; }
div.fyre .fyre-comment-body { padding: 0 32px 0 0\9; overflow: hidden; }
div.fyre .fyre-comment-head .fyre-comment-date { color: #666; }
div.fyre span.fyre-comment-like { padding: 0 4px 0 0; }
div.fyre span.fyre-comment-like-count { margin: 0 4px 0 0; }
div.fyre span.fyre-comment-like-imgs { display: none; }
div.fyre .fyre-comment-footer a.fyre-comment-like-btn, div.fyre .fyre-comment-footer a.fyre-comment-reply { margin: 0; padding: 2px 4px; border: 1px solid #c2c2c2; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-size: 10px; line-height: normal; }
div.fyre .fyre-comment-footer { margin: 8px 0 3px 52px; display: block; position: relative; }
div.fyre div.fyre-comment-actions { width: 100%; margin: -6px 0 0 80px; position: absolute; right: 103px; bottom: 8px; }
#livefyre_comment_stream div.fyre-comment-actions a { color: #666; line-height: 1.9; }
div.fyre div.fyre-comment a { color: #183a52; }
div.fyre div.fyre-comment a:hover { color: #183a52; text-decoration: underline; }
div.fyre span.fyre-moderator { background-color: #999; }
span.fyre-editor-spinner { right: 24px; }
div.fyre-modal-alert-bg { width: 0 !important; height: 0 !important; }
article.fyre-comment-article section.fyre-comment-deleted { margin: 0 0 8px; }
div.fyre-modal-alert.fyre-modal-alert-black { z-index: 999; }
div.fyre-editor .fyre-editor-toolbar .fyre-share-button { width: 90px; }
div.fyre-editor .fyre-editor-toolbar .fyre-share-button.fyre-button-right-active div.fyre-button-right-inner-box { color: #000; }

/*** Edit Comment ***/
div.fyre div.fyre-cancel-button { border-right: 0 none; }
div.fyre div.fyre-cancel-button div.fyre-button-right-inner-box { padding: 8px; color: #666; font-weight: bold; font-size: 11px; }
div.fyre-editor .fyre-editor-toolbar .goog-toolbar > div { height: 29px; border-bottom: 0 none; }
div.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-cancel-button .fyre-button-right-outer-box .fyre-button-right-inner-box { line-height: normal; }
div.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left:nth-child(2) { border-bottom: 0 none; }
div.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.goog-toolbar-separator { height: 102%; border-left: 1px solid #a1a1a1; }

/*** Moderation ***/
div.fyre div.fyre-comment a.fyre-comment-edit { color: #666; }
div.fyre div.fyre-comment a.fyre-comment-edit:hover { color: #183a52; }

#powered_by_livefyre_new { margin: 24px 0; }
#powered_by_livefyre_new a { height: 24px; padding: 4px 0 0 28px; display: block; background: url("http://zor.livefyre.com/wjs/v1.0/images/icons/poweredbylivefyre.png") no-repeat left top; color: #404040; font: 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; text-decoration: none; } 
#powered_by_livefyre_new a:hover { text-decoration: underline; }

.fyre-comment-author { width: 40px; display: block; height: 40px; z-index: 10000; }
.fyre-auth .fyre-user-profile-link { display: block; z-index: 1000; }
.fyre-auth .fyre-user-profile-link img { position: relative; z-index: -1; }
.fyre-auth .fyre-user-profile-link span { position: relative; z-index: -1; }
.fyre-modal { z-index: 9999999 !important; }
.fyre-comment-author { background: url("about:blank") !important; }

@media all {
   .fyre-comment-author { background-image: url("about:blank")\0/ !important; }
}

/*** ie9-10 media hack ***/
@media screen and (min-width:0\0) {
   html #editProfile .capture_table_livefyre_comments.capture_input_radio { margin: -3px 0 0 0\9; }
   html #editProfile table.capture_table tr + tr td + td input { margin: -5px 0 0 0; }
} 

/*** provided by janrain ***/
.janrain-capture-ui .capture_slider_list ul { text-align: left; width: 480px; } 
.janrain-capture-ui .capture_slider_list ul li { width: 100px; display: inline-block !important; text-align: left; } 
.janrain-capture-ui .capture_slider_list ul li:first-child { margin-right: 30px; width: auto; } 


/*** email verification ***/

#registrationVerified { width: 433px; margin: 210px auto 0 auto; }
#registrationVerified h2 { font-size: 22px; font-weight: bold; margin: 0 0 31px 0; font-family: Helvetica, Arial, sans-serif; text-transform: none; }
#registrationVerified p { font-size: 16px; color: #555555; letter-spacing: 0px; }
#registrationVerified p span { font-weight: bold; }

#mergeAccounts a { margin: 0 0 0 12px; }

/*** HIDE BADGEVILLE ***/
#publicProfile { overflow: auto; }
#publicProfile .rank { width: 205px; margin: 0 38px 0 0; float: left; text-align: center; display:none; }
#publicProfile .rank > span { display: none; background: #666; padding: 3px 10px; font-size: 14px; font-weight: bold; color: #fff; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
#publicProfile .user-stats { width: 100%; float: left; }
.badge-stats { display: none; vertical-align: bottom; width: 327px; position: relative; top: 44px; }


/** livefyre comment collapse **/
.fyre .fyre-comment-divider.fyre-comment-expand > a { background: url('../img/comment-expand.png') no-repeat !important; height: 12px !important; width: 12px !important; top: -5px !important; }
.fyre .fyre-comment-divider > a { background: url('../img/comment-expand.png') no-repeat 0 -12px !important; height: 12px !important; width: 12px !important; top: -5px !important; }
.fyre .fyre-comment-divider.fyre-comment-collapse > a { background: url('../img/comment-expand.png') no-repeat 0 -12px !important; height: 12px !important; width: 12px !important; top: -5px !important; }



/*** blacklist fixes ***/
#postLoginScreen1 .capture_tip_error { width: 192px !important; margin: -4px 0 0 0 !important; }
#capture_postLoginScreen1_postLogin_displayName { margin: 0 !important; }
#postLoginScreen1 p { margin: 15px 0 5px 0; }

#ureport-pro-name { width: 792px; }
.bv_toastProfile { display: none !important; }
.bv_toastOptions.bv_primaryBackground.bv_primaryBorder.bv_roundedCorners.bv_hoverable.bv_clickable { display: none !important; }
.bv_widget .bv_close { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

div.fyre .fyre-featured-content-wrapper .fyre-comment-divider { margin: 28px 0 0 52px; }
div.fyre .fyre-featured-content-wrapper footer.fyre-comment-footer { margin: 0 0 0 52px; }
div.fyre .fyre-featured-content-wrapper .fyre-featured-author .fyre-comment-date { display: inline-block; }
div.janrainSocialRoot div.janrainShareContent { min-height: 122px; height: auto; }
div.janrainSocialRoot div.janrainShareContent a.janrainShareUrl { display: none; }
a.janrain-icon-ex:before { position: relative; top: -9px; content: "X"; }
div.fyre-editor div.fyre-editor-toolbar div.fyre-format-toolbar { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

/*** tablet ***/
@media only screen and (min-width : 768px) and (max-width : 1024px), only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
   #janrainModal .janrain_modal_closebutton span:before { 
      content: "X";
      display: block;
      position: relative;
      font-size: 33px;
      margin: 0px 0 0 13px;
      top: 0px;
      right: 7px;
  }

   #janrainModal .janrain_modal_closebutton { 
      width: 36px;
      height: 36px;
      text-indent: 0 !important;
      background: none !important;
      top: 18px;
      right: 14px;
   }

   html body #janrainModal #traditionalRegistration #capture_traditionalRegistration_form_item_inner_agreeToTerms input {
      padding: 0;
   }

   html #janrainModal #traditionalRegistration .news-sub-form-reg label input {
      padding: 0;
   }
   #capture_forgotPassword_forgotPasswordForm #capture_forgotPassword_forgotPasswordForm_errorMessages div {
      padding-left: 32px;
   }
   #capture_signIn_userInformationForm #capture_signIn_userInformationForm_errorMessages div {
      padding-left: 32px;
   }
   div.fyre div.fyre-flag-menu-item { height: 34px !important; }
	div.fyre div.fyre-flag-menu-item a { position: relative; top: -4px; }
}
@media only screen and (max-width : 767px), only screen and (max-device-width : 767px) {
	#profile-header ul { width: 556px; }
	div.janrain-capture-ui button.capture_btn { margin: 0 5px 5px; }
	div.fyre-editor.fyre-editor-small .fyre-editor-toolbar .fyre-share-button { width: 57px; }
	div.fyre-editor.fyre-editor-small .fyre-editor-toolbar .fyre-share-button div.fyre-button-right-inner-box { padding: 8px 15px; }
	div.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-follow-button, #doc #content .main #commenting #livefyre_comment_stream .fyre .fyre-editor-toolbar .fyre-button-left.fyre-embed-button { display: none; }
	div.fyre footer.fyre-comment-footer { margin: 30px 0 0 !important; }
	div.fyre footer.fyre-comment-footer div.fyre-editor { margin: 0 !important; }
	div.fyre .fyre-editor .fyre-editor-container .fyre-editor-editable { height: auto; }
	div.fyre-editor .fyre-editor-toolbar .fyre-cancel-button { padding: 0; }
	div.fyre div.fyre-flag-menu-item { height: 34px !important; }
	div.fyre div.fyre-flag-menu-item a { position: relative; top: -4px; }
	
	html .janrain-capture-ui #recaptcha_container .recaptchatable #recaptcha_response_field {border: 1px solid #cccccc !important; color: black !important; width: 200px !important; margin-left: 0;}
	html .janrain-capture-ui #recaptcha_area .recaptchatable .recaptcha_image_cell #recaptcha_image {position: relative; margin: auto; border: 1px solid #dfdfdf !important; width: 206px !important; height: 57px; float: left;}
	html .janrain-capture-ui .recaptchatable #recaptcha_image #recaptcha_challenge_image {display: block; width: 211px !important;}
	html .janrain-capture-ui .recaptcha_only_if_privacy {float: right; text-align: right; margin-right: 4px !important;}
	#recaptcha_table { margin: 0 auto 32px -9px !important; }
	
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi), only screen and (max-device-width : 767px) {
	#doc #content .main #commenting #livefyre_comment_stream .fyre .fyre-editor-toolbar .fyre-button-right.fyre-cancel-button, #doc #content .main #commenting #livefyre_comment_stream .fyre .fyre-editor-toolbar .fyre-post-button-new { border-bottom: 1px solid #ccc; }
	div.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right .fyre-button-right-outer-box .fyre-button-right-inner-box { line-height: 30px; }
}
@media only screen and (max-width : 767px), only screen and (max-device-width : 767px) and (orientation : portrait) {
	#janrainModal { width: 300px !important; top: 30px !important; left: 0 !important; }
	#janrainModal .capture-ui-content { width: 260px !important; }
	#janrainModal .capture_fox_social_btn, .janrain-capture-ui .capture_text_input { width: 236px !important; }
	.janrain-capture-ui .capture_secondary { margin: 0 0 11px !important; }
	#capture_signIn_traditionalSignIn_emailAddress, #capture_signIn_traditionalSignIn_password { margin: 0 0 12px !important; }
	.capture_fox_buttoncol { text-align: left; }
}

@media only screen and (min-width : 240px) and (max-width : 767px), only screen and (min-device-width : 319px) and (max-device-width : 767px) {
	#janrainModal .janrain_modal_closebutton span:before { content: "X"; display: block; position: relative; font-size: 20px; margin: 0 0 0 28px; top: 0; right: 0; }
	#janrainModal .janrain_modal_closebutton { width: 41px; height: 41px; text-indent: 0 !important; background: none !important; top: 21px !important; right: 21px !important; }
}

/*** Nation Override ***/
#content .c-item .dv-2 div.fyre .fyre-comment-footer { margin-left: 0 !important; }
#content .c-item .dv-2 div.fyre .fyre-comment-stream .fyre-editor-container { min-width: 276px !important; }
#janrainModalOverlay { z-index: 99999 !important; }

/*** Overrides from LiveFyre ***/
.fyre-editor-editable { 
-webkit-border-radius: 2px 2px 0 0;
-moz-border-radius: 2px 2px 0 0;
-ms-border-radius: 2px 2px 0 0;
-o-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
}
.fyre-editor-toolbar .fyre-button-left,
.fyre-editor-toolbar .fyre-button-right,
.fyre-editor-toolbar .goog-toolbar-separator {
border-color: #c2c2c2;
}
.fyre-format-button {
-webkit-border-radius: 0 0 0 2px;
-moz-border-radius: 0 0 0 2px;
-ms-border-radius: 0 0 0 2px;
-o-border-radius: 0 0 0 2px;
border-radius: 0 0 0 2px;
}
.fyre-post-button {
background-color: inherit;
background-image: none;
-webkit-border-radius: 0 0 2px 0;
-moz-border-radius: 0 0 2px 0;
-ms-border-radius: 0 0 2px 0;
-o-border-radius: 0 0 2px 0;
border-radius: 0 0 2px 0;
}
.fyre-post-button .fyre-button-right-outer-box {
padding: 0;
}

/*** Share Widget ***/
div.janrainSocialRoot .janrainShareForm { z-index: 99999; overflow: visible !important; }
/*Mon Sep 08 17:58:42 EDT 2014*/
