/* BASE
******************************************/

HR {
	BORDER-RIGHT: #003399 thin dashed; BORDER-TOP: #003399 thin dashed; MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; BORDER-LEFT: #003399 thin dashed; BORDER-BOTTOM: #003399 thin dashed
}

ol, ul, dl {
	list-style-type:none; list-style-position:inside; padding:6px; margin:6px;
}

li {
background-position:0px 5px; 
padding-left:20px;
}


/* Specifics
******************************************/

#main-header-container { MARGIN: auto; WIDTH: 100%; HEIGHT: 70px; WHITE-SPACE: nowrap;}
#main-header-container IMG { FLOAT: left; MARGIN: 0px }
#main-header-container A { COLOR: #000000; TEXT-DECORATION: none }
#main-header-container A:hover { COLOR: #000000 }
#main-header-container { MARGIN: auto; }

#coe-header { WHITE-SPACE: nowrap; height:50px }
#coe-header { font-family:Trebuchet MS;  FONT-SIZE: 50px}
#coe-header A { PADDING-LEFT: 135px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/cofe_logo.gif') no-repeat; }
#coe-header A:hover { PADDING-LEFT: 135px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/cofe_logo.gif') no-repeat; }

#ccp-header { WHITE-SPACE: nowrap; height:50px }
#ccp-header { font-family:Trebuchet MS;  FONT-SIZE: 50px}
#ccp-header A { PADDING-LEFT: 155px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/ccp_logo.gif') no-repeat; }
#ccp-header A:hover { PADDING-LEFT: 155px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/ccp_logo.gif') no-repeat; }

#mission-header { WHITE-SPACE: nowrap; height:50px }
#mission-header { BORDER-LEFT: #b7b5b5 1px solid; font-family:Trebuchet MS;  FONT-SIZE: 50px}
#mission-header A { PADDING-LEFT: 63px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/mission.gif') no-repeat; }
#mission-header A:hover { PADDING-LEFT: 63px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/mission_over.gif') no-repeat; }

#whats-on-header { WHITE-SPACE: nowrap; height:50px }
#whats-on-header { BORDER-LEFT: #b7b5b5 1px solid; font-family:Trebuchet MS; FONT-SIZE: 50px }
#whats-on-header A { PADDING-LEFT: 73px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/whats_on.gif') no-repeat; }
#whats-on-header A:hover { PADDING-LEFT: 73px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/whats_on_over.gif') no-repeat; }

#life-events-header { WHITE-SPACE: nowrap; height:50px }
#life-events-header { BORDER-LEFT: #b7b5b5 1px solid; font-family:Trebuchet MS;  FONT-SIZE: 50px}
#life-events-header A { PADDING-LEFT: 70px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/life_events.gif') no-repeat; }
#life-events-header A:hover { PADDING-LEFT: 70px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/life_events_over.gif') no-repeat; }

#stewardship-header { WHITE-SPACE: nowrap; height:50px }
#stewardship-header { BORDER-LEFT: #b7b5b5 1px solid; font-family:Trebuchet MS; FONT-SIZE: 50px}
#stewardship-header A { PADDING-LEFT: 100px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/stewardship.gif') no-repeat;  }
#stewardship-header A:hover { PADDING-LEFT: 100px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/stewardship_over.gif') no-repeat; }

#reordering-header { WHITE-SPACE: nowrap; height:50px }
#reordering-header { BORDER-LEFT: #b7b5b5 1px solid; font-family:Trebuchet MS; FONT-SIZE: 50px}
#reordering-header A { PADDING-LEFT: 70px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/parish_centre.gif') no-repeat; }
#reordering-header A:hover { PADDING-LEFT: 70px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/parish_centre_over.gif') no-repeat; }

#friends-header { WHITE-SPACE: nowrap; height:50px }
#friends-header { BORDER-LEFT: #b7b5b5 1px solid; font-family:Trebuchet MS; FONT-SIZE: 50px}
#friends-header A { PADDING-LEFT: 70px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/friends.gif') no-repeat; }
#friends-header A:hover { PADDING-LEFT: 70px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/friends_over.gif') no-repeat; }

