

 /* =============== header stuff ================= */

.toolbarimage
{
	background-image: url(images/toolbar.gif);
	background-repeat: repeat-y;
}

 /* =============== maincolumn frontpage ================= */

 .mainarticleblurb
{
	font-size: 12px;
	line-height: 20px;
	word-spacing: 1pt;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
}

 SPAN.mainarticleheadline 
 {
	color: #052D66; 
 	text-decoration:none; font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
font-size: 14px;
 	line-height: 18px;
 }  
 
 SPAN.mainarticleheadline A:link 
 {
	color: #052D66; 
 	text-decoration:none; font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
font-size: 14px;
 	line-height: 18px;
 }  

SPAN.mainarticleheadline A:visited 
  { 
  color: #052D66; 
  	text-decoration:none; 
  	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
  	font-size: 14px;
 	line-height: 18px;
  	} 

SPAN.mainarticleheadline A:hover
{
	color: #C89305;
	text-decoration:none; 
		font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
		font-size: 14px;
 	line-height: 18px;
	}
 SPAN.mainarticlereadmore A:link
 {
	color: #052D66; 
 	text-decoration:none; font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
font-size: 12px;
 	line-height: 20px;
 }  
 SPAN.mainarticlereadmore A:visited
 {
	color: #052D66; 
 	text-decoration:none; font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
font-size: 12px;
 	line-height: 20px;
 }  
 
 

SPAN.mainarticlereadmore A:hover
{
	color: #C89305;
	text-decoration:none; 
		font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
		font-size: 12px;
 	line-height: 20px;
	}
	
SPAN.specialreportlink A:link 
 {
	color: #a33d14; 
 	text-decoration:none; 
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
font-size: 14px;
 	line-height: 16px;
 }	
 	SPAN.specialreportlink A:visited 
 {
	color: #a33d14; 
 	text-decoration:none; 
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
font-size: 14px;
 	line-height: 16px;
 }	
 	SPAN.specialreportlink A:hover 
 {
	color: #a33d14; 
 	text-decoration:none; 
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
font-size: 14px;
 	line-height: 16px;
 }  

SPAN.specialreporttitle A:link
{
	font-size: 18px;
	text-decoration:none; 
	color: #FFF;
	line-height: 16px;
	font-family: Georgia,Serif;
	font-weight: bold;
}
SPAN.specialreporttitle A:visited
{
	font-size: 18px;
	text-decoration:none; 
	color: #FFF;
	line-height: 16px;
	font-family: Georgia,Serif;
	font-weight: bold;
}
SPAN.specialreporttitle A:hover
{
	font-size: 18px;
	text-decoration:none; 
	color: #FFF;
	line-height: 16px;
	font-family: Georgia,Serif;
	font-weight: bold;
}
 .specialreportblurb
{
 	font-size: 12px;
 	line-height: 16px;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 }
 .specialreportheadline
{
 	font-size: 14px;
 	color: #a33d14;
 	line-height: 16px;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 }

.pictureheadline
{
	font-weight: bold;
	font-family:  Arial, Verdana, San-Serif,  Georgia;
	font-size: 10px;
}
.picturecaption
{
	font-family:  Arial, Verdana, San-Serif,  Georgia;
	font-size: 10px;
}
.photocredit
{
	font-family:  Arial, Verdana, San-Serif,  Georgia;
	font-size: 8px;
}
.newsletterbox 
 {
 	border-color: #A2B3CD;
 	border-width: 2px 2px 2px 2px;
 	border-style: solid;
 	margin: 00px;
 	padding: 00px;
 }
/* ===========newsletter structure ============*/
.newsletterbox 
 {
 	border-color: #A2B3CD;
 	border-width: 2px 2px 2px 2px;
 	border-style: solid;
 	margin: 00px;
 	padding: 00px;
 }
  .newsletterh1  
  {
  	font-size: 14px;
  	line-height: 16px;
  	word-spacing: 1pt;
  	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
  	font-weight: bold;
  }
.newsletterh2  
  {
  	font-size: 10px;
  	line-height: 16px;
  	word-spacing: 1pt;
  	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
  
  }
/* ===========search box structure ============*/
.searchbox 
 {
 	border-color: #A2B3CD;
 	border-width: 2px 2px 2px 2px;
 	border-style: solid;
 	margin: 00px;
 	padding: 00px;
 }
 
 .articleimagebox 
 {
 	border-color: #e9eaec;
 	border-width: 2px 2px 2px 2px;
 	border-style: solid;
 	margin: 00px;
 	padding: 00px;
 	background-color: e9eaec;
 }
 
 
 /* =============== end maincolumn structure frontpage ================= */
 
 
 
 
 
