#poscss {}
/*POSITIONING*/
/*----FOUNDATION----*/
body {margin: 0px; padding: 0px;}
.x1,.x2,.x3,.x4,.x5 {margin: 0;}
.x6 {margin: auto;}
.x0p5 {width: 83px;}
.x1 {width: 166px;}
.x1p5 {width: 249px;}
.x2 {width: 332px;}
.x2p5 {width: 415px;}
.x3 {width: 498px;}
.x3p5 {width: 581px;}
.x4 {width: 664px;}
.x5 {width: 830px;}
.x6 {width: 996px;}
#header, #marquee, #story, #footer {margin: 0 auto; }
  .content {width: 996px; margin: 0 auto;  }

/*----WRAPPER ELEMENTS----*/
  /*header*/
  #breadcrumbs, #header .search, #msn {
    float: left; 
    height: 100px; 
    margin-top: 18px !important; /*!imp needed for the search column*/ 
    position: relative;
    z-index: 1000000;
  }
    ul#breadcrumb_links, .search ul#search_links, #msn ul#msn_links {position: absolute; bottom: 0px; left: 0px;}
  .flyout {display: none; position: absolute; top: 45px;}
  #badge { position: absolute; top: 90px; left: 50%; text-align: right; }
  #badgeContainer h3, #badgeContainer a { font-size: 0px !important; }
  .IE-8 #badge { top: 89px; }
  .IE-7 #badge { top: 91px; }
  .IE-6 #badge { text-align: left; }
  
  /*sidebar - related grids*/
  #related {clear: both; float: right; margin-top: -500px;}
    #related .grid {position: relative;}
  
  /*footer*/
  .newsmenu {clear: both;}
    .newsmenu ul li.subcat {position: absolute; left: 0px; margin-top: 1.0em;}
  .footergrid {clear: both;}
  
  /*hide stuff on noscript*/
  .noscript #story-nav, .noscript .summaryBarLabel, .noscript .textlinks, .noscript #top, .noscript .content div div.stacked-module {display: none;}
  .noscript #article h3 {background: transparent url(''); border: 0px; padding-left: 0px; font-size: 16px;}

span#pos:after {content: " pos0.2.2 ";}