﻿

div.printBodyStyle{margin: 0em 1em 0em 1em;}

body  {
 margin-left: 0; 
 margin-top: 0;
 background-color: #D0D1A4;
 color: #000000;

}
 
 
/* Container Styles */
div#idDiv_OuterContainer{text-align:center; min-width:960px;}

div#idDiv_InnerContainer{
 margin:0 auto;
 width:980px;
 text-align: left;
 background: #f7f7f7;
 border:2px solid #534953;
}

.navlinks {
 font-size: 10pt;
 font-family: arial,verdana,sans-serif; 
 }
 
.tdnavlinksContainer{
 background-color: #660066; 
 } 

td a.navlinks:hover	{
 font-size: 10pt;
 font-family: arial,verdana,sans-serif;
 background : none repeat; 
 text-decoration: none; 
 color:#FFCC33
 }
 
a.navlinks:link {
 font-size: 10pt;
 font-family: arial,verdana,sans-serif;
 background : none repeat; 
 text-decoration: none; 
 color:#F7F7F7
 }
 
a.navlinks:visited {
 font-size: 10pt;
 font-family: arial,verdana,sans-serif;
 background : none repeat; 
 text-decoration: none; 
 color:#F7F7F7
 }

a:hover{color:red}
.pIndented	{ padding-top: 5px; }

.superlinks{
 vertical-align: super;
 font-family: arial, verdana, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: blue;
}


 /* ------------------------ */
 /* Begin Header style rules */
 /* ------------------------ */
 
  .hdr1_FeaturedArticle {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #660066;
	}

  .hdr1_SpotLight {
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #808000;  
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	}

  .hdr1_CatholicLifeStyle {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #990000;
	}

  .hdr1_CatholicYouth {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #000066;
	}

  .hdr1_CatholicCalendar {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #000066;
	}

  .hdr1_CatholicNews {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 14pt;
	color: #000066;
	}

  .hdr1_CatholicSpirituality {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #660066;
	}

  .hdr2_CatholicCalendarEvent {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #800000;
	font-weight: bold;
	}

  .hdr1_BookOfTheMonth {
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
	font-size: 12pt;
	color: #660066;
	}

   .articleSubTitle {font-size: 10pt; font-weight: bold;}
   .articleAuthor {font-size: 10pt; font-weight: 400;}
   .pageNumber{font-size: 8pt; font-weight: 400;}
   .calendarDate{
   	  margin-left: 5px; 
      font-family: "trebuchet ms", "gill sans", verdana, sans-serif;
      font-weight: bold;
      font-size: 12pt;
    }
   
   .instructions{
   	 margin-left: 10px; 
	 margin-right: 5px; 
	 font-family: arial,verdana,sans-serif;
	 font-size: 8pt; 
   	 color: #CC6600;
   	 }
   
 /* ------------------------------ */
 /* Begin MAIN CONTENT style rules */
 /* ------------------------------ */ 

  #mainContentCell {
	padding:5px;
	font-family: arial,verdana,sans-serif;
	}
    
   .tblPadding {
	margin-left: 10px; 
	margin-right: 5px; 
	font-family: arial,verdana,sans-serif;
	font-size: 10pt;
	color: #000000;
	}
		
   .p_SpecialReportLarge {
	margin-left: 10px; 
	margin-right: 5px; 
	font-family: georgia,arial,verdana,sans-serif;
	/* font-size: 10pt; */
	color: #000000;
	}	

   #tblSectionPadding {
	margin-left: 5px; 
	margin-right: 2px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	font-family: arial,verdana,sans-serif;
	}

td .tbldata_BoxSpotlightOnParish {
	font-family: arial,verdana,sans-serif;
	font-size: -1em;	
	}
	
p.mainContentCell {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: arial,verdana,sans-serif;
	}
	
	
p.BCM_Abstract {
	margin-left: 10px; 
	margin-right: 5px; 
	font-family: arial,verdana,sans-serif;
	font-size: 10pt;
	color: #000000;   
	}
	
p.BCM_Abstract_HDR {
	margin-left: 10px; 
	margin-right: 5px; 
	font-family: arial,verdana,sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;   
	} 
	 
 /* --------------------- */
 /* Begin BOX style rules */
 /* --------------------- */ 
	
  .tbldata_BoxSpotlightOnParish {
	font-family: arial,verdana,sans-serif;
	font-size: 12px;	
	}
	
/* article style rules */

.articleSubNavHeader {
	margin-left: 10px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: verdana,arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	}
	
