#page-content, #site-footer-content {
  font-size:1.2em;
}

#site-footer-content a {
  color:#ffffff;
  text-decoration:none;
}

#site-footer-content a:hover {
  text-decoration:underline;
}

hr {
background:#CCCCCC;
height:3px;
}

h4 {
  font-size:1.4em;
  font-weight:bold;
  margin-bottom:.5em;
}

h5 {
  font-weight:bold;
}

a {
  color:#0079c2;
  text-decoration:none;
}

a:hover {
  color:#;
  text-decoration:underline;
}

/*IMAGE ROTATOR*/
.rotator-menu {
  text-align:center;
}

.rotator-menu button {
  align:center;
  margin:0 5px 0 0;
  padding:0;
  text-indent:-9999em;
  overflow:hidden;
  height:12px;
  width:24px;
  padding:0 0 0 0;
  background:transparent url(billboard-nav.png) no-repeat 0 -48px;
  border:none;
  cursor:pointer;
}

.rotator-menu button:hover {
   background-position:0 -60px;
}

.rotator-menu .selected button {
 background-position:0 -72px;
}

.rotator-menu .next button {
 width:24px;
 background-position:0px -24px;
}

.rotator-menu .next button:hover {
 background-position:0px -36px;
}

.rotator-menu .previous button {
 width:24px;
  background-position:0px 0px;
}

.rotator-menu .previous button:hover {
  background-position:0px -12px;
}

/*GALLERY*/
.image-set-thumb-gallery .image-thumb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
border:1px solid #CCCCCC;
  }

.image-set-thumb-gallery .image-thumb-extrasmall {
margin:0 10px 10px 0;
padding:0px;
}

.photo-gallery-display .selected-image {
background:#000000 none repeat scroll 0 0;
border:2px solid #FFFFFF;
}

.photo-gallery-display .next-image, .photo-gallery-display .previous-image {
color:#dbd900;
}

/* remove time */
.published .date-time {
  display:none;
}

/* email subscription form */
.email-subscribe label {
  line-height:150%;
  margin:0 1em 0.5em 0;
}
.email-subscribe .first-name, .email-subscribe .last-name {
  display:-moz-inline-box;
  display:inline-block;
}

.email-subscribe .email, .email-subscribe .email input, .email-subscribe .first-name input, .email-subscribe .last-name input {
  display:block;
  width:12em;
}

.email-subscribe .email input {
  width:25.5em;
  margin:0 0 0.5em 0;
}

.email-subscribe button {
  margin:0.5em 0 0 0;
  padding:0;
  background:transparent url(subscribe.png) no-repeat 0 0;
  width:91px;
  height:28px;
  border:none;
  text-indent:-9999em;
}

/* ie 8 flow images problem... */

.ie8 .image-set-flow .image,
.ie8 .image-set-thumb-flow .image-thumb
{
float:left;
}

.ie8 .image-set-thumb-gallery .image-thumb a,
.ie8 .image-set-flow .image a,
.ie8 .image-set-thumb-flow .image-thumb a
{
display:block;
}

