/* Clickable Designs | CSS1-CSS2 Document */

/* wrap properties */
html, body {
		height: 100%;
		margin: 0px auto;
		padding: 0px;
		background: #CDD4D9 url(../images/wrap/bg_site.gif) repeat;
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight: normal; color: #384F5E; }

		a:link, a:visited { color: #D81F2A; text-decoration: underline; outline: none; }
		a:hover, a:active { color: #D81F2A; text-decoration: none; outline: none; }
		
		h1 { margin: 0px; padding: 27px 0px 4px 0px; font-size: 24px; font-weight: normal; line-height: 24px; color: #003C64; border-bottom: 1px solid #B6C2CB; font-family: Times New Roman, Times, serif; }
		h2 { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; line-height: 20px; color: #384F5E; }
		/* h3 { margin: 0px; padding: 30px 0px 36px 0px; font-size: 17px; font-weight: bold; line-height: 18px; color: #000000; } */
		/* h4 { margin: 0px; padding: 0px 0px 0px 0px; font-size: 13px; font-weight: bold; line-height: 19px; color: #000000; } */
		p { margin: 0px; padding: 0px 0px 18px 0px; }
		
		ul { margin: 0px; padding: 0px 0px 18px 40px; font-size: 12px; }
		ul li { margin: 0px; padding: 0px 0px 0px 0px; font-size: 12px; }
		
		hr { height: 0px; border-top: 1px dashed #B6C2CB; border-right: 0; border-bottom: 0; border-left: 0; }

#wrap {
		min-height: 100%;
		width: 917px;
		margin: 0px auto;
		padding: 0px 1px 0px 1px;
		background: #FFFFFF; }
		
		.left { float: left; display: inline; }
		.right { float: right; display: inline; }
		.center { text-align: center; }
		.end { clear: both; }
		
		.block { display: block; }
		
		form { margin: 0px; padding: 0px; }
		
		img { border: 0px; }
		
		.ancillary { width: 917px; height: 23px; background: url(../images/wrap/bg_ancillary.gif) no-repeat; }
		.ancillary_link { padding: 6px 50px 0px 0px; font-size: 10px; line-height: 11px; }
		.ancillary_link a:link, .ancillary_link a:visited { color: #F5C7CA; text-decoration: none; outline: none; }
		.ancillary_link a:hover, .ancillary_link a:active { color: #FFFFFF; text-decoration: none; outline: none; }
		.header { width: 917px; height: 116px; background: url(../images/wrap/bg_header.jpg) no-repeat; }

/* column properties */
.col1 {
		width: 216px;
		padding: 20px 0px 0px 0px; }
		
		.sidenav { padding: 7px 30px 7px 40px; border-top: 1px solid #B6C2CB; }
		.sidenav_inactive a:link, .sidenav_inactive a:visited { padding: 0px 0px 0px 20px; color: #384F5E; text-decoration: none; outline: none; background: url(../images/wrap/bullet_link_off.gif) no-repeat 0px 5px; }
		.sidenav_inactive a:hover, .sidenav_inactive a:active { padding: 0px 0px 0px 20px; color: #D81F2A; text-decoration: none; outline: none; background: url(../images/wrap/bullet_link_on.gif) no-repeat 0px 5px; }
		.sidenav_active a:link, .sidenav_active a:visited { padding: 0px 0px 0px 20px; color: #D81F2A; text-decoration: none; outline: none; background: url(../images/wrap/bullet_link_on.gif) no-repeat 0px 5px; }
		.sidenav_active a:hover, .sidenav_active a:active { padding: 0px 0px 0px 20px; color: #D81F2A; text-decoration: none; outline: none; background: url(../images/wrap/bullet_link_on.gif) no-repeat 0px 5px; }
		.sidenav_icon1 { padding: 14px 0px 50px 0px; border-top: 1px solid #B6C2CB; text-align: center; }

.col2 {
		width: 658px;
		margin: 0px 0px 0px 0px; }
		
		.content { width: 418px; margin: 20px 0px 0px 0px; }
		.content_full { width: 609px; margin: 20px 0px 0px 0px; }
		.content_full p { text-align: justify; }
		.content_full hr { height: 0px; margin: 0px 0px 18px 0px; border-bottom: 1px solid #B6C2CB; border-right: 0; border-top: 0; border-left: 0; }
		.content_programs { width: 365px; }
		.home_content { width: 597px; margin: 20px 0px 0px 0px; }
		.content p { text-align: justify; }
		.photos { width: 150px; margin: 20px 49px 0px 0px; }
		.section { width: 658px; margin: 20px 0px 0px 0px; }
		.section p { margin: 0px; padding: 0px 0px 12px 0px; }
		.section hr { height: 0px; border-bottom: 1px dashed #B6C2CB; border-right: 0; border-top: 0; border-left: 0; }
		.photos_programs { width: 200px; }
		.content_parish { width: 365px; }
		.photos_parish { width: 200px; }
		
/* page properties */
.top {
		padding: 2px 0px 60px 12px;
		background: url(../images/wrap/icon_top.gif) no-repeat 0px 8px;
		font-size: 10px; }
		
		.top a:link, .top a:visited { text-decoration: none; outline: none; }
		.top a:hover, .top a:active { text-decoration: underline; outline: none; }
		
/* events properties */
.event {
		width: 609px;
		margin: 0px;
		padding: 0px;
		background-color: #DEE3E8;
		border-top: 1px solid #B6C2CB; }

.event_holyweek {
		width: 609px;
		margin: 0px;
		padding: 0px;
		background-color: #66B3FF;
		border-top: 1px solid #B6C2CB; }
		
		.event_date { width: 85px; margin: 0px; padding: 10px 14px 10px 0px; text-align: right; }
		.event_date h1 { margin: 0px; padding: 0px; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; border-bottom: none; }
		.event_date h2 { margin: 0px; padding: 0px; font-size: 12px; line-height: 18px; font-weight: normal; color: #003C64; }
		
		.event_details { width: 496px; margin: 0px; padding: 0px 0px 14px 14px; background: #FFFFFF; }
		.event_details_top { padding: 3px 0px 0px 0px; }
		.event_details_bottom { padding: 0px; }
		.event_details h1 { margin: 0px; padding: 10px 0px 0px 0px; font-size: 15px; line-height: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #384F5E; border-bottom: none; }
		.event_details h2 { margin: 0px; padding: 2px 0px 0px 0px; font-size: 12px; line-height: 18px; font-weight: normal; }
		.event_more { padding: 12px 0px 0px 12px; background: url(../images/wrap/bullet_link_on.gif) no-repeat 0px 20px; }
		.event_time { padding: 0px; }
		.event_sep { padding: 0px 12px 0px 12px; color: #B6C2CB; line-height: 17px; }
		.event_location { padding: 0px; }
		.event_specifics { padding: 1px 0px 0px 0px; }
		.event_info { padding: 10px 0px 0px 0px; }
		.event_info p { padding: 0px 0px 8px 0px; }
		.event_link { padding: 12px 0px 3px 12px; background: url(../images/wrap/bullet_link_on.gif) no-repeat 0px 20px; }
		.event_contact { padding: 0px 0px 0px 0px; }
		
/* footer properties */
.wrap_bottom {
		height: 150px;
		border-top: 1px solid #B6C2CB; }
		
		.copyright { padding: 15px 20px 0px 20px; font-size: 10px; line-height: 11px; }
		.copyright a:link, .copyright a:visited { text-decoration: none; outline: none; }
		.copyright a:hover, .copyright a:active { text-decoration: underline; outline: none; }
