<style type="text/css">

/* for editor color coding  */
   .null {
   	blank: 0;
   }


/* begin general styles */

body {
   color: #000;
   background-color: #fff;

   /* begin centering hack: ie5/win center content workaround */
   text-align: center;
   padding: 0px;
   margin-top: 0px; 
   margin-right: auto; 
   margin-bottom: 0px; 
   margin-left: auto; 
   /* end centering hack */

   } 

form {
	display: inline;
	margin: 0px;
}

   img,
   input,
   select,
   textarea {
   	display: block;
   }

table { 
   margin: 0px; 
}

   body,
   input,
   select,
   textarea,
   table td { 
   	font: 11px verdana, arial, helvetica, sans-serif;
   }

   table td { 
      text-align: left;
      vertical-align: top;
      padding: 0px;
   }

a {
   color: #009;
}

   a:hover {
      olor: #666;
   }

p {
   margin: 0px 0px 15px 0px;
}   

img {
   display: block;
   border-width: 0px;
}


h1,
h2,
h3,
h4,
h5,
h6 {
   margin: 0px;
}

small {
   color: #666;
   font-size: 10px;
}

hr {
   color: #ccc; 
   height: 1px; 
   padding: 0px;
   margin: 0px 0px 0px 0px;
}

.margin div,
.spacer {
   font-size: 1px;
   width: 1px;
   height: 1px;
}

.listWrap ul {
   padding: 0px;
   margin: 0px;
}

   .listWrap ul li {
      list-style: none;
   }

.datestamp span {
   text-transform: lowercase;
}

/* end general styles */
/* begin table styles */

table.wrap {
   margin: 20px auto 0px auto;
}

   .leftColumn,
   .rightColumn {
      background-color: #eee;    
      border: 1px solid #ddd;
      padding: 8px 8px 8px 8px;

   }
   
      .leftColumn .wrap,
      .rightColumn .wrap {
         width: 172px;
      }
      
   .margin {
      width: 15px;
   }

      .margin div {
         /* width: 10px; */
         width: 15px;
      }
   


.logo {
   width: 100%;
}

   .logo td {
      text-align: center;
   }

      .logo img {
         width: 947px;
         margin: 0px auto 0px auto;
      }


/* end table styles */
/* begin leftColumn-specific styles: left nav */

.leftNav li {
   text-transform: lowercase;
   font-weight: normal;
   font-size: 11px;
}

   .leftNav .title {
      text-transform: uppercase;
      font-weight: bold;
      font-size: 11px;
      padding: 15px 0px 0px 0px;
   }
   

   .leftNav a {
      color: #000;
      text-decoration: none;
   }
   
      .leftNav a:hover {
         text-decoration: underline;
      }








/* end leftColumn-specific styles: left nav */
/* begin leftColumn-specific styles: topic count */

#topicCount {
   width: 130px;
   margin: 5px 0px 15px -2px;
}
  
   #topicCount p {
      white-space: nowrap;
      margin: 0px;
   }

   #topicCount .topic {
      width: 100%;
   }

   #topicCount .count p,
   #topicCount a {
      padding: 2px 4px 2px 3px;
   }

      #topicCount a {
         color: #000;
         width: 100%;
         display: block;
         text-decoration: none;
         text-transform: uppercase;
         padding-left: 0px;
      }

      #topicCount a:hover {
         color: #600;
      }

      #topicCount .count p {
         color: #600;
         text-align: right;
         font-weight: bold;

      }
   
      /* this class applied to <table> row (not cell),
         on mouseover, via js */
      #topicCount .mouseOn {
         background-color: #fff;
      }
      
      /* this class applied to <table> row (not cell),
         on mouseout, via js */
      #topicCount .mouseOff {
         background-color: transparent;
      }

/* end leftColumn-specific styles: topic count */
/* end leftColumn-specific styles */


   .credits,
   .cities {

      order-top: 1px solid #ccc;
      padding: 5px 0px 0px 0px;
      margin: 0px 0px 10px 0px;

   }

      .credits {
         margin: 20px 0px 0px 0px;
      }

      .cities {
      }

         .cities p {
            margin: 0px 0px 0px 0px;
      
         }

         .cities .spacer#first div {
            width: 100px;
      
         }

            .cities td.title {
               padding: 15px 0px 0px 0px;
               margin: 0px 0px 0px 0px;
         
            }
   
            .cities td.title p {
               width: auto;
               order-bottom: 1px solid #ccc;
               padding: 0px 0px 2px 0px;
               margin: 0px 0px 0px 0px;
            }

            .cities .readMore a {
               text-decoration: underline;
            }
      







         .cities .readMore {
            text-decoration: underline;
         }
      
         .credits a,
         .cities a {
            color: #000;
            text-transform: none; /* capitalize; */
            text-decoration: none;
         }
      
            .credits a:hover,
            .cities a:hover {
               text-decoration: underline;
            }
      
         .credits .title,
         .cities .title {
            color: #666;
            text-transform: uppercase;
            font-weight: normal;
            padding: 0px 0px 15px 0px;
            margin: 0px 0px 0px 0px;
         }
      
            div.cities hr {
               margin: 0px 30px 0px 0px; 
            }
      
      
      
   

