

* {

	margin:0;

	padding:0;

	}



body { 

	font: .8em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif; 

	color: #FFFFFF;

	background-color:#150c40;

	margin: 0;

	padding: 0;

	text-align:center;

	}



p { 

margin:10px 0; line-height:1.4em;

	}

a {

	text-decoration:none;

	color:#003399;

	}

a:hover {

	color:#0099FF;

	}

	

h1 {

	margin:0;

	padding:10px 0;

	color:#2E77B0;

	background:url(images/bigstar.gif) 0 50% no-repeat; 

	font:1.4em/45px Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight:bold;

	height:45px;

	text-indent:45px;

	}



	

h2 { 

	font: bold normal 1.2em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif; 

	color:#2E77B0;

	}



h3 { 

	font: bold normal .8em/1em Verdana, Geneva, Arial, Helvetica, sans-serif; 

	letter-spacing: 1px; 

	margin-bottom: 0px; 

	}

h4 { 

	text-align:left;

	font-size:44px;

	color: #000099;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin-top:20px;

	}



hr {margin:20px 0; }

	

	

/*--------   LAYOUT   --------*/

	



#container { 

	width:792px;

	margin:auto;

	margin-top:0;

	color:#000;

	background:#fff url(images/bkgrnd_3col.gif) left top repeat-y;

			position:relative;

	text-align:left;

		}

		

#container2col {

	width:792px;

	margin:auto;

	margin-top:0;

	color:#000;

	position:relative;

	text-align:left;

	background:url(images/bkgrnd_2col.gif) left top repeat-y;

	}



.logo {

			text-indent:-9000px;

			line-height:1px;

			font-size:1px;

			height:210px;

			background:transparent url(images2011/header10.png) top left no-repeat;  

			position:relative;

			z-index:10;

			}

		





.divider {

	border-bottom:1px solid #666666;

	line-height:1px;

	height:1px;

	width:98%;

	clear:both;

	}

		

	

/*------ SEARCH BOX ----- */	

	

#searchBox {

display:none;

	position:absolute;

	left:50%;

	top:30px;

	color:#FFFFFF;

	width:160px;

	margin:0;

	font: 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align:left;

	z-index:20;

	}

	

	label {

margin:8px 0 0 0;

padding:0 0 0 0;

text-align:right;

width:80px;

  }

  

   /* Opera doesn't get border:none or border:0 on fieldsets */

fieldset {

  border:solid 0 #fff;

  width:160px;

  margin:0;

  padding:0;

  }



.br {display:none;}  

  

.textfield {

font:13px  Verdana, Arial, Helvetica, sans-serif ;

color:#333 ;

margin:3px 0 0 3px;

height:20px;

border:solid 0 #fff;

padding:3px 8px;

background: transparent url("images/textFieldBkgrnd.jpg") no-repeat fixed;

width:80px;

voice-family: "\"}\""; 

voice-family:inherit;

width:80px;

}

fieldset>input.textfield {

background: transparent url("images/textFieldBkgrnd.jpg") no-repeat;

}

.submit {

margin:0 0 1px 0;

padding:0 4px;

background: transparent url("images/submitBkgrnd.jpg") no-repeat 0 2px;

height:20px;

border:solid 0 #fff;

width:30px;

font:13px Verdana, Arial, Helvetica, sans-serif;

color:#666;

text-transform:uppercase;

 }

 /*** IE Fix ***/

 /*

* html .submit {

	position:relative;

	top:-6px;

		}	

* html label {

padding:0 0 0 3px;

}

	

	





/*----- NAVIGATION -----*/



#nav {

			width: 131px; 

			padding:0;

			color:#FFF;

			font-size:12px;

			line-height:15px;

			text-align:center;

			position:absolute;

			top:190px;

			left:0;

			z-index:11;

			background:#1e1660;

		}

	

#nav img {

	margin-left:4px;

	padding:0 0 0 0;

	border-top:2px solid black;

	border-bottom:2px solid black;

	}

		

#nav a {

	color:#FFF;

	display:block;

	}

	

#nav a:hover {

	color:#FFFF99;

	}

		

#nav #linkList { 

		color:#FFF;

		width:134px;

		margin:0;

		padding:10px 5px 0 0;

		font:bold 1em/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;

		list-style:none;

		text-align:right;      

		}

	

#nav #linkList a {

	color:#FFF;

	text-decoration: none; 

	display:block;

	height:20px;

	}

	

#nav #linkList a:hover {

	color:#96a6f7;

	}

	

#nav #linkList .current {

	color:#FFFF99;

	}



#nav #linkList ul {

		list-style:none;

		width:125px;

		margin:0 5px 5px 0;

		padding:0;

		

		}

	