#build-dev-header { WHITE-SPACE: nowrap; height:50px }
#build-dev-header { BORDER-LEFT: #b7b5b5 1px solid; font-family:Trebuchet MS; FONT-SIZE: 50px}
#build-dev-header A { PADDING-LEFT: 70px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/building_dev.gif') no-repeat; }
#build-dev-header A:hover { PADDING-LEFT: 70px; PADDING-BOTTOM: 1px; BACKGROUND: url('site_images/header/building_dev_over.gif') no-repeat; }

#sup-top-nav { FONT-SIZE: 11px }

#about { WHITE-SPACE: pre-wrap; height:11px}
#about { BORDER-LEFT: #b7b5b5 1px solid ; font-family:Trebuchet MS; FONT-SIZE: 11px }
#about A { PADDING-LEFT: 27px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; BACKGROUND: url('site_images/header/about.gif') no-repeat; }
#about A:hover { PADDING-LEFT: 27px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; BACKGROUND: url('site_images/header/about_over.gif') no-repeat; }

#contact-us { WHITE-SPACE: pre-wrap ; height:11px }
#contact-us {BORDER-LEFT: #b7b5b5 1px solid; font-family:Trebuchet MS; FONT-SIZE: 11px }
#contact-us A { PADDING-LEFT: 27px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; BACKGROUND: url('site_images/header/contact.gif') no-repeat; }
#contact-us A:hover { PADDING-LEFT: 27px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; BACKGROUND: url('site_images/header/contact_over.gif') no-repeat; }

#magazine { WHITE-SPACE: pre-wrap ; height:11px}
#magazine {	BORDER-LEFT: #b7b5b5 1px solid; font-family:Trebuchet MS; FONT-SIZE: 11px }
#magazine A { PADDING-LEFT: 27px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; BACKGROUND: url('site_images/header/news.gif') no-repeat; }
#magazine A:hover { PADDING-LEFT: 27px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; BACKGROUND: url('site_images/header/news_over.gif') no-repeat; }

#home { WHITE-SPACE: pre-wrap;  height:11px}
#home { BORDER-LEFT: #b7b5b5 1px solid; font-family:Trebuchet MS; FONT-SIZE: 11px }
#home A { PADDING-LEFT: 27px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; BACKGROUND: url('site_images/header/home.gif') no-repeat; }
#home A:hover { PADDING-LEFT: 27px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; BACKGROUND: url('site_images/header/home_over.gif') no-repeat; }

H1 { FONT-SIZE: 130% }
H2 { FONT-SIZE: 120%; MARGIN-BOTTOM: 0px }
H3 { FONT-SIZE: 110%; MARGIN-BOTTOM: 0px }
H4 { FONT-SIZE: 110%; MARGIN-BOTTOM: 0px }
H5 { FONT-SIZE: 110%; MARGIN-BOTTOM: 0px }
H6 { FONT-SIZE: 110%; MARGIN-BOTTOM: 0px }
            
#page-cell-head { border-left-style: solid; border-left-width: 1px; border-left: 1px solid #000000; 
                  border-right-style: solid; border-right-width: 1px; border-right: 1px solid #000000; 
                  border-top-style; border-top-width: 1px; border-top: 1px solid #000000; 
                  border-bottom-style; border-bottom-width: 1px; border-bottom: 1px solid #C0C0C0; }
                   
#page-cell-content { border-left-style: solid; border-left-width: 1px; border-left: 1px solid #000000; 
                     border-right-style: solid; border-right-width: 1px; border-right: 1px solid #000000; 
                     border-top-style; border-top-width: 1px; border-top: 1px solid #C0C0C0; 
                     border-bottom-style; border-bottom-width: 1px; border-bottom: 1px solid #000000;  }
                     
#page-text-head-C { font-family: Trebuchet MS; font-size: 12pt; text-align: left; word-spacing: 0; 
                  text-indent: 0; margin: 0; padding: 0; font-weight: bold; text-align: center; }
                   
#page-text-head { font-family: Trebuchet MS; font-size: 12pt; text-align: left; word-spacing: 0; 
                  text-indent: 0; margin: 0; padding: 0; font-weight: bold }
                   
#page-text-left { font-family: Trebuchet MS; font-size: 10pt; text-align: left; word-spacing: 0; 
                  text-indent: 0; margin: 0; padding: 0;  }
                  
#page-text-left-B { font-family: Trebuchet MS; font-size: 10pt; text-align: left; word-spacing: 0; 
                  text-indent: 0; margin: 0; padding: 0; font-weight:bold; }
                                         
