body {
  background:#42AFDC url(images/html-bg.gif) repeat-x scroll 0 0;
}

#main {
  background-color: #FFFFFF;
}

#header-bar {
  background:transparent url(images/main-bg.jpg) no-repeat scroll 0 0;
}

#nav-bar, #search-bar {
  background-color: #042F75;
  background-image: none;
}

#footer {
  background-color: #042F75;
  background-image: none;
  color:#FFFFFF;
}

#sub-footer {
  background:transparent url(images/subfooter-bg2.jpg) repeat-x scroll 0 0;
}

#top-widebar .widgettitle, #bottom-widebar .widgettitle, #left-sidebar .widgettitle, #right-sidebar .widgettitle {
  background: #068BC9 url(images/main-bg.jpg) no-repeat scroll -200px 0;
  border:1px solid #042F75;
  color:#FFFFFF;
}

.post-details, .featured-page-details {
  background:#FFFFFF url(images/comment-bg2.jpg) repeat-x scroll 0 0;
  border:1px solid #042F75;
}

#respond {
  background:#FFFFFF url(images/comment-bg2.jpg) repeat-x scroll 0 0;
  border:1px solid #042F75;
}

.post-content h2.h2-simulate-h1-size, .featured-page-content h2.h2-simulate-h1-size {
  font-family: Georgia,'Times New Roman',Times,Serif;
  font-size:3.0em;
  font-weight: normal;
  letter-spacing:-2.2px;
  margin-bottom:20px;
  margin-top:20px;
}

.post-content h1.h1-underline, .featured-page-content h1.h1-underline {
  font-family: Georgia,'Times New Roman',Times,Serif;
  font-size:3.0em;
  font-weight: normal;
  letter-spacing:-2.2px;
  margin-bottom:10px;
  margin-top:20px;
  padding-bottom:10px;
}




