@font-face {
  font-family: 'AftaserifRegular';
  src: url('../font/AftaSerifThin-Regular-webfont.eot');
  src: url('../font/AftaSerifThin-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/AftaSerifThin-Regular-webfont.woff') format('woff'),
    url('../font/AftaSerifThin-Regular-webfont.ttf') format('truetype'),
    url('../font/AftaSerifThin-Regular-webfont.svg#AftaserifRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'QuattrocentoRomanRegular';
  src: url('../font/Quattrocento-Regular-webfont.eot');
  src: url('../font/Quattrocento-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/Quattrocento-Regular-webfont.woff') format('woff'),
    url('../font/Quattrocento-Regular-webfont.ttf') format('truetype'),
    url('../font/Quattrocento-Regular-webfont.svg#QuattrocentoRomanRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
  background: url('../image/background.png') repeat-x top right #74ba30;
  color: #444444;
  cursor: default;
  font: normal 16px QuattrocentoRomanRegular, AftaserifRegular, Georgia, "Times New Roman", Sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
}
h1, h2, h3, h4 , h5 {
  font-weight: normal;
}
p {
  line-height: 1.7em;
  margin: 0px;
}
ul li,
ol li {
  line-height: 1.5em;
  margin: 10px 0;
}
a:link {
  color: #4e8511;
  font-weight: bold;
}
a:visited {
  color: #777777;
}
a:focus,
a:hover,
a:active {
  color: #52ab00;
}
.space {
  margin: 20px;
}
ul.lightbox {
  float: left;
  margin: 10px 0;
  padding: 0;
  width: 100%;
}
ul.lightbox li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.lightbox li img {
  background: #ffffff;
  border: 5px solid #ffffff;
  border-radius: 5px;
  box-shadow: 0 0 10px #cccccc;
  margin: 20px;
  opacity: 0.8;
}
ul.lightbox li a:focus img,
ul.lightbox li a:hover img,
ul.lightbox li a:active img {
  box-shadow: 0 0 15px #bbbbbb;
  opacity: 1;
}
#ripple {
  background: url('../image/ripple.png') no-repeat top right;
  padding: 50px 0;
}
#wrapper {
  margin: 0 auto;
  text-align: left;
  width: 960px;
}
#container {
  background: #fff6e5;
  float: left;
  position: relative;
  overflow: hidden;
  width: 100%;
}
#navigation {
  background: #a4cf7a;
  float: left;
  width: 100%;
}
#navigation .sf-menu {
  list-style: none;
  float: right;
  margin: 0;
  padding: 0;
}
#navigation .sf-menu li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}
#navigation .sf-menu li a {
  color: #f5ffed;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  padding: 20px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #95c06e;
}
#navigation .sf-menu li a:focus,
#navigation .sf-menu li a:hover,
#navigation .sf-menu li a:active,
#navigation .sf-menu li.sfHover a {
  background: #95c06e;
  color: #ffffff;
  text-shadow: 1px 1px 0 #45810f;
}
#navigation .sf-menu li li a {
  font-size: 16px;
  padding: 10px 20px;
}
#navigation .sf-menu li li a:focus,
#navigation .sf-menu li li a:hover,
#navigation .sf-menu li li a:active {
  background: #86b75a;
}
#navigation .sf-menu li:hover ul,
#navigation .sf-menu li.sfHover ul {
  padding-left: 0;
  top: 3.5em;
}
#top {
  background: #5b9224;
  color: #d1e2b7;
  float: left;
  font-size: 0.9em;
  font-weight: bold;
  text-align: right;
  width: 100%;
}
#top .space {
  margin: 7px 10px;
}
#sidebar {
  background: url('../image/logo.png') no-repeat top left;
  height: 1075px;
  left: 0;
  position: absolute;
  top: 0;
  width: 245px;
  z-index: 9;
}
#main {
  float: right;
  width: 740px;
}
#main .space {
  margin: 40px;
}
#accordion {
  float: left;
  position: relative;
  height: 600px;
}
#accordion #slides {
  height: 600px;
  position: relative;
  top: 0;
  width: 960px;
  z-index: 5;
}
#accordion #slides div {
  height: 600px;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 240px;
  z-index: 10;
}
#accordion #slides div.slide1 {
  background: url('../image/1.jpg') no-repeat top left;
  left: 0;
}
#accordion #slides div.slide2 {
  background: url('../image/2.jpg') no-repeat top left;
  left: 240px;
}
#accordion #slides div.slide3 {
  background: url('../image/3.jpg') no-repeat top left;
  left: 480px;
}
#accordion #slides div.slide4 {
  background: url('../image/4.jpg') no-repeat top left;
  right: 0;
}
#accordion #slides div.slide5 {
  background: url('../image/1.jpg') no-repeat top left;
  right: 0;
}
#accordion ul {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 960px;
  height: 600px;
  z-index: 50;
}
#accordion li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#accordion li a {
  height: 600px;
  position: absolute;
  top: 0;
  width: 240px;
  z-index: 135;
}
#accordion ul li.slide1 a {
  left: 0;
}
#accordion ul li.slide2 a {
  left: 240px;
}
#accordion ul li.slide3 a {
  left: 480px;
}
#accordion ul li.slide4 a {
  right: 0;
}
#accordion ul li.slide5 a {
  left: 30px;
}
#header-image {
  background: url('../image/header-about.png') no-repeat top left;
  float: left;
  height: 50px;
  padding: 25px 0 25px 300px;
  width: 660px;
}
#header-image {
  background: url('../image/header-about.png') no-repeat top left;
  float: left;
  height: 50px;
  padding: 25px 0 25px 300px;
  width: 660px;
}
#header-image h1 {
  margin: 0;
  padding: 0;
}
#footer {
  color: #ddffbb;
  float: left;
  font-size: 0.9em;
  margin: 20px 0;
  text-shadow: 1px 1px 1px #639435;
  width: 100%;
}
#footer p {
  margin: 0 10px;
}
#footer ul.menu {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
#footer ul.menu li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
#footer ul.menu li a {
  color: #ddffbb;
  float: left;
  font-weight: normal;
  padding: 10px;
  text-decoration: none;
}
#footer ul.menu li a:focus,
#footer ul.menu li a:hover,
#footer ul.menu li a:active {
  color: #fcfffa;
}