#nav #linkList ul li {

	font-size:10px;

	line-height:16px;

	}

	





/*------- CONTENT --------*/





#content {

			background: #FFF;

			margin:-35px 179px 0 174px;

			padding-bottom:30px;

	}



#container2col #content {

	margin-right:30px;

	}

		

		

#content img {

	border:1px solid #666666;

	padding:3px;

	margin:6px;

	}

	

	

	

	/*---------- ADDITIONAL INFO --------*/		

		

		

#addlInfo {

			width: 134px; 

			color:#FFF; 

			text-align:center;

			position:absolute;

			top:170px;

			padding-top:50px;

		font:bold .9em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;;

			right:0;

			background:#1e1660;

		}		

		

#addlInfo img {

	border-top:2px solid black;

	border-bottom:2px solid black;

	}

	

		

#addlInfo a {

	color:#FFF;

	}

	

#addlInfo a:hover {

	color:#FFFF99;

	}

	

	

#addlInfo div{

	margin:0 10px 0 5px;

	text-align:left;

	}

	

#addlInfo div a {

	color:#FFFF99;

	}

	

	

	

	

	/*------ INDEX PAGE -------*/

	

	

#homepage #content div {

	padding:20px 0 10px 0;

	//border-bottom:1px solid #999;

	}



h1#titleAboutFN {

	background:url(images/bigstar.gif) 0 50% no-repeat; 

	font:1.4em/45px Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight:bold;

	height:45px;

	}



#titleNews {

	background:url(images/smallstar.gif) 0 50% no-repeat; 

	text-indent:24px;

	padding-top:0;

	line-height:28px;

	height:28px;

	}



#titleVolunteer {

	}



.titleVolunteer, #titleSponsor {

	background:url(images/smallstar.gif) 0 50% no-repeat; 

	text-indent:24px;

	padding-top:0;

	line-height:28px;

	height:28px;

	}

	

		/*** IE Fix ***/

		/*

* html #titleNews {

	background:url(images/smallstar.gif) no-repeat 5px left; 

		}	

* html #titleVolunteer {

	background:url(images/smallstar.gif) no-repeat 5px left; 

		}	

* html #titleSponsor {

	background:url(images/smallstar.gif) no-repeat 5px left; 

		}

	

.newThisYear {

color:#FFF;

margin-bottom:0;

}

		

/*------ DATABASE PAGES -------*/	

	

		.resultsTable {

	padding:0;

	margin:0;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: 11px;

color:#29180A;

	}

	.resultsTable td {

	padding:8px;

	}

	.resultsTable b {

	font-size:12px;

	}

	.even {

		background-color:#f7f4e0;

		border-top:1px solid #C4BEB3;

		border-bottom:1px solid #C4BEB3;

		}



	.evenSched {

		background-color:#f7f4e0;

		border-top:1px solid #C4BEB3;

		}

	.evenSched2 {

		background-color:#ffffff;

		border-top:1px solid #C4BEB3;

		}

		.evenSched3 {

		background-color:#f7f4e0;

		border:none;

		}

		.evenSched4 {

		background-color:#ffffff;

		border:none;

		}

		

		.categoryHdr {

		background-color:#333399;

		color:#FFFFFF;

		border-top:1px solid #C4BEB3;

		border-bottom:1px solid #C4BEB3;

		text-align:center;

		text-transform:uppercase;

		}

		

		

/*------ FAQS PAGE -------*/		





		#tips {

		float:right;

	background-color:#FFFFCC;

	padding:4px 10px;

	font-size:.85em;

	line-height:1.2em;

	width:150px;

	}

	

#tips ul {

margin:0 0 0 5px;

padding:0;

list-style:none;

}

#tips li {

margin:9px 0;

list-style:none;

}







#becomeaSponsor{

	background-color:#FFFFCC;

	padding:4px 10px;

	font-size:13px;

	display:none;

	}

		

		





	/*---------- FOOTER --------*/

		

	

#footer { 

	width:792px;

	margin:auto;

	text-align: center;

	font:9px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;l; 

	color:#FFF;

	background-color:#343c86;

	height:26px;

	padding-top:11px;

	}

	

#footer a {

	color:#FFF;

	text-decoration: none; 

	}



#footer a:hover {

	color:#FFFF99;

	}

		/*** Equal-height Columns ***/

/*

#container {

			overflow: hidden;

		}

	 

#container .column {

			padding-bottom: 60em;    

			margin-bottom: -59em;    

		} 



/***	Footer Fix ***/

/*

* html body {

			overflow: hidden;

		}

/***

* html #footer-wrapper {

clear:both;

			width: 792px;

			padding-bottom: 10010px;

			margin-bottom: -10000px;

			background: #201261;     

		}

		    /*** Same as body background ***/
