@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,p,ul,li{ margin:0; padding:0;}
img{ border:0px;}

body{ background:url(../images/bg-image.jpg) no-repeat center center; background-size:cover; font-family:'Balthazar', 'serif';}
.wrapper{ width:896px; margin:54px auto 20px; background:#414042; border-radius:60px; overflow:hidden;}
.menu{ float:left; width:896px; }
.menu li{ list-style:none; float:left; padding:37px 20px 10px 20px;}
.menu li a,.menu li a:active,.menu li a:link,.menu li a:visited{font-family: 'Balthazar', 'serif'; font-size:22px; color:#fff; text-decoration:none;}
.menu li a:hover, .body_home #home a, .body_achievements #achievements a, .body_events #events a, .body_strengths #strengths a, .body_courses #courses a, .body_contact #contact a, .body_gallery #gallery a { text-decoration:none; color:#fff200;}
.bannerImage_home{ float:left; width:896px; position:relative; min-height:250px;}
.logo{ position:absolute; width:296px; height:255px; top:0;}
.contentArea{ width:827px; margin:0 auto;}
.contentArea h1{ float:left; font-family:'Balthazar', 'serif'; font-size:30px; color:#fff200; padding:20px 0 10px 25px; font-weight:400; text-transform:uppercase;}
.content{ float:left; width:765px; border-radius:30px; background:#58595b; padding:0 30px 30px; margin-bottom:15px; min-height:350px; }
.content p{ color:#fff; font-size:15px; padding-top:20px; line-height:20px;}
.content ul{ list-style:none; line-height:20px;}
.content li{ font-size:15px; color:#fff; padding-bottom:5px; padding-left:6px;}
.body_achievements .content ul { list-style:disc; margin-left:25px;}
.eventsBlock{ float:left; padding-top:15px;}
.eventsYrs{ float:left; width:100px;}
.event{ float:left; width:660px; margin-bottom:10px;}
.event li{ list-style:none; padding-left:0px !important;}
.strengthsBlock{ float:left; width:785px; padding:15px 0;}
.strengthsContent{ float:left; width:470px; color:#fff; font-size:15px;}
.strengthsContent span{ color:#fff200; text-transform:uppercase;}
.strengthImageRight{ float:left; width:290px; padding-left:15px;}
.strengthImageLeft{ float:left; width:290px; padding-right:15px;}
.footer { width:100%; text-align:center; color:#ffffff; margin-bottom:54px;}
.footer ul { list-style:none; text-align:center;}
.footer ul li { display:inline-block; margin-bottom:6px;}
.footer ul li a { color:#ffffff; text-decoration:none;}
.footer ul li a:hover { color:#fff200;}
.footer .copyright { margin-top:10px; line-height:22px;}
.contact p { color:#fff200;}
.contact p span { width:50px; float:left;}
.contact p a {color:#fff200;}
.contact p a:hover { color:#fffa9c;}
.image-set { text-align:center;}
.image-set img { margin:8px; border-radius:8px;}
.image-set p { font-size:20px; margin-bottom:10px;}