body {
margin: 0;
padding: 0;
text-align: left;
color: #333;
background: #d9e2e1 url(/images/site/bg_gradLight.jpg) repeat-x fixed;
font-family: Trebuchet MS, Verdana, "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
font-size: 13px;
}
h1, h2, h3, h4 {
font-family: Trebuchet MS, Verdana, Tahoma, sans-serif;
font-weight: normal;
letter-spacing: 1px;
}
#header h1 {
margin: 0px;
font-size: 16px;
color: #333;
word-spacing: 1px;
}
h1, h2 {
margin: 0px;
padding: 0px;
font-size: 15px;
color: #000;
font-weight: bold;
}
a {
text-decoration: underline;
color: #900;
}
a:visited {
color: #b00;
}
a:hover {
text-decoration:none;
color: #333;
}
#header { 
background-color:#aaaaaa;
margin:0px;
padding:0px;
text-align:left;
border-bottom: 1px solid #ebebeb;
background: #fff url(/images/site/header1.jpg) repeat-x top left;
height:93px;
}
.criHeader1 {
background-image:url(/images/site/cri_cross.gif);
background-repeat:no-repeat;
padding-left:25px;
}
#utilityBar{
vertical-align:top;
position:absolute;
top:5px;
right:25px;
height:18px;
}
#utilityBar a, #utilityBar a:link {
color:#bb0000;
border:0px;
}
#utilityBar a:hover {
color:#666;
text-decoration:none;
}
.headerLinkBarIcon {
margin-left:12px;
vertical-align:middle;
}
a.headerLinkBarIcon {
padding-top:10px;
}
a.headerLinkBarLink, a.headerLinkBarLink:visited {
padding-bottom:0px;
text-decoration:underline;
}
#navBar {
margin:0px;
background: #eee url(/images/site/navBkgd2.jpg) repeat-x top left;
height:29px;
text-align:left;
}
#navMenu {
padding-top:6px;
margin-left:225px;
}
#navBar a {
}
#navMenu ul, #navMenu li {
list-style-type: none;
padding: 0px;
margin: 0px;
}

