@charset utf-8;
/* CSS Document */

/*top nav*/

ul#nav{font-size:.85em;background-image:url(images/topnav/top_nav_gradien_1pxt.png);float:left;width:100%;}
#nav,ul#nav{list-style:none;line-height:1;z-index:2;}
#nav a,#nav a:hover{display:block;text-decoration:none;border:none;}
#nav li{float:left;list-style:none;border-right-width:1px;border-right-style:solid;border-right-color:#7084BA;}
#nav a,#nav a:visited{display:block;color:#f5f5f4;padding-top:6px;padding-right:15px;padding-bottom:9px;padding-left:15px;}
#nav li a:hover,#nav li.current_page_item,#nav li.current_page_parent{background-image:url(images/topnav/top_nav_gradien_1pxtb.png);text-decoration:none;}


#nav a:hover,#nav li ul li.current_page_item,#nav li ul li.current_page_parent{background-image:none;}


#nav li ul li.current_page_item{background-image:none;width:100%;}
#nav li ul{position:absolute;left:-999em;height:auto;width:182px;background:#E5ECF9;/* optional rounded corners for browsers that support it */-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:1px solid #999;line-height:1.1em;z-index:500;}
#nav li ul li{width:100%;margin:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;background-image:none;z-index:90;}
#nav li li{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#nav li li a,#nav li li a:visited{font-weight:400;font-size:.9em;color:#666;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;width:85%;margin:0;padding-top:8px;padding-right:10%;padding-bottom:8px;padding-left:5%;z-index:90;}
#nav li li a:hover,#nav li li a:active{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;text-decoration:underline;background-image:none;}
#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;}

/*left*/

#left{float:left;width:19%;margin-top:1%;margin-left:.8%;margin-right:.8%;}