.cities .readMore {
   text-decoration: underline;
}

.cities .hideContent {
   display: none;
}

.cities .showContent {
   display: block;
}

.cities .showSummary{
   isplay: inline;
}

/* end leftColumn-specific styles */
/* begin centerColumn-specific styles: general */

.centerColumn .content {
    idth: 100%; /* set this to 100% to expand to max. of centerColumn width  ? */
   width: 350px; 
}


   .interior .centerColumn {
      width: 770px; /* set max. width for expanding center column */
   }

      .interior#topicPage .centerColumn {
         width: 600px; /* set max. width for expanding center column */
      }

   .centerColumn .content .margin {
      width: 10px;
   }

   .headline,
   .featuredArticles .title {
      margin-bottom: 0px;
   }

      .headline a,
      .featuredArticles .title a {
         color: #000;
         text-decoration: none;
         font-size: 13px;
         font-weight: bold;
      }
   
         .headline a:hover,
         .featuredArticles .title a:hover {
            text-decoration: underline;
         }
      
      .featuredArticles .readMore {
         text-transform: lowercase;
      }

      .featuredArticles small {
         text-transform: uppercase;
      }

.featuredArticles .comments {
   display: none;
}

.archive {
   font-size: 10px;
   text-align: right;
   margin: 0px 0px 0px 0px;
}

/* end centerColumn-specific styles: general */
/* begin centerColumn-specific styles: breaking news */

.breakingNews {
   background-color: #333;
   border: 1px solid #ccc;
   color: #fff;
   padding: 7px 8px 4px 8px;
   margin: 0px 0px 15px 0px;
}

   .breakingNews p {
      margin: 0px 0px 6px 0px;
   }

   .breakingNews a,
   .breakingNews a:visited {
      color: #fc0;
   }

   .breakingNews .datestamp {
      font-size: 10px;
      font-weight: bold;
   }

   .breakingNews .title {
      display: block;
      color: #fc0;
      font-size: 11px;
      text-transform: uppercase;
      margin: 0px 0px 5px 0px;
   }
   

/* end centerColumn-specific styles: breaking news */
/* begin centerColumn-specific styles: article */

#article .languagebar {
   display: none;
}

#article .headline {
   font-size: 18px;
   font-weight: bold;
   margin: 0px 0px 10px 0px;
}

#article .lead {
   font-size: 13px;
   font-weight: bold;
   margin: 0px 0px 15px 0px;
}

#article .summaryWrap {
   font-size: 12px;
   background-color: #eee;
   border: 1px solid #ddd;
   padding: 10px 10px 10px 10px;
   margin: 0px 0px 15px 0px;
}

#article .body {
   font-size: 12px;
}


#article .headlineWrap {
   margin: 15px 0px 15px 0px;
}

#article .authorContact {
   font-size: 11px;
   margin: 20px 0px 15px 0px;
}

   #article .authorContact .author .spacer,
   #article .authorContact .url .spacer {
      display: block;
   }

#article .articleFooter .articleOptions a {
   display: block;
   margin: 0px 0px 5px 0px;
}

#article .commentAdd {
   margin: 15px 0px 0px 0px;
}
   
   #article .commentAdd a {
      width: 130px;
      display: block;
      color: #900;
      text-align: center;
      font-weight: bold;
      text-decoration: none;
      background-color: #eee;
      border: 1px solid #900;
      padding: 5px 6px 6px 6px;
   }
      
      #article .commentAdd a:hover {
         border: 1px solid #600;
         background-color: #ddd;
      }

#article .commentWrap {
   border-top: 2px solid #666;
   padding: 15px 0px 0px 0px;
   margin: 20px 0px 0px 0px;
}


   #article .comment {
      border: 1px solid #ccc;
      padding: 10px 10px 10px 10px;
      margin: 0px 0px 15px 0px;
   }
   
      #article .comment .headlineWrap,
      #article .comment .headlineWrap p {
         margin: 0px 0px 0px 0px;
      }

      #article .comment .headline {
         font-size: 14px;
      }

      #article .commentContact .author .spacer {
         display: block;
      }

      #article .body {
         margin: 15px 0px 0px 0px;
      }


/* end centerColumn-specific styles: article */
/* begin centerColumn-specific styles: topic page */