a.navLinksL1 {
color:#900;
font-weight:normal;
font-size:13px;
text-decoration:none;
}
a.navLinksL1Active {
color:#900;
font-weight:bold;
font-size:13px;
text-decoration:none;
}
#listenNow{
position:absolute;
top:91px;
left:7px;
}
#listenNow a, #listenNow a:link, #listenNow a:hover, #listenNow a:visited {
font-style:italic;
padding-top:0px;
top:3px;
position:relative;
color:#990000;
}
#donateNow{
position:absolute;
top:45px;
right:20px;
}
#contributeNews {
position:absolute;
top:57px;
right:20px;
}
#homeNewsDisplay p {
display:inline;
}
#listenNow a:visited {
color:red;
}
#globalContainer{
min-width:700px;
width:760px;
margin-left:auto;
margin-right:auto;
/*left:3%;
width:94%;*/
top:0px;
margin-bottom:20px;
margin-top:10px;
position:relative;
border:solid 1px #999;
}
#contentAreaParent {
/*overflow: hidden;*/
width:100%;
padding:0px;
margin:0px;
border:0px;
background-image:url(/images/site/contentAreaBkgd.gif);
background-repeat:repeat-y;
}
.Left5050 {
/*position:relative;
width:48%;
float:left;
display:table-cell;*/
}
.Right5050 {
/*position:relative;
width:48%;
float:right;
display:table-cell;*/
}
.Left5050 p {
display:inline;
}
.Right5050 p {
display:inline;
}
#leftPanel {
width:205px;
padding:0px;
margin:0px;
/*position:relative;
float:left;
background-color:#eee; 
border-right:solid 1px #ccc;*
padding-bottom:1000px;
margin-bottom:-998px;*/
}
.leftPanelSubContent {
padding-left:8px;
padding-right:12px;
}
#breadCrumbs {
text-align:right;
padding-bottom:5px;
margin-right:5px;
}
.leftSectionHead {
color:#336699;
height:35px;
background-image:url(/images/site/leftSectionHeadBkgd.jpg);
padding-left:0px;
padding-top:20px;
padding-bottom:0px;
margin:0px;
border-bottom:solid 1px #ccc;
}
.leftSectionHead a:link, .leftSectionHead a:hover, .leftSectionHead a:visited {
font-weight:normal;
font-size:15px;
letter-spacing:0.1em;
color:#990000;
font-family: Arial, Trebuchet MS, Verdana, Tahoma, Sans Serif;	
display:block;
margin-top:12px;
margin-left:3px;
padding-left:15px;
background-image:url(/images/site/leftSectionHeadLinkBkgd.gif);
background-repeat:no-repeat;
}
.testimonialHeader {
color:#666;
font-weight:bold;
font-size:15px;
}
#testimonialSidebar {
padding-left:5px;
padding-bottom:10px;
}
.sidebarBlogEntry {
padding-bottom:15px;
padding-left:10px;
}
.sidebarBlogEntry p {
display:inline;
}
.rightSideBarHeader {
font-weight:bold;
font-size:13px;
color:#900;
border-bottom:solid 1px #900;
}
#mainContentArea{
margin:0px;
padding:20px;
border:0px;
min-height:500px;
padding-top:5px;
width:514px;
/*border:solid 0px #333;
border-left:dashed 1px #ccc;
min-width:400px;
padding-bottom:1000px;
margin-bottom:-998px;*/
}
#mainContentAreaHome {
margin-left:0px;
margin-right:0px;
padding:20px;
padding-top:5px;
border:solid 0px #333;
min-width:400px;
background:#f8f8f8;
padding-bottom:1000px;
margin-bottom:-998px;
}
#mainContentRightCell {
float:right;
width:200px;
/*border:solid 1px #e5e0e4;*/
margin:10px;
margin-right:0px;
margin-top:0px;
}
#mainContentRightHeader{
margin: 0;
padding-top:3px;
padding-bottom:4px;
padding-left:10px;
color: #333;
font-weight: normal;	
font-size:14px;
border-bottom:solid 1px #e5e5e5;
background:#f2f2f2 url(/images/site/bg_section_head.jpg) repeat-x top right;
}
#mainContentRightContent {
padding:10px;
padding-right:10px;
background-color:#f2f2f2;
}
#mainContentRightContentHome {
padding:10px;
}
#mainContentRightCell ul, #mainContentRightCell li {
padding:0px;
padding-left:5px;
list-style-position:inside;
}
#mainContentSubLeftPanel {
position:relative;
float: left;
width:48%;
margin: 0px;
padding:5px;
border:solid 1px #ddd;
border-bottom:solid 1px #e5e5e5;
background:#f2f2f2 url(/images/site/bg_section_head.jpg) repeat-x top right;
}
#mainContentSubContainer {
}
#mainContentSubRightPanel {
position:relative;
float: right;
width:48%;
margin: 0px;
padding:5px;
border:solid 1px #ddd;
border-bottom:solid 1px #e5e5e5;
background:#f2f2f2 url(/images/site/bg_section_head.jpg) repeat-x top right;
}
#floatingCell{
float:right;
font-size:10px;
width:150px;
border:solid 1px #A5B0B4;
padding:10px;
padding-right:0px;
margin:10px;
margin-right:0px;
margin-top:0px;
border-top:solid 10px #A5B0B4;
}
.sideBarContainer {
float:right;
width:184px;
padding:0px;
margin-left:20px;
margin-bottom:20px;
margin-right:20px;
}
.sidebarHeader {
background:url(/images/site/sidebarHeaderBkgd.gif) no-repeat top left;
width:184px;
height:13px;
padding:4px;
padding-left:8px;
padding-right:8px;
margin:0px;
color:#fff;
font-weight:bold;
text-align:center;
}
.sidebarCenter {
margin:0px;
background:url(/images/site/sidebarCenterBkgd.gif) repeat-y top left;
padding:8px;
width:184px;
}
.sidebarFooter {
background:url(/images/site/sidebarFooterBkgd.gif) no-repeat top left;
width:184px;
padding:4px;
padding-left:8px;
padding-right:8px;
height:10px;
}
#footer { 
display:block;
height:17px;
background-color:#95A0A4 !important;
padding:2px;
padding-bottom:4px;
color:#fff;
border-top: 1px solid #999;
text-align:center;
}
.parishLabel {
width:110px;
display:table-cell;
text-align:right;
padding-right:15px;
}
.parishValue {
display:table-cell;
text-align:left;
}
.parishNewsHeader {
margin-left:10px;
font-weight:bold;
margin-bottom:2px;
margin-top:15px;
}
.parishNewsInfo {
padding-left:35px;
}
#viewAllParishes {
margin-left:10px;
margin-top:25px;
}
.breakingRow {
}
.inlineHeader1 {
font-weight:normal;
}
.inlineHeader1 p {
display:inline;
}
.inlineDisplay p {
display:inline;
}
#footer a {
border:none;
color:#fff;
text-decoration:underline;
font-weight:normal;
}
#bottomSpacer {
height:15px;
clear:both;
}
#copyright {
margin-top:20px;
margin-bottom:20px;
font-size:10px;
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#siteDesign {
margin-top:20px;
margin-bottom:15px;
font-size:9px;
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.faqQuestions {
margin-bottom:10px;
}
.faqAnswers {
margin-left:30px;
margin-bottom:15px;
margin-top:15px;
}
.clsOrderedList {
padding-bottom:10px;
}
a.faqLinks, a.faqLinks:link {
}
#linksList li, .listStyle1 li {
list-style-image:url(/images/site/li_square.gif);
padding-bottom: 10px;
}
.clsIndent1
{
padding-left: 15px;
font-weight: bold;
}
.clsIndent2
{
padding: 3px;
padding-left: 45px;
}
#content 
{
float: left;
margin:20px 0px;
padding:0px 1em;
background: #fff;
width: 490px;
display:inline;
color:#333;
overflow:hidden;
}
a img {
border: none;
}
code {
font-style: italic;
}
#leftPanel ul {
list-style-type: none;
padding: 0px;
margin: 0;	
}
#leftPanel ul li {
margin: 0px;
padding: 0;
}
a.leftPanelNavLink:link{
display: block;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #cccccc;
background-image: url(/images/site/leftSectionLinkBkgd.gif);
background-repeat:no-repeat;
padding-left:18px;
padding-bottom:3px;
padding-top:3px;
color: #369;
text-decoration: none;
font-weight: bold;
font-family:Trebuchet MS, Verdana, Tahoma, Sans Serif;	
font-size:13px;
}
a.leftPanelNavLink:visited {
padding-left:18px;
padding-bottom:3px;
padding-top:3px;
display:block;
background-image: url(/images/site/leftSectionLinkBkgd.gif);
background-repeat:no-repeat;
font-weight: bold;
border-top: 1px solid #eee;
border-bottom: 1px solid #ccc;
color:#47a;
text-decoration: none;
font-weight: bold;
font-family:Trebuchet MS, Verdana, Tahoma, Sans Serif;	
font-size:13px;
}
a.leftPanelNavLink:hover, a.leftPanelNavLink:visited:hover, a.leftPanelNavLinkActive:hover,a.leftPanelNavLinkActive:visited:hover {
padding-left:18px;
padding-bottom:3px;
border-bottom: 1px solid #cccccc;
padding-top:3px;
display:block;
border-top:solid 1px #ddd;
text-decoration: underline;
background-color: #e5e5e5;
background-image: url(/images/site/leftSectionLinkBkgd.gif);
background-repeat:no-repeat;
font-weight: bold;
text-decoration: none;
}
a.leftPanelNavLinkActive:link, a.leftPanelNavLinkActive:visited {
display: block;
border-top:solid 1px #ddd;
border-bottom: 1px solid #cccccc;
background-color: #e0e0e0;
background-image: url(/images/site/leftSectionLinkBkgd.gif);
background-repeat:no-repeat;
padding-left:18px;
padding-bottom:3px;
padding-top:3px;
color: #336699;
font-weight: bold;
text-decoration: none;
font-family:Trebuchet MS, Verdana, Tahoma, Sans Serif;	
font-size:13px;
}
#header a:link, #header a:visited, #header a:hover, #header a:active {
color: #f0f0f0;
text-decoration: none;
border-bottom: none;
}
#content ul {
margin: 0;
padding-left: 10px;
list-style-type: none;
}
#content ul li {
background: url(/images/site/bullet.png) no-repeat 0 5px;
padding-left: 1.5em;
padding-top: .2em;
margin:0;
}
.post-footer, .copyright {
margin-bottom: 3em;
color: #666666;
}
.post-content {
padding: 1em 0 0 0;
}
.newsTitle1 {
font-size:13px;
font-weight:bold;
color:#505050;
margin-bottom:5px;
margin-top:10px;
}
.newsTitle2 {
float:left;
text-align:left;
font-size:14px;
font-weight:bold;
color:#333;
}
.paginate {
background-color: #f2f2f2;
background-image: url(/images/site/bg_section_head.jpg);
background-repeat: repeat-x;
background-attachment: scroll;
background-x-position: right;
background-y-position: top;
margin: 0px;
margin-bottom:10px;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
font-weight: normal;	
border-top:solid 1px #ddd;
border-right:solid 1px #ddd;
border-left:solid 1px #ddd;
border-bottom:solid 1px #e5e5e5;
}
.paginateHome {
margin: 0;
margin-right:15px;
margin-left:15px;
margin-bottom:10px;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
color: #900;
font-weight: normal;	
border-top:solid 1px #ddd;
border-right:solid 1px #ddd;
border-left:solid 1px #ddd;
border-bottom:solid 1px #e5e5e5;
background:#f2f2f2 url(/images/site/bg_section_head.jpg) repeat-x top right;
}
.paginateMulti {
margin: 0;
margin-right:10px;
margin-bottom:10px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
color: #900;
font-weight: normal;
font-size:13px;
border:solid 1px #e5e5e5;
background:#f5f5f5; /*url(/images/site/bg_section_head.jpg) repeat-x top right;*/
}
.pagecount {
color:	#666666;
font-weight: normal;
}

