html,body{
	background:url(../images/bg.gif) repeat-x #283668;
	padding:0;
	margin:0;
	font:normal 12px Century Gothic, sans-serif;
	color:#588d3f
}

a{
	color:#3d6e27;
	text-decoration:none
} 

a:hover{
	color:#333300
}

img{
	border:none
}
    
.container{
	width:784px;
	margin:0 auto
}

.navContainer{
	background:url(../images/bgNav.gif) repeat-x;
	position:relative;
	z-index:100;
	padding:0 0 0 50px
}

#nav{
	height:35px;
	padding:0 0 0 20px;
	margin:0;
	list-style:none;
	font:bold 11px Century Gothic, sans-serif
}

#nav a{
	display:block;
	padding:0 9px;
	text-decoration:none;
	color:#cacaca;
	line-height:35px
}

#nav a:hover, #nav a.active{
	color:#fff
}

#nav li{
	float:left;
	padding:0;
	margin:0 1px 0 0
}

#nav li{
	float:left;
	padding:0;
	margin:0 1px 0 0
}

#nav li ul{
	position:absolute;
	left:-999em;
	border-left:1px solid #908f8f;
	border-right:1px solid #908f8f;
	background:#4a4948;
	width:145px;
	padding:0;
	margin:0;
	list-style:none
}

#nav li ul li{
	margin:0
}

#nav li ul li a{
	width:135px;
	border-bottom:1px solid #908f8f;
	padding:0 0 0 10px
}

#nav li ul li a:hover{

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{
	left:-999em
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{
	left: auto
}

.contentWrapper{
	padding:7px
}

.masthead{
	background:#fff;
	padding:3px;
	margin:0 0 7px 0;
	width:505px
}

#slide-images{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:505px;
	height:324px;
	overflow:hidden;
	list-style:none
}

#slide-images li{
	background:#fff;
	position:absolute;
	display:block
}

#slide-images li img{
	display:block
}

.feature{
	background:#fff;
	width:252px;
	color:#0d1f71
}

.mastContainer{
	padding:0 0 7px 0
}

.feature h1{
	background:#fff799;
	border:1px solid #d2ec85;
	margin:0;
	padding:5px 7px 5px 15px;
	font:bold 16px Century Gothic, sans-serif;
	color:#283669
}

.feature h1 strong{
	font:bold 18px Century Gothic, sans-serif;
	color:#ff0d00
}

.feature h3{
	padding:5px 15px 0 15px;
	margin:0;
	font:normal 18px Century Gothic, sans-serif;
	color:#0d1f71
}

.feature h3 strong{
	display:block;
	font:normal 12px Century Gothic, sans-serif
}

.feature .imageRight{
	float:right;
	padding:2px;
	border:1px solid #253264;
	margin:10px
}

.feature p{
	margin:10px 15px
}

.news, .homilies, .gallery{
	background:#fff;
	width:252px
}

.news{
	font:normal 11px Century Gothic, sans-serif
}

.news h1, .homilies h1, .gallery h1{
	background:#fff799;
	border:1px solid #d2ec85;
	margin:0;
	padding:5px 7px;
	font:normal 28px Century Gothic, sans-serif;
	color:#283669
}

.news ul, .homilies ol{
	padding:5px 15px;
	margin:0;
	list-style:none
}

.homilies ul{
	border-top:1px dotted #d2ec85;
	padding:0;
	margin:15px;
	list-style:none
}

.news ul li, .homilies ul li, .homilies ol li{
	margin:15px 0
}

.news ul li strong, .homilies ul li strong{
	display:block;
	font:bold 12px Century Gothic, sans-serif
}

.homilies h3{
	padding:15px 15px 5px 15px;
	margin:0;
	font:bold 20px Century Gothic, sans-serif
}

.homilies h3 strong{
	display:block;
	font:bold 14px Century Gothic, sans-serif
}

.homilies p{
	padding:0 15px;
	margin:0
}

.galleryTable{
	margin:10px 0 0 0
}

