body{background: #f2f2f2;}

#Main{
top:0;
}

#Box{
max-width: 1000px;
}

.nav-menu li.menu-current > a{
-webkit-border-radius: 16px;
margin-bottom: 4px;
background: white !important;
color: #255e62;
}


.nav-menu a{
-webkit-border-radius: 16px;
margin-bottom: 4px;
margin-right: 4px;
margin-left: 4px;
}

.nav-menu a:hover{
background: white !important;
color: #255e62;
}

.flexslider{
border: none !important;
}

.facebook2{
position: relative;
margin-right: auto;
margin-left: auto;
display: block;
width: 55px;
height: 48px;
background: #3b5998 url(/media/facebook-icon.png) -0px 0px;
-webkit-transition: background 0.2s;
-moz-transition: background 0.2s;
transition: background 0.2s;
}

.facebook2:hover{
width: 55px;
height: 48px;
background: #3b5998 url(/media/facebook-icon.png) 0px -52px;
}

#Bottom_sitemap{
height: auto;
}

#Content_table{
padding-bottom: 17px;
}

#Credits{
margin-top: 6px;
margin-bottom: 10px;
}

h1{
margin: 0;
margin-bottom: 10px;
}

.img_button{
border: 1px solid white;
box-shadow: 0px 0px 5px gray;
-webkit-box-shadow: 0px 0px 5px gray;
-o-box-shadow: 0px 0px 5px gray;
-moz-box-shadow: 0px 0px 5px gray;
transition: box-shadow 1s;
-webkit-transition: -webkit-box-shadow 1s;
-moz-transition: -moz-box-shadow 1s;
}

.img_button:hover{
box-shadow: 0px 0px 15px gray;
-webkit-box-shadow: 0px 0px 15px gray;
-o-box-shadow: 0px 0px 15px gray;
-moz-box-shadow: 0px 0px 15px gray;
}

#Sub_right_menu li a{
background: #255e62;
}

#Sub_right_menu li a:hover{
background: #255e62;
}

#Sub_right_menu .menu-current a{
background: #255e62;
}

.nav-menu li{
margin-top: 4px;
}

.nav-menu li ul li{
background: none;
}

.nav-menu li ul li a{
background: #255e62;
}