img {
margin:0; border:none;
}
.post-title {
text-align: left;
padding: 0.3em 1em 0 0;
color: #999;
background:transparent url(/images/site/dateheader.png) no-repeat right top;
}
.post-title em {
text-decoration: none;
float: left;
font-style: normal;
font-weight:bold;
padding:0;
margin-top:-0.1em;
color: #BDBB9B;
}
.post-info {
color: #999;
margin:0;
}
.post-info a {
text-decoration: none;
color: #6E6A7E;
border: none;
}
hr {
display: none;
}
.commentlist {
font-weight:normal;
color: #666666;
}

.commentlist a {
font-weight:normal;
}		

.commentlist cite {
color: #808080;
margin: 0 0 1em;
padding: 0 0 0.5em;
}
cite a {
border-bottom: 1px dotted #DC9204;
font-weight:bold;
text-decoration: none;
}
cite a:visited, a:hover {
border-bottom: none;
}

.oddcomment {
background-color:#f2f2f2;
padding:.5em 1em;
border:1px solid #E7E7E9;
margin-bottom:1em;
}

.evencomment {
background-color:#f9f9f9;
padding:.5em 1em;
border:1px solid #E7E7E9;
margin-bottom:1em;
}

.oddcomment:hover, .evencomment:hover {
background-color:#fff;
padding:.5em 1em;
border:1px solid #EFEEE6;
margin-bottom:1em;
}

