body {
	margin : 0px;
	background-repeat : repeat-y;
	background-position : 0% 35%;
}

td.contentcell {
	padding-top : 18px;
	padding-left : 15px;
	padding-bottom : 10px;
	background : transparent url(/images/watermark.gif) no-repeat 95% 100%;
}

tr.aligntop td { vertical-align : top }

blockquote { margin-left : 10px }

h1, h2, h3 {
	font-family : Arial;
}

h1 { font-size : 26px; margin : 0px; font-weight : normal; }

h2 {
	color : #00465A;
	font-weight : normal;
	font-size : 18px;
	border-bottom : #666666 dashed 1px;
	padding-bottom : 1px;
}

h3 { color : maroon; font-size : 15px }

.contentcell p {
	font : 11px/15px Verdana;
	color : #333333;
	width : 520px;
	margin-left : 8px;
}

.contentcell ul {
	font : 11px/15px Verdana;
	color : #333333;
}

.contentcell td p { width : auto !important }

h3 {
	margin-left : 4px;
}

.contentcell p a, li a { color : #7C2121; }
.contentcell p a:hover, li a { color : #9e4343; }

table.sidebar {
	border-left : #00465A solid 1px;
	width : 280px;
	background-color : #fafafa;
}

table.sidebar td.heading {
	border-left : #00465A solid 4px;
	background-color : #feefa6;
	padding-left : 3px;
	font : 12px/16px Verdana;
	font-weight : bold;
}

table.sidebar td.contentcell {
	padding : 10px;
}

table.sidebar td.contentcell p {
	width : auto;
}

.menu { border : #96B3BB solid 2px; background-color : #feefa6; top : 119px; position : absolute; visibility : hidden; font : 11px/14px Arial; padding : 5px; padding-top : 4px; width : 140px }
.menu a { color : maroon; text-decoration : none; }
.menu a:hover { color : #a08888; }

.parishlinks {text-decoration : none; }

input, select { font-family : Tahoma; font-size : 8pt }

.smalltext { font-family : Verdana; font-size : 11px }

table.sidebar tr td.contentcell { background-image : none; )