.pageTitle {
   font-size: 18px;
   font-weight: bold;
   margin: 0px 0px 20px 0px;
}

   #topicPage .pageTitle {
      font-size: 13px;
      color: #600;
      margin: 0px 0px 0px 0px;
   }
   

/* end centerColumn-specific styles: topic page */
/* begin centerColumn-specific styles: publish */


#publish .centerColumn,
#publish .centerColumn td,
#publish input,
#publish select,
#publish textarea {
   font-size: 12px;
}

#publish #publishForm {
}

   #publish #publishForm .margin {
      height: 20px;
   }

   #publish #publishForm p {
      margin: 0px 0px 0px 0px;
   }
   
   #publish .formWrap td {
      vertical-align: middle;
   }

      #publish .formWrap .spacer {
         width: 10px;
      }

   #publish .formText,
   #publish .formTextarea {
      width: 100%;
   }

      #publish .formTextarea#lead {

      }

      #publish .formTextarea#summary {
         height: 75px;
      }

   #publish .prompt {
      font-size: 11px;
   }

   #publish .authorWrap {
      width: 100%;
   }

      #publish .title { 
         font-weight: bold;
         text-transform: uppercase;
      }


   #publish #textFormat {
      text-align: left;
   }

      #publish #textFormat table {
         /* margin: 0px 0px 0px auto; */
         margin: 0px 0px 0px 0px;
      }

   #publish #contentType {
      float: left;
   }

      #publish #contentType p {
         white-space: nowrap;
      }

   #publish #location,
   #publish #topics {
      float: left;
   }

      #publish #topics input {
         display: inline;
      }
   
      #publish #topics .categories {
         width: 250px;
      }
   
         #publish #topics .categories p {
            display: inline;
            white-space: nowrap;
         }
      
            #publish #topics .categories .category {
               display: block;
            }
         
      #publish #topics td {
         vertical-align: top;
      }
   
         #publish #topics .subcategories select {
            width: 200px;
            height: 240px;
            margin: 10px 10px 0px 0px;
         }
      
      #publish .contactWrap .formWrap {
         float: left;
      }
      
         #publish .contactWrap #email,
         #publish .contactWrap #phone {
            width: 200px;
         }
      
         #publish .contactWrap #contactURL td,
         #publish .contactWrap #contactAddress td {
            width: 600px;
         }
  

 #publish .errors {
   	    color: #ff0000;
   }

   #publish .mediaUploadCount input {
      display: inline;
   }
      
   






/* begin centerColumn-specific styles: publish */



/* end featuredArticles styles */


      .centerColumn .image .featuredImage {
         display: block;
         border: 1px solid #000; 
         margin-bottom: 3px;
         height: 300px;
         background-color: #000;
         background-repeat: no-repeat;
         background-position: top center;
      }


   /*       .centerColumn .image .wrap { */
      .centerColumn .featuredArticleTable .image {
         width: 200px;
      }



/* begin centerColumn-specific styles: featured categories */

.featuredCategories .margin,
.featuredCategories .margin div {
   width: 15px;
}

.featuredCategories td {
   width: 275px;
}

.featuredCategories li {
   padding: 0px 0px 5px 0px;
}

.featuredCategories a {
   text-decoration: none;
}
   
   .featuredCategories b a,
   .featuredCategories b a:hover {
      color: #000;
      text-transform: uppercase;
   }
   
   .featuredCategories a:hover {
      color: #006;
      text-decoration: underline;
   }
   
/* end centerColumn-specific styles: featured categories */
/* begin centerColumn-specific styles: most discussed */

.mostDiscussed {
   margin: 5px 0px 0px 0px;
}

.mostDiscussed td {
   width: 565px;
}

.mostDiscussedWrap {
   /*    text-align: center;
   margin: 0px auto 0px auto; */

}

.mostDiscussed .storyWrap {
   float: left; 
/*    width: 185px; */
   width:  33%;
}

   .mostDiscussed .story {
      text-align: left;
      margin: 0px 0px 15px 15px;
   }

      .mostDiscussed .story a {
         text-decoration: none;
      }

         .mostDiscussed .story a:hover {
            text-decoration: underline;
         }
         
      .mostDiscussed .story img {
         float: left; 
         border: 1px solid #ccc;
         padding: 2px;
         margin: 0px 8px 0px 0px;
      }

   .mostDiscussed .story .comments {
      white-space: nowrap;
      font-weight: bold;
      display: block;
      color: #600;
   }
      
/* end centerColumn-specific styles: most discussed */
/* begin centerColumn-specific styles: featured story with photo */

.featuredPhotoStory {
   border: 1px solid #ddd;
   margin: 0px 0px 25px 0px;
}

