html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}/* remember to define focus styles! */:focus {outline: 0;}body {line-height: 1;color: black;background: white;}ol, ul {list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}


body { text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:1.428; }
#container { width:720px; margin-left:auto; margin-right:auto; text-align:left; }

#header a { display:block; margin:20px; margin-left:13px; width:256px; height:20px; text-indent:-900000px; background:url(logo.jpg); }

#nav { padding-left:11px; width:689px; height:140px; background:url(nav.jpg) no-repeat; }

#nav .col1 { height:128px; width:100px; padding-top:12px; float:left; }
#nav .col2 { margin-left:12px; height:128px; width:100px; padding-top:12px; float:left; }
#nav a { display:block; height:20px; width:101px; margin-bottom:12px; text-indent:-9999999px; }
#nav a.current, #nav a:hover {  background:#DBB04A; }
#main { width:674px; margin-left:13px; margin-right:13px; }
h1 { width:660px; margin-top:20px; }
	h1.ourchurch { text-indent:-9090909px; background:url(h1_ourchurch.jpg) no-repeat; } 
	h1.infullcommunionwiththepo { text-indent:-9090909px; background:url(h1_infullcommunionwiththepo.jpg) no-repeat; } 
	h1.saintgabriel { text-indent:-9090909px; background:url(h1_saintgabriel.jpg) no-repeat; } 
	h1.servicesthisweek { text-indent:-9090909px; background:url(h1_servicesthisweek.jpg) no-repeat; } 
	h1.prayforthesick { text-indent:-9090909px; background:url(h1_prayforthesick.jpg) no-repeat; } 
	h1.ecf { text-indent:-9090909px; background:url(h1_ecf.jpg) no-repeat; } 
	h1.map { text-indent:-9090909px; background:url(h1_map.jpg) no-repeat; } 
	h1.outreach { text-indent:-9090909px; background:url(h1_outreach.jpg) no-repeat; } 
	h1.donate { text-indent:-9090909px; background:url(h1_donate.jpg) no-repeat; } 
	h1.links { text-indent:-9090909px; background:url(h1_links.jpg) no-repeat; } 
	h1.pictures { text-indent:-9090909px; background:url(h1_pictures.jpg) no-repeat; } 
	h1.bulletins { text-indent:-9090909px; background:url(h1_bulletins.jpg) no-repeat; } 
	h1.byzantinecatholicism { text-indent:-9090909px; background:url(h1_byzantinecatholicism.jpg) no-repeat; } 
	h1.history { text-indent:-9090909px; background:url(h1_history.jpg) no-repeat; } 
	h1.parishmissionstatement { text-indent:-9090909px; background:url(h1_parishmissionstatement.jpg) no-repeat; } 
	h1.pastorsletter { text-indent:-9090909px; background:url(h1_pastorsletter.jpg) no-repeat; } 
	h1.parishmembership { text-indent:-9090909px; background:url(h1_parishmembership.jpg) no-repeat; } 
	h1.schedule { text-indent:-9090909px; background:url(h1_schedule.jpg) no-repeat; } 
p { width:660px; margin-bottom:5px; }
h2 { font-weight:bold; }
#footer { width:700px; border-top:1px solid #000; border-bottom:1px solid #000; height:108px; margin-top:15px; margin-bottom:20px; }
#footer .col1 { padding:13px; float:left; width:585px; }
#footer .col2 { float:left; margin-top:16px; }
	#footer .col2 a { background:url(eparchy.jpg); height:70px; display:block; width:70px; text-indent:-9090909px; }
	
small { font-size:75%; }
strong { font-weight:bold }
em { font-style:italic; }

a { text-decoration:none; color:#CC6633 }
a:hover { text-decoration:underline; }

iframe {
	width:425px;
	height:350px;
	border:0;
	margin:0;
	overflow:hidden;
}
