/* CSS Document */

	.mainmenu ul{ 
		list-style:none; 
		padding:0px; 
		margin:0px;
	}

	.mainmenu{ 
		width:629px; 
		margin:0px; 
		padding:0px; 
		background-color:#e5e5e5;
		border-left: 1px solid #fff;
	} 
	#nav li a{
	background-color:#e5e5e5;
	display:block;
	width:629px;
	margin:0px;
	font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
/*	color:#000000;	*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
		}
	
	#nav li a:hover {
/*		color:#FFFFFF;	*/
		background-color:#444444;
		}

	#nav li.active a {
	color:#ffffff;	/*	need to keep this because it's WHITE	*/
	font-weight:bold;
	background-color:#cc3300;
	}

	.submenu ul{ 
		list-style:none; 
		padding:0px; 
		margin:0px;
	}

	.submenu { 
		width:130px; 
		margin:0px; 
		padding:0px; 
		border-left: 1px solid #fff;
	} 
	#submenunav li a{ 
		background-color:#faeae5; 
		display:block; 
		width:130px; 
		margin:0px;
		font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; 
		font-size:10px;
		text-decoration: none;
		padding:10px; 
/*		color:#000000;	*/
		border-bottom: 1px solid #fff;
		}
		
	#submenunav li a:hover {
/*		color:#000000;	*/
		background-color:#e5e5e5;
		}
		
	#submenunav li.active a {
	color:#004b7e;	/*	need to keep this because it's on a WHITE background	*/
	font-weight:bold;
	background-color:#ffffff;	/*	need to keep this because it's WHITE	*/
	}
	
.homestorytitle         			{
	font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-size: 16px;
/*	color:#000000;	*/
	line-height: 1.8em;
	font-weight: bold;
}
.homestorytitle a       			{	text-decoration: none; }	/* color: #000000; */
.homestorytitle a:hover 			{	text-decoration: underline; }	/* color: #000000; */

.homestorytext         				{	font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1.3em;}	/* color: #000000; */
.homestorytext a       				{	text-decoration: none; }	/* color: blue; */
.homestorytext a:hover 				{	text-decoration: underline; }	/* color: #000000; */

.sectiontitle         			{
	font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color:#ffffff;	/*	need to keep this because it's white-on-another-color	*/
	line-height: 1.1em;
	font-weight: bold;
}
.sectiontitle a       			{	text-decoration: none; color: #ffffff; }	/*	need to keep this color because it's white-on-another-color	*/
.sectiontitle a:hover 			{	text-decoration: underline; color: #ffffff; }	/*	need to keep this color because it's white-on-another-color	*/	

.sectiontext         			{	font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 10px; color: #ffffff; line-height: 1.3em;}	/*	need to keep this color because it's white-on-another-color	*/
.sectiontext a       			{	text-decoration: none; color: #ffffff; }	/*	need to keep this color because it's white-on-another-color	*/
.sectiontext a:hover 			{	text-decoration: underline; color: #ffffff; }	/*	need to keep this color because it's white-on-another-color	*/

/* NOTE RE: INAPPROPRIATE SETUP: HEADERS SHOULD NOT HAVE ZER0-HEIGHT MARGINS--SOME SPACING ABOVE AND BELOW SHOULD BE INCLUDED BUT I'M NOT GOING TO TRY TO FIX IT BECAUSE IT COULD BE A HUGE NIGHTMARE -PT@HEAR.ORG 20080221 */
	h1	{	font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px; padding: 0px;}	/* color: #000000; */
	h2	{	font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 12px; margin: 0px; padding: 0px;}	/* color: #000000; */
	
	.backgroundbar		{ background-color:#FF9900; }
	.submenubackground	{ background-color:#faeae5; }
