body 		{ color: #000000; background: #ffffff; font-family: arial, verdana, sans-serif; 
		font-size: 75% } /* 75% font-size equiv to 12px when the base size is 16px */

div#pagehome 	{ width: 690px; margin-left: auto; margin-right: auto; color: #000000; background: #6699ff; 			border: 5px ridge #303030; } /* was #3d5c99; */

h1 		{ font-size: 1.5em; text-align: center; color: #303030; background: inherit;} 
		/*2.0em equiv to 24px when base is 16px */

/* Specify to About Us page */

div#page 	{ width: 780px; margin-left: auto; margin-right: auto; color: #000000; background: #6699ff; }
	
td.logo 	{ vertical-align:top; }
img.logo  	{ width: 150px; height: 150px; border: 0px; }

	/* nav begins for main pages */
table.nav1 	{ width: 620px;  height: 22px; border: 0px; padding: 0px; margin: 0px; border-collapse: 			collapse; text-align: center; color: #ffffff; background: #527acc; 
		font-weight: bold; font-size: 1.2em; }

	td.nav1 {color: #ffffff; background: #3d5c99; padding-right: 15px; }
	a.nav1 {color: #ffffff; background: inherit;}
	td.nav1on {color: #fff200; background: #527acc; padding-right: 15px; }
	a.nav1on {color: #fff200; background: inherit;}

table.nav2 	{ width: 620px;  height: 22px; border:0px; padding: 0px; text-align: center;
		color: #fff200; background: #527acc; font-weight: bold; font-size: 0.95em; }

	td.nav2 {color: #ffffff; background: #527acc; float: left;}
	a.nav2 {color: #ffffff; background: #527acc;}
	td.nav2on {color: #fff200; background: #527acc; float: left;}
	a.nav2on {color: #fff200; background: inherit;}

table.nav3 	{ width: 620px;  height: 22px; border: 0px; padding: 0px; 
		color: #000000; background: #6699ff; text-align: right; float: right; }

	td.nav3 {color: #000000; background: #6699ff; text-align:right; border: 0px;}

table.content 	{ padding-right: 15px;}

td.left 	{ width: 16%; Color: black; background: #6699ff; padding: 3px; text-align: center; 
		vertical-align: top;}

img.donate 	{ width: 120px; height: 40px; border: 0px; }
img.frdonate 	{ width: 140px; height: 47px; border: 0px; }

img.score	{ width: 110px; height: 42px; border: 0px; }
img.frscore	{ width: 125px; height: 54px; border: 0px; }  /* was 140 by 60 */

img.aa		{ width: 93px; height: 41px; border: 0px; }
img.fraa	{ width: 110px; height: 28px; border: 0px; }


img.social 	{ width: 90px; height: 30px; border: 0px; }

img.newsletter	{ width: 90px; height: 30px; border: 0px; }
img.frnewsletter{ width: 95px; height: 40px; border: 0px; }

img.contact	{ width: 90px; height: 30px; border: 0px; }
img.frcontact	{ width: 100px; height: 33px; border: 0px; }

td.right	{ width: 79%; color: black; background: white; border: 1px; }

td.picstop 	{ text-align: center; }

td.content 	{ padding: 10px;}

	/* nav ends for main pages */

span.goto 	{ font-weight: bold; color: #527acc; background: inherit; }

h2 		{ font-size: 1.2em; color: #1a1814; background: inherit; font-weight: bold;}

span.p 		{ font-weight: bold; color: #3a8434; background: inherit;} /* green was #40933a */

span.pdonate 	{ color: #Af2626; background: inherit; font-weight: bold;}

td.legal 	{ width: 780px; font-size: 0.95em; color:#000000; background: inherit; text-align: center; 			vertical-align: middle; padding: 1px;}

/* end About Us page */



span.donate {font-size: 1.6em; color: #Af2626; background: #50b848; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px;}

span.contact {font-weight: bold; font-size: 1.2em; color: #ff993f; background: #3d5c99; padding: 2px; }
span.newsletter {font-weight: bold; font-size: 1.2em; color: #60c659; background: #3d5c99; padding: 3px; }

span { font-weight: bold; color: #fff200; background: inherit;}

td.score {text-align: center; font-weight: bold; color: inherit; background: #b72075; padding-bottom: 2px;}
	span.score1 {font-size: 0.95em; color: #ffffff; background: inherit;}
	span.score2 {font-size: 0.8em; color: #fff200; background: inherit;}
	span.score3 {font-size: 0.81em; color: #527acc; background: inherit;}

.aa {text-align: center; font-weight: bold; color: #ffffff; background: #ff993f; width: 70px; height: 30px;}


strong {  font-weight: bold; font-style: italic; }


a:link, a:visited, a:active, a:hover { text-decoration: none; color: inherit; background: inherit; }
a:hover { text-decoration: underline; color: inherit; background: inherit; }

td.sp1 {width: 200px; height: 165px; }
td.sp2, td.sp3 {width: 200px; height: 100px; }
td.sp4 {width: 140px; height: 100px; }
td.sp5 {width: 20px; }

table.event	{ 	width: 470px; 
			border-top: 9px solid #6699ff;
}

table.event1	{ 	width: 470px; 
			border-top: 9px solid #6699ff;
			border-bottom: 3px solid #6699ff;
}

.ename {color: #000000; background: inherit; }
.edate {color: #003366; background: inherit; }
.elocation {color: #672075; background: inherit;}
.edesc {color: #000000; background: inherit; font-weight: normal;}
.einfo {color: #ff993f; background: inherit; }

table.program	{ border-top: 9px solid #6699ff; }

td.program { width: 199px; height: 65px; border: 1px dotted black; padding: 5px;}

.programtitle {float: right; font-family: comic sans ms, cursive; font-weight: bold; font-size: 1.5em; color: #999900; background: inherit;}

td.program1 { width: 360px; height: 65px; border: 1px dotted black; padding: 5px;}

.grantlink {color: #999900; background: inherit;}

.programsubtitle { font-weight: bold; font-size: 1.2em; color: #999900; background: inherit;}

td.program2 { width: 195px; height: 65px; border: 1px dotted black; padding: 5px; text-align: center; vertical-align: top;}

.q {font-weight: bold; color: #b72075; background: inherit;} /* purple */

.r { font-weight: bold; color: #999900; background: inherit;} /* gold */

.s { font-weight: bold; color: #020202; background: inherit;} /* lighter shade of black */

.o { font-weight: bold; color: #5c5c00; background: inherit;} /* darker gold */

.m { font-weight: bold; color: #ff993f; background: inherit;} /* aa color */

.b { font-weight: bold; color: navy; background: inherit; font-size: 1.1em; } /* index ridge color */


.ksobike {font-family: comic sans ms, cursive; font-weight: bold; font-size: 1.2em; color: #ff993f; background: inherit; vertical-align: middle;}


