body {
margin:0px;
padding:0px;
background:#f6f5f5;
font-family:"Open Sans";
font-size:14px;
line-height:25px;
color:#000000;
font-weight:normal;
}
p {

font-family:"Century Gothic";
font-size:14px;
line-height:25px;
color:#000000;
font-weight:normal;
}
.clear {
clear:both;
}
#header {
width:998px;
height:134px;
background:url(../images/menu_bg.png) repeat-x;
margin:0px auto;
}
.main {
width:998px;
height:auto;
margin:0px auto;
}
.logo {
width:254px;
height:122px;
margin:0px 0px 0px 0px;
float:left;
}
/* Menu CSS */#menu,
#menu > ul {
  background: none;
  font-family: "Myriad Pro";
  font-weight: 800;
font-weight:normal;
text-transform:uppercase;
height:122px;
}
#menu:before,
#menu:after,
#menu > ul:before,
#menu > ul:after {
  content: '';
  display: table;
}
#menu:after,
#menu > ul:after {
  clear: both;
}
#menu > ul {
width:730px;
float:right;
  margin: 0;
  padding: 0;
  position: relative;
}
#menu > ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}
#menu > ul > li {
  float: left;
  position: relative;
}
#menu > ul > li > a {
  padding: 50px 15px;
  display: block;
  color: #000000;
  font-size: 13px;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 0 -1px 0 #c28130;
  text-shadow: 0 -1px 0 rgba(151, 99, 33, 0.43);
  line-height: 18px;
}
#menu > ul > li:hover > a {
  background: url(../images/hover.png) repeat-x;
  color:#ab093f;
}
#cssmenu > ul > li > a > span {
  line-height: 18px;
}
#menu > ul > li.active > a,
#menu > ul > li > a:active {
 background: url(../images/hover.png) repeat-x;
}
/* Childs */
#menu > ul ul {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 120px;
  background: url(images/hover.png) repeat;
  margin: 0;
  padding: 0;
  z-index: -1;
  -webkit-transition: all 0.35s 0.2s ease-in-out;
  -moz-transition: all 0.35s 0.2s ease-in-out;
  -ms-transition: all 0.35s 0.2s ease-in-out;
  transition: all 0.35s 0.2s ease-in-out;
}
#menu > ul li:hover ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
  color: #000;
  z-index: 2;
  top: 64px;
  left: 0;
}
#menu > ul ul:before {
  content: '';
  position: absolute;
  top: -10px;
  width: 100%;
  height: 20px;
  background: transparent;
}
#menu > ul ul li {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#menu > ul ul li a {
  padding: 18px 26px;
  display: block;
  color: white;
  font-size: 13px;
  text-decoration: none;
  text-transform: uppercase;
  width: 150px;
  border-left: 4px solid transparent;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  text-shadow: 0 -1px 0 #c28130;
  text-shadow: 0 -1px 0 rgba(151, 99, 33, 0.43);
}
#menu > ul ul li a:hover {
  border-left: 4px solid #055988;
  background: url(images/highlight-bg.png) repeat;
}
#menu > ul ul li a:active {
  background: url(images/menu-bg.png) repeat;
}

#bnrimg_r {
width:587px;
height:267px;
float:right;
margin:-10px 0px 0px 0px;
background:url(../images/01.jpg) no-repeat;
z-index:-9999;
position:relative;
}
#bnrimg_l {
width:398px;
height:267px;
float:left;
margin: 0px 0px 0px 0px;
}
h1 {
font-family:"Century Gothic";
font-size:32px;
line-height:41px;
color:#ab093f;
font-weight:normal;
}
.col1 {
width:276px;
height:auto;
float:left;
margin: 0px 25px 0px 0px;
padding:20px;
}
.col2 {
width:276px;
height:auto;
float:right;
margin: 0px 0px 0px 0px;
padding:20px;
}
.roud1 {
width:150px;
height:150px;
margin: 0px auto;
}
.col_txt {
width:250px;
margin: 0px auto;
text-decoration:none;
color:#333333;
font-family:"Century Gothic";
}
.btn_more {
width:90px;
height:25px;
margin: 10px auto;
font-family: "Myriad Pro";
font-size:17px;
font-weight:bold;
line-height:25px;
background:url(../images/btn_arrow.png) no-repeat right;
}
.btn_more a {
text-decoration:none;
color:#000000;
}

