body {
  color:#ffffff;
}

#site-menu, #page, #site-footer {
   background:transparent;
 }

#page, #site-menu {
  padding:0 !important; 
}

#page-content {
 margin:0 10px 2em 10px;
}
#page-content .content-group {
  padding:15px 0 0 0;
  background:transparent url(home-column-divider.png) repeat-x 0 0;
}
#page-intro-content {
  float:left;
  width:460px;
}
#page-body-content, #page-additional-content {
  float:left;
  width:220px;
  margin-left:20px;
}

#page-header {
  display:block !important;
  padding:0;
}

#page-header .content-item {
  padding:0 10px;
}
#page-header .content-item.image-rotator {
  background:transparent url(home-billboard-bg.png) no-repeat 0 0;
  padding:10px 10px 0 10px;
}
#page-header .rotator-menu {
  margin-bottom:2.5em;
}

#page-header .image-set-rotator .image
{

}

#site-footer {
  padding:15px 0 0 0;
  margin:0 10px 3em 10px;
  border-top:solid 1px #616159;
}

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

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

h4 {
  color:#ffffff;
  font-size:1.2em;
  font-weight:normal;
  padding:0 0 0 15px;
  margin:0 0 20px 0;
  background:transparent url(title-arrow.png) no-repeat 0 0.4em;
}

a {
  color:#dbda77;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

/* blog headlines */
.blog-headlines .entry-title {
  font-family:georgia,serif;
  line-height:120%;
  font-size:1.3em;
}
.blog-headlines .feed-item {
  margin-bottom:1em;
}
.blog-headlines .published {
  font-size:0.917em;
}
