html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
}
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/*background-color:#5b6584;*/
text-align: center;
height:auto;
}

body a {
color:#000000;/*660404*//*990066*/
}
body a:hover, body a:focus {
color:#000000;
}

h1 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding:5px 0 5px 0;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding:5px 0 5px 0;
}

p {
	padding:5px 0 5px 0;
}

.white {
	color:#ffffff;
	text-transform: uppercase;
	font-size: 13px;
	text-decoration:none;
	/*padding:0 5px 15px 0;*/
}

.error {
	color:#FF0000;
}

.red {color:#000000;}/*9b1d0f*//*990066*/

.blue {color:#000000;}/*5157a3*//*990066*/

.green{color:#3a6e58;}/*386c55*//*990066*/

.brown {color:#402514;}/*402514*//*990066*/


#image_left{
float: left;
padding:0 10px 5px 5px;
}

#image_right{
float: right;
padding: 0 5px 5px 10px;
}

#wrapper {
	width: 1000px;
	background:#FFFFFF;
	/*height:auto;*/
	margin:15px auto 0;
	text-align:left;
}
#content_container {
	width: 1000px;
	clear: both;
	background: url(../graphics/bg.gif) 0px 200px repeat-y;
}

#top{
width: 1000px;
height: auto;
background:url(../graphics/header_bg.jpg) no-repeat left top #FFFFFF;
}

#search_bar {
/*width:434px;*/
height:35px;
/*padding:0 0 0 556px;*/
background:url(../graphics/search_bg.jpg) no-repeat #FFFFFF;
/*float:left;*/
}

#search_bar input{
	margin-right:4px;
}

#search_bar p{
	padding:0 11px;
	text-transform:uppercase;
	text-align:right;
}

#column_1 {
	width:224px;
	height:auto;
	float:left;
}
#column_1 a {
	color:#034EA2;
	text-decoration:none;
}/*386c55*//*990066*/

#column_1 a:hover, a:focus {
	text-decoration:underline;
}

#column_1 #col_1_title {
	width:215px;
	height:22px;
	background:url(../graphics/backgrounds/header_blue_left.gif) no-repeat;
	padding:20px 0 0 10px;
}

#column_1 #col_1_text {
	width:215px;
	padding:0 0 0 10px;
}

#column_1 #col_1_title_diocese { 
	height:25px;
	background:url(../graphics/backgrounds/header_blue_left_top.gif) no-repeat;
	padding:14px 0 0 10px;
}

#column_1 #col_1_text_diocese {
	padding:10px 0 10px 14px;
	margin-right:1px;
	background:url(../graphics/column_1bg.jpg) no-repeat;
}

#column_1 #col_1_text_diocese.fixed_height {
	height:259px;
}

#column_1 #col_1_text_diocese strong{
	font-weight:normal;
	padding-left:4px;
}

#column_1 #col_1_text_diocese p {
	padding:2px 0;
}

#column_1 #col_1_title_links {
	width:214px;
	height:22px;
	background:url(../graphics/header_bg_green.jpg) -0px -0px no-repeat;
	padding:14px 0 0 10px;
}
#column_1 #col_1_text_links {
	width:205px;
	padding:0 0 0 10px;
	margin-right:7px;
	margin-left:3px;
	background-image: url(../graphics/column_1bg.jpg);
	background-repeat: no-repeat;
}
#column_1 #col_1_title_news {
	height:25px;
	margin-right:1px;
	background:url(../graphics/backgrounds/header_blue_left.gif) no-repeat;
	padding:14px 0 0 10px;
}
#column_1 #col_1_text_news {
	padding:6px 7px 20px 13px;
	margin-right:1px;
	background-image: url(../graphics/column_1bg.jpg);
	background-repeat: no-repeat;
}
#column_1 #col_1_title_contact {
	height:22px;
	margin-right:1px;
	background:url(../graphics/backgrounds/grey_bg.gif) no-repeat;
	padding:14px 0 0 10px;
}

#column_1 #col_3_text_contact {
	background:url(../graphics/column_3bg.jpg) no-repeat;
	padding:10px 10px 0 13px;
	margin-right:1px;
}

#column_1 #col_1_title_contact a{
	color:#402514;
}

#column_1 #col_1_text_contact {
	width:215px;
	padding:0 0 0 10px;
	background-image: url(../graphics/column_1bg.jpg);
	background-repeat: no-repeat;
}

#column_2 { width:551px; height:100%; float:left;  }
#column_2 a {color:#034EA2; }/*5157a3 text-decoration:none;*/
#column_2 a:hover, a:focus { text-decoration:underline;}

#column_2 #col_2_title {
	height:25px;
	background:url(../graphics/backgrounds/header_blue_news.gif) no-repeat;
	padding:14px 0 0 10px;/*14px 0 0 10px*/
}