/*left widgets*/
.left_widget{margin-bottom:9px;float:left;background-color:#6B6B6B;width:100%;-webkit-border-top-left-radius:px;-webkit-border-top-right-radius:px;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;border-top-left-radius:px;border-top-right-radius:px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
ul#leftbar .textwidget{padding-top:4px;margin-left:8px;margin-right:8px;margin-bottom:8px;}
ul#leftbar .textwidget img{
	color:#333;
	margin-bottom: 2px;
}
ul#leftbar .textwidget p{}
ul#leftbar .textwidget a{color:#F7F7F7;margin:0;padding:0;font-size:.8em;}
.left_widget h3{height:18px;width:92%;background-color:#6B6B6B;background-image:none;/*background-image:url(images/sidenav/side_nav_li_gradient_1px_lion3.png);*/font-family:Georgia, "Times New Roman", Times, serif;font-weight:400;color:#FFF;padding-right:4%;padding-left:4%;padding-top:6px;padding-bottom:6px;margin:0;font-size:1em;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:px;-webkit-border-bottom-left-radius:px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:px;-moz-border-radius-bottomleft:px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:px;border-bottom-left-radius:px;}
.left_widget form{padding-right:0;padding-left:0;color:#E3E9FF;font-size:9.5pt;margin:0;}
.left_widget form input #si_contact_name2{width:60px;}
.left_widget form input submit{color:#FF0;}

/*left menus*/

ul#left{font-family:Arial, Helvetica, sans-serif;width:100%;background:#222;font-size:1.1em;float:left;line-height:1.075em;}
ul#side_nav{margin-bottom:9px;}
h3.sidenav_title{background-image:url(images/sidenav/side_nav_page_title_gradient_1px.png);background-repeat:repeat-x;font-family:Georgia, "Times New Roman", Times, serif;height:auto;margin:0;width:100%;float:left;color:#F5F5F5;font-size:1em;font-weight:400;background-color:#6A6A6A;padding:0;}
h3.sidenav_title a{color:#F0F0F0;text-decoration:none;margin-right:8px;margin-left:8px;margin-top:7px;margin-bottom:7px;}
#side_nav,#side_nav ul,#left_widget ul{list-style:none;width:100%;float:left;}
#left a,#left a:hover{text-decoration:none;border:none;}
ul#side_nav li{background-image:url(images/sidenav/side_nav_li_gradient_1px.png);text-decoration:none;font-size:9.5pt;float:left;width:100%;position:relative;}
.left_widget li{margin:5px;padding:4px;font-size:.85em;}
.left_widget li a{color:#FFF;}
ul#side_nav li a{color:#F5F5F5;padding-top:7px;padding-right:11px;padding-bottom:7px;padding-left:8px;}
#left a,#left a:visited{display:block;}
ul#side_nav li:hover,#left li.current_page_item,#left li.current_page_parent{background-image:url(images/sidenav/side_nav_li_gradient_1px_lion3.png);text-decoration:none;}

ul#side_nav li ul li:hover,#left li ul li.current_page_item,#left li ul li.current_page_parent{
	background-image:none;
	text-decoration: underline;
}

#left li ul{position:absolute;height:auto;width:190px;background-color:#ECE8D8;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #999;z-index:500;}
#left ul.children{position:absolute;top:0;left:100%;/* to position them to the right of their containing block */width:100%;/* width is based on the containing block */}
#left ul ul,#left ul li:hover ul ul{display:none;}
#left ul li:hover ul,#left ul ul li:hover ul{display:block;}
#left li li{width:100%;background-image:none;margin:0;position:relative;padding:0;}
#left li li a,#left li li a:visited{font-weight:400;font-size:9.5pt;color:#333;/*background-image:url(images/sidenav/side_nav_li_gradient_1px.png);*/background-image:none;padding-top:6px;padding-right:6px;padding-bottom:5px;padding-left:4px;}
#left li li a:hover,#left li li a:active{/*background-image:url(images/sidenav/side_nav_li_gradient_1px_lion3.png);*/background-image:none;color:#333;}

/*right*/

.right_widget a.button, .right_widget input.button, input.button{
	background-image:url(images/body/button_gradientb.jpg);
	color: #575757;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border:1px solid #C5D5F1;
	margin-right: 4px;
	cursor: pointer;
}
.right_widget input.button:hover, input.button:hover {
	background-image:url(images/body/button_gradient.jpg);
	}
	
.right_widget input#postcode	{
	height: 20px;
	top: -2px;
	position: relative;
}
.right_widget a.button:hover{background-image:url(images/body/button_gradient.jpg);}
#right{width:23%;float:left;margin-top:.7%;}
.right_widget{margin-bottom:9px;width:100%;}
.execphpwidget{background-color:#E5ECF9;font-size:9.5pt;padding-right:5px;padding-bottom:1px;padding-left:6px;margin-bottom:10px;margin-top:0;}
.execphpwidget p{margin:0;padding-top:5px;padding-bottom:0;}
.right_widget ul#priests{margin-top:0;padding-top:6px;}
ul#priests li{background-color:#F7F5F4;min-height:72px;margin-bottom:6px;border:1px solid #C5D5F1;}
ul#priests li p{padding:5px;}
ul#priests li img{float:right;border:1px solid #C5D5F1;margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:1px;}
#rightbar .textwidget{background-color:#E5ECF9;font-size:9.5pt;padding-right:4px;padding-bottom:5px;padding-left:6px;margin-bottom:10px;margin-top:0;}
#rightbar .textwidget img{margin-top:7px;border:1px solid #CCC;}
#rightbar .textwidget img:hover{border:1px solid #999;}
#rightbar .textwidget p,#rightbar .textwidget p a,#rightbar .textwidget p a:visited{margin:0;padding:0;color:#787878;font-weight:700;}
#rightbar .textwidget form{margin:0;}
ul#rightbar{float:left;height:auto;width:100%;margin-top:1%;margin-left:0;margin-right:0;margin-bottom:.75%;}
ul#rightbar h2 a{text-decoration:none;color:#FFF;}
ul#rightbar h2{height:18px;width:96%;background-image:url(images/topnav/top_nav_gradien_1pxt.png);font-family:Georgia, "Times New Roman", Times, serif;font-weight:400;color:#FFF;padding-right:2.25%;padding-left:2.25%;padding-top:6px;padding-bottom:6px;margin:0;font-size:1em;}
a.main:hover{background:none;}
.clearfloat{}
/*#footer ul{text-align:center;}*/

/*foot nav*/

ul#foot_nav{font-size:.85em;background-image:url(images/sidenav/side_nav_li_gradient_1px.png);float:left;width:100%;}
#foot_nav,ul#foot_nav{list-style:none;line-height:1;z-index:2;}
#foot_nav a,#foot_nav a:hover{display:block;text-decoration:none;border:none;}
#foot_nav li{
	float:left;
	list-style:none;

}
#foot_nav a,#foot_nav a:visited{display:block;color:#f5f5f4;padding-top:7px;padding-right:15px;padding-bottom:7px;padding-left:15px;}
#foot_nav a:hover,#foot_nav li.current_page_item,#foot_nav li.current_page_parent{background-image:url(images/sidenav/side_nav_li_gradient_1px_lion3.png);text-decoration:none;}
#foot_nav li ul li.current_page_item{background-image:none;width:100%;}
#foot_nav li ul{position:absolute;left:-999em;height:auto;width:182px;background:#E5ECF9;/* optional rounded corners for browsers that support it */-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;line-height:1.1em;z-index:500;}
#foot_nav li ul li{width:100%;margin:0;z-index:90;}
#foot_nav li li{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#foot_nav li li a,#foot_nav li li a:visited{font-weight:400;font-size:.8em;color:#666;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;width:85%;margin:0;padding-top:8px;padding-right:10%;padding-bottom:8px;padding-left:5%;z-index:90;}
#foot_nav li li a:hover,#foot_nav li li a:active{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;text-decoration:underline;background-image:none;}
#foot_nav li:hover ul,#foot_nav li li:hover ul,#foot_nav li li li:hover ul,#foot_nav li.sfhover ul,#foot_nav li li.sfhover ul,#foot_nav li li li.sfhover ul{left:auto;}