.featuredPhotoStory td {
   width: 565px;
   background-color: #eee;
}

.featuredPhotoStory .wrap {
   margin: 7px 10px 7px 10px;
}

.featuredPhotoStory .imageWrap {
   margin: 3px 10px 0px 0px;   
   float: left;
}

   .featuredPhotoStory .imageWrap td {
      width: 200px;
   }

      .featuredPhotoStory .imageWrap .image {
         height: 80px;
         border: 1px solid #000; 
      }

.featuredPhotoStory p {
   margin: 0px 0px 15px 0px;
}

.featuredPhotoStory .author {
   text-transform: uppercase;
}

.featuredPhotoStory .title a {
   color: #000;
   text-decoration: none;
   font-size: 13px;
   font-weight: bold;
}

   .featuredPhotoStory .title a:hover {
      text-decoration: underline;
   }







/* end centerColumn-specific styles: featured story with photo */
/* begin centerColumn-specific styles: topic page */


.thumbnailLeft {
   float: left;
   margin: 3px 10px 5px 0px;
}

.thumbnailRight {
   float: right;
   margin: 0px 0px 4px 10px;
}




/* end centerColumn-specific styles: topic page */
/* begin centerColumn-specific styles: newswire archive */

.newswireArchive .summary {
   margin: 0px 0px 20px 0px;
}

.newswireArchive .thumbnail {
   float: left;
   margin: 3px 10px 5px 0px;
}

.newswireArchive .spacer {
   clear: both;
   width: 100%;
   border-top: 1px solid #ccc;
   margin: 10px 0px 10px 0px;
}


/* end centerColumn-specific styles: newswire archive */
/* begin rightColumn-specific styles: general */

.rightColumn .wrap {
   overflow: hidden;

}

/* end rightColumn-specific styles: general */
/* begin rightColumn-specific styles: newswire */

.newswireWrap {
   margin: 0px 0px 20px 0px;
}
   
.newswire {

}
   
   .newswire li {
      padding: 0px 0px 20px 0px;
   
   }
   
   .newswire a {
      text-decoration: none;
   }
   
      .newswire a:hover {
         text-decoration: underline;
      }
   
   .newswire p {
      margin: 0px 0px 0px 0px;
   }
   
   .newswire .datestamp {
      font-size: 10px;
      color: #666;
      line-height: 12px;
   }
   
      .newswire .icon {
         display: inline;
         float: left;
         margin: 2px 5px 0px 0px;
      }
   
         .newswire .title {
            clear: both;
         }
   
      .newswire .audio .datestamp {
         ackground: url(../img/audio.000.gif) no-repeat 0px 2px;
         adding: 0px 0px 0px 14px;
      }
   
      .newswire .photo .datestamp {
         ackground: url(../img/photo.000.gif) no-repeat center left;
   
      }
   
      .newswire .video .datestamp {
         ackground: url(../img/video.000.gif) no-repeat center left;
      }
   
      .newswire .datestamp small {
         text-transform: none;
      }
   
      .newswire .datestamp .comments {
         white-space: nowrap;
         text-transform: lowercase;
      }
   
      .newswire .datestamp .ordinalSuffix {
         text-transform: lowercase;
      }

/* end rightColumn-specific styles: newswire */
/* begin rightColumn-specific styles: blogwire */

.blogURL {
   font-weight: bold;
}


/* end rightColumn-specific styles: blogwire */
/* begin footer-specific styles */

.footer {
   margin: 0px auto 0px auto;
}

   .footer td {
      width: 600px;
      text-align: center;

   }


   .footer small {
      text-transform: none;
      etter-spacing: 1px;
   }

      .footer .copyleft,
      .footer .contact {
         margin: 0px 15px 0px 15px;
      }

      .footer .copyleft {
         padding: 30px 0px 5px 0px;
      }

      .footer .contact {
         /* letter-spacing: 1px; */
         padding: 0px 0px 30px 0px;

      }

   .footer a {
      color: #666;
   }








/* end footer-specific styles */



.alert {
   color: #fff;
   border: 1px solid #ccc;
   background-color: #666;
   padding: 4px 5px 5px 5px;
   margin: 0px 0px 10px 0px;
}

   .alert b {
      color: #fc0;
   }
   
   .alert a {
      color: #fc0;
   }
   




/* begin testing styles */

body {
   ackground: #fff url() no-repeat 0px 0px;
}

.screenRes {
   position: absolute;
   top: 0px;
   left: 0px;
}


a,p,b,div,h1,h2,h3,h4,h5,h6,h7,ul,li,img,
table td 
{
order: 1px solid #000; !important }

body {
	argin-left:auto;
	argin-right:0px;
	ackground-color: transparent;
}


/* end testing styles */


</style>