.trackback {
border:1px solid #E7E7E9; 
padding:0 3px;
background-color: #EFEEE6;
margin-bottom:1em;
}
.trackback-post {
margin-left:20px;
padding:0 3px;
}
.trackback p {
margin:0;
color:#666666;
}

.commentform {
margin-left:0;
}

textarea, input {
border: 1px solid #aaa;
background-color:  #fff;
color: #000;
font-family: Trebuchet MS, Verdana, Geneva, Tahoma, Arial, 	Sans-serif;
font-size: 11px;
margin-top: 3px;
margin-bottom: 3px;
}


.checkbox {
margin: 3px;
padding: 0;
border: 0;
}

.submit {
background-color: #888888;
font-family: Trebuchet MS, Arial, Verdana, Sans-serif;
font-size: 10px;
font-weight: normal;
letter-spacing: .1em;
padding: 1px 3px 1px 3px;
margin-top: 6px;
margin-bottom: 4px;
text-transform: uppercase;
color: #fff;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
}

table {
margin:0px;
padding:0px;
}

.calendarBG {
background-color: #fff; 
}

.calendarBlank { 
background-color: #fff;
}

.calendarHeader { 
font-weight: bold; 
color: #666666; 
text-align: center;
background-color: #fff;
}

.calendarMonthLinks {
font-weight: bold;
letter-spacing:	.1em;
text-decoration: none;
color: #fff;
background-color: #fff;
}

.calendarMonthLinks a {
color: #9C9969;
text-decoration: none;
background-color: transparent;
}

.calendarMonthLinks a:visited {
color: #666666;
text-decoration: none;
background-color: transparent;
}

.calendarMonthLinks a:hover {
color: #BDBB9B;
text-decoration: underline;
background-color: transparent;
}

.calendarDayHeading {
font-weight: bold; 
color: #666666; 
background-color: #e3e3e3; 
text-align: center;
vertical-align: middle;
}

.calendarToday { 
font-weight: bold;
letter-spacing:	.1em;
text-decoration: none;
text-align: center;
vertical-align: middle;
color: #143558;
background-color: #fff;
}

.calendarCell {
font-weight: normal;
letter-spacing:	.1em;
text-decoration: none;
text-align: center;
vertical-align: middle;
color: #666666;
background-color: #fff;
}

.calendarCell a {
color: #BDBB9B;
text-decoration: none;
background-color: transparent;
}

.calendarCell a:visited {
color: #9C9969;
text-decoration: none;
background-color: transparent;
}

.calendarCell a:hover {
color: #7A7636;
text-decoration: none;
background-color: transparent;
}

/************ sectionLinks styles **************/

#sectionLinks{
margin: 0px;
padding: 0px;
padding-bottom:10px;
padding-top:0px;
width:205px;
}

#sectionLinks h3{
padding: 10px 0px 2px 10px;
border-bottom: 1px solid #cccccc;
}
#sectionLinks ul, #sectionLinks li {
list-style-type: none;
padding: 0px;
margin: 0px;
color: #900;
}
.leftQuote {
font-style:italic;
padding-top:20px;
}
