/*Global Core*/ @import "/default.ashx/id/23016591"; /* icon styles */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, table, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;} html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {vertical-align:baseline;} :focus {outline: 0;} body {line-height: 1; background: #FFF; color: #666; font: normal 62.5% Arial, Helvetica, sans-serif; margin: auto;} ol, ul {list-style: none;} table {border-collapse: separate; border-spacing: 0;} blockquote:before, blockquote:after, q:before, q:after {content: "";} blockquote, q {quotes: "" "";} a {color: #369; text-decoration: none; font-weight: bold;} a:hover {color: #C00;} /*SITE HEADER*/ #header, #header2 {width: 100%; margin-top:-2px; background: #000 url('http://msnbcmedia1.msn.com/i/msnbc/Components/CSS/img/hdr-bg-std.jpg') no-repeat top center; text-align: center; position:relative;} #hdr-content {position: relative; width: 99.6em; height: 94px; margin: auto; text-align: left;} #msnbc-logo {width: 30em; padding-top: 15px; float: left;} #nav-top {width: 69em; float: right; margin: 0;} /*msn network header*/ #msn ul {text-align: right; margin: 20px 1.5em 0 0;} .Safari #msn ul {margin-top: 20px;} .IE #msn ul {margin-top: 0px;} #msn li {display: inline; font: normal 1.1em Tahoma, Arial, sans-serif; color: #666; margin: 0;} #msn li a {color: white; text-decoration: none; font-weight: normal;} #msn ul img {border: none; padding-bottom: 4px; vertical-align: middle;} .IE #msn ul img {position: relative; top: 0px;} #msn .link a:hover {color: #FFF; text-decoration: underline;} #msn .more a {margin: 0 9px 0 6px; padding: 4px 2.6em 5px 1.5em; width: 6.4em; height: 22px; background:url("http://msnbcmedia2.msn.com/i/msnbc/Components/CSS/img/hdr-msn-more-btn.gif") no-repeat center;} #msn .more a:hover {text-decoration: underline;} .IE #msn .more a {position: relative; top: 4px; padding: 4px 26px 0px 15px; } #msn .msn_logo a {margin-left: 15px; padding: 11px 0px 10px 66px; height:34px; width:66px; background: transparent url("http://msnbcmedia3.msn.com/i/msnbc/Components/CSS/img/hdr-msn-logo.png") no-repeat center; } .IE #msn .msn_logo a {position:relative; top:10px; margin-top: 0px; background-image: none; height:1px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://msnbcmedia3.msn.com/i/msnbc/Components/CSS/img/hdr-msn-logo.png', sizingMethod='scale'); cursor:pointer;} .Safari #msn .msn_logo a { float:right; position:relative; display:block; padding:0px; top:-10px;} #msn .msn_logo span {display:block; width:0; height:0; overflow:hidden;} #msn .search {position: absolute; top: 7px; left: 326px; width:30.5em; margin-top:7px; margin-left: 0;} .IE #msn .search {top: 6px; left: 329px;} #msn .search .button {background-image:url("http://msnbcmedia4.msn.com/i/msnbc/Components/CSS/img/hdr-search-btn.gif"); background-position:0 45%; background-repeat:repeat; border: none; padding: 3px 8px 3px 8px; margin-right: 7px; font-family: tahoma, sans-serif; font-size:100%; color: #07519a; text-transform: lowercase;} .IE #msn .search .button {padding: 3px 4px 3px 4px;} .Safari #msn .search .button, .Opera #msn .search .button {padding: 4px 11px 4px 11px; margin-left: -1px;} #msn .search .textbox {background:#fff url("http://msnbcmedia.msn.com/i/msnbc/Components/CSS/img/hdr-search-shade.gif") repeat-y 100% 0; width:195px; border: 1px solid #333; border-right: none; padding: 4px; font-family: Tahoma, sans-serif; font-size:100%;} .IE #msn .search .textbox {position: relative; top: 1px; height: 23px; width: 191px;} div.blockClosed {display: none;} div.blockOpen {display:block;position:absolute !important;} #msn #msnMore {width: 86.2em; padding: 10px 0 10px 10px; position: absolute; top: 38px; left: .9em; background: #ffffff; border: 1px solid #999; z-index:200;}/*was width958px left10px*/ .IE #msn #msnMore {width: 964px; padding-bottom: 12px;}/*was width86.7em*/ #msn #msnMore ul {float: left; margin: 0 38px 0 0; padding: 0; width: 10.9em;}/*was width120px*/ .IE #msn #msnMore ul {display: inline; margin-left: -15px; width: 12.26em; }/*was width135*/ #msn #msnMore li {display: block; font-size: 100%; line-height: 160%; text-align: left;} #msn #msnMore li a {margin: 0; padding: 0; background: none; color: #07519a; width: auto;} .IE #msn #msnMore li a {margin-top: -4px;} .IE #msn #msnMore .linkedimglinklist {margin-top: 0px;} #msn #msnMore .linkedimglinklist li img {margin: -1px 2px 0 0; } #msn #msnMore .linkedimglinklist a {font-weight: bold; margin-top: -0.4em;} .IE #msn #msnMore .linkedimglinklist a {margin-top: -1px;} #msn #msnMore .linkedimglinklist li {display:block; float:none;} /*NBC News shows*/ #nbc ul {padding: 22px 0 5px 0px;} #nbc li {display: inline; color: #CCC; font-size: 115%; margin-left: 10px;} .Opera #nbc li {font-size: 130%;} #nbc .item1 {margin-left: 0px;} #nbc .item2, #nbc .item2H {margin-left: 0.7em;} #nbc li a {color: #DEF; font-size: 115%; text-decoration: none; border-bottom: 1px dotted #999; padding-right: 20px; background: transparent url(http://msnbcmedia2.msn.com/i/msnbc/Components/CSS/img/hdr-nbclinks-vcaret2.gif) no-repeat scroll right top;} #nbc li a:hover {background: transparent url(http://msnbcmedia2.msn.com/i/msnbc/Components/CSS/img/hdr-nbclinks-vcaret2.gif) no-repeat scroll right -18px;} .IE-6 #nbc li a {border-bottom: none; padding-top: 1px;} .IE-6 #nbc li {background: url('http://msnbcmedia.msn.com/i/msnbc/Components/CSS/img/dots.gif') repeat-x bottom; padding-bottom: 1px;} .IE-6 #nbc .item1 {background: none;} #nbc li a:hover {color: #FC6; border-bottom: 1px solid #FC6;} .IE-6 #nbc li a:hover {text-decoration: none; border-bottom: 1px solid #FC6; margin-bottom: -1px;} /*BANTOP*/ #bantop {width: 100%; background: #ececec; border-top: 1px solid black; text-align: center; background: url("http://msnbcmedia3.msn.com/i/msnbc/Components/CSS/img/hdr-bg-bantop-margin.gif") repeat-x bottom; position:relative; z-index:50;} #bantop .container {width: 996px; height: 36px; margin: auto; background: url("http://msnbcmedia4.msn.com/i/msnbc/Components/CSS/img/hdr-bg-bantop-std.jpg") no-repeat; text-align: left; } #bantop #udtD {display: block; font-size: 110%; padding-top: 13px;} .Opera #bantop #udtD, .Safari #bantop #udtD {padding-top: 12px;} #bantop #udtD .date {font-weight: bold;} #bantop #bantopBadge {text-align:right; float:right;} #badgeContainer {text-align:right; float: left;} #bantop #AdSponsor_SF {float:left; padding: 2px 10px 0 0;} .IE #bantop #AdSponsor_SF {padding-top: 0;} #bantop #coverBadge{float:right;} .breadcrumbs{float: left; font-size: 110%; padding: 6px 0px 0px 10px; } .breadcrumbs li{display:inline; margin-right: 5px;} .breadcrumbs a, .breadcrumbs a:visited {color: #369; font-size: 130%; padding-left: 15px; background: url('http://msnbcmedia.msn.com/i/msnbc/Components/CSS/img/hdr-bantop-crumb-div.gif') no-repeat left;} .breadcrumbs a:hover {color: #C00;} .breadcrumbs .item1 {font-size: 180% !important; padding-left: 0 !important; font-weight: bold;} .breadcrumbs .item1 a {font-size: 100% !important; background: none !important; padding-left: 0 !important;} .cover .breadcrumbs .item1 a, .front .breadcrumbs .item1 a, .cover .breadcrumbs .item1 a:hover, .front .breadcrumbs .item1 a:hover {color: #666; text-decoration: none;} #breadcrumbs {vertical-align:bottom; clear: none; float:left; width:56%; margin-left:3px; overflow:hidden;} .cover #breadcrumbs, .front #breadcrumbs {width: 47%;} .btn-home {background:transparent url(http://msnbcmedia.msn.com/i/msnbc/Components/CSS/img/btn-home.gif); display:inline-block; float:left; height:21px; margin:7px 3px 0pt 10px; width:25px;} a.btn-home:hover {background-position:0pt 22px;} #marquee-site, #marquee-section {height: 47px !important; background: #000; border-bottom: 1px solid #666;} .IE #marquee-site, .IE #marquee-section {height: 49px; background: #000; border-bottom: 1px solid #666;} #marquee .breaking {background: #c33 url("http://msnbcmedia1.msn.com/i/msnbc/Components/CSS/img/bg_marquee_breaking.gif") repeat-y center !important; border-top: 1px solid #e64d4d;} #marquee .developing {background: #06C url("http://msnbcmedia2.msn.com/i/msnbc/Components/CSS/img/bg_marquee_developing.gif") repeat-y center !important; border-top: 1px solid #0099e6;} #marquee .breakingupdated {background: #E08721 url("http://msnbcmedia3.msn.com/i/msnbc/Components/CSS/img/bg_marquee_breakingupdated.gif") repeat-y center !important; border-top: 1px solid #f3ce59;} #marquee .comingup {background: #54a43e url("http://msnbcmedia4.msn.com/i/msnbc/Components/CSS/img/bg_marquee_comingup.gif") repeat-y center !important; border-top: 1px solid #9bf084;} #marquee .continuing {background: #582c3d url("http://msnbcmedia.msn.com/i/msnbc/Components/CSS/img/bg_marquee_continuing.gif") repeat-y center !important; border-top: 1px solid #89435d;} #marquee .ticker {background: #582c3d url("http://msnbcmedia1.msn.com/i/msnbc/Components/CSS/img/bg_marquee_continuing.gif") repeat-y center !important; border-top: 1px solid #89435d; height: 47px;} #marquee .ticker h1 {font-family: Arial, sans-serif; font-weight: bold; font-size: 2em; color: #FFF; margin-top: 4px;} #marquee .ticker h1 a, #marquee .ticker h1 a:visited {text-transform: none; font-weight: normal; text-decoration: none; color: #FFF; border-bottom: 1px dotted #FFF;} #marquee .ticker h1 a:hover {text-decoration: none; border-bottom: 1px solid #FFF;} #marquee h1{text-align: center !important; font-family: Arial, sans-serif !important; font-weight: bold; font-size: 2em !important; color: #FFF; padding-left: 0 !important;} #marquee h1 a, #marquee h1 a:visited {text-transform: none; font-weight: normal; text-decoration: none; color: #FFF; border-bottom: 1px dotted #FFF;} #marquee h1 a:hover{border-bottom: 1px solid #FFF; text-decoration: none;} .IE-6 #marquee h1 a {border-bottom: none; background: url('http://msnbcmedia2.msn.com/i/msnbc/Components/CSS/img/dots-white.gif') repeat-x bottom; padding-bottom: 1px;} .IE-6 #marquee h1 a:hover {background: none; padding-bottom: 0;} /*LEFT NAV*/ #nav-left{clear:left;} #newsMAIN td.nmIS, #newsMAIN td.nmISH {padding-left: 0; padding-right: 0;} #newsMAIN table.nmTB #nmb {padding-left: 0px;} #newsMAIN .swappy a, #newsMAIN .swappy a:hover {background: none; margin-left: -2px;} #newsMAIN {background: url("http://msnbcmedia3.msn.com/i/msnbc/Components/CSS/img/border-fade.gif") no-repeat bottom right; border-right: 1px solid white; width: 110px; padding: 0 15px 0 15px !important;} #newsMAIN table {font: normal 95%/100% Arial, Helvetica, sans-serif; padding: 0; margin: 0;} .Opera #newsMAIN table {font-size: 99% !important;} #newsMAIN table.nmTS {width: 110px;} #newsMAIN table.nmTB {width: 110px;} #newsMAIN table tr td, #newsMAIN table tr td:hover {border-bottom: 1px dotted #BBB; margin: 0; padding: 0;} #newsMAIN table.nmTS tr td.nmIS {border-right: 0px; border-left: 0px;} #newsMAIN table.nmTS tr td {border-bottom: 0px;} .IE-6 #newsMAIN table tr td {border-bottom: 0px; background: url('http://msnbcmedia.msn.com/i/msnbc/Components/CSS/img/dots.gif') repeat-x bottom; text-decoration: none;} .IE-6 #newsMAIN .swappy {background: none;} .Safari #newsMAIN table.nmTS tr td:hover {border-bottom: 1px dotted #BBB;} .Safari #newsMAIN table tr td {background: transparent;} #newsMAIN table.nmTB {border: 0px; width: 100%;} #newsMAIN table.nmTB tr td, #newsMAIN table.nmTS tr td.nmAS, #newsMAIN table.nmTS tr td.nmIS {background: url(''); border-bottom: 1px dotted #BBB;} .IE-6 #newsMAIN table.nmTB tr td, .IE-6 #newsMAIN table.nmTS tr td.nmAS, .IE-6 #newsMAIN table.nmTS tr td.nmIS {border-bottom: none; background: url('http://msnbcmedia.msn.com/i/msnbc/Components/CSS/img/dots.gif') repeat-x bottom; text-decoration: none; padding-bottom: 1px;} #newsMAIN table tr td a {font-family: Arial; font-size: 130% !important; background: transparent url('http://msnbcmedia4.msn.com/i/msnbc/Components/CSS/img/nav-arrow-right.gif') right no-repeat; color: #147 !important; display: block; margin: 7px 0 0 0; padding: 3px 0 1px 0; width: 100%;} #newsMAIN a:hover {background: transparent url('http://msnbcmedia1.msn.com/i/msnbc/Test-Dev/tiffehr/newsmenu/caret_h.gif') right no-repeat; color: #C00 !important; text-decoration: underline;} #newsMAIN .nmIBH, #newsMAIN .nmIBDH, #newsMAIN .nmISH {background: url('') right no-repeat; border-bottom: none !important; padding-bottom: 1px !important;} #newsMAIN .nmLB, #newsMAIN .nmLBH {font-size: 120% !important; color: #336699 !important; padding-right: 20px; width: auto;} .IE-6 #newsMAIN .nmIBH, .IE-6 #newsMAIN .nmIBDH, .IE-6 #newsMAIN .nmISH {background: none !important;} .Mac-Firefox #newsMain .nmLB, .Mac-Firefox #newsMAIN .nmLBH, .Safari #newsMain .nmLB, .Safari #newsMAIN .nmLBH {padding-bottom: 3px;} #newsMAIN table.nmTS tr td.nmIP, #newsMAIN table.nmTS tr td.nmIP:hover {background: url(''); border-bottom: 0px; color: #999; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-top: 20px;} span.nmTOP {line-height: 2.0em;} #newsMAIN table.nmTS tr td.disFLY {border: 0px; background: url(''); font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;} .Opera #newsMAIN table tr td a {padding-bottom: 3px;} #newsMAIN table tr td.disFLY a.toggle {background: url(''); display: inline; padding-right: 10px; width: auto;} #newsMAIN table tr td.disFLY a, #newsMAIN table tr td.disFLY a:hover {background: url(''); display: inline; width: auto;} .disFLY img.iBut {background: url(''); border: 0px;} /*flyouts*/ #nm_d1, #nm_d2 {left:-1000px; top:-1000px; margin: 3px 0 0 5px; background: transparent; font-family: Arial, Helvetica, sans-serif;} #nm_d2 {width: 283px !important; margin: 0 0 0 7px;} .IE-6 #newsSUB .nmC2 .subbox, .IE-6 #newsSUB .nmC1 .c1, .IE-6 #newsSUB #nm_d2 .c1 {background-image: none; background-color:#f4f4ea; } /*containers*/ #newsSUB .nmC2 .subbox, #newsSUB .nmC1 .c1, #newsSUB #nm_d2 .c1 {height: 100%; border: 1px solid #BDBDBD; background: url('http://msnbcmedia2.msn.com/i/msnbc/Test-Dev/tiffehr/newsmenu/tanfade_bkg.png') repeat-x;} #newsSUB .nmC2 .subbox {width: 505px !important;} #newsSUB ul.c1, #newsSUB ul.c2 {background: none; border: none; padding-bottom: 7px;} #newsSUB ul.c1 {width: 333px; float: left; border-right: 1px solid #BDBDBD;} #newsSUB ul.c2 {width: 170px; float: right; position: relative; left: 0px;} #newsSUB .nmF {width: auto !important; border: none; background: url('http://msnbcmedia3.msn.com/i/msnbc/Test-Dev/tiffehr/newsmenu/shadow.png') top left; margin: 0; padding: 0 4px 6px 0;} .IE-7 #newsSUB .nmF {padding-bottom:4px;} .IE-6 #newsSUB .nmF {background: transparent url(''); padding:0; margin: 0;}; .Firefox #newsSUB .nmF , .Safari #newsSUB .nmF {padding-bottom: 5px;} #newsSUB #nm_d2 {width: 333px !important; padding-left:3px; margin-top:-6px;} .IE #newsSUB #nm_d2 {margin-top: 0px;} #newsSUB #nm_d1 ul.c1 {padding-bottom: 15px;} .Firefox #newsSUB #nm_d1 ul.c1 {padding-bottom: 10px;} #newsSUB #nm_d2 ul.c1 {padding: 15px 0 18px 0;} .Firefox #newsSUB #nm_d2 ul.c1 {padding: 15px 0 0 0;} #newsSUB .subbox .c1 .nmIR, #newsSUB .subbox .c1 .nmIRH, #newsSUB .c2 .nmIR, #newsSUB .c2 .nmIRH {border-bottom: 0px; color: #666; font-family: Tahoma, "Lucida Grande", sans-serif; font-weight: bold; font-size: 100%; margin: 0 0 10px 0 !important; padding: 9px 10px 9px 15px; background: url('http://msnbcmedia4.msn.com/i/msnbc/Test-Dev/tiffehr/newsmenu/tan_bkg.png') top left repeat;} .IE-6 #newsSUB .subbox .c1 .nmIR, .IE-6 #newsSUB .subbox .c1 .nmIRH, #newsSUB .c2 .nmIR, #newsSUB .c2 .nmIRH {background: #d7d8c6 url('') top left repeat;} .IE #newsSUB .c2 .nmIR, #newsSUB .c2 .nmIRH {margin-bottom: 5px;} #newsSUB ul.c1 li, #newsSUB ul.c2 li {margin: 0px; padding: 6px 15px 6px 20px; background: none; border-bottom: 0px; font-size: 165%;} #newsSUB ul.c2 li {width: auto;} #newsSUB ul.c2 li.nmIF {border-bottom: 1px dotted #BBB; margin: 0 20px 0 15px; padding: 0px;} .IE-6 #newsSUB ul.c2 li.nmIF, .IE-6 #newsSUB ul.c1 li a {border-bottom: none; background: url('http://msnbcmedia.msn.com/i/msnbc/Components/CSS/img/dots.gif') repeat-x bottom; text-decoration: none; padding-bottom: 1px;} .IE #newsSUB ul.c2 li.nmIF {margin: 1px 15px 0 20px;} #newsSUB ul.c1 li a {border-bottom: 1px dotted #BBB; text-decoration: none !important;} #newsSUB ul.c1 li a:hover {border-bottom: 1px solid #C00;} #newsSUB ul.c2 li a {font-weight: normal;} #newsSUB .c2 li a, #newsSUB .c2 li a:hover{width:120px !important; padding-right:10px !important; } .Safari #newsSUB .c2 li a, .Safari #newsSUB .c2 li a:hover{width:115px !important; padding-right:20px !important;} #newsSUB ul.c2 li.nmIF {width: 135px; margin-left: 20px;} #newsSUB ul.c2 li.nmIF a {background: transparent url('http://msnbcmedia2.msn.com/i/msnbc/Components/CSS/img/nav-arrow-right.gif') right no-repeat; border-bottom: 0px; display: block; margin-top: 6px; padding: 3px 0 2px 0; width: 100%;} #newsSUB ul.c2 li.nmIF a:hover {background: transparent url('http://msnbcmedia3.msn.com/i/msnbc/Test-Dev/tiffehr/newsmenu/caret_h.gif') right no-repeat; text-decoration: none;} .IE-6 #newsSUB a{width:100%;} .IE-6 #newsSUB a:hover{top:1px; position:relative;}/* fixing small issue with hovers in ie6 - Tony */ .nmTS {margin-bottom: 15px !important;} #flyouttogglerow {font-size: 110%; height: 50px; display:block !important; width:110px !important; background:transparent url(http://msnbcmedia.msn.com/i/msnbc/Components/CSS/img/btn-disable-flyouts.gif) no-repeat scroll left top; padding: 3px 5px; } .Opera #flyouttogglerow{font-size:99%;} #flyouttogglerow a {color: #369 !important; width: 100px; display: block;} #flyouttogglerow a:hover {background: none;} .toggle {font-weight: normal;} #exclBtn {display: none;} .Opera #exclBtn{margin-left:14px !important;} /*menus outside of newsmenu*/ #nav-left .nav-menu {padding-bottom: 15px; width: 110px; } #nav-left .nav-menu .label {font-size: 140%; padding-bottom: 10px; font-weight: bold; color: #999; font-family: Arial, Helvetica, sans-serif; } #nav-left .nav-menu li {font-size: 100%; padding-bottom: 10px; color: #999; font-family: 'Lucida Grande', Tahoma, sans-serif;} #nav-left .nav-menu li a {display: block; font-weight: bold; color: #369; font-family: Arial, Helvetica, sans-serif; font-size: 120%;} #nav-left .nav-menu li a:hover {background: none !important;} #nav-left #shortcuts a {font-weight: normal;} #nav-left #marketplace a {color: #393;} /*SHARED TEMPLATE STYLES*/ #cover, #front, #story, #subSectionFront {z-index:20; height: 245px; background: url("http://msnbcmedia4.msn.com/i/msnbc/Components/CSS/img/hdr-bg-body-std.jpg ") repeat-x top center; text-align: center;} #cover .container, #front .container, #story .container , #subSectionFront .container {height: 245px; width: 996px; margin: auto; text-align: left; z-index:30;} #cover .container:after, #front .container:after {content: ""; display: block; height: 0; clear: both;} #cover #content, #front #content, #story #content , #subSectionFront #content {width: 836px; float: right; margin-bottom: 30px;} #nav-left {width: 120px; float: left;} #nav-left #wrapperMSNBCa_head,#nav-left #wrapperMSNBCa_box{width:122px;padding:8px 4px 4px; } #nav-left #wrapperMSNBCa_box{width:120px; padding:8px 4px 4px;} #nav-left span.nav-txt {float: left;} #nav-left span.nav-img {float: right;} .gradOff {height:225px; width:100%; background: url('http://msnbcmedia.msn.com/i/msnbc/Components/CSS/img/ftr-bg-fade.jpg') bottom center repeat-x; z-index:1; display:none;} .IE #bottomGradientIE {display:block !important; height:225px; z-index:-100; margin-top:-225px; position:relative;} #bottomGradient {display:block; margin-top:-347px;} .IE #bottomGradient {display:none !important;} .ad {text-align: center; font-size: 12px; background:transparent !important;} .ad p {margin: 0; padding: 0; font-family: verdana; font-size: 9px; color: #666; text-align: center;} #AdShowcase_F1{font-size:9px !important;} #AdShowcase_F {float: right; } body #AdBanner_S {background: #666 url('http://msnbcmedia1.msn.com/i/msnbc/Components/CSS/img/hdr-ad-bg.gif') repeat-x top; text-align:center;} body .adbar {padding: 10px 0 10px 0; text-align:center; margin: 0 auto;} /*SITEWIDE FOOTER*/ #footer {width: 100%; clear: both; background: #000 url('http://msnbcmedia2.msn.com/i/msnbc/Components/CSS/img/ftr-bg-std.jpg') no-repeat top; overflow: hidden; text-align: center; border-top: 1px solid white;} #footer .container {position: relative; width: 996px; height: 122px; margin: auto; text-align: left;} #footer .logo {float: left; width: 150px; margin-top: 10px;} #footer .links {width: 500px; position: absolute; top: 15px; left: 165px;} #footer .links ul {float: left; width: 425px; font-family: Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; line-height: 170%; margin: 0 0 7px 0;} #footer .links li {display: inline; margin-right: 8px; } #footer .links li a {color: #DEF; text-decoration: none; border-bottom: 1px dotted #CCC;} .IE-6 #footer .links li a {border: none; background: url('http://msnbcmedia.msn.com/i/msnbc/Components/CSS/img/dots.gif') repeat-x bottom; padding-bottom: 1px;} .IE-6 #footer .links li a:hover {padding-bottom: 0px;} #footer .links li a:hover {color: #FC6; border-bottom: 1px solid #FC6;} #footer .links .listheader {float: left; width: 65px; font-family: 'Lucida Grande', Tahoma, sans-serif; font-size: 100%; font-weight: bold; line-height: 180%; color: #CCC;} #footer .divider {position: absolute; top: 15px; left: 650px; background: transparent url("http://msnbcmedia4.msn.com/i/msnbc/Components/CSS/img/ftr-rule-dashed.png") no-repeat top left; width:1px; height:100%;} .IE-6 #footer .divider {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://msnbcmedia4.msn.com/i/msnbc/Components/CSS/img/ftr-rule-dashed.png', sizingMethod='crop');} #footer .buttons {position: absolute; top: 20px; left: 665px; width: 315px;} #footer .buttons .button a {float:left; margin-right:8px; margin-bottom: 15px; height:35px; width:40px;} #footer .buttons .btn-1 a {background: transparent url("http://msnbcmedia.msn.com/i/msnbc/Components/CSS/img/ftr-btn-alerts.gif") no-repeat top left;} #footer .buttons .btn-2 a {background: transparent url("http://msnbcmedia1.msn.com/i/msnbc/Components/CSS/img/ftr-btn-email.gif") no-repeat top left;} #footer .buttons .btn-3 a {background: transparent url("http://msnbcmedia2.msn.com/i/msnbc/Components/CSS/img/ftr-btn-feeds.gif") no-repeat top left;} #footer .buttons .btn-4 a {background: transparent url("http://msnbcmedia3.msn.com/i/msnbc/Components/CSS/img/ftr-btn-mobile.gif") no-repeat top left;} #footer .buttons .btn-5 a {background: transparent url("http://msnbcmedia4.msn.com/i/msnbc/Components/CSS/img/ftr-btn-podcasts.gif") no-repeat top left;} #footer .buttons .btn-6 a {background: transparent url("http://msnbcmedia.msn.com/i/msnbc/Components/CSS/img/ftr-btn-widgets.gif") no-repeat top left;} #footer .buttons .button a:hover {text-decoration: none; background-position: 0px -35px;} #footer .buttons .link {float: left; display: table; vertical-align: middle; width: 45px; margin: 4px 10px 0 0 ; height: 35px;} #footer .buttons .link a {font-size: 110%; font-weight: normal; color: #DEF;} #footer .buttons .link a:hover {text-decoration: none; color: #FC6; border-bottom: 1px solid #FC6;} #msnfooter {clear: both; border-top: 1px solid #555; background: #000 url("http://msnbcmedia1.msn.com/i/msnbc/Components/CSS/img/ftr-msn-bg.jpg") repeat-y center; overflow: hidden; text-align: center;} #msnfooter .container {width: 996px; margin: 0 auto; text-align: left;} #msnfooter ul {float: left; padding: 5px 5px 5px 15px;} #msnfooter ul#rightlinks {float: right;} #msnfooter li {font-size: 110%; color: #999; display: inline; margin-right: 10px;} #msnfooter li a {font-weight: normal; text-decoration: none; color: #9CF;} #msnfooter li a:hover {text-decoration: underline;} .hide{display:none;} .dpi{display:inline;} /*moved up from front-cover-core, so it hits local subsection fronts*/ /*BADGES HOLE--------------------------------- Be sure to position all three instances: div#coverbadge div#wx-badge (cover weather badge) div#bantopBadge div#wx-badge (local weather badge) div#bantopBadge div.marketbadge {biz front market badge} */ div#coverbadge div#wx-badge, div#bantopBadge div#wx-badge, div#bantopBadge div.marketbadge {top: 12px;} .Mozilla div#bantopBadge div.marketbadge, .Mozilla div#coverbadge div#wx-badge, .Mozilla div#bantopBadge div#wx-badge {top: 13px;} .IE-6 div#bantopBadge div#wx-badge {top: -1px;} .IE-6 div#bantop div#coverbadge div#wx-badge, .IE-6 div#bantopBadge div.marketbadge, .IE-6 div#bantopBadge div#wx-badge {float: right; position: relative; margin-top: -30px;} .IE-6 div#bantop div#coverbadge div#wx-badge, .IE-6 div#bantopBadge div#wx-badge {margin-top: -35px;} .Safari div#bantop div#coverbadge, .Safari div#bantopBadge div#wx-badge {margin-top: 14px; width: auto; white-space: nowrap;} .Safari div#coverbadge div#wx-badge {top: 0px;} .Safari div#bantopBadge div#wx-badge {top: 12px;} /*WEATHER BADGE-------------------------------*/ div.weatherbadger {display: inline; font-size: 120%; padding: 40px 0px 0px 0px; position: relative; width: auto; z-index: 20;} div.weatherbadger span {display: inline;} div.weatherbadger span.loc {display: inline; font-weight: bold; margin-right: -10px; padding-bottom: 0px; text-align: right; width: 180px;} div.weatherbadger span.loc a, div.weatherbadger span.loc a:link {color: #369;} div.weatherbadger span.nocookie a, div.weatherbadger span.nocookie a:link {color: #999;} div.weatherbadger .forecast span.img {display: inline; padding-bottom: 8px; padding-left: 162px; padding-top: 40px; z-index: 20; text-align: right;} div.weatherbadger .forecast span .img strong {display: inline; font-weight: bold;} div.weatherbadger span.edit a, div.weatherbadger span.edit a:link {color: #369; display: inline; font-size: 90%; font-weight: bold; padding-bottom: 0px; padding-left: 10px; padding-right: 10px;} .Opera div.weatherbadger span.edit a, .Opera div.weatherbadger span.edit a {font-size: 100%;} .IE div.weatherbadger {padding: 35px 0px 0px 0px; width: auto; z-index: 20;} .IE-6 div.weatherbadger {margin-top: 0px; padding-top: 0px;} .IE div.weatherbadger .forecast span.img {position: relative; top: 1px; white-space: nowrap;} .IE-6 div.weatherbadger .forecast span.img {padding-top: 25px; top: 8px;}