/* duplicated on profile-specific.css */
.clear { clear:both; }
.cnn_section_profile p, .cnn_section_profile form  { padding:0; margin:0; }
.cnn_section_profile img { border:none; }
.cnn_section_profile a:link, .cnn_section_profile a:visited { color:#004276; }
.cnn_section_profile a:hover, .cnn_section_profile a:active { color:#ca0002; }
.cnn_section_profile { height:100%; }
.cnn_section_profile input { border:1px solid #bababa; background:url(/.element/img/3.0/profile/input_bg.gif) repeat-x left top; color:#000; }
#cnn_sectionprofile .cnn_contentarea { width:988px; }
#cnn_sectionprofile .cnn_shdspc { background-color:transparent; }
#cnn_sectionprofile  #cnn_maintopprofile { margin:0 0 0 3px; padding-top:5px; }
#cnn_sectionprofile h1, #cnn_sectionprofile h2, #cnn_sectionprofile h3, #cnn_sectionprofile h4 { font-weight:bold; }

.cnn_ftrsrch1 input { background-image:none; }
#cnn_sectionprofile #cnn_maintopprofile .cnn_shdcontent { margin:0 5px 0 2px; }
#cnn_sectionprofile #cnn_maintopprofile { padding-top:8px; }
#cnn_sectionprofile .cnn_shdprofile .cnn_shdcafooter { height:5px; }
/* end duplicate */
/*#hdr-banner-title { display:none; }
#hdr-banner-title img { margin:18px 0 0 -3px; }*/
#overlaybtn { position:absolute; left:0; top:0; background:#fff; z-index:999; }
#lstate { position:absolute; left:0; top:19px; background:#f2f2f2; z-index:998; }
#salert { position:absolute; left:0; top:38px; background:#f2f2f2; z-index:998; }
/* logged states */
#cnn_maincntnr.loggedout #my_alert_content .signups,
#cnn_maincntnr.loggedin #my_alert_content .alert_mng_btn,
#cnn_maincntnr.loggedout #featured_newsletters .signups, 
#cnn_maincntnr.loggedin #featured_newsletters .newsletter_viewall,
#cnn_maincntnr.loggedout #featured_newsletters .news_example,
#cnn_maincntnr.loggedout #profile_myireports .upload_ireport,
#cnn_maincntnr.loggedout #profile_myireports h2,
#cnn_maincntnr.loggedout #hottopics_box,
#cnn_maincntnr.loggedin #mytopics_followed_box,
#cnn_maincntnr.loggedout #stories_hottopics_topics,
#cnn_maincntnr.loggedin #stories_followed_topics,
#cnn_maincntnr.loggedout #stories_recently_topics,
#cnn_maincntnr.loggedout #hottopics,
#cnn_maincntnr.loggedin .remove_saved_story,
#cnn_maincntnr.loggedout .comment_off,
#cnn_maincntnr.loggedin .alert_getstarted,
#cnn_maincntnr.loggedout #featnewsletters_hdr,
#cnn_maincntnr.loggedin #mynewsletters_hdr,
#cnn_maincntnr.loggedout #recently,
#cnn_maincntnr.loggedin #featured_newsletters .news_subscribe
{ display:block; }
#cnn_maincntnr.loggedin .welcome_details,
#cnn_maincntnr.loggedout .user_details_box,
#cnn_maincntnr.loggedin #my_alert_content .signups, 
#cnn_maincntnr.loggedout #my_alert_content .alert_mng_btn,
#cnn_maincntnr.loggedin #featured_newsletters .signups, 
#cnn_maincntnr.loggedout #featured_newsletters .newsletter_viewall,
#cnn_maincntnr.loggedin #featured_newsletters .news_example,
#cnn_maincntnr.loggedout #featured_newsletters .news_subscribe,
#cnn_maincntnr.loggedout #featured_newsletters .news_unsubscribe, 
#cnn_maincntnr.loggedin #featured_newsletters .news_unsubscribe, 
#cnn_maincntnr.loggedin #profile_myireports .upload_ireport,
#cnn_maincntnr.loggedin #profile_myireports h2,
#cnn_maincntnr.loggedout #stories_recently_topics .main_story,
#cnn_maincntnr.loggedin #stories_recently_topics .most_pop_today,
#cnn_maincntnr.loggedin #hottopics_box,
#cnn_maincntnr.loggedout #mytopics_followed_box,
#cnn_maincntnr.loggedin #hottopics_on,
#cnn_maincntnr.loggedout #stories_followed_topics,
#cnn_maincntnr.loggedin .savedstories_out,
#cnn_maincntnr.loggedout .remove_saved_story,
#cnn_maincntnr.loggedin .comment_off,
#cnn_maincntnr.loggedin #stories_hottopics_topics,
#cnn_maincntnr.loggedout .alert_getstarted,
#cnn_maincntnr.loggedout #last10view,
#cnn_maincntnr.loggedout #mynewsletters_hdr,
#cnn_maincntnr.loggedin #featnewsletters_hdr,
#cnn_maincntnr.loggedout #recently,
#cnn_maincntnr.loggedout #hottopics_on,
#cnn_maincntnr.loggedout #hottopics_topics,
#cnn_maincntnr.loggedout #stories_hottopics_topics,
#cnn_maincntnr.loggedin #recently
{ display:none; }
#cnn_maincntnr.loggedout .user_profile  { padding-bottom:27px; }
/* user profile */
.user_profile { position:relative; padding:31px 0 10px 0px; }
#user_avatar { float:left; width:60px; height:60px; margin-right:10px; padding-left:15px; background:url(/.element/img/3.0/profile/avatar_default_60x60.gif) no-repeat 15px 0; }
#user_avatar img { width:60px; height:60px; }
#user_details { position:relative; float:left; width:auto; }
#user_details a { display:block; font-size:11px; }
.user_profile h2 { font-size:28px; font-weight:bold; line-height:21px; color:#333; margin:0px 0 10px -2px; padding:0; }
#displayname { position:relative;  }
.cnn_shdprofile { position:relative; background: url(/.element/img/3.0/profile/background_w_rr.gif) repeat-y left top; }
.cnn_shdprofile .cnn_shdcaheader { background:url(/.element/img/3.0/profile/top_w_rr.gif) no-repeat left top }
.cnn_shdprofile .cnn_shdcafooter { background:url(/.element/img/3.0/profile/bottom_w_rr.gif) no-repeat left top }
.cnn_shduserprofile .cnn_shduserheader { height:5px; overflow:hidden; }
.cnn_shduserprofile .cnn_shduserfooter { height:5px; overflow:hidden; }
.welcome_sign { font-size:11px; font-weight:bold; padding:0 0 0 17px; }
#user_weather { position:absolute; right:13px; top:10px; width:289px; height:94px;  }
#weather_act { font-weight:bold; font-size:12px; color:#333; }
#weather_loc { height:21px; }
#weather_loc_box { float:left; padding-top:2px; }
#weather_loc a { font-size:9px; }
#weather_format { float:right; width:55px; height:17px; margin-top:0px;  }
a#weather_format_img { display:block; width:55px; height:17px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -140px; }
a#weather_format_img:hover { background-position:0 -177px; }
#weather_details { border-top:1px solid #e4e4e4; }
.welcome_details h1 { font-size:20px; color:#333; font-weight:bold; margin:-3px 0 3px 15px; }
.welcome_details h2 { font-size:12px; line-height:12px; color:#333; font-weight:normal; margin:0 0 15px 15px; }
.welcome_details span { float:left; display:block; width:23px; height:18px; padding-top:2px; font-size:12px; color:#333; text-align:center; }
a.cnnprofile_signin { float:left; display:block; width:178px; height:20px; padding-left:15px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 15px -20px; }
a.facebook_signin { float:left; display:block; width:130px; height:20px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -60px; }
a.twitter_signin { float:left; display:block; width:131px; height:20px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -100px; }
/* my news */
/*#stories_recently_topics, #stories_saved_topics , #stories_mycomments_topics { display:none; }*/
.profile_mynews { height:auto; width:680px; }
#mynews_header { position:relative; height:24px; padding:16px 0 4px 15px; } 
#mynews_header h1 { font-size:18px; color:#000; margin:0; padding:0; font-weight:bold;  }
#last10view { position:absolute; top:20px; left:104px; font-size:14px; color:#999; }
#stay12 { display:none; position:absolute; top:20px; left:104px; font-size:14px; color:#999; }
#mytopics { padding:0 0 0 4px;  }
#mytopics_left { float:left; width:226px; height:850px; border-top:1px solid #e4e4e4; background:url(/.element/img/3.0/profile/mytopics_bg.gif) repeat-y 0 0; }
.mytopics_bdr { width:216px; height:1953px; border-right:1px solid #e4e4e4;  }
#mytopics_right { float:left; width:416px; margin-right:20px; padding-left:10px; border-top:1px solid #e4e4e4; }
#mytopics_box { border-top:1px solid #e4e4e4; }
.mytopics_hdr_on { position:relative; width:196px; height:45px; padding:0 0 0 20px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; font-size:10px; font-weight:bold; color:#333; line-height:45px; background:url(/.element/img/3.0/profile/mytopics_sel_bg.gif) repeat-x; text-align:left; cursor:pointer; }
.mytopics_hdr { width:196px; height:45px; padding:0 0 0 20px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; font-size:10px; font-weight:bold; background:#f3f3f3 url(/.element/img/3.0/profile/mytopics_off_arrow.gif) no-repeat 200px 18px; color:#000; line-height:45px; text-align:left; cursor:pointer; }
#recently_topics, #saved_topics, #mycomments_topics { display:none; }
.mytopics_selarrow { position:absolute; right:-10px; top:9px; width:10px; height:25px; }
.topic_story_nfo { position:relative; height:70px; width:216px; border-right:1px solid #e4e4e4;  }
.topic_story_nfo img { float:left;margin:5px 0 0 11px; }
.hot_topics_browse { position:relative; padding:8px 0 22px 10px; width:206px; border-right:1px solid #e4e4e4;  }
.topic_story_link { display:block; padding-top:17px; margin-left:81px; font-size:11px; font-weight:bold; }
.topic_story_bdr { position:absolute; overflow:hidden; bottom:-2px; left:11px; width:195px; height:1px; border-top:1px solid #e4e4e4; }
.main_story { height:1%; padding:10px 0 13px 0; border-bottom:1px solid #e4e4e4; }
.main_story h1 { font-size:18px; font-weight:bold; margin:0 0 3px 0; padding:0; }
.main_story h1 { font-size:18px; font-weight:bold; margin:0 0 3px 0; padding:0; }
.main_story h4 { font-size:11px; color:#8e8e8e; margin:7px 0 0 0; padding:0; }
.main_story p { font-size:11px; color:#000; margin:0; padding:0; font-weight:normal; }
.main_story p a { font-size:9px; font-weight:bold; }
.most_pop_today h2 { font-size:18px; font-weight:bold; color:#000; padding:12px 0 4px 0; margin:0 0 3px 0; border-bottom:1px solid #e4e4e4; }
.most_pop_today p { font-size:14px; font-weight:bold; color:#000; margin:12px 0 22px 0; }
.most_pop_today p a { font-weight:bold; }
#stories_followed_topics, #stories_recently_topics , #stories_saved_topics, #stories_mycomments_topics { position:relative; }
#stories_recently_topics { padding-top:12px; padding-bottom:10px; }
.topics_updated { position:absolute; top:-33px; right:0px; width:100px; height:18px; font-size:10px; font-weight:bold; color:#a4a4a4; }
#stories_saved_topics .topics_updated { top:-21px; } 
#stories_saved_topics { padding:12px 0 0 0; }
p.nosaved_stories { font-size:14px; padding:3px 0 28px 0; }
p.mostsaved_stories { font-size:14px; font-weight:bold; border-bottom:1px solid #e4e4e4; padding:0 0 10px 0; padding-top:12px !important; }
#stories_hottopics_topics .sub_story h1 {  margin:11px 0 11px 0; font-weight:bold;  }
#stories_hottopics_topics .main_story h1 {  margin:4px 0 -3px 0; padding:0 0 7px 0; font-weight:bold;  }
a.hottopics_browse { display:block; width:96px; height:18px; margin:0; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0px -213px; cursor:pointer; } 
#hottopics_topics  { padding:0 0 0 0; }
a.hottopics_browse:hover  { background-position:0 -250px; }
.main_story_hdr { position:relative; }
.main_story_hdr .followthis  { position:absolute; top:1px; right:0; width:130px; height:17px; font-size:11px; font-weight:bold; color:#ca0002; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 115px -850px; padding:1px 0 0 0; cursor:pointer;	 }
#stories_hottopics_topics .main_story_hdr h3 { font-size:14px; font-weight:bold; border-bottom:1px solid #e4e4e4; }
#stories_hottopics_topics .main_story h4 {  margin:0 0 7px 0; }
#stories_hottopics_topics .main_story h4 {  margin:0 0 7px 0; }
.sub_story { position:relative; height:1%; border-bottom:1px solid #e4e4e4; }
a.remove_saved_story { position:absolute; display:block; right:0; top:4px; width:16px; height:16px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0px -2341px;  }
.sub_story h1 { font-size:14px; font-weight:bold; margin:12px 0 12px 0; padding:0; }
#stories_saved_topics .sub_story h1 { font-size:14px; font-weight:bold; margin:12px 0 12px 0; padding:0; }
#stories_followed_topics .sub_story h1 { font-size:14px; font-weight:bold; margin:12px 0 1px 0; padding:0; }
.sub_story h4 { font-size:11px;  color:#8e8e8e; margin:4px 0 1px 0; padding:0; }
.sub_story h5 { font-size:10px; font-weight:normal !important; color:#8e8e8e; margin:0px 0 8px 0; padding:0; }
.main_story h5 { font-size:10px; font-weight:normal !important; color:#8e8e8e; margin:0; padding:0; }
#paginate_followedtopics { font-size:11px; font-weight:bold; color:#666;  }
.page_sel { float:left; width:auto;  }
.page_sel span { display:block; width:65px; margin:2px 3px 0 0; font-weight:bold; color:#666; font-size:11px; }
a.pageleft { float:left; display:block; width:19px; height:18px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -584px;  }
a.pageleft:hover { background-position:0 -620px; }
a.pageright { float:left; display:block; width:16px; height:18px; padding:0 0 0 3px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 3px -656px;  }
a.pageright:hover { background-position:3px -692px; }
.page_sel img { float:left; padding:0 1px;  }
.paginator_stories { float:right; margin:19px 0 8px 0; }
.comment_box { border-bottom:1px solid #e4e4e4; padding:0 0 7px 0; }
.comment_box p { font-size:12px; color:#000; padding:15px 0 5px 0; }
.comment_box span { color:#666; font-size:10px; }
span.comment_num_box { font-size:12px; }
span.comment_num { font-size:18px; font-weight:bold; color:#666; }
.comment_off { border-bottom:1px solid #e4e4e4; padding:0 0 7px 0; }
.comment_off span { color:#666; }
.comment_off span a{ font-weight:bold; }
.comment_off h3, #stories_mycomments_topics h3 { font-size:14px;font-weight:bold; margin:15px 0 3px 0; }
.comment_off h4 { font-size:12px; font-weight:bold; color:#333; margin:23px 0 0 0;  }
#stories_followed_topics_more { display:none; }
#morebtn { width:206px; border-right:1px solid #e4e4e4; padding:9px 0 10px 10px; }
a.stories_more { display:block; width:55px; height:18px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -2570px;  }
a.stories_more:hover { background-position:0 -2607px; }
#recent_most_popular ol li { list-style-type:none;  }
#recent_most_popular li b { display:none; }
#recent_most_popular li { position:relative; height:1%; border-bottom:1px solid #e4e4e4; font-size:14px; font-weight:bold; padding:12px 0 12px 0; margin:0; }

/* 3box */
.cnn_shd3boxprofile { background: url(/.element/img/3.0/profile/background_3bin.gif) repeat-y left top; }
.cnn_shd3boxheader { height:5px; overflow:hidden; background: url(/.element/img/3.0/profile/top_3bin.gif) no-repeat 0px top }
.cnn_shd3boxfooter { height:5px; overflow:hidden; background: url(/.element/img/3.0/profile/bottom_3bin.gif) no-repeat 0px top }
.profile_3box { padding-left:4px; }
.profile_3box_cont { float:left; width:311px; height:267px; overflow:hidden; margin-right:10px; padding:12px 10px 11px 10px; }
.profile_3box_cont h2 { font-size:18px; font-weight:bold; color:#000; }
.threebox_content { margin-top:7px; padding:7px 0 0 0; border-top:1px solid #e4e4e4; }
/* fun and games */
div#fun_games { width:276px; }
.cnnProfileFandG { margin-bottom:8px; }
a.cnnProfileFandGtitle { display:block; margin-bottom:1px; font-size:12px; line-height:16px; font-weight:bold; }
img.cnnProfileFandGthumb { float:left; margin:2px 9px 0 0; border:none; }
.cnnProfileFandGp {  font-size:11px; line-height:13px; color:#666; margin:0; margin-left:134px; }
a.cnnProfileFandGlink { font-size:10px; }
.cnnProfileFandG a:link, .cnnProfileFandG a:visited { color:#004276; }
.cnnProfileFandG a:hover { color:#ca0002; }
/* featured newsletters */
.newsletter_viewall  { margin:10px 0 0 0; }
.newsletter_viewall a { display:block; width:120px; height:17px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1459px; }
.newsletter_viewall a:hover { background-position:0 -1496px; }
#featured_letter { padding:0 0 18px 0; border-bottom:1px solid #e4e4e4; }
a.cnnProfileFandGtitle { display:block; margin-bottom:1px; font-size:12px; line-height:16px; font-weight:bold; }
#featured_letter img { margin:2px 9px 0 0; border:none; }
.featured_letterP {  font-size:11px; line-height:13px; color:#000; margin:0; margin-left:134px; }
#featured_letter_none p {  font-size:11px; color:#000; margin:0; margin:19px 0 28px 0; }
#featured_letter_none h3 {  font-size:18px; font-weight:bold; color:#000; padding:0 0 6px 0; border-bottom:1px solid #e4e4e4; }
#featured_letter a:link, .cnnProfileFandG a:visited { color:#004276; }
#featured_letter a:hover { color:#ca0002; }
#featured_letter_subbed { margin:0 0 12px 0; }
.a_newsletter { position:relative; padding:7px 0; border-bottom:1px solid #e4e4e4; }
.a_newsletter h3 { font-size:12px; font-weight:bold; color:#333; padding:0 0 0 25px; background:url(/.element/img/3.0/profile/email_icon.gif) no-repeat 3px 3px; }
.a_newsletter a { position:absolute; right:8px; top:7px; font-size:11px; }
a.news_subscribe {  position:absolute; right:-1px; top:6px; display:block; width:78px; height:18px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -362px; }
a.news_unsubscribe {  position:absolute; right:-1px; top:6px; display:block; width:78px; height:18px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -436px; }
a.news_subscribe:hover { background-position:0 -399px; }
a.news_unsubscribe:hover { background-position:0 -473px; }
.newsletter_cont a.news_subscribe2 { display:block; width:78px; height:18px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -362px; }
.newsletter_cont a.news_unsubscribe2 { display:none; width:78px; height:18px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -436px; }
.newsletter_cont a.news_subscribe2:hover { background-position:0 -399px; }
.newsletter_cont a.news_unsubscribe2:hover { background-position:0 -473px; }
a.news_subscribe3 { display:block; width:78px; height:18px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -362px; }
a.news_subscribe3:hover { background-position:0 -399px; }
#newsletter_content .signups { width:301px; font-size:12px; font-weight:bold; padding:18px 0 23px 1px; }
#newsletter_content .signups span { font-weight:normal; color:#666; }
#newsletter_content .signups span.red { color:#ca0002; font-weight:bold; }
/* weather */
#weather_icon  { float:left; width:58px; padding:8px 0 0 4px; }
#weather_temp  { float:left; width:100px; height:59px; border-right:1px solid #e4e4e4;font-weight:bold;  }
#weather_temp h1 { font-size:32px; font-weight:bold; color:#666; margin:18px 0 0 0; line-height:22px; }
#weather_hi, #weather_lo  { display:block; float:left; width:46px; font-size:12px; font-weight:bold; line-height:23px; color:#666; margin:0; }
#weather_lo { width:50px; }
#weather_3day { float:left; width:126px; }
.wth_3daycol { float:left; width:41px; height:60px; border-right:1px solid #e4e4e4; }
.wth_3daycol_last { float:left; width:41px; height:60px; }
.wth_3daycol img, .wth_3daycol_last img  { margin:7px 0 0 10px; }
.w_day { font-size:10px; color:#999; text-align:center; padding:7px 0 0 0; }
.w_temp { font-size:12px; color:#666; font-weight:bold; text-align:center; padding-left:1px; margin-top:-4px; } 
/* right column */
#cnnprofile_rightcol { position:absolute; top:0; right:0px; width:308px; margin-top:1px; background:url(/.element/img/3.0/profile/background_r_rr.gif) repeat-y 0 0;  } 
.cnnprofile_rightcol_content { /*height:1182px;*/ }
.cnn_shdprofile_rightcol { background:none; }
.cnn_shdprofile_rightcol .cnn_shdcaheader { background:url(/.element/img/3.0/profile/cnn_shdrightcolprofile.308px.header.gif) no-repeat 1px top }
.cnn_shdprofile_rightcol .cnn_shdcafooter { height:9px; background:url(/.element/img/3.0/profile/cnn_shdrightcolprofile.308px.footer.gif) no-repeat 1px top }
/* profile headlines */
#profile_headlines { margin:1px 0 0 0; }
#profile_headlines_content { padding:11px 14px 11px 14px; }
.headlines_btn { height:24px; margin:0 0 1px 0; background:url(/.element/img/3.0/profile/headlines_btn_bg.gif) repeat-x; }
.headlines_btn h2 { font-size:11px; line-height:24px; color:#fff; padding:0 0 0 11px; background:url(/.element/img/3.0/profile/headlines_arrow_down.gif) no-repeat 265px 10px; }
.headlines_btn.btnoff h2 { background:url(/.element/img/3.0/profile/headlines_arrow_up.gif) no-repeat 265px 10px; cursor:pointer; } 
.headlines_content { height:191px; padding:8px 0 0 10px; }
.headlines_content span { font-size:12px; font-weight:bold; color:#000; }
.headlines_content a.change { font-size:10px; }
.headlines_content ul { margin:6px 0 0 -8px; padding:0; }
.headlines_content li { font-size:11px; font-weight:bold; margin:0; padding:0 0 3px 8px; height:1%; background:url(/.element/img/3.0/profile/red_bull_4x5.gif)
 no-repeat left 5px; list-style:none; }
 .headlines_content li span { font-size:11px; color:#a3a3a3; font-weight:bold; }
/* profile myireports */
#profile_myireports { float:left; width:308px; }
#profile_myireports_content {  padding:12px 23px 13px 14px; }
#profile_myireports .cnn_shdcaheader { height:9px; background:url(/.element/img/3.0/profile/cnn_shdrightcolprofile.308px.header_sp.gif) no-repeat 1px top }
#profile_myireports h1 { font-size:18px; font-weight:bold; color:#000; padding:0 0 6px 0; border-bottom:1px solid #e4e4e4; }
#profile_myireports h1 span { color:#ca0002;  }
#profile_myireports h1 a { color:#000  }
#profile_myireports h1 a:hover  { color:#ca0002  }
#profile_myireports_content h2 { font-size:14px; color:#333; padding:0 0 5px 0; border-bottom:1px solid #e4e4e4;  }
#profile_myireports_content p { font-size:12px; color:#666; padding:0 0 0 0; margin:11px 0 24px 0;  }
#profile_myireports_content p a { font-weight:bold;  }
.profile_ireports { margin-bottom:8px; padding:0 0 10px 0; border-bottom:1px solid #e4e4e4; }
a.profile_ireportstitle { display:block; margin-bottom:2px; font-size:12px; line-height:16px; font-weight:bold; }
img.profile_ireportsthumb { margin:2px 9px 0 0; border:none; }
#profile_myireports_content p.profile_ireportsp {  font-size:11px; line-height:13px; color:#666; margin:-1px 0 0 131px; }
.profile_ireportsp span{  display:block; font-size:11px; color:#8e8e8r; margin:0;  }
a.cnnProfileFandGlink { font-size:10px; }
.profile_ireports a:link, .cnnProfileFandG a:visited { color:#004276; }
.profile_ireports a:hover { color:#ca0002; }
.ireport_box { padding:8px 0 0 0; }
.profile_ireportsthumb { float:left; }
.more_ireports  a { display:block; width:109px; height:17px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat scroll 0 -288px }
.more_ireports  a:hover { background-position:0 -325px; }
/* sound off */
.loggedin .spacer_soundoff { display:none; background:#fafafa; height:547px; }
.loggedout .spacer_soundoff { display:none; background:#fafafa; height:460px; }
/* popular */
.profile_popular { height:342px; }
.cnn_shdpopularprofile { background: url(/.element/img/3.0/profile/cnn_shdsingleprofile.990px.bg.gif) repeat-y left top; }
.cnn_shdsingleheader { height:10px; overflow:hidden; background: url(/.element/img/3.0/profile/cnn_shdsingleprofile.990px.header.gif) no-repeat -1px top }
.cnn_shdsinglefooter { height:10px; overflow:hidden; background: url(/.element/img/3.0/profile/cnn_shdsingleprofile.990px.footer.gif) no-repeat -1px top }
.profile_popular h1 { font-size:18px; font-weight:bold; color:#000; text-align:center;  margin:5px 14px 0 14px; padding-bottom:14px; border-bottom:2px solid #e4e4e4; }
.profile_popular h2 { font:bold 18px Helvetica, Arial; color:#000; margin:23px 0 0 0;  }
.popular_col { float:left; width:323px; }
#popular_stories { padding:0 0 0 35px; }
#popular_videos { width:346px; }
#popular_topics { width:251px; }
#popular_stories ul, #popular_stories ol { margin:11px 0 0 3px; padding:0; }
#popular_stories li { font:bold 11px Helvetica, Arial; margin:0; padding:0 0 7px 8px; height:1%; background:url(/.element/img/3.0/profile/red_bull_4x5.gif)
 no-repeat left 5px; list-style:none; }
 #popular_stories li b {display: none;}
#popular_stories h2 { margin-left:1px; }
#popular_videos h2  { margin-bottom:9px; }
#popular_topics h2  { margin-bottom:8px; }
 a.profile_popvidtitle { display:block; margin-bottom:5px; font-size:12px; line-height:16px; font-weight:bold; }
img.profile_popvidthumb { margin:2px 9px 0 0; border:none; }
#popular_videos p.profile_popvidp { position:relative; height:1%; padding-right:60px; margin:-1px 0 0 131px; font-weight:bold; color:#999; }
.profile_popvidp img { margin-right:3px; }
.profile_popvidp span{  display:block; font-size:11px; color:#8e8e8r; margin:0;  }
a.popvidlink { font-size:10px;  }
.profile_popvid a:link, .profile_popvid a:visited { color:#004276; }
.profile_popvid a:hover { color:#ca0002; }
.pop_vid_itembox { margin-bottom:9px; }
.pop_vid_itembox a { float:left; }
.pop_topic_item { height:21px; font-size:12px; font-weight:bold; padding:2px 0 0 28px; background:url(/.element/img/3.0/profile/number_sprite.gif) no-repeat 0 -97px; border-bottom:1px solid #e4e4e4; margin-bottom:5px; }
.pti2{ background-position:0 -213px; }
.pti3{ background-position:0 -329px; }
.pti4{ background-position:0 -445px; }
.pti5{ background-position:0 -561px; }
.pti6{ background-position:0 -677px; }
.pti7{ background-position:0 -793px; }
.pti8{ background-position:0 -909px; border-bottom:none; }
/* breaking news alerts */
.my_alert_cont {  margin-top:3px; border:1px solid #e4e4e4; border-bottom:none; }
#my_alert_content p { font-size:11px; font-weight:normal; color:#000; line-height:13px; margin:0 15px; padding:6px 0 12px 0; border-top:1px solid #e4e4e4; }
.my_alert_hdr { margin:0 0 2px 0; background:url(/.element/img/3.0/profile/myAlerts_emailAlert.gif) no-repeat 13px 15px; }
.my_alert_hdr h3 { font-size:16px; font-weight:bold; color:#333; padding:11px 0 0 40px; background:url(/.element/img/3.0/profile/my_alerts_down_up.gif) no-repeat 278px 18px; }
.my_alerts_btn h3 { color:#004276; }
.my_alerts_btn h3:hover { color:#ca0002; }
#breaking_news, #programming_alerts, #email_alerts  { height:138px; border-bottom:1px solid #e4e4e4; }
.alert_mng_btn a { display:block; width:60px; height:21px; margin:-1px 0 9px 15px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -921px;  }
.alert_mng_btn a:hover { background-position:0 -961px;  }
.alert_getstarted a { display:block; width:80px; height:21px; margin:-1px 0 19px 15px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -2261px;  }
.alert_getstarted a:hover { background-position:0 -2301px;  }
.signups { font-size:12px; font-weight:bold; padding:0 0 17px 14px; }
.signups span { font-weight:normal; color:#666; }
.signups span.red { color:#ca0002; font-weight:bold; }
.signups img { vertical-align:middle; }
#prog_btn, #email_alt_btn, #break_btn  { margin:0; padding:0 0 6px 0; border-bottom:1px solid #e4e4e4; cursor:pointer; }
#prog_btn h3, #email_alt_btn h3, #break_btn h3 { background:url(/.element/img/3.0/profile/my_alerts_arrow_up.gif) no-repeat 278px 18px; }
h3.bna_byem { font-size:14px; color:#333; padding:0 0 0 22px; margin:20px 0 10px 0; background:url(/.element/img/3.0/profile/myAlerts_emailAlert.gif) no-repeat 0 2px; }
h3.bna_bytm { height:21px; font-size:14px; color:#333; padding:3px 0 0 22px; margin:22px 0 0 0; background:url(/.element/img/3.0/profile/myAlerts_phoneAlert.gif) no-repeat 3px 0; }
.bna_select_cont { padding:0 0 0 25px; }
.bna_select_box { float:left; width:200px; height:25px; font-size:15px; margin:0 5px 0 0; }
a.bna_select_on { float:left; display:block; width:81px; height:26px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -2171px; }
a.bna_select_on:hover { background-position:0 -2216px; }
a.bna_select_off { float:left; display:block; width:81px; height:26px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -2645px; }
a.bna_select_off:hover { background-position:0 -2690px; }
a.bna_select_go { float:left; display:block; width:81px; height:26px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1185px; }
a.bna_select_go:hover { background-position:0 -1230px; }
#emailalerts { float:left; width:200px; height:20px; margin:0 5px 0 0; padding:2px 0 0 0; font-weight:bold;  }
.breakingnews h1 { position:relative; font-size:20px; color:#333; padding:0 0 12px 0; margin:0 0 19px 0; border-bottom:1px solid #e4e4e4; }
p.bnap1 { font-size:14px; color:#333; padding:0 0 2px 0; }
p.bnap2 { font-size:11px; color:#666; padding:0 0 15px 23px; }
p.bnap3 { font-size:12px; color:#666; line-height:17px; padding:0 0 15px 23px; }
p.bnap3 strong { color:#333; }
p.progp1 { position:relative; font-size:14px; color:#333; padding:0 0 5px 0; }
h3.progA { position:relative;font-size:14px; color:#333; padding:0 0 0 24px; margin:30px 0 10px 0; background:url(/.element/img/3.0/profile/myAlerts_emailAlert.gif) no-repeat 0 2px; }
p.pemailp1 { font-size:12px; font-weight:bold; color:#333; margin:0 0 5px 26px !important;  }
p.pemailp2 { font-size:12px; color:#333; margin:0 0 5px 26px !important;  }
p.pemailp3 { font-size:12px; color:#333; margin:6px 0 5px 26px !important;  }
#pemail_ovly_state2 .cnnConnEmailDropSelect { margin-left:26px; }
.pemail_tips { position:absolute; width:100px; height:18px; right:126px; top:19px; font-size:11px; }
.pemail_tips img { margin:0 0 1px 2px; }
#pemail_tips_box, #pemail_tips_box2 { display:none; padding:0 0 15px 0; border:1px solid #e4e4e4;  }
.pemail_tips_content { position:relative; padding:0 15px 0 15px; margin:15px 0 0 0; overflow-y:auto; height:159px;  }
.pemail_tips_content p { color:#666; font-size:12px; }
p.tips_hdr { font-size:14px; color:#333; padding:0 0 12px 0; }
p.tips_hdr2 { font-size:12px; color:#333; padding:14px 0 4px 0; }
.pemail_tips_content p  strong { color:#333; }
.pemail_col1 { float:left; width:257px; padding-left:5px; }
.pemail_col2 { position:relative; float:left; width:178px; }
.pemail_col2  h6 { font-size:12px; color:#666; font-weight:normal; }
.pemail_col2  h6.pemail_col2h6 { font-size:12px; color:#666; font-weight:normal; }
.pemail_col2  h6.pemail_col2h6 input { margin:7px 0 0 0;  }
.pemail_col2  h6.pemail_col2h6 input.pemail_col2_radio2 { margin:7px 0 0 22px; }
.pemail_col2  h6 input { margin:0 0 18px 0;  }
.pemail_col1 input { margin:0 0 0 25px; width:183px; height:16px; padding:6px 6px 6px 6px; font-size:14px; }
h4.pemail_col2h4 { margin:11px 0 12px 0; font-size:12px; }
.pemail_col2 h4 { font-size:12px; }
.pemail_select_box { width:200px; height:25px; font-size:15px; margin:0 0 0 25px; }
.pemailspan1 { float:left; width:100px; padding:5px 0 0 6px;font-size:11px; color:#666; }
a.pemail_createalrt, a.pemail_createalrt2 { float:left; display:block; width:108px; height:26px; background:url(/.element/img/3.0/profile/sprite_profile.gif) no-repeat 0 -2480px; }
a.pemail_createalrt:hover, a.pemail_createalrt2:hover { background-position:0 -2525px; }
.pemail_createalt2 { display:none; }
.pemail_createalt, .pemail_createalt2 { margin:20px 0 7px 25px; }
#alert_weekly { position:absolute; bottom:-12px; left:0px; margin:-10px 0 0 16px; z-index:86; }
#alert_weekly optionm, #alert_weekly select {  color:#666; }
ul#cnnConnAlertListID  { margin:0 0 0 26px; padding:0; }
#cnnConnAlertListID li { font:bold 14px Helvetica, Arial; margin:0; padding:0 0 7px 8px; height:1%; background:url(/.element/img/3.0/profile/red_bull_4x5.gif)
 no-repeat left 5px; list-style:none; color:#666; }
 #cnnConnAlertListID li span { margin-left:10px; font-size:10px; }

/* misc*/
#pemail_ovly_state2 h1 { margin:0 0 7px 0;  }
.overlay_content { position:absolute; z-index:2001; width:auto !important; }
#profile_overlaybg { right:0; }
.editmycol2  { height:auto !important; }

/*from crawls */
#stories_followed_topics_cntr .cnn_loadimg30px { padding:30px 0 3px 0; }
.tsnfo_on { background-color:#eaeaea; }

.main_story_hdr .followthis { width:180px;padding-right:20px;text-align:right;background:transparent url('/.element/img/3.0/profile/sprite_profile.gif') 185px -850px no-repeat; }

