/*
background image for all web pages
*/
body {background-image: url(http://01f174b.netsolhost.com/images/back_gold.jpg);}
/*
Link attributes for the link boxes - tan (F7E3C0) rollover white (FFFFFF) with no underlining, all other links
maroon (663333) rollover gray (666666)
*/
a:link.linktable {text-decoration: none; color: #F7E3C0;}
a:link {color: #663333;}
a:visited.linktable {text-decoration: none; color: #F7E3C0;}
a:visited {color: #663333;}
a:hover.linktable {text-decoration: none; color: #FFFFFF;}
a:hover {color: #666666;}
/*
fonts
*/
.welcome {font-weight: normal; color: #F7E3C0; font-size: 24px; font-family:"Times New Roman", Times, serif}
.mission {font-weight: normal; color: #F7E3C0; font-size: 16px;}
.caption {font-weight: normal; color: #000000; font-size: 13px;}
.emphasis {font-weight: normal; color: #000000; font-size: 20px;}
.emphasis2 {font-weight: normal; color: #660000; font-size: 20px;}
.sublinktitle {font-weight: bold; color: #660000; font-size: 16px;}
.linkfont {
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #F7E3C0;
	font-size: 13px;
}
/*
table layouts
*/
table.mission {
	background-image:url(http://01f174b.netsolhost.com/images/back_red.jpg);
	border: 1px;
	padding: 0px;
	height: 44px;
}
table.community1 {
	background-image:url(http://01f174b.netsolhost.com/images/back_red.jpg);
	border: 1px;
	padding: 0px;
	height: 350px;
	width: 490px;
}
table.community2 {
	border: 4px solid #666666;
	padding: 0px;
	background-color: #f7e3c0;
}
table.menu1 {
	margin-left: auto;
	margin-right: auto;
	border: 4px solid #666666;
	height: 44px;
	margin-left: auto;
	margin-right: auto;
}
table.menu2 {
	background-image:url(http://01f174b.netsolhost.com/images/back_red.jpg);
	border: 1px;
	padding: 0px;
	height: 44px;
}
table.header1 {
	border: 4px solid #666666;
	padding: 0px;
	width: 300px;
}
table.header2 {
	background-image:url(http://01f174b.netsolhost.com/images/back_red.jpg);
	border: 1px;
	padding: 0px;
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	color: #F7E3C0;
	font-size: 24px;
	width: 300px;
	height: 44px;
}
table.panels {
	border: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: justify;
	color: #000000;
	margin-right: auto;
	margin-left: auto;
	width: 635px;
}
table.topics1 {
	border: 4px solid #666666;
	height: 75px;
}
table.topics2 {
	border: 0;
	text-align: center;
	width: 250px;
	height: 75px;
}
.photo {
border: 4px solid #666666;
}
.christmas {
border: 4px solid #cc0000;
}
.holyweek {
border: 4px solid #4677c4;
}
table.border4 {
	border: 4px solid #666666;
	padding: 0px;
}
td { 
border: 0px; 
} 
td.border { 
border: 1px solid #666666;
}
td.christmas { 
border: 1px solid #cc0000;
}
td.holyweek { 
border: 1px solid #4677c4;
}
td.text {
	padding-right: 30px;
}
td.margins {
	background-image:url(http://01f174b.netsolhost.com/images/back_red.jpg);
	width: 15%;
}
td.red {
	background-image:url(http://01f174b.netsolhost.com/images/back_red.jpg);
}
/*
home page ads
*/
#ad1 {
	position: absolute;
	width: 100px;
	top: 280px;
	right: 12%;
	text-align: center;
}
/*
newsletter
*/
.author {font-weight: normal; color: #000000; font-size: 12px;}
.headline {font-weight: normal; color: #000000; font-size: 48px;}
.linkfontnum {font-weight: normal; font-family: Arial, Helvetica, sans-serif;
           color: #F7E3C0; font-size: 13px;}
/*
home page promos, eg holiday liturgy schedules
*/
#promo1 {
	position: absolute;
	width: 121px;
	top: 262px;
	text-align: center;
	height: 182px;
	left: 783px;
}