#page-text-centre { font-family: Trebuchet MS; font-size: 10pt; text-align: left; word-spacing: 0; 
                    text-indent: 0; margin: 0; padding: 0; text-align: center;}

#page-text-centre-B { font-family: Trebuchet MS; font-size: 10pt; text-align: left; word-spacing: 0; 
                    text-indent: 0; margin: 0; padding: 0; text-align: center;  font-weight:bold}
                    
#page-general-cell-b { border-left-style: solid; border-left-width: 1px; border-left: 1px solid #000000; 
                      border-right-style: solid; border-right-width: 1px; border-right: 1px solid #000000; 
                      border-top-style; border-top-width: 1px; border-top: 1px solid #000000; 
                      border-bottom-style; border-bottom-width: 1px; border-bottom: 1px solid #000000;  }

#page-general-cell-d { border-left-style: solid; border-left-width: 1px; border-left: 1px dotted #000000; 
                      border-right-style: solid; border-right-width: 1px; border-right: 1px dotted #000000; 
                      border-top-style; border-top-width: 1px; border-top: 1px dotted #000000; 
                      border-bottom-style; border-bottom-width: 1px; border-bottom: 1px dotted #000000;  }


#page-general-cell-nb { border-left-style: solid; border-left-width: 0px; border-left: 0px solid #000000; 
                       border-right-style: solid; border-right-width: 0px; border-right: 0px solid #000000; 
                       border-top-style; border-top-width: 0px; border-top: 0px solid #000000; 
                       border-bottom-style; border-bottom-width: 0px; border-bottom: 0px solid #000000;
                       border-collapse:collapse  }

#page-general-cell-vg { border-left-style: solid; border-left-width: 0px; border-left: 0px solid #000000; 
                       border-right-style: solid; border-right-width: 0px; border-right: 0px solid #000000; 
                       border-top-style; border-top-width: 0px; border-top: 0px solid #000000; 
                       border-bottom-style; border-bottom-width: 0px; border-bottom: 0px solid #000000;
                       border-collapse: collapse; background: url('site_images/border_10px.gif') }
                       
#page-underline-cell-dotted { border-left: 0px dotted #000000; 
                            border-right: 0px dotted #000000; 
                            border-top:  0px dotted #000000; 
                            border-bottom: 1px dotted #C0C0C0; }
                   
#page-underline-cell-double { border-left: 0px solid #000000; 
                             border-right: 0px solid #000000; 
                             border-top: 0px solid #000000;
                             border-bottom: 3px double #000000; }

#page-general-text { font-family: Trebuchet MS; font-size: 10pt; text-align: left; word-spacing: 0; 
                    text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #000000; list-style-image:url('site_images/lists/list_spot_bk.jpg') }

#page-general-text-r { font-family: Trebuchet MS; font-size: 10pt; text-align: right; word-spacing: 0; 
                    text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #000000; list-style-image:url('site_images/lists/list_spot_bk.jpg') }

#page-general-text-red { font-family: Trebuchet MS; font-size: 10pt; text-align: left; word-spacing: 0; 
                    text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #FF0000; list-style-image:url('site_images/lists/list_spot_r.jpg') }

#page-general-text-green { font-family: Trebuchet MS; font-size: 10pt; text-align: left; word-spacing: 0; 
                    text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #339933; list-style-image:url('site_images/lists/list_spot_g.jpg') }

#page-general-text-blue { font-family: Trebuchet MS; font-size: 10pt; text-align: left; word-spacing: 0; 
                    text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #0000ff; list-style-image:url('site_images/lists/list_spot_bl.jpg') }
                
#page-general-text-B { font-family: Trebuchet MS; font-size: 10pt; text-align: left; word-spacing: 0; 
                      text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #000000; font-weight:bold }

#page-section-text { font-family: Trebuchet MS; font-size: 9pt; text-align: left; word-spacing: 0; 
                    text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #000000 }
                                        
#page-section-text-B { font-family: Trebuchet MS; font-size: 9pt; text-align: left; word-spacing: 0; 
                      text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #000000; font-weight:bold }
                      
#service-date-link { font-family: Trebuchet MS; font-size: 12pt; text-align: left; word-spacing: 0; 
                    text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #0000FF }