#column_2 h1 img, #column_2 h2 img, #column_2 p img, #column_2 td img {
	border: 1px solid #4F55A9;
	padding: 1px;
}
#column_2 #ticker{
width:440px;/*440*/
height:15px;
font-weight:bold;
font-size:12px;
padding: 0 0 5px 0;
/*background-color:#CCCCCC;*//*testing*/

}
#column_2 #ticker a{
color:#000000;/*9e641b*/

}

#column_2 #col_2_image {
	margin:5px;
	background:url(../graphics/column_2bg.jpg) repeat-x;
	clear: both;
}

#column_2 #col_2_text {
	width:521px;
	height:auto;
	padding:11px 14px 0 15px;
	background:url(../graphics/column_2bg.jpg) repeat-x;
	clear: both;
} /* changed from 264px height - then removed due to overspill */
#column_2 #col_2_title_news {
	height:25px;
	background:url(../graphics/backgrounds/header_blue_news.gif) top left no-repeat;
	padding:14px 0 0 10px;
	clear: both;
}
#column_2 #col_2_text_news {
	width:550px;
	padding:0 0 0 0px;
}


#column_3 { width:224px; height:auto; float:left;}
#column_3 a {color:#000000; text-decoration:none;}/*9b1d0f*/
#column_3 a:hover, a:focus { text-decoration:underline;}
#column_3 #col_3_title { width:224px; height:42px; background:url(../graphics/header_bg_red.jpg) repeat-x; }
#column_3 #col_3_text { width:214px; padding:0 0 0 10px; background:url(../graphics/column_3bg.jpg) repeat-x;  }

#column_3 #col_3_title_events a {
text-decoration:none;
}

#column_3 #col_3_title_contact a {
text-decoration:none;
}

#column_3 #col_3_title_contact {
	height:22px;
	background:url(../graphics/backgrounds/grey_bg.gif) no-repeat;
	padding:14px 0 0 10px;
	color:#402514;
	text-transform:uppercase;
	margin-left:1px;
}

#column_3 #col_3_text_contact {
	width:204px;
	padding:10px 5px 10px 15px;
	background: url(../graphics/column_3bg.jpg) no-repeat;
	margin-left:1px;
}

#column_3 #col_3_text_mission {
	height:268px;/*249*//*332*/
	padding:10px 7px 0 12px;
	font-size:11px;
	background:url(../graphics/column_3bg.jpg) no-repeat;
	margin-left:1px;
}/* changed from 264px height */

#column_3 #col_3_title_mission {
	height:25px;
	background:url(../graphics/backgrounds/header_blue_right_top.gif) no-repeat;
	padding:15px 0 0 10px;
}

#column_3 #col_3_title_events {
	height:25px;
	background:url(../graphics/backgrounds/header_blue_right.gif) no-repeat;
	padding:15px 0 0 10px;
	text-decoration:none;
	margin-left:1px;
}

#column_3 #col_3_text_events {
	width:204px;
	height:358px;/*249*//*332*/
	padding:1px 0 0 10px;
	margin-left:5px;
	background:url(../graphics/column_3bg.jpg) no-repeat;
}/* changed from 264px height */

#column_3 #col_3_title_parish { width:214px; height:22px; background:url(../graphics/header_bg_red.jpg); padding:20px 0 0 10px; }
#column_3 #col_3_text_parish {
	width:214px;
	padding:0 0 0 10px;
	background: url(../graphics/column_3bg.jpg) no-repeat;
}
#column_3 #col_3_title_school { width:214px; height:22px; background:url(../graphics/header_bg_red_t2.jpg); padding:20px 0 0 10px; }
#column_3 #col_3_text_school {
	width:214px;
	padding:0 0 0 10px;
	background: url(../graphics/column_3bg.jpg) no-repeat;
}
#column_3 #col_3_title_dept { width:214px; height:22px; background:url(../graphics/header_bg_red_t2.jpg); padding:20px 0 0 10px; }
#column_3 #col_3_text_dept {
	width:214px;
	padding:0 0 0 10px;
	background: url(../graphics/column_3bg.jpg) no-repeat;
}
#column_3 #col_3_title_job { width:214px; height:22px; background:url(../graphics/header_bg_red_t2.jpg); padding:20px 0 0 10px; }
#column_3 #col_3_text_job {
	width:214px;
	padding:0 0 0 10px;
	background: url(../graphics/column_3bg.jpg) no-repeat;
}

#diocese_pages_bishop {width:195px; padding-left:10px;}
#diocese_pages_clergy {width:195px; padding-left:10px;}
#diocese_pages_parishes {padding:6px 0 6px 12px;}
#diocese_pages_education {width:195px; padding-left:10px;}
#diocese_pages_pastoral {width:195px; padding-left:10px;}
#diocese_pages_pastoral_christian {padding:6px 0 6px 12px;}
#diocese_pages_pastoral_evangelisation {width:195px; padding-left:10px;}
#diocese_pages_pastoral_outreach {width:195px; padding-left:10px;}
#diocese_pages_admin {width:195px; padding-left:10px;}
#diocese_pages_whatson {width:195px; padding-left:10px;}
#diocese_pages_previous {width:195px; padding-left:10px;}
#diocese_pages_archives {width:195px; padding-left:10px;}
#diocese_pages_links {width:195px; padding-left:10px;}