.galleryTable td img{
	border:3px solid #4272b7
}

.facebookBox{
	background:#baf096;
	margin:15px 0;
	padding:15px 0;
	text-align:center
}

.gallery h2{
	background:#fff799;
	border:1px solid #d2ec85;
	margin:0 0 10px 0;
	padding:7px;
	font:normal 24px Century Gothic, sans-serif;
	color:#283669
}

.footer{
	font:normal 11px Century Gothic, sans-serif;
	color:#cacaca
}

.footer a{
	color:#cacaca
}

.footer a:hover{
	color:#fff
}

.footer p{
	background:url(../images/bgFooter.gif) bottom left repeat-x;
	padding:0 0 7px 0;
	margin:15px 0 5px 0
}

.footer ul{
	padding:0;
	margin:0;
	list-style:none
}

.footer ul li{
	display:inline;
	text-transform:capitalize
}

.mainContent{
	background:url(../images/watermark.jpg) bottom right no-repeat #fff;
	padding:15px;
	margin:0 0 7px 0;
	width:481px;
	color:#283669
}

.mainContent h1{
	background:url(../images/underline.jpg) bottom right no-repeat;
	padding:0 0 5px 0;
	margin:0;
	font:normal 30px Century Gothic, sans-serif;
	color:#283669;
	text-align:right
}

.mainContent h2{
	margin:15px 0;
	font:bold 24px Century Gothic, sans-serif;
	color:#283669
}

.mainContent h3{
	margin:15px 0;
	font:bold 18px Century Gothic, sans-serif;
	color:#283669
}

.mainContender{
	background:url(../images/watermark.jpg) bottom right no-repeat #fff;
	padding:15px;
	margin:0 0 7px 0;
	width:481px;
	color:#283669
}

.mainContender h1{
	background:url(../images/underline.jpg) bottom right no-repeat;
	padding:0 0 5px 0;
	margin:0;
	font:normal 22px Century Gothic, sans-serif;
	color:#283669;
	text-align:right
}

.mainContender h2{
	margin:15px 0;
	font:bold 24px Century Gothic, sans-serif;
	color:#283669
}

.mainContender h3{
	margin:15px 0;
	font:bold 18px Century Gothic, sans-serif;
	color:#283669
}

.sideNav{
	padding:120px 0 0 0;
	width:245px;
	color:#fff
}

.sideNav a{
	color:#fff
}

.sideNav a:hover{
	color:#00CCFF
}

.sideNavArea{
	padding:20px 0 0 0;
	width:245px;
	color:#fff
}

.sideNavArea a{
	color:#fff
}

.sideNavArea a:hover{
	color:#00CCFF
}

.newsItem{
	border-bottom:1px dashed #253264;
	padding:0 0 15px 0;
	margin:15px 0;
	list-style:none
}

.newsItem li.newsTitle{
	font:bold 14px Century Gothic, sans-serif
}

.newsItem li.newsDate{
	font:italic 12px Century Gothic, sans-serif
}

.newsLead p{
	margin-top:0
}

.contactForm {
	padding:0 50px
}

.contactForm td{
	font-size:10pt;
	padding:0 0 7px 0
}

.contactForm .inputFields{
	border:1px solid #e1d7d6;
	width:200px
}

.NewsList li p.newstitle{
	font:bold 14px Century Gothic, sans-serif
}

.imageInner{
	padding:2px;
	border:1px solid #253264;
}

.imageInnerR{
	padding:2px;
	border:1px solid #253264;
	float:right;
	margin:10px
}

.imageInnerR{
	float:right;
	padding:2px;
	border:1px solid #253264;
	margin:15px 10px 10px 10px
}

.imgleft{
	float:right;
	margin:10px;
	width:140px;
}

.contentaa{
	float:left;
	margin:10px;
	width:140px;	
}

.links li a{
	font:bold 14px Century Gothic, sans-serif;
	text-decoration: none;
	color:#588d3f
}