/* =============== news monitor box frontpage ================= */

/* ===========structure ============*/
.newsmonitorbox 
 {
 	border-color: #A2B3CD;
 	border-width: 2px 2px 2px 2px;
 	border-style: solid;
 	margin: 00px;
 	padding: 00px;
 }
 .newsmonitorcell 
 {
 	
 	border-color: #A2B3CD;
 	border-width: 0px 0px 1px 0px;
 	border-style: solid;
 	margin: 00px;
 	padding: 00px;
 	background-color: #ffffff;
 }
 
 .smallspace
{
	font-size: 10px;
	line-height: 10px;
	word-spacing: 1pt;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;

}

 .snsbox
 {
 
 font-size: 12px;
	color: #052D66; 
 	text-decoration:none; font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
  
 
 }


/* ============blog ============*/
.blogrow
{
	border-color: #A2B3CD;
	border-width: 1px;
	border-style: dotted dotted none dotted;
	margin: 00px;
	padding: 5px 00px 00px 5px;
}
.writerrow
{
	border-color: #A2B3CD;
	border-width: 1px;
	border-style: none dotted none dotted;
	margin: 00px;
	padding: 5px 00px 00px 5px;
}
.writerfont
{
	font-size: 10px;
	line-height: 10px;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
	color: #666;
}

