.entry ul li {line-height: 150%; margin-left:30px;font-size:14px;}

#above {    background: url("/files/above.png") no-repeat scroll center top transparent;    display: block !important;    min-height: 54px;    position: absolute !important;    top: 127px;    width: 100% !important;    z-index: -1 !important;}

/* ----- Login page ----- */
body.login {height: auto; background: #141b1e; background: -moz-linear-gradient(top,  #141b1e 0%, #182133 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141b1e), color-stop(100%,#182133));
background: -webkit-linear-gradient(top,  #141b1e 0%,#182133 100%); background: -o-linear-gradient(top,  #141b1e 0%,#182133 100%); background: -ms-linear-gradient(top,  #141b1e 0%,#182133 100%); background: linear-gradient(to bottom,  #141b1e 0%,#182133 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141b1e', endColorstr='#182133',GradientType=0 );}
body.login #wp-submit, input.button-primary {border-color: #0C5173;}
#login {width: 300px; padding: 50px; margin: 10% auto 2%; background: rgba(255,255,255, .9); border-radius: 10px;}
.login h1 a {background-size: 140px 20px;}
.login form {background: #fff; border-radius: 10px;}

/* ----- Header ----- */
#header .left img {    margin: 13px 20px;}
#header .right img {margin: 65px 20px 0 0;}

/* ----- Top -------- */

#top .menu {background: url("/files/menu.png") repeat-x scroll center top transparent; width:960px; height:61px;}
#top .menu ul {padding-left:5px;}
#top .menu ul li {    background: url("/files/line.jpg") no-repeat scroll right center transparent;}
#top .menu ul li a {    line-height: 46px;}
#top .menu ul li ul {padding-left:0px;}
/* ----- Content ---- */

#content .innertube {padding:10px 10px 10px 15px;}
#content .gallery img {    border: none;    box-shadow: 3px 3px 8px -4px #000;    padding: 0;}

.hem_all {clear:both; float:left;margin-top:10px;}
.hem_box {    box-shadow: 1px 1px 8px -4px #000;    float: left;    margin: 0 5px 10px 0;    padding:15px 8px 10px;    width: 202px; text-align:center;}
.hem_box img {width:100%; height:auto;}
.hem_box h2 {font-size:14px;}
.hem_box p {margin:0;}

#side-right .innertube {padding:10px 10px 10px 0;}
#side-right .box {box-shadow:0 0 5px -2px #000; padding:10px; margin-bottom:10px;}
#side-right #block-4 {background-color: #7AE093; background-image: linear-gradient(to bottom, #7AE093, #008420);  }
#side-right #block-4 h2 {color:#fff;}
#side-right #block-4 p {color:#fff;}

#side-right .innertube ul {list-style: outside none disc!important;margin-left:25px;}

/* ----- Footer ----- */
#footer {border-top:5px solid #632323;}

#footer p {text-align:left;}

#footer .fa_icons {    float: right;    margin: 10px 25px 0; clear:none;}
#footer .fa_icons  p {margin-bottom:5px;}
#footer .fa_icons a {font-weight:normal;}
#footer .fa-mobile{    float: left;    font-size: 21px !important;    margin-top:-2px; }
#footer .fa-facebook-square { float: left; font-size: 18px !important; }
#footer .fa {width:30px ; text-align:center;}
.facebook  #footer .fb_icon {display:none;}

#content .contact-error {background: #FFEBE8; border: 1px solid #CC0000; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .contact-ok {background: #E7FFD3; border: 1px solid #C3FF88; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .required-field:after {color: red;}

.facebook #content .innertube {    padding: 10px 10px 10px 10px;}
.facebook .right img {display:none;}
.facebook .hem_box {    box-shadow: 1px 1px 8px -4px #000;    float: left;    margin: 0 10px 10px 0;}

.facebook .pslideshow-container img {    height: 195px;    width: 525px;}
.facebook .pslideshow-container {    height: 195px;    width: 525px;}
.facebook .pslideshow{    height: 195px!important;    width: 525px!important;}
.facebook #content .gallery img {   width: 125px;}
.home #pslideshow-container, .single-post #pslideshow-container { display: none; }
.with-love p a {
display: inline-block;
float: right;
padding: 1px 4px;
border: none;
background-color: #137cc2;
color: #fff!important;
border-radius: 3px;
text-shadow: 1px 1px 0 rgba(33,33,33,.3);
text-decoration: none;
}
.with-love p a:hover {
background-color: #3FADF7;
}
.explaination {display: block; width: inherit; box-shadow: -1px -1px 0 rgba(33,33,33,.3) inset, 2px 3px 8px rgba(33,33,33,.3); padding: 6px; margin-bottom: 10px; border-radius: 5px;}
.explaination p {margin: 0;}
.explaination ul {list-style: none!important; margin: 0!important; display: inline-block;}
.explaination ul li {list-style: none; display: inline-block; padding: 5px;}
.explaination ul li i {color:#000;}
.green {background-color: #7AE093;  background-image: linear-gradient(to bottom, #7AE093, #008420);color: #fff; text-shadow: 1px 1px 0 rgba(33,33,33,.3);}
.event {
  border: 0 solid rgba(120, 222, 145, 0.5);
  border-top: 0;
  border-right: 0;
  padding: 0 0 7px 0;
  border-radius: 5px;
  background-color: #78DE91;
  display: inline-block;
  box-shadow: 0 0 16px rgba(255, 255, 255, .5) inset, 2px 3px 8px rgba(33, 33, 33, .3);
}
.event ul {list-style: none!important; margin: 0!important; display: inline-block;}
.event ul li {list-style: none; display:block; padding: 5px!important;}
.event ul li:nth-child(odd) {
background-color: rgba(255,255,255,.3);
}
.event ul li:nth-child(even) {
background-color: rgba(255,255,255,.5);
}
.event h2 {
  color: #fff;
  text-shadow: 1px 1px 0 rgba(33,33,33,.3);
  margin: 0!important;
  background-color: #189636;
  padding: 4px;
  text-align: center;
}
.event .eventinfo {padding: 5px;}
.event p {
  display: inline-block;
  margin: inherit;
  word-wrap: break-word;
  vertical-align: top;
  overflow: hidden;
  white-space: pre-line;
  max-width: 80%;
  padding: 0 0 0 4px;
}
.event p img {
border: 3px solid #189636;
margin: 0 0 0 4px!important;
border-radius: 5px;
background-color: #fff;
}
.event .eventinfo .book {
padding: 0!important;
}
.event .eventinfo .book a {
background: #fff;
display: block;
padding: 5px;
text-decoration: none!important;
box-shadow: 1px 1px inset, -1px -1px inset, 0 0 8px rgba(33,33,33,.3);
}
.event .eventinfo .book a:hover {
color: #fff;
background: #137CC2;
}
#block-8 {
  display: inline-block;
  vertical-align: baseline;
  position: absolute;
  text-align: center;
  padding: 4px 12px;
  background-color: #7AE093;
  background-image: linear-gradient(to bottom, #7AE093, #008420);
  box-shadow: 0 0 5px -2px #000;
  border-radius: 5px;
  top: 50px;
  margin-left: 30px;
}
#block-8 p {
color: #fff;
margin: 0;
}
#block-8 p a {
color: #fff;
}
/*-------------------------*/
h1,h2.as-h1 {color:#8a1e03;font:bold 2.40em/1.00em Georgia, "Times New Roman", Times, serif;}
a:link,a:visited {color:#137cc2;text-decoration:underline;font-weight:bold;}
#top,#main {background:#ffffff;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#ffa2a2;text-decoration:none;font-weight:Normal;}
.inner,#page {width:960px;}
h2 {color:#8a1e03;font:bold 1.80em/1.11em Georgia, "Times New Roman", Times, serif;}
h3 {color:#000000;font:bold 1.80em/1.11em "Trebuchet MS", Arial, Helvetica, sans-serif;}
p {color:#000000;font:normal 1.60em/1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;}
a:active {color:#329ce3;text-decoration:underline;font-weight:bold;}
a:hover {color:#329ce3;text-decoration:none;font-weight:bold;}
body {color:#000000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
textarea {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.60em;line-height:2.00em;}
.facebook .entry ul {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
table {font-size:1.60em;line-height:2.00em;}
label {font-size:1.60em;}
#body {background:#d7dee8 url("/files/bg.jpg") no-repeat  center top;}
#header {background:transparent url("/files/header.jpg") no-repeat  center top;}
#footer {height:60px;background:#ffffff;}
.menu ul li a {color:#ffffff;text-decoration:none;text-transform:None;font-weight:Normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.40em;}
.menu ul li ul {width:136px;}
.menu-vertical ul ul {width:136px;right:-136px;}
#content {margin-right:265px;}
#side-right {width:265px;}
#side-left .contactform {width:172px;}
#side-right .contactform {width:237px;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
