/* paragraph */
	P {text-align:left;color:#333;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:normal;padding:0px;margin:0px 20px 12px 20px;}
	P.copyc {text-align:center;color:#333;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:normal;padding:0px;margin:0px 20px 12px 20px;}
	P.linkhead {text-align:center; color:#fff;font-family:"Garamond","Palatino","Serif";font-size:16pt;font-weight:normal;padding:0px;margin:0px;}
	P.initial:first-line {text-align:justify; color:#333;font-family:"Garamond","Palatino","Serif";font-size:14pt;font-weight:bold;padding:0px;margin:0px;}
	P.initial {text-align:left; color:#333;font-family: "Garamond","Palatino","Serif";font-size:14pt;font-weight:normal;padding:0px;margin:0px;}
	P.small {text-align:left;color:#333;font-family:"Garamond","Palatino","Serif";font-size:10pt;font-weight:normal;padding:0px;margin:0px 0px 0px 20px;text-decoration:none;}
	P.smallcenter {text-align:center;color:#333;font-family:"Garamond","Palatino","Serif";font-size:10pt;font-weight:normal;padding:0px;margin:0px 0px 0px 20px;text-decoration:none;}
	P.bold {color:#333;font-weight:bold;padding:0px;}

	H1 {text-align:center;color:#630;font-family:"Garamond","Palatino","Serif";font-size:18pt;font-weight:bold;padding:10px;margin:0px 0px 10px 0px;}
	H1.programleft {text-align:right;color:#630;font-family:"Garamond","Palatino","Serif";font-size:18pt;font-weight:normal;padding:0px 0px 35px 0px;margin:0px 0px 0px 0px;}
	H2 {text-align:center;color:#630;font-family:"Garamond","Palatino","Serif";font-size:16pt;font-weight:normal;padding:0px;margin:20px 0px 20px 20px;}
	H2.topspace {text-align:center;color:#630;font-family:"Garamond","Palatino","Serif";font-size:16pt;font-weight:normal;padding:0px;margin:20px 0px 0px 0px;}
	H2.left {text-align:left;color:#630;font-family:"Garamond","Palatino","Serif";font-size:16pt;font-weight:normal;padding:0px;margin:0px 0px 20px 0px;}
	H3 {text-align:left;color:#630;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:bold;padding:0px;margin:0px 0px 0px 20px;}
	H3.hcenter {text-align:center;color:#630;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:bold;padding:0px;margin:0px 0px 0px 20px;}
	OL {text-align:left;color:#333;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:normal;padding:20px 40px 10px 40px;margin:0px;}
	
	UL {text-align:left;color:#333;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:normal;padding:20px 40px 10px 40px;margin:0px;}
	UL.center {text-align:center;color:#333;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:normal;padding:0px 40px 20px 40px;margin:0px;}
	UL.link {text-align:left;color:#630;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:normal;padding:10px 0px 10px 10px;margin:0px 20px 0px 20px;}
	UL.list {text-align:left;color:#333;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:normal;padding:0px 40px 20px 40px;margin:0px 0px 0px 40px;}
	UL.list1 {text-align:left;color:#333;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:normal;padding:0px 40px 20px 40px;margin:0px 0px 0px 110px;}
	UL.list2 {text-align:left;color:#333;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:normal;padding:0px 40px 20px 40px;margin:0px 0px 0px 130px;}
	UL.navbar {text-align:center; color:#fff;font-family:"Garamond","Palatino","Serif";font-size:16pt;font-weight:normal;padding:0px;margin:0px;}
	
	LI {list-style-type:square;padding:0px;margin:0px 0px 10px 0px;}
	LI.block {list-style-type:none;padding:0px;margin:20px 0px 0px 0px;}
	LI.list {list-style-type:none;padding:0px;margin:0px 0px 0px 40px;;}
	LI.navbar {list-style-image:none;padding:0px;margin:0px 15px 0px 0px;display:inline;}
	LI.note {text-align:center;list-style-type:none;color:#333;font-size:10pt;padding:0px;margin:0px;}
	
/* links */

	A:link {background:transparent;color:#336;text-decoration:underline;}
	A:visited {background:transparent; color:#336;text-decoration:underline;}
	A:hover {background:#ff9;color:#00c;text-decoration:none;}
	A:active {background:transparent;color:#000;text-decoration:none;}

	A:link.hidden {background:transparent;text-decoration:none;}
	A:visited.hidden {background:transparent;text-decoration:none;}
	A:hover.hidden {background:transparent;text-decoration:none;}
	A:active.hidden {background:transparent;text-decoration:none;}
	
	A:link.header {background:transparent;color:#fff;font-family:"Garamond","Palatino","Serif";font-size:14pt;font-weight:normal;text-decoration:none;}
	A:visited.header {background:transparent; color:#fff;font-family:"Garamond","Palatino","Serif";font-size:14pt;font-weight:normal;text-decoration:none;}
	A:hover.header {background:transparent;color:#ff9;font-family:"Garamond","Palatino","Serif";font-size:14pt;font-weight:normal;text-decoration:none;}
	A:active.header {background:transparent;color:#000;font-family:"Garamond","Palatino","Serif";font-size:14pt;font-weight:normal;text-decoration:none;}
	
	A:link.subhead {background:transparent;color:#336;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:normal;text-decoration:underline;}
	A:visited.subhead {background:transparent; color:#630;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:normal;text-decoration:none;}
	A:hover.subhead {background:transparent;color:#00c;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:normal;text-decoration:none;}
	A:active.subhead {background:transparent;color:#000;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:normal;text-decoration:none;}
	
	A:link.program {background:transparent;color:#630;font-family:"Garamond","Palatino","Serif";font-size:14pt;font-weight:normal;}
	A:visited.program {background:transparent; color:#630;font-family:"Garamond","Palatino","Serif";font-size:14pt;font-weight:normal;}
	A:hover.program {background:transparent;color:#00c;font-family:"Garamond","Palatino","Serif";font-size:14pt;font-weight:normal;}
	A:active.program {background:transparent;color:#c66;font-family:"Garamond","Palatino","Serif";font-size:14pt;font-weight:normal;}
	
	A:link.subprogram {background:transparent;color:#630;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:bold;}
	A:visited.subprogram {background:transparent; color:#630;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:bold;}
	A:hover.subprogram {background:transparent;color:#c66;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:bold;}
	A:active.subprogram {background:transparent;color:#c66;font-family:"Garamond","Palatino","Serif";font-size:12pt;font-weight:bold;}
	
/*layout elements*/


body.index
	{
	background-image:url(images/bgindex.jpg);
	background-repeat:repeat;
	padding:0px;
	margin:0px;
	text-align:center;
	}	
body.about
	{
	background-image:url(images/bgabout.jpg);
	background-repeat:repeat;
	padding:0px;
	margin:0px;
	text-align:center;
	}	
body.grants
	{
	background-image:url(images/bggrants.jpg);
	background-repeat:repeat;
	padding:0px;
	margin:0px;
	text-align:center;
	}	
body.contact
	{
	background-image:url(images/contactbg.jpg);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	text-align:center;
	}	
body.donate
	{
	background-image:url(images/donatebg.jpg);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	text-align:center;
	}	
img 
	{
	border:0px;
	padding:10px;
	margin:auto;
	}
img.left
	{
	border:0px;
	padding:20px;
	float:left;
	}
img.right 
	{
	border:0px;
	padding:20px;
	float:right;
	}
img.leftpad
	{
	border:0px;
	padding:0px 30px 0px 30px;
	float:left;
	}
img.rightpad
	{
	border:0px;
	padding:0px 30px 0px 30px;
	float:right;
	}
img.flush
	{
	border:0px;
	padding:0px;
	margin:auto;
	}
table
	{
	border:0px;
	padding:0px;
	margin:0px;
	}
tr
	{
	border:0px;
	padding:0px;
	margin:0px;
	}
td
	{
	border:0px;
	padding:0px;
	margin:0px;
	}
/*div id's*/

#container
	{
	background:transparent;
	padding:0;
	margin:0px auto 0px auto;
	text-align:left;
	}
#subcontainer
	{
	background:#ccc;
	background:rgba(255,255,255,0.7);
	margin:0px auto 0px auto;
	width:1000px;
	height:2700px;
	text-align:left;
	}
#aboutcontainer
	{
	background-image:url(images/headabout.gif);
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	width:960px;
	height:150px;
	text-align:left;
	}
#grantscontainer
	{
	background-image:url(images/headgrants.gif);
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	padding:0;
	width:960px;
	height:200px;
	text-align:left;
	}
#programcontainer
	{
	background-image:url(images/headprogram.gif);
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	padding:0;
	width:960px;
	height:200px;
	text-align:left;
	}
#contactcontainer
	{
	background-image:url(images/headcontact.gif);
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	width:960px;
	height:200px;
	text-align:left;
	}
#donatecontainer
	{
	background-image:url(images/headdonate.gif);
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	width:960px;
	height:200px;
	text-align:left;
	}
#eventcontainer
	{
	background-image:url(images/headevent.gif);
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	width:960px;
	height:150px;
	text-align:left;
	}
#blankcontainer
	{
	background-image:url(images/headblank.gif);
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	width:960px;
	height:150px;
	text-align:left;
	}
#navbarc
	{
	position:absolute;
	background-color:#630;
	border-width:1px;
	border-color:#999;
	border-style:solid;
	text-align:center;
	top:120px;
	margin:20px 0px 0px 10px;
	padding:0px;
	width:938px;
	}
#leftcol
	{
	position:absolute;
	top:180px;
	width:150px;
	background-color:#fff;
	margin:0px 10px 0px 10px;
	padding:0px;
	}
#leftcoltop
	{
	background-color:#000;
	width:150px;
	height:10px;
	margin:0px;
	padding:0px;
	}
#leftcolbot
	{
	background-color:#000;
	width:150px;
	height:10px;
	margin:0px;
	padding:0px;
	}
#rightcol
	{
	position:absolute;
	top:180px;
	background-color:#fff;
	margin:0px 0px 0px 170px;
	width:780px;
	padding:0px;
	}
#rightcoltop
	{
	background-color:#000;
	width:780px;
	height:10px;
	margin:0px;
	padding:0px;
	}
#rightcolbot
	{
	background-color:#000;
	width:780px;
	height:10px;
	margin:0px;
	padding:0px;
	}
#programleft
	{
	background-color:#fff;
	position:absolute;
	top:180px;
	margin-left:10px;
	width:300px;
	padding:0px;
	}
#programright
	{
	background-color:#fff;
	position:absolute;
	top:180px;
	margin-left:320px;
	width:630px;
	padding:0px;
	}
/*index page layout elements*/

#subindex
	{
	background:#ccc;
	background:rgba(255,255,255,0.7);
	margin:0px auto 0px auto;
	width:1000px;
	height:3700px;
	text-align:left;
	}
#indexcontainer
	{
	height:1200px;
	text-align:left;
	}
#indextop
	{
	position:absolute;
	background-color:#fff;
	top:245px;
	margin-left:30px;
	padding:10px;
	border-width:1px 1px 1px 1px; 
	border-style:solid; 
	border-color:#960; 
	width:920px;
	}
#navbar
	{
	background-color:#630;
	border-width:1px;
	border-color:#999;
	border-style:solid;
	text-align:center;
	position:absolute;
	top:210px;
	margin:0px 0px 0px 30px;
	padding:0px;
	width:940px;
	}
#indexleftcol
	{
	position:absolute;
	background-color:#fff;
	top:370px;
	margin:0px 0px 10px 30px;
	width:450px;
	padding:0px;
	}
#indexrightcol
	{
	position:absolute;
	background-color:#fff;
	top:370px;
	margin-left:520px;
	width:450px;
	padding:0px;
	}
/* div classes */
div.programtop
	{
	background-color:#000; 
	height:10px; 
	}
div.programbot
	{
	
	background-color:#000;
	height:10px;
	}
div.gototop
	{
	margin:500px 0px 0px 0px;
	}
div.lc
	{
	position:absolute;
	left:50px;
	width:210px;
	padding:0px;
	margin:0px;
	}
div.rc
	{
	position:absolute;
	left:300px;
	width:210px;
	padding:0px;
	margin:0px;
	}
div.program
	{
	margin:40px 0px 0px 0px;
	}
div.column
	{
	background-repeat:repeat-x; 
	border-width:0px 1px 0px 1px; 
	border-style:solid; 
	border-color:#999; 
	margin:0px;
	}
div.hr
	{
	width:90%;
	height:10px;
	border-width: 0px 0px 1px 0px;
	border-style:dashed;
	border-color:#666;
	margin:10px 10px 10px 20px;
	}
div.hr1
	{
	background-image:url(images/hr1.gif);
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:90%;
	height:12px;
	border-width: 0px;
	margin:0px auto 10px auto;
	}
div.center
	{
	text-align:center;
	}	
.clearfloat 
	{ 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	}
