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

font-family:"Century Gothic";
font-size:37px;
line-height:41px;
color:#ab093f;
}
p.co {

font-family:"Century Gothic";
font-size:12px;
line-height:19px;
color:#bc0643;
font-weight:normal;
text-align:left;
}
p {

font-family:"Century Gothic";
font-size:14px;
line-height:25px;
color:#000000;
font-weight:normal;
}

p.co a {
color:#000000;
text-decoration:none;
}
p.co a:hover {
color:#bc0643;
}

.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;
}
.padding30 {
padding:15px;
}
.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;
}

.rota_img {
width: 494px;
height:auto;
margin:0px 0px 0px 0px;
float: left;
background:#FFFFFF;
border:1px solid #CCCCCC;
}

.ministers_area {
width:998px;
height:225px;
float:left;
margin:30px 0px 0px 0px;
}
.mas_area {
width:998px;
height:auto;
float:left;
margin:30px 0px 0px 0px;
}
.media_div {
width:998px;
height:600px;
float:left;
margin:30px 0px 0px 0px;
}

.mstrs_photo {
width:150px;
height:auto;
float:left;
margin:0px 30px 0px 0px;
}

h1.mtrss {
font-family:"Lane - Narrow";
font-size:27px;
line-height:37px;
color:#ab093f;
margin:0px 0px 0px 0px;
float:left;
    height: 37px;
    width: AUTO;
}

.link_area {
width:325px;
height:auto;
float:left;
margin:30px 0px 0px 0px;
font-family:"Century Gothic";

}
.link_area a {
text-decoration:none;
color:#000000;
}
.link_area a:hover {
color:#990033;
}







































































/*--------------Contact us-------------------*/
#cntheader_bnr {
width:100%;
height:193px;
margin:0px;
background:url(../images/sub_bnr01.jpg) no-repeat;
background-size:cover;
}
h1.cont {

font-family:"Century Gothic";
font-size:32px;
line-height:37px;
color:#333333;
margin:0px 0px 0px 0px;
float:left;
}
#map {
width: 998px;
height: 390px;
margin:15px 0px 0px 0px;
border: #fff 3px solid;
}
#contact_col_left {
width: 494px;
height:452px;
margin:30px 0px 40px 0px;
float:left;
}
#contact_col_right {
width: 494px;
height:auto;
margin:30px 0px 40px 0px;
float:right;
}
.logo_txt {
width: 320px;
height:auto;
margin:0px 0px 0px 0px;
float:left;
font-family:"Century Gothic";
}
.logo_txt h3 {
font-family:"Century Gothic";
font-size:29px;
line-height:37px;
color:#000000;
margin:0px 0px 0px 0px;
text-align:left;
font-weight:bold;
text-transform:uppercase;
}
.logo_txt h6 {
font-family:"Century Gothic";
font-size:22px;
line-height:37px;
color:#ab093f;
margin:0px 0px 0px 0px;
text-align:left;
font-weight: normal;
text-transform:uppercase;
}
#commentbx {
width: 499px;
height:374px;
margin:0px 0px 0px 0px;
float: left;
}


/*------------------------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);
}

.gallery_photo {
width: 306px;
height:190px;
margin:0px 20px 20px 0px;
float:left;
background:#666666;
}
.gallery_photo_r {
width: 306px;
height:190px;
margin:0px 0px 20px 0px;
float:right;
background:#666666;
}
#40px_barspace {
width: 40px;
height:150px;
float:left;
margin:0px 0px 0px 0px;
background:#999999;
}






.ftr_menu {
width:650px;
height: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:"Century Gothic";
  color:#000;
}
.ftr_menu ul li a:hover {
color:#e03405;
}


.cpy_right {
font-family:"Century Gothic";
font-size:14px;
line-height:31px;
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;
}



.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;
}

.priests_logo{
            width:150px;
			height:178px;
			margin:0px auto;
}



