body.custom-background {
 background-attachment:fixed
}
.entry-content ul,.comment-content ul,.mu_register ul {
 list-style:square outside
}
.person {
 line-height:2.2em
}
.person img {
 width:auto !important;
 height:90px !important
}
.greybox {
 width:100%;
 float:left;
 margin-left:0;
 padding:15px 0;
 background:#F2F2F2
}
.innergreybox {
 padding:0 35px
}
.innergreybox h3 {
 text-transform:uppercase;
 margin:0
}
.site-content article {
 margin-bottom:0 !important
}
.entry-content ul {
 margin:15px 30px!important
}
.page-template-gallery .gallery {
 padding:0 35px
}
.page-template-gallery p {
 text-align:justify;
 padding:0
}
.page-template-gallery .entry-content img {
 margin:0;
 width:100%
}
.page-template-gallery .entry-content p {
 margin:15px 10px
}
.page-template-gallery .gallery {
 padding:0 9px
}
.site-content {
 margin:24px 0 0;
 margin:0
}
.rowfifty {
 width:43%;
 float:left;
 padding:9px;
 margin-bottom:20px;
 padding-bottom:20px;
 margin-left:20px
}
.menu-top-container a {
 font-style:normal;
 font-size:1.1em
}
#page {
 background:none;
 padding:0
}
#emailhome {
 font-weight:700;
 margin-left:-30px
}
#main {
 background-color:#FFF;
 padding:10px;
 max-width:1000px
}
#defaultlogo {
 margin-left:-55px
}
#logoimg {
 position:relative;
 max-width:none;
 width:735px
}
.entry-content {
 margin-top:80px
}
.entry-header .entry-title {
 font-weight:300;
 line-height:1.2;
 letter-spacing:3px;
 font-size:2rem
}
html {
 overflow-y:scroll
}
.home .gallery img {
 border:0 solid #cfcfcf !important
}
.home .gallery .gallery-icon img {
 height:auto;
 max-width:95% !important;
 padding:1%!important;
 max-height:190px !important;
 overflow:hidden !important
}
.home .gallery-item a,.gallery-caption {
 width:100% !important
}
.gallery-caption {
 display:none !important
}
.main-navigation {
 margin-top:10px;
 margin-right:0;
 text-align:center;
 float:right
}
.starlist li:before {
 font-family:FontAwesome;
 content:"\f05d";
 color:#2b2b2b;
 margin-right:5px;
 margin-left:-20px
}
.starlist {
 list-style-type:none !important
}
a {
 font-style:oblique;
 font-weight:700
}
.site-content article {
 border-bottom:0 double #EDEDED
}
.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image {
 box-shadow:0 0 0 rgba(0,0,0,0.2)
}
#breadcrumb {
 margin:10px 0 1em
}
h2 {
 clear:none
}
.entry-content img {
 margin:0 5px
}
.site-content article {
 -moz-hyphens:none !important;
 word-wrap:normal !important
}
@media screen and (min-width:1000px) {
 .logolineh1 {
  width:100%;
  height:1px;
  background-color:#138F65;
  margin:100px 0 0;
  position:absolute
 }
}
@media screen and (max-width:600px) {
 #logoimg {
  min-width:300px;
  width:100%
 }
 .main-navigation,.home .gallery-caption {
  display:none
 }
 #defaultlogo {
  margin-left:0
 }
 .entry-content {
  margin-top:20px
 }
 .entry-header .entry-title {
  font-size:1.6rem;
  margin-left:20px
 }
}
@media screen and (max-width:800px) {
 .rowfifty {
  width:90%;
  float:left;
  padding:9px;
  margin-bottom:10px;
  padding-bottom:10px
 }
}