.articleSubNavSectionNumbers {
	margin-left: 10px; 
	margin-right: 5px; 
	margin-top: 10px; 
	font-family: arial,verdana,sans-serif;
	font-size: 10pt;
	}

   .text_TrebuchetMS{
	margin-left: 5px; 
	margin-right: 5px; 
	font-family: "Gill Sans","Trebuchet MS",sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	}
	
  .hdr2_TrebuchetMS{
	margin-left: 5px; 
	margin-right: 5px; 
	font-family: "Gill Sans","Trebuchet MS",sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: bold;
	}

  .hdr3_TrebuchetMS{
	margin-left: 5px; 
	margin-right: 5px; 
	font-family: "Gill Sans","Trebuchet MS",sans-serif;
	font-size: .9em;
	color: #000000;
	font-weight: bold;
	}	
	
	
  .byline{
	font-size: 12pt;
	}
		
  .saintColor{color: #990000; bakcground-color: none;}	
  
  .eventByLine{
   font-family: arial,verdana,sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: transparent;
   }
   	
 .listText{
	font-family: arial,verdana,sans-serif;
	font-size: 10pt;
	}
	
 .listTextTrebuchet{
	font-family: "Gill Sans","Trebuchet MS",sans-serif;
	font-size: 12pt;
	}
	
/* Black Catholic Monthly (Main Page) */

h3.bcm_articleTextHdr{
 font-family: verdana,Arial,sans-serif;
 font-size: 10pt;
 color: #800000;
 margin-bottom: 5px;
 }

h4.bcm_articleTextLink{
 font-family: "Gill Sans","Trebuchet MS",sans-serif;
 font-size: 10pt;
 margin-top: 0px;
 margin-bottom: 2px;
 margin-left: 10px; 
 margin-right: 5px;  
 } 

p.bcm_articleTextAbstract{
 font-family: "Gill Sans","Trebuchet MS",sans-serif;
 font-size: 10pt;
 margin-top: 0px;
 margin-bottom: 5px;
 margin-left: 10px; 
 margin-right: 5px;  
 } 
 
.bcm_articleTextHdrArrow{
  font-size: 8pt;
  }
  
div.quote{
   width: 90%;
   margin: 0 20px 0 20px;
   font-size: 10pt;
   font-family: "Gill Sans","Trebuchet MS",sans-serif;
   color: #000066;
   background-color: none;
   }
   
 /* Right nav Styles */
 
 p.p_rightNavYouth{
 font-family: arial,verdana,sans-serif; 
 font-size: 10pt; 
 margin: 2px 2px 5px 2px;
 }
 
 a.rightNavYouth:link{text-decoration: none;}
 a.rightNavYouth:hover{text-decoration: underline;}
 a.rightNavYouth:visited{text-decoration: none;}
 

/* =======================*/ 
/* right nav with OverLib */
/* =======================*/
 
 p.p_rightNavOLPopUp{
 font-family: arial,verdana,sans-serif; 
 font-size: 10pt; 
 margin: 2px 2px 5px 2px;
 }
 
 a.rightNavOLPopUp:link{text-decoration: none;}
 a.rightNavOLPopUp:hover{text-decoration: underline;}
 a.rightNavOLPopUp:visited{text-decoration: none;}
 
 
 /* ======================== */
 /* article structure styles */
 
 .td_articleHeader{
  padding-left: 5px;
  background-color: #660066; 
  color: #e5d9dd; 
  font-family: verdana,arial,sans-serif; 
  font-weight: bold;
  }
  
.tbl_leftNavTable{
  font-family: arial,verdana,sans-serif; 
  font-size: 13px; 
  }
  
 .td_leftNavHeader{
  color: #000099; 
  font-family: verdana,arial,sans-serif; 
  font-size: 13px; 
  text-decoration: underline; 
  font-weight: bold; 
  }
  
 
.signupframe {
  border: 1px solid #000000;
  background: #ffffff;
  color: #226699;
  font-family: Arial, Helvetica, sans-serif;
}

/* form styles */

input.bcm_btnSubscibe {
width: 30px;
height: 17px;
background: #f7f7f7 url(/images/icons/btn_go.gif) no-repeat;
outline: none;
}

/* 
 =================
  Calendar Styles
 =================
*/

.td_calendarSeasonalMessage
{
	border-bottom:1px solid #fff;
	text-align:center;
	background-color:#000098;
	color:yellow;
	height:24px;
	font-family:'Gill Sans','Trebuchet MS',sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.td_calendarHDRField
{
 font-family: verdana,arial,sans-serif; 
 font-size: 12px; 
 border: solid 1px #000000; 
 color: #800000;
 background:transparent;
}
  
.td_calendarFieldOff, .td_calendarFieldOn 
{
 font-family: arial,verdana,sans-serif; 
 font-size: 10px; 
 border: solid 1px #000000; 
 padding-left: 2px; 
 padding-top: 1;
 text-align:left;
}
 
.td_calendarFieldOff
{ 
 background-color:#C0C0C0; 
 border: solid 1px #000000;
}


td.CalendarOfEvents
{
 padding:0px 0px 0px 5px;
 text-align:left;
 font-family:verdana,arial,sans-serif;
 font-weight:bold;
 color:#e5d9dd;
 background:#990000;
}

.boldItalic{
 font-style:italic;
 font-weight:bold;
 } 

.clsItalic{font-style:italic;}
.clsBold{font-weight:bold;}
.clsBoldItalic{font-style:italic;font-weight:bold;} 
.clsBoldUnderline{text-decoration:underline;font-weight:bold;}
.clsUnderline{text-decoration:underline;}
.clsIndent{margin:auto 2em;}

.boldItalicRed{
 font-style:italic;
 font-weight:bold;
 color:#990000;
 background:transparent;
 } 

.red{
 color:#990000;
 background:transparent;
 }
 
a.xRef{font-size:10pt;}
a.xRef:link{color:#2A1FFF;}
a.xRef:visited{color:#2A1FFF;}
a.xRef:hover{color:#ffffff;}
