/* general */

body { vertical-align: top; background-image: url('/images/background.jpg'); background-repeat: no-repeat; background-color: #F7FED8; margin: 0px 0px 0px 0px; }
td, th { vertical-align: top; }

h1 { line-height: 110%; font-size: 18px; }
ul { padding: 0px 0px 0px 16px; margin: 0px; }

td.center { text-align: center; }
td.right { text-align: right; }
td.bottom { height: 15px; }

tr.inactive td { color: #999999; font-style: italic; }

#list { line-height: 17px; padding: 3px 0px 3px 25px; text-indent: -12px; }

.nowrap { white-space: nowrap; }

/* pop up positions & navigation */

.navigation { position:absolute; width:722 px; left: 17px; top: 10px; visibility: visible; z-index: 0; background-color: #ffffff; }

td.white { background-color: #ffffff; width:1px; height:1px; }

/*#subNavAbout { position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 28px; z-index:2;}
#subNavLife { position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 147px; z-index:2;}
#subNavMissions { position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 270px; z-index:2;}
#subNavYouth { position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 371px; z-index:2;}
#subNavChildren { position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 491px; z-index:2;}
#subNavNews { position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 587px; z-index:2;}*/

#subNavAbout 		{ position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 28px; z-index:2;}
#subNavLife 		{ position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 147px; z-index:2;}
#subNavResources 	{ position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 268px; z-index:2;}
#subNavYouth 		{ position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 371px; z-index:2;}
#subNavChildren 	{ position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 490px; z-index:2;}
#subNavEutychus 	{ position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 647px; z-index:2;}


/* pop up attributes */

a.dropDown:link, a.dropDown:visited { border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block; text-align: left; padding: 4px 10px 4px 11px; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #7F866D;}

a.dropDown:active { border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;
display: block; text-align: left; padding: 4px 10px 4px 11px; color: #7F866D; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #ffffff; }

a.dropDown:hover { border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block; text-align: left; padding: 4px 10px 4px 11px; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #DFD03D; }

table.menu { border-bottom: 1px solid #ffffff; }




/* right side holders */

.content { position:absolute; width:722 px; left: 17px; top: 110px; visibility: visible; }

.holder { vertical-align: top; background-image: url('/images/content_background.gif'); background-repeat: no-repeat; background-color: #FAFDE8; margin-top: 0px; border : 2px solid #A8B28C; }

.holderImage { padding: 5px 5px 0px 5px; text-align:left; }

.holderType {  font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-style: normal; color: #000000; padding: 10px 10px 33px 10px; }

.holderFull { vertical-align: top; background-image: url('/images/search_background.jpg'); background-repeat: no-repeat; background-color: #FAFDE8; margin-top: 0px; border : 2px solid #A8B28C; }

.holderFullType {  font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-style: normal; color: #000000; padding: 0px 10px 0px 10px; width: 698px; }


/* left side holders */

.leftsideHolder { vertical-align: top; padding: 0px 13px 10px 0px; }

.leftside { vertical-align: top; background-color: #FAFDE8; margin-top: 0px; border: 2px solid #A8B28C; padding: 5px 5px 5px 5px; text-align:left; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-style: normal; color: #000000; }

.leftsideText { background-color: #FAFDE8; padding: 5px 10px 5px 10px; border: 2px solid #A8B28C; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-style: normal; color: #000000;}

.leftsideHomeFlash { vertical-align: top; margin-top: 0px 0px 0px; text-align:left;  }

.quote { padding: 10px 0px 10px 10px; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-style: normal; color: #000000; text-align:left; }

.quote:first-letter {font-family: Times New Roman; font-size:25; font-style:normal; font-weight:bold; float:left; color:#000000; } 

.tester { position:absolute; width:722px; left: 17px; top: 110px; visibility: visible;  z-index: 5;}


.leftsideHolder { vertical-align: top; padding: 0px 13px 14px 0px; }

.expand { vertical-align: top; padding: 0px 8px 0px 13px; text-align:justify; }

.footer { font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; text-decoration: none; color: #000000; font-weight: normal; }

.footNote { font-size: 10px; }

a, a:visited { font-family: Trebuchet MS, Verdana, sans-serif; text-decoration: none; color: #505935; font-weight: bold; }
a:hover	{ font-family: Trebuchet MS, Verdana, sans-serif; text-decoration: underline; color: #EAC139; font-weight: bold; }



.title { vertical-align: top; text-align:left; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; color: #505935; }

.searchContent { vertical-align: top; text-align:left; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; color: #000000; }

.forminput, input, select, textarea { font-family: Trebuchet MS, Verdana, sans-serif;	font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #80866E; }

td.tablecell	{ font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #000000; font-weight: normal; }
td.tablecellHead	{ font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #ffffff; background-color: #A8B28C; font-weight: bold; }
td.tablecellHead2	{ font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #ffffff; background-color: #505935; font-weight: bold; }

table.alert	{ font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #ffffff; background-color: #A8B28C; font-weight: bold; }


img.b {/* replacement for <br /> after images */

}

img.scale {
display: block;
padding: 0px 5px 5px 0px; text-align:left;
width: 152px;
height: 152px;
}

/* home page lists */
ul.calendar { list-style-image: url('/images/calendar_arrow.gif'); padding: 0px 0px 0px 33px; }
	ul.calendar li { margin-bottom: 9px; }
	
blockquote { background-color: #EEEECC; padding: 9px 13px 9px 4px; border: 1px solid #999977; font-style: italic; margin: 0px; }

/* list styles */
table.listTable { }
	table.listTable td { font-size: 11px; padding: 2px 9px 3px 0px; }
	

/* administration styles */
div.adminChunk { border: 1px solid #A8B28C; width: 45%; float: left; margin: 0px 19px 19px 0px; }
	div.adminChunk h2 { background-color: #A8B28C; margin: 0px; font-size: 13px; color: #FFFFFF; padding: 3px 19px 5px 3px; }
	div.adminChunk ul { list-style-type: circle; padding: 7px 11px 11px 21px;  }
		div.adminChunk ul li { line-height: 150%; }
table.adminListTable { width: 100%; }
	table.adminListTable th { text-align: left; font-size: 11px; padding: 2px 9px 3px 2px; }
	table.adminListTable td { font-size: 11px; padding: 2px 9px 3px 2px; border-top: 1px solid #A8B28C; }
table.adminTable { }
	table.adminTable th { text-align: left; font-size: 11px; padding: 2px 9px 3px 2px; }
	table.adminTable td { font-size: 11px; padding: 2px 9px 3px 2px;  }
		table.adminTable td input, table.adminListTable td input { width: 100%; }
		table.adminTable td ul { list-style-type: none; padding: 0px; margin: 0px; }
			table.adminTable td ul li { float: left; width: 29%; text-indent: -2em; padding-left: 2em; }
				table.adminTable td ul li input { width: 1em; }
	
a.dirLetterOn { text-decoration: underline; }
p.copyright { font-family: Trebuchet MS, Verdana, sans-serif; font-size: 11px; color: #7F866D; }

/* error and success messages */
h2.messageError { color: #990000; font-size: 12px; }
h2.messageSuccess { color: #009900; font-size: 12px; }

/* news admin */
tr.unpublished { color: #B7BEA8; }
tr.newsMain { background-color: #FFFFFF; }
	tr.newsMain td { font-weight: bold; }
ul.cnListDates { list-style-type: none; margin: 0px; padding: 0px; }
	ul.cnListDates li { }
ol.cnListPages { margin: 0px; padding-left: 2em; }
	ol.cnListPages li { margin-bottom: .5em; }
	
/* rss*/
div.rss { float: right; }