.blogdate
{
	font-size: 14px;
	line-height: 14px;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
	color: #666;
	border-bottom: #666;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}
.blogstorytext
{
	font-size: 12px;
	line-height: 16px;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
	
}
.blogboxborder
{
	border-color: #A2B3CD;
	border-width: 2px 2px 2px 2px;
	border-style: solid;
	margin: 0px;
	padding: 0px;
}
.blogboxborderbottom
{
	border-color: #A2B3CD;
	border-width: 2px;
	border-style: solid none none none;
	margin: 0px 0px 0px 8px;
	padding: 0px;
}
.blogblurb
{
	font-size: 10px;
	line-height: 12px;
	word-spacing: 1pt;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
}
 
 /* ============fonts ================*/
 
 .newsmonitorboxblurb
{
	font-size: 12px;
	line-height: 15px;
	word-spacing: 1pt;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
}

 .smallspecialreport 
 {
 	font-size: 12px;
 	line-height: 14px;
 	word-spacing: 1pt;
 	font-family: Times New Roman, Times, serif;
 	color: red;
 }
 .newsmonitorboxheadline 
 {
 	font-size: 13px;
 	color: #102166;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-weight: bold;
 
 }
 
 
  SPAN.newsmonitorblurblink A:link 
 {
	color: #000000; 
	font-size: 12px;
 	text-decoration:none; font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
line-height: 18px;
 }  

SPAN.newsmonitorblurblink A:visited
{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
	line-height: 18px;
} 

SPAN.newsmonitorblurblink A:hover
{
	color: #C89305;
	font-size: 12px;
	text-decoration:none; 
		font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
		line-height: 18px;
	}
 
 

 
SPAN.newsmonitorlink A:link 
 {
 font-size: 12px;
	color: #052D66; 
 	text-decoration:none; font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 }  

SPAN.newsmonitorlink A:visited 
  { 
  font-size: 12px;
  color: #052D66; 
  	text-decoration:none; 
  	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
  	} 

SPAN.newsmonitorlink A:hover
{
font-size: 12px;
	color: #C89305;
	text-decoration:none; 
		font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
	}
 
 SPAN.arrowlink A:link
{
	color: #F30;
	font-size: 14px;
	text-decoration:none; 
		line-height: 11px;
}
SPAN.arrowlink A:visited
{
	color: #F30;
	font-size: 14px;
	text-decoration:none; 
		line-height: 11px;
}
 
 SPAN.arrowlink A:hover
{
	color: #C89305;
	font-size: 14px;
	text-decoration:none;
		line-height: 11px;
}
 
 /* =============== end news monitor box frontpage ==================== */
 
  /* =============== second level attributes ==================== */
 SPAN.viewall A:link
{
	font-size: 12px;
	text-decoration:none; 
	color: #7494C3;
	line-height: 16px;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
	font-weight: bold;
}
SPAN.viewall A:visited
{
	font-size: 12px;
	text-decoration:none; 
	color: #7494C3;
	line-height: 16px;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
	font-weight: bold;
}
SPAN.viewall A:hover
{
	font-size: 12px;
	text-decoration:none; 
	color: #7494C3;
	line-height: 16px;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
	font-weight: bold;
}
 
 
 
  /* =============== start knightcenter news frontpage ==================== */
 
.kcnews_cell_main 
 {
 	border-width: 0px 0px 0px 0px;
 	border-style: solid;
 	margin: 00px;
 	padding: 20px;
 	background-color: #ffffff;
 }
 
 .kcarticleblurb
{
	font-size: 12px;
	line-height: 16px;
	word-spacing: 1pt;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
}

 .kcarticleblurb ul
{
margin-left: 1em;
padding-left: 1em;
text-indent: -1.25em;
list-style-position: inside;


}

 .kcnewsarchivesmall
{
	font-weight: lighter;
	font-size: 10px;
	line-height: 8pt;
	font-family: Arial, Verdana, San-Serif, Geneva, Georgia;
}


.rightcolumn2
{
	border-width: 4px;
	border-style: solid;
	margin: 00px;
	background-color: #ffffff;
	border-color: #e9eaec;
}
 .rightcolumncell 
 {
 	
 	border-color: #e9eaec;
 	border-width: 0px 0px 1px 0px;
 	border-style: solid;
 	margin: 00px;
 	padding: 00px;
 	background-color: #ffffff;
 }
 
 
 .photogallerymini 
 {
 	
 	border-color: #e9eaec;
 	border-width: 1px 1px 1px 1px;
 	border-style: solid;
 	margin: 00px;
 	padding: 05px;
 	background-color: #ffffff;
 }
 .photogalleryfontsmall
{
	font-size: 10px;
	line-height: 12px;
	word-spacing: 1pt;
	color: #052D66; 
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
}

 SPAN.kcnewshl A:link 
 {
 	color: #052D66;
 	text-decoration: underline;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-size: 12px;
 	line-height: 18px;
 }  

SPAN.kcnewshl A:visited 
  { 
  color: #7494C3; 
text-decoration: underline;
  	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
  	font-size: 12px;
 	line-height: 18px;
  	} 

SPAN.kcnewshl A:hover
{
	color: #C89305;
	text-decoration: underline;
		font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
		font-size: 12px;
 	line-height: 18px;
	}

 /* =============== start knightcenter news and newsmonitor article page ==================== */

 .cistitle 
 {
 
	font-size: 17px;
 	line-height: 16px;
 	word-spacing: 1pt;
 	color: #144377;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-weight: bold;
 }

 .kcarticleheadline 
 {
 	font-size: 15px;
 	line-height: 16px;
 	word-spacing: 1pt;
 	color: #144377;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-weight: bold;
 }
 .kcarticleheadline2 
 {
 	font-size: 13px;
 	line-height: 16px;
 	word-spacing: 1pt;
 	color: #144377;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-weight: bold;
 }
 .storytext
{
	font-size: 14px;
	line-height: 18px;
	word-spacing: 1pt;
	font-family: Arial, Verdana, San-Serif, Geneva, Georgia;
}
 .publication 
 {
 	font-size: 12px;
 	line-height: 14px;
 	word-spacing: 1pt;
 	color: #144377;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-weight: bold;
 }
 
 .smallfont
{
	font-weight: lighter;
	font-size: 10px;
	line-height: 8pt;
	font-family: Arial, Verdana, San-Serif, Geneva, Georgia;
}
 
  /* =============== start mini search ==================== */
 .minisearch_H1 
 {
 	font-size: 12px;
 	color: #7494C3;
 	line-height: 16px;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-weight: bold;
 }
 .minisearch_H2 
 {
 	font-size: 12px;
 	line-height: 16px;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-weight: bold;
 }
 .minisearch_H3
 {
 font-size: 14px;
 	color: #7494C3;
 	line-height: 18px;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-weight: bold;
 	}
 	
 	 .minisearch_H4 
 {
 	font-size: 16px;
 	line-height: 16px;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-weight: bold;
 }
  
  .minisearch_H5
 {
 font-size: 12px;
 	color: #7494C3;
 	line-height: 12px;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-weight: bold;
 	}
 .subscribesmall
{
	font-size: 10px;
	line-height: 12px;
	word-spacing: 1pt;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
}



/* =================== workshops ================= */
SPAN.specialreportlink2 A:link 
 {
	color: #052D66; 
 	text-decoration:none; 
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
font-size: 14px;
 	line-height: 16px;
 }	
 	SPAN.specialreportlink2 A:visited 
 {
	color: #052D66; 
 	text-decoration:none; 
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
font-size: 14px;
 	line-height: 16px;
 }	
 	SPAN.specialreportlink2 A:hover 
 {
	color: #052D66; 
 	text-decoration:none; 
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
font-size: 14px;
 	line-height: 16px;
 }  
 
 .workshopsdesc 
 {
 	color: #052D66;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-size: 12px;
 	line-height: 14px;
 	font-weight: bold;
 }  
  
 .workshopsdesc2 
 {
 	color: #052D66;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-size: 14px;
 	line-height: 14px;
 	font-weight: bold;
 }  
 
 .workshopstitle 
 {
 	color: #052D66;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	font-size: 24px;
 	line-height: 14px;
 	font-weight: bold;
 }  
/* =================== distancelearning ================= */

.centerstripe
{
	border-color: #CCC;
	border-width: 0 2px 0 0;
	border-style: solid;
	margin: 00px;
	padding: 00px;
}

.tourtable 
 {
 	
 	border-color: #e9eaec;
 	border-width: 1px 1px 1px 1px;
 	border-style: solid;
 	margin: 00px;
 	padding: 05px;
 	background-color: #dfe8f4;
 }
 


  .listfontsmall
{
	font-size: 10px;
	line-height: 16px;
	word-spacing: 1pt;
	color: #052D66; 
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
}

  .indentedfontsmall
{
	font-size: 10px;
	line-height: 16px;
	word-spacing: 1pt;
	color: #052D66; 
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
	padding-left: 50pt;
    padding-right: 50pt;
}

 /* =================== photogallery ================= */
 .photogallerytitle 
 {
 	font-size: 14px;
 	line-height: 14px;
 	word-spacing: 1pt;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	color: #F00;
 	font-weight: bold;
 }
 .photogalleryblurb
{
	font-size: 12px;
	line-height: 16px;
	word-spacing: 1pt;
	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
}
 .caption   
   {
   	font-size: 10px;
   
   	word-spacing: 1pt;
   	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
   
}
  .photocredit2
    {
    font-size: 10px;
    word-spacing: 1pt;
   	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
   	font-weight: bold;
   	
}
   
 .searchresults 
 {
 	font-size: 18px;
 	line-height: 14px;

 	word-spacing: 1pt;
 	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
 	color: #C89305;
 	font-weight: bold;
 }
 
  /* =============== start knightcenter news frontpage ==================== */
  
   .footer   
   {
   	font-size: 10px;
   	line-height: 16px;
   	word-spacing: 1pt;
   	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
   	font-weight: bold;
   }
   
   .footerkf   
   {
   	font-size: 9px;
   	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
	color: #999999;

   }
   
   
    SPAN.aboutthisservice A:link 
 {
	color: 666666#; 
 	text-decoration:none; font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
font-size: 10px;
 	line-height: 18px;
 }  

SPAN.aboutthisservice A:visited 
  { 
  color: #666666; 
  	text-decoration:none; 
  	font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
  	font-size: 10px;
 	line-height: 18px;
  	} 

SPAN.aboutthisservice A:hover
{
	color: #052D66;
	text-decoration: underline;
	font-family: Arial, Verdana, San-Serif, Geneva, Georgia;
	font-size: 10px;
	line-height: 18px;
}

/*============forms =============*/
.forminput
{
	font-size: 12px;
	line-height: 10px;
}


/*=======blog =========*/
.blogheadline
{
	color: #052D66; 
 	text-decoration:none; font-family: Helvetica, Arial, Verdana, San-Serif, Geneva, Georgia;
font-size: 12px;
 	line-height: 18px;
 }  
.webloglines
{
	border-color: #A2B3CD;
	border-width: 1px 0px 0px 0px;
	border-style: dotted solid solid solid;
	margin: 00px;
	padding: 00px;
	
}
/* ------------- SUPREMELY ANNOYING IE MARGIN BUG HACKS ----------------- */

* html #goBug 
{
margin-top:0px;
margin-bottom:0px;
mar\gin-top:1px;
mar\gin-bottom:0px;
}

.specialreportbox
{
	border-color: #3A5F7E;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}