
body {
  background: #663300;
  background: #363636;
  color:white;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:10px;
}
a {
  color:white;
}
a:hover {
  color:#CCCCCC;
}
a.menuLink {
  color:white;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  padding: 5px 1px;
}
a.menuLink:hover {
  color:#CC9900;
}
#contentWrapper {
  width:760px;
  background:#996633;
  font-size:12px;
  margin: 5px auto 0px;
  padding: 15px 10px;
  display: block;
}
#contentHeaderT, #contentHeaderB {
  color:#99CCCC;
  display:block;
  font-size:30px;
  font-weight:bold;
  width:inherit;
}
#contentHeaderT {
  border-bottom: 1px solid #99CCCC;
  height:30px;
}
#contentHeaderB {
  border-top: 1px solid #99CCCC;
  height:1px;
  padding-top:0px;
}
#contentHeaderT img {
}
#contentHeaderB img {
  display:block;
  float:right;
  border: 0px solid #CC9900;
}
#content {
  padding: 10px 0px;
}
.pressSource, .contactType {
  font-weight:bold;
  color: #FFCC33;
  text-decoration:underline;
}
.pressDate {
  font-weight:bold;
  font-size:10px;
  color:#CCCCCC;
}
.byline {
  font-size: 12px;
  font-weight: bold;
  color: #CCCCCC;
  text-align: right;
  padding: 0 5px 5px 5px;
  margin: 0 0 20px 0;
  border-bottom: 1px dashed #999999;
}
.contactType {
  padding: 20px 0 5px 0;
}
#footer {
  clear: both;
  color: #CC9900;
  font-size: 10px;
}
#footer a {
  color:#CC9900;
  text-decoration:none;
}
#footer a:hover {
  text-decoration:underline;
}
.centerlinks {
text-align:center;
}
.alerts {
 color: #000000; 
 font-weight:bold;
 font-style: italic;
 font-size:12px;
 font-family:verdana;
 text-align: right;
padding-left:5px;
padding-right:5px;
a:link {color:#CC9900;}
}
.emergency_alerts {
 color: #ff0000; 
 font-weight:bold;
 font-style: italic;
 font-size:12px;
 font-family:verdana;
 text-align: right;
 padding-left:10px;
padding-right:5px;
}

a.alerts {
 color:#CC9900;
}
a.alerts:hover {
 color:red;
}

a.alerts_emergency {
 color:#CC9900;
}
a.alerts_emergency:hover {
 color:red;
}
.tracklist {
  font-size: 10px;
  font-weight: italic;
  color: #CCCCCC;
  text-align: left;
  padding: 0 2px 2px 2px;
  margin: 0 0 0px 0;
}

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.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: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
