/* */

/* THIS SHOULD ONLY BE IN UNTIL ARCHIVES ARE UP! */

#topnav { left: 89px; }

/* END ARCHIVE REMOVAL */

body  {
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   background-color: #d20404;
   }

p  {
   line-height: 16px;
   margin: 0.7em 0;
   }
   
   .allcaps {text-transform:uppercase;}

#story a {
               text-decoration: none;
               border-bottom: 1px dotted #ee0000;
               color: #ee0000;
               }


#story a:hover {
                     color: #ff7e00;
                     border-bottom: 1px dotted #ff7e00;
                     }

#wrapper .pagewidgets	{
						background-color: #e0e0e0;
                        color: #ffffff;
						}
						
#wrapper .pagewidgets a   {
                                 color: #ffffff;
                                 text-decoration: underline !important;
                                 }
            
   #wrapper .pagewidgets a:hover {
                  color: #FFD68B !important;
                  }          

#story table th a { border-bottom: none !important; text-decoration: none !important; 
color: #000000; }
	
#footer .fineprint { color: #ffffff !important; }
			  
 #copynotice {
            text-align: center; 
            font-size: 9px; 
            font-weight: bold; 
            color: #ffffff;
            }

#maincontent a {
               text-decoration: none;
               border-bottom: 1px dotted #ee0000;
               color: #ee0000;
               }

#maincontent a:hover {
                     color: #ff7e00;
                     border-bottom: 1px dotted #ff7e00;
                     }

   #topnav li a   {
            font-size: 10px;
            color: #ffffff;
            text-indent: 9px;
            }

   #topnav li a:hover   {
               background-color: #ff7e00;
               }

h1 {
   font-size: 40px;
   font-family: Impact, Haettenschweiler, sans-serif;
   color: #d60000;
   font-weight: normal;
   }
   
.boldheading   {
            font-family: Impact, Haettenschweiler, sans-serif;
            color: #ffa300;
			font-weight: normal;
            }
   
h2 {
   font-size: 29px;
   font-family: Impact, Haettenschweiler, sans-serif;
   color: #7b7b7b; 
   font-weight: normal;
   }

h3 {
			font-size: 19px;
  			font-family: Arial, Helvetica, sans-serif;
  			color: #d60000;
  			font-weight: bold;
   }

h4 {
			font-size: 14px;
  			font-family: Arial, Helvetica, sans-serif;
  			color: #2e3f6a;
  			font-weight: bold;
   }
   
.white   {
      color: #ffffff;
      }
      
.black   {
      color: #000000;
      }
      
.centered   {
         text-align: center;
         }

.caption {
         font-size: 11px;
         color: #d60000;
         font-weight:bold;
         line-height: 1.1;
		 font-family: Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
         }
		 
.captionwhite {
         font-size: 11px;
         color: #ffffff;
         font-weight:bold;
         line-height: 1.1;
		 font-family: Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
         }            
         
.smallcaps  {
		 font-size: 14px;
         font-variant: small-caps;
         color: #ff4e00;
		 font-weight: bold;
         }
.normal  {
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #000000;
   }
         
.pullquote  {
         font-family: Impact, Haettenschweiler, sans-serif;
         font-size: 1.6em;
         }
         
.byline  {
      color: #666666;
      font-weight:bold;
      line-height: 1;
      font-size: 12px;
      }
      
.notedate  {
   font-size: 10px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #0048da;
      }
 
#story .bug	{
		  text-decoration: none !important;
		  border-bottom: 0px none #ffffff !important;
		  }
.graphic-heading  {
               text-indent: -999em;
               }


.bulletedlist  {
               margin: 1em 0;
               }

.bulletedlist li  {
                  padding-left: 15px;
                  background-image: url(../_Assets/bullet.gif);
                  background-repeat: no-repeat;
                  background-position: 0 3px;
                  margin-bottom: 0.3em;
                  }

.bulletedlist li ul  {
                     margin-top: 0.3em;
                     margin-left: 1em;
                     }
                                
.bulletedlist li li  {
                     background-image: url(../_Assets/bullet_2level.gif);
                     background-position: 0 1px;
                     }

sbody #wrapper .caption   {
               font-size: 11px;
               color: #3b9add;
               font-weight: bold;
               text-align: left;
               padding: 3px;
               font-family: Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
               }

.bordered   {
            border: 1px solid #2f7cbe;
            }

.leadline   {
			font-size: 19px;
  			font-family: Arial, Helvetica, sans-serif;
  			color: #004b7f;
  			font-weight: bold;
            }
			
.interview   {
			font-style: normal !important;
			color: #d60000;
			font-weight: bold;
            }
			
.interview2   {
			color: #d60000;
			font-weight: bold;
            }

#footer .fineprint	{
					color: #000000;
					font-weight: bold;
					}

h5.date	{
		margin: 0;
		font-style: italic;
		color: #4278b6;
		font-size: 1em;
		}
		
.justified	{
			text-align: justify !important;
			}
#wrapper #story a.darkbg {
					   text-decoration: none;
					   border-bottom: 1px dotted #e4e4e4;
					   color: #cde2ed;
					   }
			
#wrapper #story a.darkbg:hover	{
								color: #ffffff;
								border-bottom: 1px dotted #ffffff;
								}
								
span.caption-inline	{
               font-size: 11px;
               color: #d60000;
               font-weight: bold;
               font-family: Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
               }
			   
.recentstories a span.listdate {
               margin-left: 5px;
               font-size: 10px;
               position: relative;
               }
			   
.newest  {
         color: #00ff00;
         }
         
.newer   {
         color: #ffff00;
         }
		 
#storytabs {
  float:left;
  width:100%;
  background:#e0e0e0 url("../_Assets/storytabs/bg.gif") repeat-x bottom;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  line-height:normal;
  text-decoration:none;
  border-bottom: 0px none #ffffff !important; 
  }
#storytabs ul {
  margin:0;
  padding:40px 10px 0;
  list-style:none;
  }
#storytabs li {
  float:left;
  background:url("../_Assets/storytabs/off-l.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#storytabs a {
  float:left;
  display:block;
  background:url("../_Assets/storytabs/off-r.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  border-bottom: 0px none #ffffff !important; 
  font-weight:bold;
  color:#777;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#storytabs a {float:none;}
/* End IE5-Mac hack */
#storytabs a:hover {
  color:#333;
  text-decoration:none;
  }
#storytabs #current {
  background-image:url("../_Assets/storytabs/on-l.gif");
  }
#storytabs #title {
    position:relative;
	left:5px;
	top:-20px;
	font-size:12px;
	font-weight:bold;
	color:#d1d1d7;
    font-family: Arial, Helvetica, sans-serif;

  }
#storytabs #current a {
  background-image:url("../_Assets/storytabs/on-r.gif");
  color:#333;
  padding-bottom:5px;
  text-decoration:none;
  border-bottom: 0px none #ffffff !important; 
  }
  
body #wrapper #story .indent {
		margin: 0 30px !important; 
		}
		
label.urllink { position: absolute; top: -500px; left: -500px; }