#service-info-cell { border-left-style: solid; border-left-width: 0px; border-left: 0px solid #C0C0C0; 
                    border-right-style: solid; border-right-width: 0px; border-right: 0px solid #C0C0C0; 
                    border-top-style; border-top-width: 1px; border-top: 1px solid #C0C0C0; 
                    border-bottom-style; border-bottom-width: 1px; border-bottom: 1px solid #C0C0C0;  }

#poster-text-12 { font-family: Trebuchet MS; font-size: 12pt; text-align: left; word-spacing: 0; 
                    text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #000000; text-align: center }
#poster-text-14 { font-family: Trebuchet MS; font-size: 14pt; text-align: left; word-spacing: 0; 
                    text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #000000; text-align: center }
#poster-text-16 { font-family: Trebuchet MS; font-size: 16pt; text-align: left; word-spacing: 0; 
                    text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #000000; text-align: center }

#banner-text { font-family: Trebuchet MS; font-size: 24pt; word-spacing: 0; 
              text-indent: 0; margin: 0; padding: 0; text-align: center; color: #0000FF; }
              
#banner-text-left { font-family: Trebuchet MS; font-size: 24pt; text-align: left; word-spacing: 0; 
              text-indent: 0; margin: 0; padding: 0; color: #0000FF; }         

#page-footer-cell { border-left-style: solid; border-left-width: 0px; border-left: 0px solid #000000; 
                    border-right-style: solid; border-right-width: 0px; border-right: 0px solid #000000; 
                    border-top-style; border-top-width: 1px; border-top: 1px solid #000000; 
                    border-bottom-style; border-bottom-width: 1px; border-bottom: 1px solid #000000; 
                    background-color: #E0E0E0; }
 
#page-footer-text-L { font-family: Trebuchet MS; font-size: 10pt; text-align: left; word-spacing: 0; 
                     text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #0000FF }
                     
#page-footer-text-R { font-family: Trebuchet MS; font-size: 10pt; text-align: right; word-spacing: 0; 
                     text-indent: 0; margin-top: 0; margin-bottom: 0; padding: 0; color: #0000FF }
                     
#page-nav-cell { border-left-style: solid; border-left-width: 0px; border-left: 0px solid #000000; 
                border-right-style: solid; border-right-width: 1px; border-right: 1px solid #000000; 
                border-top-style; border-top-width: 0px; border-top: 0px solid #000000; 
                border-bottom-style; border-bottom-width: 0px; border-bottom: 0px solid #000000;  }
                
#menu_head {
	FONT-WEIGHT: 800; FONT-SIZE: x-small; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none
}


#share {
	clear: both;
	margin: 0 auto 0 auto;
	padding: 5px 0 0 0;
	width: 760px;
}

#share ul {
	display: block;
	float: left;
	padding: 0 0 5px 0;
	margin: 0;
	list-style-image: url('none');

}

#share ul li {
	float: left;
	list-style-image: url('none');

}

#share ul li.start {
	font-family: Trebuchet MS; 
	font-size: 10pt; 
	line-height: 2em;
	padding: 0 10px 0 0;
	list-style-image: url('none');
	
}

#share ul li a {
	border: 1px solid #fff;
	display: block;
	height: 20px;
	margin: 0 6px 0 0;
	text-indent: -3000em;
	width: 20px;
	list-style-image: url('none');

	
}

#share ul li a:hover {
	border: 1px solid #c4e3f3;
}

#share ul li a.digg {
	background: #fff url('/site_images/share_icons.png') no-repeat 0 -160px;
}

#share ul li a.reddit {
	background: #fff url('/site_images/share_icons.png') no-repeat 0 0;
}

#share ul li a.google {
	background: #fff url('/site_images/share_icons.png') no-repeat 0 -140px;
}

#share ul li a.yahoo {
	background: #fff url('/site_images/share_icons.png') no-repeat 0 -120px;
}

#share ul li a.delicious {
	background: #fff url('/site_images/share_icons.png') no-repeat 0 -100px;
}

#share ul li a.stumbleupon {
	background: #fff url('/site_images/share_icons.png') no-repeat 0 -60px;
}

#share ul li a.newsvine {
	background: #fff url('/site_images/share_icons.png') no-repeat 0 -80px;
}

#share ul li a.livejournal {
	background: #fff url('/site_images/share_icons.png') no-repeat 0 -40px;
}

#share ul li a.facebook {
	background: #fff url('/site_images/share_icons.png') no-repeat 0 -20px;
}
