/* CSS Document */
#tsbound {
  display: block;
  position: relative;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  vertical-align: top;
  height: 371px;
  overflow: hidden;
}
#top_story_images {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  width: 247px;
  height: 338px;
  /* border-left: 1px solid #0066CC; */
  /* border-bottom: 1px solid #0066CC; */
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 6px;
  margin-bottom: 0px;
  overflow: hidden;
}

#top_story_image1,
#top_story_image2 {
  display: block;
  /* border: 1px solid #0066CC; */
  position: relative;
  top: 0;
  left: 0;
  width: 247px;
  height: 296px;
  margin: 0;
  padding: 0;
  vertical-align: top;
  overflow: hidden;
}
#top_story_image1 img,
#top_story_image2 img {
  width: 245px;
  height: 294px;
  /* padding-top: 4px; */
  border: 1px solid #256091;
}
.top_story_box {
  display: block;
  width: 247px;
  height: 296px;
  margin: 0;
  padding: 0;
  vertical-align: top;
  overflow: hidden;
}
.top_story_image {
  text-align: center;
  /*z-index: 1;*/
}
.top_story_img {
  width: 245px;
  height: 294px;
  /* margin-top: 4px; */
}
.top_story_caption {
  display: block;
  height: 95px;
  margin: 0;
  margin-top: 0;
  margin-left: 0;
  padding: 0;
  text-align: left;
  overflow: hidden;
  /* z-index: 1; */
}
#top_story_images p,
#top_story_images a {
  margin: -10px 0px 0px 0px;
}
.top_story_caplink,
a.top_story_caplink,
a.top_story_caplink:link,
a.top_story_caplink:active,
a.top_story_caplink:visited,
a.top_story_caplink:hover {
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  text-decoration: none;
}
#nextprevTI,
#nextprevTI a:link,
#nextprevTI a:active,
#nextprevTI a:visited,
#nextprevTI a:hover {
  margin: 0px 6px 2px 6px;
  font-size: 10px;
  color: #666666;
}
#top_story_images p.photo_credit {
  font-size: xx-small;
  color: #666666;
  margin:0px 2px 2px 0px;
}

/*The box model hack3 is used to fix a rendering problem in pre-IE 6 browsers on PC,
  where by the border and padding are included in the width of an element, as opposed to added on.
  A number of CSS-based solutions have been put forward to remedy this, so here's another one which we really like:

  The first width command is read by all browsers; the second by all browsers except IE5.x on PC.
  Because the second command comes second it takes precedence over the first - any command that
  comes second will always override a preceding command. So, how does all this work?

  By placing empty comment tags before the colons, IE5.0 will ignore the command.
  Likewise, by placing these empty comment tags after the colon, IE5.5 will ignore the command.
  By using these two rules in conjunction with each other, we can hide the command from all of IE5.x.
*/

