@charset "UTF-8";
* 						{ margin: 0; padding: 0;} 	/* set default margins for the document */

#chowhome 				{ margin:0;
						  padding:0;
						  background-color:#FFF; }  /*  Main body declarations #F3EEE8, #FFC */

/* alt page: background-color: #DCD5C6*/
/* 617A8C h1, h2, h3's */

/* Font and color declarations */
#midBanner h1 			{ color: #132D3F; font-size: 36px; padding: 4px 0 0 0;			/* "page header" */
						  font-family: "Times New Roman", Times, serif; float: left; }
.contentObject h2 		{ color: #132D3F; font-size: 24px; padding: 8px 0 0 0; } 		/* "headers" */
.contentObject h3 		{ color: #B08158; font-size: 18px; padding: 2px 0 0 0; }		/* "teasers" */						  
#lgroup2 .lgroup2Header { color: #B08158; font-size: 24px; padding: 8px 0 0 0; }		/* "menu headers" (on the side) */
#lgroup2 ul li			{ color: #666666; font-size: 18px; padding: 0 0 0 24px; }		/* "menu items" (on the side) */

/* paragraphs */
.contentObject .p1 		{ color: #666; font-size: 13px; padding: 4px 0 2px 0;}			/* "body" */

/* Navigation Bars and Menu Items */
#nav1 ul, #nav2 ul, #navBar ul { display: inline; }  /* unordered lists to "inline" */
#nav1 ul li, #nav2 ul li, #signin ul li , #lgroup2 ul li, #loginForm ul li { list-style-type: none; } /* remove bullets */
#nav1 ul li,  #signin ul li { display: block; text-align: center; float: right; font-size:12px;} /* li's to "block", 12 px type */
#nav2 ul li 				{ display: block; text-align: center; float: left; font-size: 12px; }  /* nav2 floated left */

/* remove underlines from links */
#nav1 ul li a, 
#nav2 ul li a, 
#navBar ul li a, 
#lgroup2 ul li a, 
#signin ul li a			{ text-decoration: none; } /* remove underlines from links */
#signin ul li a			{ padding: 0 0 0 30px; } /* adds some space to the sign in items

/* the main navigation bar */
#navBar 				{ width: 836px;
						  height: 26px;
						  background-color:#822A20;
						  padding: 0 0 0 24px ;
						}  

#navBar ul li {
	display: block;
	width: 136px;
	text-align: center;
	float: left;
	font:Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size:13px;
	list-style-type: none;
	padding: 5px 0 0 0;
}

#nav1 ul li a, 
#nav2 ul li a 			{ padding: 0 0 0 20px; } 
#nav1 ul li a			{ font-size: 13px; }	/* nav1 = contact and about us */
#nav2 ul li a			{ font-size:18px; }		/* nav2 = donors, board members */

#nav1 					{ padding: 10px 42px 0 0; }  /* nav1 = contact and about us */
#nav2 					{ clear: right;
						  padding: 70px 42px 0 40px; }  /* nav2 = donors, board members */

/* Links and Hovers */
#nav1 ul li a:link 		{ color: #FFF; } 	/* nav1 = contact and about us */
#nav1 ul li a:visited 	{ color: #FFF; }
#nav1 ul li a:hover 	{ color: #FF3; }

#nav2 ul li a:link 		{ color: #132D3F; } /* nav2 = donors, board members */
#nav2 ul li a:visited 	{ color: #132D3F; }
#nav2 ul li a:hover 	{ color: #FF3; }

#navBar ul li a:link 	{ color: #FFF; } 	/* main navigation bar */
#navBar ul li a:visited { color: #FFF; }
#navBar ul li a:hover 	{ color: #FF3; border-bottom: 2px solid #133052;}

#lgroup2 ul li a:link 	{ color: #666; }	/* menu items on the side */
#lgroup2 ul li a:visited{ color: #666; }
#lgroup2 ul li a:hover 	{ color: #822A20; }

#signin ul li a:link 	{ color: #132D3F; }	/* signin */
#signin ul li a:hover 	{ color: #FF3; }   	/* Yellow highlight */

.contentObject h2 span a { color: #B08158; text-decoration: none; }  /* for menu items "headers"  */
.contentObject h2 span a:hover { color:#132D3F; border-bottom: 2px solid #822A20; } 

.contentObject h3 span a { color: #B08158; text-decoration: none; }  /* for menu items "teasers"  */
.contentObject h3 span a:hover { color:#132D3F; border-bottom: 2px solid #822A20; } 

.editItem 				{ text-decoration: none;
						  color: #822A20; 
						  font-size: 11px;}  /* the edit this item links */

/* Divs */ 
#outer 					{ padding: 0 0 20px 0; }  /* creates white space on bottom of page */						
#dropShadow 			{ background-image: url(../images/torn_paper_border.png);
						  width: 882px;
						  margin-right: auto;
						  margin-left: auto;} 
						/* dropShadow is a container for the page 
						(default page size = 860 + 11 px of border on each side = 882px) */
						
#inner 					{width: 860px; margin: 0 auto; } 
						/* inner - holds the page contents and centers them in the browser */
#wrapper				{ padding: 0 42px; } 
						/* sets defacto margins for the content */
#pageHeading 			{ width: 860px; height: 126px; }
#pageTitle 				{ float: left; padding: 0 0 0 42px; }
#midBanner				{ width: 860px; height: 131px; } /* this is used in the header */
#contentBuffer 			{ width: 860px; height: 101px; } /* this is used in the footer */
#signin 				{ padding: 10px 42px 0 0; font-size: 12px; color: #fff; float: right; }


/* Footer Styles */
#footer 				{ clear: both;
						  width:860px; }

#footerText 			{ height: 40px;
						  color: #F3EEE8;
						  background-color:#3D88C0;
						  border-top: 2px solid #132D3F;
						  border-bottom: 1px solid #132D3F; }

#footer h3 				{ text-align: center; color: #F3EEE8;
						  font-family: "Times New Roman", 
						  Times, serif;
						  font-size: 18px;
						  padding: 8px 0 0 0; }

/* image replacements */
#midBanner 				{ background: url(/images/bkg_midBanner.png) no-repeat top; }
#contentBuffer 			{ background: url(/images/bkg_contentBuffer.png) no-repeat bottom; }
#masthead				{ background: url(/images/bkg_masthead.png) no-repeat top; }

/* hide the default text that was replaced by an image */
#masthead h1 span		{ display: none; }

/*  declarations for forms */
form li {
list-style-type:none;
padding: 0 0 10px 20px;
}

form li span label {
clear:both;
color:#132D3F;
display:block;
margin:0;
padding: 6px 0 0 0;
}

/*
form fieldset {
	background: url(/images/bkg_fieldset.png) left top repeat-x;
}*/

form fieldset fieldset {
	border-top: 1px solid #B08158;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 5px;
}

form fieldset legend {
	padding: 0 10px 0 10px;
	color: #B08158;
}

form em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}


