  * {margin: 0; padding: 0;}

  body {
  text-align: center;
  }

  #sitemap2 {
  font-family: Arial, Helvetica, sans-serif;
  width: 820px;
  margin: 0 auto;
  text-align: left;
  font-size: 0.7em;
  margin-top: 1em;
  position: relative;
  }
  
  #sitemap2 .column {
  float:left;
  width: 33%;
  }

  #sitemap2 .column li {
  margin: 0 10px 10px 0;
  list-style-type: none;
  }

  #sitemap2 h2 {font-size: 2em;}
  #sitemap2 h2 a  {color: #114477; text-decoration: none;}

  #sitemap2 a {color: #114477; text-decoration: underline;}
  #sitemap2 a:hover {color: #CC0000;}

  #sitemap2 .sitemapNav {margin: 10px 0 20px 0; padding-bottom: 2px; border-bottom: 1px solid #114477; position:relative}
  #sitemap2 .sitemapNav a, #sitemap2 .sitemapNav  span {margin-right: 20px; font-size: 100%;}
  #sitemap2 .sitemapNav  .right {position:absolute; left: 33%;}
  #sitemap2 .sitemapNav  span {
  background-color: #DCEDDC;
  }

  #sitemap {
  font-family: Arial, Helvetica, sans-serif;
  width: 820px;
  margin: 0 auto;
  text-align: left;
  font-size: 0.7em;
  margin-top: 1em;
  position: relative;
  }

  #sitemap h2 {width: 700px;}

  #sitemap .container {
  width: 220px;
  min-width: 240px;
  float: left;
  clear:none;
  }
  
  #sitemap .container h2 {width:220px;}
  
  #sitemap .section {
  margin: 1em 20px 0.5em 0;
  width: 220px;
  float: left;
  clear:none;
  }

  #sitemap .ssTitle {
  margin-bottom: 5px;
  }

  #sitemap li .stories {
  margin-bottom: 10px;
  }

  #sitemap li .stories a {
  text-decoration: underline;
  }


  #sitemap .subsections {
  margin-top: 0.5em;
  }

  #sitemap li {
  list-style-type:none;
  }

  #sitemap  li, #sitemap  p {
  margin: 0.25em 0;
  color: #888;
  }

  #sitemap h1, #sitemap h2, #sitemap h3 {color: #000; margin-left: 0; font-family: Arial,Helvetica,sans-serif;}
  #sitemap h1 {font-size: 2em;}
  #sitemap h2 {font-size: 1.5em; border: 1px solid #999; border-width: 1px 0; margin-left: 0px;}
  #sitemap h3 {font-size: 1.2em;}

  #sitemap a {color: #114477; text-decoration: underline;}
  #sitemap a:hover {color: #CC0000;}
  #sitemap h1 a, #sitemap h2 a {color: #114477; text-decoration: none;}

/*---- wrapper changes ----

#newsmenu, .p12 {visibility: hidden;}
.adbar {display: none;}
table {width: 100% !important}
body.IE {background:  url(http://msnbcmedia1.msn.com/i/msnbc/Components/CSS/img/hdr-bg-std.jpg) no-repeat scroll center top !important;}
.pb9 {background: #000  url(http://msnbcmedia1.msn.com/i/msnbc/Components/CSS/img/hdr-bg-std.jpg) no-repeat scroll center top !important; height: 94px !important;}
.IE .pb9 {background: none !important;}
.pb9 td.container,  #logo  {display: none}
#AdSponsor_F {display:none;}
#sitemap, #sitemap2 {margin-left: -80px; margin-top: -40px;}
#sitemap2 h1 {margin-left: 0;}
*/

#MSNBC_wrap_ftr {clear: both;}