.bold-italic-link
{
  font-style: regular;
  font-weight: bold;
}
.bold-italic-link-for-stories
{
  font-style: regular;
  font-weight: bold;
  padding-left: 6px;
}
.title-properties
{
 color:#016E97;
 font-size: 14;
 font-weight: bold;
 vertical-align:bottom;
}
.sub-title-properties
{
 font-size: 16;
 font-weight: bold;
 padding: 3 3 3 3;
 color: white;
 background: #78BD41;
 width: 600px;
}
.story-title-properties
{
 background: #B9D537;
 color: white;
 padding: 5 5 5 5;
 font-weight:bold;
 width: 475px;
 vertical-align: top;
}
.story-title-properties-no-photo
{
 background: #B9D537;
 color: white;
 padding: 5 5 5 5;
 font-weight:bold;
 width: 580px;
 vertical-align: top;
}
.story-content-format
{
 font-weight: regular;
 color: black;
 padding: 0 0 0 6;
 vertical-align:top;
}
hr
{
margin:0 2 0 0;
color:#F0F0F0;
}
a#readingLink
{
color:#B9D537;
}
.holder
{
margin-bottom:0px;
}
.sustainable
{
color: #119947;
padding: 8 0 5 0;
font-weight: regular;
font-size: 20;
text-align: center;
}
.footnote
{
font-size: xx-small;
text-align: left;
}
/*Thumbnail specific css properties*/
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 20px;
left: 105px; /*position where enlarged image should offset horizontally */
}
.image{
 width:100px;
 height:66px;
 border:0;
 }