body, html {
  height:100%;
  margin:0;
  padding:0;
  font-family:'Open Sans', sans-serif;
  font-size:13px;
}
#eBox {
  position:relative;
  max-width:960px;
  margin:30px auto 0;
  background-color:#ffffff;
  box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);
}
#eBox header {
  border-top:6px solid #81b000;
  border-bottom:6px solid #81b000;
  position:relative;
}
#eBox #eContent { padding:10px 10px 20px; }
#eBox #eContent #eGallery {
  position:relative;
  max-width:830px;
  margin:0 auto 20px;
  -webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.4);
  box-shadow:1px 1px 3px 0px rgba(0,0,0,0.4);
}
#eBox #eContent #eGallery #eCaption {
  position:absolute;
  z-index:200;
  width:100%;
  padding:5px 0;
  bottom:0px;
  background-color:rgba(131,179,0,0.6);
  text-align:center;
}
#eBox footer {
  clear:both;
  background-color:#81b000;
  color:#ffffff;
  max-width:940px;
  margin:0 auto;
  padding:10px;
}
#eBox footer a { color:#ffffff; }
#eLinkbar {
  position:absolute;
  bottom:0px;
  width:100%;
  text-align:center;
  background:transparent url('/common/themes/Burlap/dot.png') top center repeat-x;
}
#linkbar {
  padding:0 0 0 0;
  background:transparent url('/common/themes/Burlap/dot.png') top center repeat-x;
  display:inline-block;
}
#linkbar>ul { background:transparent url('/common/themes/Burlap/dot.png') center left repeat-y; }
#linkbar>ul>li {
  height:35px;
  line-height:35px;
  padding:0 20px 0 20px;
  margin:0;
  background:transparent url('/common/themes/Burlap/dot.png') center right repeat-y;
  border-top:3px solid transparent;
}
#linkbar>ul>li.current, #linkbar>ul>li:hover {
  border-top:3px solid #81b000;
  background-color:#fafafa;
}
#linkbar>ul>li:hover { background-color:#ededed; }
#linkbar>ul>li a { font-weight:bold; }
img.textstyle1, img.textstyle2 { max-width:100%; }
#breadcrumb { border:0; }
#headerText {
  padding:20px 10px 50px;
  text-align:center;
}
@media screen and (max-width: 960px) {
  #eBox { margin:0; }
  #eAfterSpace { display:none; }
}