.btn_more a:hover {
color:#ab093f;
}

.btn_more:hover {
background:url(../images/btn_arrow_over.png) no-repeat right;
}

#welcome_grid {
width:100%;
height:auto;
margin:0px;
background:#fff;
}
.welcome_leftcol {
width:540px;
height: 310px;
margin:0px 0px 0px 0px;
float:left;
}
.welcome_rightcol {
width:420px;
height:auto;
margin:0px 0px 0px 0px;
float:right;
}
.ministry_photo {
width:120px;
height:150px;
margin:0px 20px 0px 0px;
float: left;
}
.btn_more01 {
width:90px;
height:25px;
margin: 0px;
font-family: "Myriad Pro";
font-size:17px;
font-weight:bold;
line-height:25px;
background:url(../images/btn_arrow.png) no-repeat right;
}
.btn_more01 a {
text-decoration:none;
color:#000000;
}

.btn_more01 a:hover {
color:#ab093f;
}

.btn_more01:hover {
background:url(../images/btn_arrow_over.png) no-repeat right;
}

#celebrat_grid {
width:100%;
height:340px;
margin:0px;
background:url(../images/cele_bnr.jpg);
background-size: cover;
}
.celi_txt {
width:820px;
height:300px;
margin: 0px 0px 0px 0px;
float:right;
}
h1.cele {
font-family:"Iskoola Pota";
font-size:37px;
line-height:41px;
color:#000;
text-align:right;
margin:80px 0px 0px 0px;
}
h4.link_cele {
font-family:"Iskoola Pota";
font-size:18px;
line-height:41px;
text-align:right;
font-weight:normal;
}
h4.link_cele a {
text-decoration:none;
color:#de165a;
}
h4.link_cele a:hover {
color:#000;
}



















/*------------------------FOOTER--------------------------------------*/
#footerwrap {
width:100%;
height:150px;
margin:0px;
background:#fff;
padding-top:40px;
}
#social {
width:120px;
height:40px;
margin:0px auto;
}

.tw_icon {
width:40px;
height:40px;
margin:0px 0px 0px 0px;
float:left;
background:url(../images/social/twitter.png);
}
.tw_icon a {
text-decoration:none;
}
.tw_icon:hover {
background:url(../images/social/twitter_h.png);
}





.fb_icon {
width:40px;
height:40px;
margin:0px 0px 0px 0px;
float:left;
background:url(../images/social/fb.png);
}
.fb_icon a {
text-decoration:none;
}
.fb_icon:hover {
background:url(../images/social/fb_h.png);
}

.gplus_icon {
width:40px;
height:40px;
margin:0px 0px 0px 0px;
float:left;
background:url(../images/social/gplus.png);
}
.gplus_icon a {
text-decoration:none;
}
.gplus_icon:hover {
background:url(../images/social/gplus_h.png);
}










.ftr_menu {
width:595px;
height:0px auto;
margin:15px auto;
}

.ftr_menu ul {
  background: none;
  margin: 0;
  padding: 0;
  position: relative;
  
}
.ftr_menu ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ftr_menu ul li {
  float: left;
  position: relative;
}
.ftr_menu ul li a {
  padding: 0px 15px 0px 0px;
  display: block;
  font-size: 13px;
  text-decoration: none;
  text-transform: uppercase;
  font-family:"Myriad Pro";
  color:#000;
}
.ftr_menu ul li a:hover {
color:#e03405;
}
.cpy_right {
font-family:"Century Gothic";
font-size:14px;
line-height:21px;
font-weight:normal;
font-weight:normal;
color:#4c4c4c;
width:100%;
margin:0px;
text-align:center;
}
.cpy_right a {
color:#4c4c4c;
text-decoration: none;
}
.cpy_right a:hover {
color:#fb4281;
}

