#storycss {}
/*----PRESENTATION----*/
/*content*/
h1 {color: #333; font: normal 44px/48px Georgia, serif; padding: 20px 0;}
h2 {color: #444; font-size: 17px; font-weight: bold; line-height: 20px;}
h3 {color: #666; font-family: Arial, sans-serif; font-size: 13px; font-weight: bold;}

/*story meta*/
.meta {font-size: 1.2em; font-weight: normal; line-height: 1.8em;}
  .IE-6 .meta {overflow: hidden; float: left; width: 100%; clear: left;}
  .IE-7 .meta {width: auto;}
  #timestamp {color: #333; font-family: 'Lucida Grande',Tahoma,sans-serif; font-size: 10px; margin-bottom: 12px;}
  #copyright {color: #999; font-family: Arial, sans-serif; font-size: 12px;}  
  #dateline {font-family: Georgia, serif; font-size: 100%; font-weight: normal; line-height: 26px;}
  #byline {color: #333; font-weight: normal; font-family: Arial, sans-serif; font-size: 11px;}
    #byline a {font-size: 11px;}
    #byline .img a {border: none;}
    #byline .author {font-weight: bold; font-size: 14px; /*pos*/ white-space: nowrap; color: #333;}
    #byline .title {white-space: nowrap; color: #333;}
    /*editor's note*/
    #ed-note {font-family: Georgia, serif; font-size: 14px; font-style: italic; color: #666; line-height: 150%; margin: 10px 0;}
      
/*article*/
#article {color: #333; font-family: Georgia, serif; font-size: 16px; font-weight: normal; line-height: 160%;} 
   #article font {color: #333;}
   .IE-6 #article {overflow: hidden; float: left;}
  /*first paragraph effect*/
  #article .p0 p:first-child, #article .p0 p.first {display: inline; font-size: 125%; line-height: 135%;}
  #article .p0 #dateline + p {display: inline;}
  #dateline.inline {display: inline;}
  
  /*no first-child effect for img divs*/
  #article .p0 .html-p p:first-child {font-size: inherit; line-height: inherit;} 

  /*right padding*/
  #article .p0, #article .p1, #article .p2, #article .p3, #article .p4, #article .p5, 
  #article .p6, #article .p7, #article .p8, #article .p9, #article .p10, #article .p11, 
  #article .p12, #article .p13, #article .p14, #article .p15, #article .p16, #article .p17   
    {padding-right: 30px;}
  
  #article p {font-size: 100%; width: auto; padding: 0.5em 0em;}
/*    .IE-6 #article p {width:644px; }*/
  #article p strong {font-family: Arial, sans-serif; font-weight: bold; line-height: 130%;}
  #article p a:link, #article li a:link {font-weight: normal; line-height: 130%; color: #369;}
  #article p a:hover, #article li a:hover, #article p a:visited:hover, #article li a:visited:hover {font-weight: normal; color: #C00; border-bottom: 1px solid #C00;}
  #article p a:visited, #article li a:visited {font-weight: normal; color: #666;}
  #article ul, ol {padding: 1em 1.5em;}
  #article ul {list-style-type: disc;}
  #article ol {list-style-type: decimal;}

/*pagination*/
#article h3  {background: transparent url(http://msnbcmedia.msn.com/i/MSNBC/Templates/cccTemplatesStory_v2/img/continued_02.png) no-repeat scroll 0 55%; font-weight: bold; color: #333; height: 25px; border-bottom: 1px solid #CCC; font-size: 14px; padding-left: 75px; padding-right: 0px !important; width: 85% !important;}
  #article h3.open {background: none transparent; color: #333; border-bottom: none; margin: 10px 0 -3px; padding-left: 0; font-size: 100%; cursor: default;} 
  #article #top.meta {color:#369; font-family: 'Lucida Grande',Tahoma,sans-serif; font-size:11px; margin-top:15px;}
  #article h3.br  {cursor: pointer; cursor: hand;}

/*main art*/
.art .caption, .art cite {color: #333; font-family: 'Lucida Grande',Tahoma,sans-serif; font-size: 11px; font-weight: normal; line-height: 16px;}
  .art cite {color: #999; font-size: 9px; font-style: normal; text-align: right;}

/*sidebar*/
#sidebar .sidebar {border-left: 0;}
#sidebar {padding-bottom: 500px; padding-top: 40px;}

/*----POSITIONING----*/
/*module*/
.stacked-module .module-header h2 {width: 664px;} /*width correction for click area*/

/*inline elements*/
.html-p {padding-right: 10px;}
  .html-p p img {float: left; margin: 15px 30px 10px 0; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
  .html-p a embed, .html-p a object {float: none; display: block; margin: 20px auto 35px;}
  .html-p p .caption, .html-p p .img-credit {float: left; width: inherit; clear:left; font-size:11px; font-family:'Lucida Grande', Tahoma, sans-serif; line-height:150%;}
.html-p p .caption {margin: 5px 30px 0 0;}
.html-p p .img-credit {font-size: 10px; margin-right: 30px; color: #999; font-style: normal; text-align: right;}
.html-p p cite .img-credit {display: inline;}
.html-p cite .byline {margin-right: 3px;}
.html-p cite .source {margin-left: 3px;}
.IE-6 .inlineart p {float: left;}
.IE-7 .inlineart p {float: left; margin-right: 20px;}

/*byline*/
#byline {margin-top: 15px;}
  #byline .img {float: left; margin-right: 10px; /*width: 110px;*/ }
  #byline .author, #byline .profile a, #byline .email a {margin-right: 5px;}
  #byline .author, #byline .title, #byline .contact {display: block;}
  #byline .author {padding-top: 10px; padding-bottom: 2px;}
/*timestamp*/
#article #timestamp {clear: left; margin-top: 10px;}
/*dateline*/
.IE-6 #article #dateline {float: left; width: auto; margin: 0.8em 0 0; line-height: 1;}

/*main art*/
.art #imgurl, #main-art.hide {display: none;} /*hide shim*/
  #main-art.x3 cite .slash {display: none;}  /*hide slash if no main art*/
  .noscript #main-art.x3 cite .slash {display: inline;}  /*show slash if noscript/err-script*/
#article #main-art {float: right; margin-right: -332px;}
  .art .caption {float: right; margin-left: 15px;}
  .IE-6 #main-art {position: relative;}
  .IE #default-story-text #main-art img {-ms-interpolation-mode: bicubic;}
  .art {float: right; max-width: 650px; margin: 10px 0 20px 30px;}
  .art img {float: right;}
  .art cite {float: right; width: 100%;}
  #default-story-text .art img {border: 1px solid #AAA; padding: 3px;}
    #default-story-text #main-art.x4 .w1000 img {width: 97%;}

/* copyright */
#byline .copyright {display: block;}
#byline .copyright p {display: none;}
.copyright {margin: 20px 0; border-top: 10px; width: 635px;}

/*sidebar*/
#sidebar .sidebar {margin-top: 0.5em;}
  .sidebar {float: right; clear: right;}

.IE-6 #ed-note { display: inline-block; width: 50%;}

span#story:after {content: " story0.8.1";}