/*Story Core*/ .breadcrumbs{width:500px;} /*layout*/ #story {background:url("http://msnbcmedia1.msn.com/i/msnbc/Components/CSS/img/hdr-bg-margin-std.gif") repeat-x; height: 246px; width:100%; clear:both;} #story .container {background:url("http://msnbcmedia2.msn.com/i/msnbc/Components/CSS/img/hdr-bg-body-std.jpg") no-repeat top center;} #story .container #content {font-size:1.6em !important; float: left; width: 650px; padding: 15px 0 0 0; margin-left: 25px;} .IE #story .container #content {margin-left: 5px;} .Safari #Story .container #content, .Firefox #story .container #content, .Opera #Story .container #content {margin-left:20px !important;} #story .container #content .p12 {margin-top: 20px;} #story .container #content .p12 .mr165 p {/*font-size:13px;*/margin-bottom: 15px;} .Opera #story .container #content .p12 .mR165 p {margin-bottom:10px; width:100% !important;} #story .container #content .p12 .mR165 #udtD {/*font-size: 10px*/; display: block; padding-bottom: 15px;} #story .container #content > table > tbody > tr > td {vertical-align: bottom;} #story .container #content div > div > table > tbody > tr > td{vertical-align: middle;} #story .container #content p > table > tbody > tr > td > div > div > table > tbody > tr > td {vertical-align: middle;} #story .textBodyBlack table tbody tr td {vertical-align: middle;} #story .textBodyBlack table tbody tr td .textHang {vertical-align: middle;} #story #Dcolumn {margin-top: 20px;} #AdShowcase_F1{font-size:100% !important;} .IE #AdBanner_S{padding:10px 0 0 0; margin:0 0 -5px 0;} h1 {margin-left: 15px; font: normal 28.73px Georgia, Times, serif;color: #CC0000;} h2 {margin: 5px 0 0 15px; color: #000; font-weight:bold !important; font-family: Tahoma, Helvetica, sans-serif !important;} p strong{font-weight:bold;} .mR165 ul li{list-style:disc outside; margin-left:15px;} .mR165 ol li{list-style:decimal outside; margin-left:15px;} .mR165 ul, .mR165 ol{margin-bottom:15px;} /*universal box fixes*/ .cbx .textBodyBlack, .cbx .textBodyBlackBold, .cbx .textStoryTag, .cbx .linkSubSectionTab, .cbx .textSubSectionTab, .cbx .textMed, .cbx .textMedBlack, .cbx .textMedBlackBold, .cbx .textMedGrey,.cbx .textMedLtGrey, .cbx .textMedBlue, .cbx .textMedBlueBold,.cbx .textMedLtGold, .cbx .textMedReverse, .cbx .textMedRedBold,.cbx .textSmall, .cbx .textSmallBold, .cbx .textSmallReverse, .cbx .textSmallReverseBold, .cbx .textSmallRed, .cbx .textSmRed, .cbx .textSmallGreen, .cbx .textSmGreen,.cbx .textSmallBlue, .cbx .textSmallBlueBold, .cbx .textSmallLtBlue, .cbx .textSmallBlack, .cbx .textSmallLtGold,.cbx .textSmallGrey, .cbx .textSmallGreyBold, .cbx .AdEShopHead,.cbx .textSmallBlackBold,.cbx .heads,.cbx .textTimestamp,.cbx .textLegal, .cbx .textMedBlackHang {font-family: Arial, Verdana, Helvetica, sans-serif;} table .textBodyBlack {font-size: 100%;} #story .bigRedLink p {margin-bottom:0px !important; padding-bottom:0px !important;} .userRating table tbody tr td{padding-right:5px;}.textMed, .textMedBlack, .textMedBlackBold, .textMedGrey, .textMedLtGrey, .textMedBlue, .textMedBlueBold,.textMedLtGold, .textMedReverse, .textMedBlackHang, .textMedRedBold{font-size:11.33px !important;line-height:140%} .WCCol {background: none; padding: 0 0 0 15px; border: none;} .caption, .credit {font-size:11.33px !important;} .box_brl{font-size:16px !important;} .w460 table tr td {background: none !important;} /*D-col*/ #Dcolumn {width: 164px; float: right; margin-right: 15px; padding: 0; background: url("http://msnbcmedia3.msn.com/i/msnbc/Components/CSS/img/border-fade.gif") no-repeat bottom left;} .IE-6 #Dcolumn {margin-right: 8px;} #dcol-sponsored {width: 160px; font-family: Arial, sans-serif; font-size: 11px; margin-left: 5px; overflow: hidden;} #Dcolumn p.dcol-hed, #Dcolumn #dcol-resourceguide p.dcol-hed{font-size: 14px; font-weight: bold; text-align: center; color: #999; margin-bottom: 15px;} #Dcolumng p {margin-bottom: 23px;} #Dcolumng p b, #Dcolumng p u {color: #259d2f;} #Dcolumn .listing p {line-height: 1.5; margin-bottom: 14px;} #Dcolumn .listing, #content .listing {background: transparent; border: none;} #Dcolumn #dcol-resourceguide{margin-left: 10px;text-align: center;} #Dcolumn #dcol-resourceguide p {font-family: Arial, sans-serif; font-weight: normal; font-size: 11px; margin: 8px 0px 22px 0px;} #Dcolumn #dcol-resourceguide p a, #Dcolumn #dcol-resourceguide p a:visited {color: #393; font-weight: normal; text-decoration: none;} #Dcolumn #dcol-resourceguide p a:hover {text-decoration: underline;} #Dcolumn #msn-shopping{margin-left: 10px;} .IE #Dcolumn #msn-shopping {margin-left: 0px;} /*box specific fixes*/ .boxBI_3216310 .headlineList2, .boxBI_3216310 .headlineList1 {font-size:12px !important;} .boxBI_3053751 image {float: right;} .subhedTop10Movers{font-size:9px !important;} #poptext_Top10Movers {font-size:9px !important;} .headlineTop10Movers{line-height:16px; margin:4px 0; display:block;} #body_MSNBC_Political_Calendar tbody tr td {padding: 2px; border: none !important;} .Safari .boxB_MSNBC_Political_Calendar{border: 1px solid #A4ABC1 !important;} .Safari #deck_MSNBC_Political_Calendar{padding-left:10px;} .Safari .hedMSNBC_Political_Calendar {width:296px;} .Safari #body_MSNBC_Political_Calendar, #deck_MSNBC_Political_Calendar {font-size:10px !important;} /*Quizes*/ #quiztableA, #quiztableB, #quiztableC{font-size:90% !important;} /*Xpress Fixes*/ .textBodyBlack .xpress-int {font-size: 90% !important;} /* keep colorboxes from overlapping dcol #story #content div.CCol{ width: 300px; margin-left: 30px; } */