/*================================================================
    News stories
================================================================*/

#news-story #story {
  background: #fff url(bottomcorners8.gif) center bottom no-repeat;
  display: inline;
  float: left;
  padding: 0 12px 12px;
  width: 584px;
}

#news-story #story h2 {
  background: #fff url(topcornerswhite8.gif) center top no-repeat;
  border-bottom: 1px solid #cd4126;
  margin: 0 -12px 0;
  padding: 6px 12px 0;
  font: 24px/1.5 Helvetica, Arial, sans-serif;
}

#news-story #story .date {
  color: #666;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 18px;
  text-transform: uppercase;
}

#news-story #storyAssociations {
  background: #fff url(bottomcorners4.gif) center bottom no-repeat;
  display: inline;
  float: right;
  font-size: 11px;
  padding: 0 12px 12px;
  width: 272px;
}

#news-story #storyAssociations a {
  color: #888;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}

#news-story #storyAssociations a:hover { color: #000; }

#news-story #storyAssociations h3 {
  background: #bfb28a url(topcorners4.gif) center top no-repeat;
  color: #fff;
  font: normal 16px Helvetica, Arial, sans-serif;
  letter-spacing: 0.1em;
  margin: 0 -12px 6px;
  padding: 6px 12px;
  height: 18px;
  text-transform: uppercase;
}

#addToBookmarks {
  font-size: 11px;
  text-transform: uppercase;
  margin: 0;
}

#addToBookmarks .fakeLink {
  color: #888;
  text-decoration: none;
}

#news-story #storyAssociations .source,
#news-story #storyAssociations .countries,
#news-story #storyAssociations .projects,
#news-story #storyAssociations .companies {
  border-top: 1px solid #ccc;
  margin-top: 6px;
  padding-top: 6px;
}

#news-story #storyAssociations h4 {
  font-size: 13px;
  margin: 0 0 6px;
  text-transform: uppercase;
}

#news-story #storyAssociations .icon {
  margin: 0 8px 0 0;
}

#news-story #storyAssociations ul {
  margin: 0;
}