.custom #logo a {
  background: transparent url(images/logo.png) center left no-repeat;
  display:block;
  text-indent: -9999em;
  width: 352px;
  height: 65px;
}
.custom .menu {
  background: #808000;
}
.custom .menu a {
  font-weight: bold;
  text-transform: none;
  font-size: 1.4em;
  font-style: italic;
}
.custom .menu a:hover {
  text-decoration: underline;
}

.custom #sidebars {
  border-top: 0;
}

.custom .menu, .custom .menu ul, .custom .format_text img {
  -moz-box-shadow: 3px 3px 5px #ccc;
  -webkit-box-shadow: 3px 3px 5px #ccc;
  box-shadow: 3px 3px 5px #ccc;
}

.custom .format_text img.no-shadow {
  -moz-box-shadow: 3px 3px 0 #fff;
  -webkit-box-shadow: 3px 3px 0 #fff;
  box-shadow: 3px 3px 0 #fff;
}

.custom .comments_closed {
  display:none;
}

.welcome h2 {
  display:none;
}

.custom #footer {
  border-top: 4px solid #808000;
  font-style:italic;
}

/* Contact form page */
.custom .contactform {margin: 0 auto; text-align:center; width: 38em;}
.custom .format_text #wpcf {text-align: left;}
.custom .format_text #wpcf label {clear: both;display: block;float: left;width: 160px;}
.custom .format_text #wpcf input {float: left;width: 200px;padding: 1px;margin: 2px 5px 2px 0;border: 1px solid #DDD; background:#EEE;}
.custom .format_text #wpcf input:focus {background: #FFF;}
.custom .format_text #wpcf input[type=checkbox] {width: auto;}
.custom .format_text #wpcf textarea {width: 360px;height: 100px;padding: 1px;margin: 0 5px 10px 0;}
.custom .format_text #wpcf #contactsubmit {margin-left: 250px;width: 100px;cursor: pointer;}
.custom .format_text #wpcf #contactsubmit:focus {background: #EEE;}