#news_container {
	width:510px;
	height:auto;
	float:left;
	margin-left:6px;
	background:url(../graphics/news_bg.jpg) repeat-x;
	padding: 5px 20px 0 10px;
}
#news_container #news_img { width:150px; float:left; height:auto; padding:0 0 0 0px;}
#news_container #news_text {width:350px; float:left; height:auto;}

#main_news_img {
	width:210px;/*310px, 260*/
	float:left;
	height:auto;
	padding:0 0 0 0px;
	margin: 0 0 10px 0;
}
#fullstory_image{
float:right;
margin-left:10px;
width:210px;/*260*/
}


#newspage_container {
	width:500px;
	height:auto;
	float:left;
	background:url(../graphics/news_bg.jpg) repeat-x;
	padding: 5px 20px 0 10px;
}
#newspage_container #news_img { width:150px; float:left; height:auto; padding:0 0 0 0px;}
#newspage_container #news_text {width:350px; float:left; height:auto;}

#search_results{
width:240px;
height:325px;
float:left;
margin:0 10px 0 0;
Padding:10px 5px 5px 5px;
background-image:url(../graphics/search_results_bg.jpg);
background-repeat: repeat-x;
border-top:solid #000000 1px;/*9e641b*/
}

#footer {
background:#FFF url(../graphics/footer_bg.gif) top left no-repeat;
width:980px;
margin:0px auto 10px;
text-align:center;
padding:14px 10px 5px;
color:#FFF;
}

#footer p {
	color:#034EA2;
}

#footer a {
color:#FFF;
}

.news_scroller_title {
position:relative;
COLOR: #000000;/*9b1d0f*/
FONT-FAMILY: Arial,Helvetica,sans-serif;
FONT-SIZE: 12px;
FONT-STYLE: normal;
TEXT-DECORATION: none;
LINE-HEIGHT: 16px;
text-align:left;
padding:0px;
margin: 0;
}

.news_scroller_desc {
float: left;
clear: right;
position:absolute;
visibility:hidden;
COLOR: #000000;
FONT-FAMILY: Arial,Helvetica,sans-serif;
FONT-SIZE: 11px;
FONT-STYLE: normal;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
margin:0px;
LINE-HEIGHT: 14px;
text-align:left;
padding:0px;
cursor:'default';
min-height: 10px;
}

#team_text{
float:left;
width: 380px;

}

#team_text ul{
	padding-left: 0px;
	padding-top: 0px;
}
#team_image{
float:left;
width: 125px;
}

.photo_thumb {
	float:left;
	/*border:1px solid #016D4D;*/
	border:none;
	padding:2px;
	margin:8px 8px 0 0;
	text-decoration:none;
}
.photo_thumb a {
text-decoration:none;
border:none;
}

#col_2_text ul {
	color:#034EA2;
}

#col_2_text ul a {
}

.no_bg {
	background:none!important;
}

/* 
#tier_1 {
width:1000px;
height:277px;
float:left;
background:#ffffff;
}

#tier_2 {
width:1000px;
height:auto;
float:left;
background:#ffffff;
}

#tier_1 #column_1 { width:225px; height:277px; float:left; background:url(../graphics/column_1bg.jpg) no-repeat; }
#tier_1 #column_1 #col_1_title { width:225px; height:42px; background:url(../graphics/header_bg_green.jpg); }
#tier_1 #column_2 { width:551px; height:277px; float:left; background:url(../graphics/column_2bg.jpg) repeat-x; }
#tier_1 
#tier_1 #column_3 { width:224px; height:277px; float:left; background:url(../graphics/column_3bg.jpg) repeat-x; }
#tier_1 #column_3 #col_3_title { width:224px; height:42px; background:url(../graphics/header_bg_red.jpg) repeat-x; }
#tier_2 #t2_column_1 { width:225px; height:277px; float:left; background:url(../graphics/column_1bg.jpg) no-repeat; }
#tier_2 #t2_column_1 #t2_col_1_title { width:225px; height:42px; background:url(../graphics/header_bg_green_t2.jpg); }
#tier_2 #t2_column_2 { width:551px; height:277px; float:left; background:url(../graphics/column_2bg.jpg) repeat-x; }
#tier_2 #t2_column_2 #t2_col_2_title {width:551px; height:42px; background:url(../graphics/header_bg_blue_t2.jpg) repeat-x; }
#tier_2 #t2_column_3 { width:224px; height:277px; float:left; background:url(../graphics/column_3bg.jpg) repeat-x; }
#tier_2 #t2_column_3 #t2_col_3_title { width:224px; height:42px; background:url(../graphics/header_bg_red_t2.jpg) repeat-x; }

*/
