/*- Baseline, courtesy of Eric Meyer -----------------------------------------------------------------------*/ 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, table, caption, 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; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background-color: white; } ol, ul { list-style: none; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } /*- Base styles ----------------------------------------------------------------------*/ .ss-msnbc { background-color: #FCFCFC; color: #666; font-size: 62.5%; font-family: Arial, sans-serif; margin: auto; background-image: url(http://msnbcmedia1.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/body_bg.gif); background-repeat: repeat-x; text-align: center; overflow: hidden; } .ss-msnbc a { color: #369; text-decoration: none; font-weight: bold; } .ss-msnbc a:hover, .ss-msnbc a:visited:hover { color: #C00; text-decoration: underline; border: none; } .ss-msnbc .container:after { content: ""; display: block; height: 0; clear: both; } .ss-msnbc a:visited { color: #666; } .ss-msnbc #global-nav a { border-bottom: 1px dotted #BBB; line-height: 130%; padding-bottom: 1px; } .IE #global-nav a { border-bottom: none; background: url(http://msnbcmedia1.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/dots.gif) repeat-x bottom; } .ss-msnbc #global-nav a:hover, .ss-msnbc #global-nav a:visited:hover { color: #C00; text-decoration: underline; border: none; } /*- Header ----------------------------------------------------------------------*/ .ss-msnbc #header { width: 100%; background: #000 url(http://msnbcmedia2.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/header_global_bg.jpg) no-repeat bottom center; text-align: center; } .ss-msnbc #hdr-content { width: 100%; margin: auto; text-align: left; } .ss-msnbc #logo { width: 300px; padding-top: 10px; float: left; } .ss-msnbc #bantop { width: 100%; background: #ececec; border-top: 1px solid black; border-bottom: 1px solid #DADADA; text-align: center; clear: both; padding: 0 5px 0 5px; } .ss-msnbc #bantop .container { width: 100%; height: 34px; margin: auto; background: url(http://msnbcmedia.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/header_page_bg.jpg) no-repeat; text-align: left; } /* Slideshow -----------------------------------------------------------------------*/ .ss-msnbc #slide { width: 100%; margin: 0 auto; text-align: center; clear: both; } .ss-msnbc #slide .container { width: 100%; background: url(http://msnbcmedia3.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/body_container_bg.gif) repeat-x; background-position: top center; } .IE #slide .container { margin-bottom: 15px; } .ss-msnbc #header { width: 100%; background: #000 url(http://msnbcmedia4.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/header_slideshow_bg.jpg) no-repeat top left; text-align: center; } .ss-msnbc #header .container { width: 100%; height: 34px; margin: 0 auto; text-align: center; } .ss-msnbc #logo { width: 134px; margin: 0; padding: 0; float: left; } .ss-msnbc #slideshow-title { overflow: visible; } .ss-msnbc #slideshow-title h2, .ss-msnbc #slideshow-title h2 a, .ss-msnbc #slideshow-title h2 a:visited { padding-left: 2px; margin-top: 8px; font-family: Arial, sans-serif; font-weight: bold; font-size: 18px; color: #CCC; float: left; } .ss-msnbc #hdr-ad { float: right; width: 205px; margin-top: 2px; overflow: hidden; } .IE-6 #hdr-ad { margin-left: 10px; } .ss-msnbc #hdr-ad #hdr-ad-credit { float: right; padding: 10px 5px 0px 10px; color: #CCC; } .IE #hdr-ad #hdr-ad-credit { padding-top: 11px; } .ss-msnbc #hdr-ad #hdr-ad-img { width: 120px; float: right; } .ss-msnbc #tabs { float: right; margin-top: 8px; margin-right: 20px; list-style: none; overflow: hidden; background: transparent url(http://msnbcmedia2.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/nav_tab_inactive.gif) no-repeat scroll 0 1px; } .IE-6 #tabs { margin-right: 10px; } .ss-msnbc #tabs li { float: left; margin-top: 3px; padding: 5px 10px 7px 10px; /* background-color: #232323;*/ color: #DEF; font-size: 110%; } .IE #tabs li { padding: 6px 10px 6px 10px; } .ss-msnbc #tabs a { color: #DEF; border-bottom: 1px dotted #BBB; } .IE-6 #tabs a { border-bottom: none; background: url(http://msnbcmedia1.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/dots.gif) repeat-x bottom; } .ss-msnbc #tabs a:hover, .ss-msnbc #tabs a:visited:hover { text-decoration: none; border-bottom: 1px solid #FBB; color: #FBB; } .ss-msnbc #tabs .current { float: left; /* background: url(http://msnbcmedia2.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/nav_tab_right.gif) no-repeat right center;*/ background: url(http://msnbcmedia2.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/nav_tab_active.gif) no-repeat right center; margin: 0; padding: 0; } .ss-msnbc #tabs .current a { display: block; background: url(http://msnbcmedia3.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/nav_tab_left.gif) no-repeat left center; padding: 8px 10px 7px 10px; margin: 0 0 0 -1px; color: #000; font-weight: bold; } .IE #tabs li.current a { padding: 9px 10px 6px 10px; } .ss-msnbc #tabs .current a, .ss-msnbc #tabs .current a:visited, .ss-msnbc #tabs .current a:hover, .ss-msnbc #tabs .current a:visited:hover { color: #000; border-bottom: none; } .ss-msnbc #slide-nav { float: left; margin: 5px; padding-top: 2px; font-size: 110%; line-height: normal; } .ss-msnbc #slide-nav #next-prev { margin: -1px 15px 0 0; float: left; } .IE-7 #slide-nav #next-prev { margin-left: 5px; } .ss-msnbc #slide-nav #next-prev .btn { float: left; width: 39px; height: 21px; margin: 0; padding: 0; text-decoration: none; overflow: hidden; } .IE #slide-nav #next-prev .btn { overflow: visible; } .ss-msnbc #slide-nav #next-prev .prev a { background-image: url(http://msnbcmedia4.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/nav_arrow_prev.gif); background-position: left 21px; background-repeat: no-repeat; } .ss-msnbc #slide-nav #next-prev .prev-dis a { background-image: url(http://msnbcmedia1.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/nav_arrow_prev_dis.gif); background-position: left 21px; background-repeat: no-repeat; } .ss-msnbc #slide-nav #next-prev .next a { background-image: url(http://msnbcmedia2.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/nav_arrow_next.gif); background-position: left 21px; background-repeat: no-repeat; margin-left: -1px; } .ss-msnbc #slide-nav #next-prev .next-dis a { background-image: url(http://msnbcmedia3.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/nav_arrow_next_dis.gif); background-position: left 21px; background-repeat: no-repeat; margin-left: -1px; } .ss-msnbc #slide-nav #next-prev .btn a { padding: 21px 18px 21px 18px; text-decoration: none; } .ss-msnbc #slide-nav #next-prev .next a:hover, .ss-msnbc #slide-nav #next-prev .prev a:hover { background-position: left 0px; } .ss-msnbc #slide-nav #slide-numbers { /*float:left;*/ display: inline; margin: 0; padding: 0 0 2px 0; list-style: none; } .ss-msnbc #slide-nav #slide-numbers li { float: left; margin: 3px 0 0 0; } .ss-msnbc #slide-nav #slide-numbers li a { margin: 0; padding: 8px 5px 8px 5px; text-decoration: none; } .ss-msnbc #slide-nav #slide-numbers li a:hover { color: #C00; text-decoration: none; border-bottom: none; } .ss-msnbc #slide-nav #slide-numbers li.current { background: url(http://msnbcmedia4.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/nav_button_left.gif) no-repeat left top; margin: 2px 3px -2px 0; padding: 0 0 0 2px; } .ss-msnbc #slide-nav #slide-numbers li.current a { float: left; display: block; width: .5em; background: url(http://msnbcmedia.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/nav_button_right.gif) no-repeat right top; margin: 0 0 -1px; padding: 1px 8px 3px 6px; } .ss-msnbc #slide-nav #slide-numbers li.current-2digit { background: url(http://msnbcmedia4.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/nav_button_left.gif) no-repeat left top; margin: 2px 3px -2px 0; padding: 0 0 0 2px; } .ss-msnbc #slide-nav #slide-numbers li.current-2digit a { float: left; display: block; width: .5em; background: url(http://msnbcmedia.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/nav_button_right.gif) no-repeat right top; margin: 0 0 -1px; padding: 1px 14px 3px 6px !important; padding: 1px 8px 3px 6px; } .ss-msnbc #slide-nav #slide-numbers li.current > ul a { width: auto; } .ss-msnbc #global-nav { float: right; margin-top: 10px; padding-right: 12px; white-space:nowrap; } .IE #global-nav { padding-right: 7px; } .ss-msnbc #global-nav ul li { display: inline; margin: 0; padding: 0px 5px 0 10px; } .ss-msnbc #nav-left { width: 164px; margin: 0; padding: 15px 15px 0px 10px; float: left; border-right: 1px solid #CCC; text-align: left; overflow:hidden; } .ss-msnbc #nav-left .label { font-size: 160%; font-weight: bold; color: #999; margin: 0 0 15px 0; padding: 0; background: none; border-bottom: none; } .ss-msnbc #nav-left a { font-size: 120%; border-bottom: 1px dotted #BBB; color: #036; line-height: 130%; } .IE-6 #nav-left a { border-bottom: none; background: url(http://msnbcmedia1.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/dots.gif) repeat-x bottom; } .ss-msnbc #nav-left a:visited { color: #666; } .ss-msnbc #nav-left li { padding-bottom: 3px; margin-bottom: 10px; } .ss-msnbc #nav-left a:hover, .ss-msnbc #nav-left a:visited:hover { color: #C00; text-decoration: underline; border: none; background: none; } .ss-msnbc #nav-left .current a, .ss-msnbc #nav-left .current a:visited { color: #69C; border: none; } .IE #nav-left .current a { background: none; } .ss-msnbc #nav-left .current a:hover { color: #69C; text-decoration: none; } .ss-msnbc #nav-left p { font-family: Tahoma, "Lucida Grande" , sans-serif; font-size: 100%; margin: 0; color: #999; } .ss-msnbc #nav-left .tier2 { margin-top: 30px; } .ss-msnbc #slide #content { margin:auto; padding: 15px 0px 15px 15px; text-align: left; } .IE #slide #content { /*float: left;*/ margin-left:auto; margin-right:auto; } .ss-msnbc #photocontainer { float: left; } /* .ss-msnbc #photocontainer #photo { background-color: #FFF; padding: 3px; margin-bottom: 2px; border: 1px solid #AAA; }*/ .photo { background-color: #FFF; padding: 3px; margin-bottom: 2px; border: 1px solid #AAA; } .ss-msnbc #photocontainer #photo a { margin: 0; padding: 0; border-bottom: none; background: none; } .ss-msnbc #photocontainer #credit { text-align: right; padding: 1px 4px 0px 4px; } .IE #photocontainer #credit { padding-top: 2px; } .ss-msnbc #content .info-box { float: left; padding: 3px 10px 10px 10px; overflow:hidden; } .ss-msnbc #content .info-box2 { float: left; padding: 30px 10px 10px 3px; clear: left; overflow:hidden; } .IE #content .info-box2 { float: none; margin-top: 0px; padding-top: 0px; } .ss-msnbc .info-body { float: left; margin-right: 25px; width: 200px; padding: 0 20px 0 0; } .ss-msnbc .info-body-c1 { float: left; margin-right: 25px; width: 650px; padding: 0; } .ss-msnbc .info-body-c2 { float: left; margin-right: 25px; width: 425px; padding: 0; } .ss-msnbc .info-body-c3 { float: left; margin-right: 25px; width: 200px; padding: 0; } .ss-msnbc #content .info-box .title, .ss-msnbc #content .info-box2 .title { font-family: georgia, times, times new roman, serif; font-size: 200%; font-weight: normal; color: #000; margin: 0; padding: 0 0 10px 0; } .ss-msnbc #content .info-box p.caption, .ss-msnbc #content .info-box2 p.caption { font-size: 110%; line-height: 15px; color: #000; margin: 0; padding: 0 0 20px 0; } .ss-msnbc #content .component { float: left; width: 200px; padding-bottom: 25px; } .ss-msnbc #content .info-box2 .component { margin-right: 25px; height: 125px; overflow: visible; } .ss-msnbc #content .component .header { font-family: Tahoma, Arial, sans-serif; font-size: 100%; font-weight: bold; padding-bottom: 5px; } .ss-msnbc #content .component .caption { font-size: 110%; line-height: 15px; color: #000; } .ss-msnbc #content .component .audio { float: left; width: 200px; padding-bottom: 5px; } .ss-msnbc #content .component .thumb { float: left; width: 92px; background-color: #FFF; padding: 1px; border: 1px solid #AAA; margin: 0 7px 3px 0; } .ss-msnbc #content .component .thumb a { margin: 0; padding: 0; border-bottom: none; background: none; } .ss-msnbc #content .component#sequence { width: 400px; padding-bottom: 5px; } .ss-msnbc #content .component#sequence .header { float: left; padding-top: 4px; padding-right: 10px; } .ss-msnbc #content .component .caption a:hover, .ss-msnbc #content .component .caption a:visited:hover { color: #C00; text-decoration: underline; border: none; } .icoVid { background: url( "http://msnbcmedia1.msn.com/i/msnbc/Components/Art/SITEWIDE/Icons/iVideo.gif" ) no-repeat left; padding-left: 16px; text-decoration: none; position: static; } .icoSli { background: url( "http://msnbcmedia2.msn.com/i/msnbc/Components/Art/SITEWIDE/Icons/iSlides.gif" ) no-repeat left; padding-left: 16px; text-decoration: none; position: static; } .icoInt { background: url( "http://msnbcmedia2.msn.com/i/msnbc/Components/Art/SITEWIDE/Icons/iInteractive.gif" ) no-repeat left; padding-left: 16px; text-decoration: none; position: static; } /*---------- end slate -----------*/ #photocontainer { position: relative;} .endslate { position:absolute;left:0px;top:0px; overflow:hidden;background:rgb(51,51,51);background:rgba(0,0,0,0.8);width:99.2%;height:98.5%;} .IE .endslate{background-color:Transparent;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd000000,endColorstr=#dd000000);zoom: 1;} .endslate .container{ position:absolute;width:300px;margin-left:-170px;left:50%;top:10%;margin-top:30px;z-index:1} .ss-msnbc #slide .endslate .container { background: none; } .endslate h3{ background:none;font-weight:normal;font-family:Georgia,serif;font-size:24px;color:#FFF;padding:0px 10px} .endslate ul{ padding:0;list-style:none} .endslate ul li{ clear:both;padding:10px;} .endslate a{ color:#FFF;font-size:14px;font-weight:bold} .endslate a:hover{ color:#FC3;border-bottom:2px solid #FC3;TEXT-DECORATION:none} .endslate .text{ font-family:Arial,sans-serif;} .endslate .img{ float:left;margin-right:10px;} .endslate .img a,.endslate .img a:hover{ border-bottom:none;cursor:hand;cursor:pointer} .endslate .img img{ padding:1px;border:1px solid #AAA; } /*- Footer----------------------------------------------------------------------*/ .ss-msnbc #footer { width: 100%; height:90px; clear: both; background: #000 url(http://msnbcmedia3.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/footer_slideshow_bg.jpg) repeat-x center; overflow: hidden; text-align: center; position: absolute; bottom: 15px; left: 0px; } .IE #footer { bottom: 0px; } .ss-msnbc #footer .container { width: auto; padding: 5px 0 5px 0; margin: auto; text-align: center; background: transparent; } #imgloader { visibility:hidden; } #fader { background: url(http://msnbcmedia1.msn.com/i/msnbc/Templates/aaaTemplatesSlideshow/aaaImg/body_bg.gif) repeat-x; background-position:0px -87px; width:100%; height:100%; z-index:100; background-color:#FCFCFC; position:absolute; } #graphicWarning { display: block; overflow: hidden; } #graphicWarning p { font: bold 1em/1.5em Arial, sans-serif; text-align: center; margin: 0 0 0.25em 0; } #graphicWarning p.smallCaps { font-variant: small-caps; } #gHeader {font-size: 1.3em !important;} .ss-msnbc #photocontainer #photo #graphicWarning a {color: #ffdf00; padding: 3px; background-color: #666;} /*---------- bug fixes -----------*/ .caption br {letter-spacing: 0}