body {	text-align: center; margin: 0px; padding:0px;
font-family: Verdana, "Lucida Sans","Lucida Sans Unicode","Lucida Grande","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif; 
	font-size : 12px;	line-height: 1.4em;}

div.banner{ display: block; width: 800px; height: 120px; background-repeat:no-repeat; }
div#main_banner {  background-image: url('../assets/images/head.jpg'); }
div#about_us_banner {  background-image: url('../assets/images/about_us.jpg'); }
div#contact_banner { background-image: url('../assets/images/contact_us.jpg'); }
div#fundraising_banner {background-image: url('../assets/images/fundraising.jpg'); }
div#programs_banner {background-image: url('../assets/images/programs.jpg'); }
div#support_banner {background-image: url('../assets/images/support.jpg'); }

#all { width: 803px;
	margin-right: auto;
	margin-left: auto;	 
	}

#container { overflow: hidden; display: block;
	margin-top: 0px; margin-left: 0px; 
	padding-top: 0px; padding-left: 0px; 
 	}
#container #main, #container #left {  margin-bottom: -1986px; padding-bottom: 2000px;  }
#main { background-color: #ffffff; width: 584px; float: right;
	text-align: left; padding-left: 16px; }
#main p { padding-right: 16px; }
div#min_height { display: block; float: right; width: 2px; height:500px; } 	


ul.main_page  { padding-bottom: 16px; font-weight: bold;}
ul.main_page li { display: inline; width:176px; float: left; padding-right:5px; }
ul.main_page a { color : #000000;  }

.TextObject  {	font-family: Verdana, "Lucida Sans","Lucida Sans Unicode","Lucida Grande","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif; 
	font-size : 12px; line-height: 1.4em;
	}

h1 {font-family: "Times New Roman", Times, Serif;
	font-weight : bold;
	font-size : 22px;
	margin-top: 16px; margin-bottom: 4px; 
	color : #660066;
	}

h2 {	font-family: "Times New Roman", Times, Serif;
	font-weight : bold;
	font-size : 18px;
	margin-top: 12px; margin-bottom: 4px; 
	text-align: center;
	color : #660066;
	}
h3 {	font-family: "Times New Roman", Times, Serif;
	font-weight : bold;
	font-size : 16px;
	margin-top: 12px; margin-bottom: 4px; 
	text-align: left;
	color : #660066;
	}

h4 {	font-family: "Times New Roman", Times, Serif;
	font-weight : bold;
	font-size : 14px;
	margin-top: 12px; margin-bottom: 0px; 
	text-align: left;
	}

h2#main_menu_header {margin-top: 0px; margin-bottom: 0px; }
.visual_arts p { margin-left: 16px; margin-top:4px; margin-bottom:8px;}
table.pagent td { font-size : 12px; line-height: 1.1em; }
h1.pagent, h2.pagent { font-family: "Lucida Calligraphy","Times New Roman", Times, Serif;}

UL { list-style-type : square; }
ul.tri { list-style-image:url("../assets/images/triangle.jpg"); margin-top: 8px; margin-bottom: 8px; }
ul.tri li {margin-top: 4px; margin-bottom: 4px; }
ul.tri_left { padding:0px; margin-left: 14px; list-style-image:url("../assets/images/triangle.png");}
#leftO { background-color: #E5CCB2; 
	width: 200px; 
	float: right; 
	padding-left:0px; 
	margin-left:0px;
	padding-top: 16px; 
	text-align: left; 
	}

#left { background-color: #E5CCB2; 
	width: 186px;
	padding-left: 5px; 
	padding-right: 9px; 
	padding-top: 8px; 
	float: right;
	text-align: left; 
	}

#left p { margin: 0px 2px 0px 2px;}
#left p.ps { margin: 0px 2px 8px 2px;}
#left ul { margin-top: 4px; margin-bottom: 4px; }
#left h2 { margin: 16px 0px 8px 0px; font-size : 14px;}
#left h2.top { margin-top: 0px; }

#left h3 { margin-bottom: 4px; margin-top: 8px; margin-left: 2px; text-align: left; color : #660066; font-size : 14px;}
#left a { color : #660066; font-style:italic;}
#left p.join { margin-top: 12px; }
#left a.join { font-style:bold normal; color : #000000; text-decoration:none; }

#footer { clear: both; display: block; height: 20px;  color: #ffffff; background-color: rgb(102,0,102); 
		}
#footer p { margin: 0px; padding: 3px; 	font-family: Arial, Helvetica,Geneva,Sans-serif;
		font-size : 9px; }

.initial_font {	font-family: "Times New Roman", Times, Serif; font-size : 12px;} 
.initial_font_headers {font-family: Arial,     Helvetica,     Geneva,     Sans-serif;	} 
.alternative_font { font-family: Verdana, "Lucida Sans","Lucida Sans Unicode","Lucida Grande","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif; 
	font-size : 11px;  }
.clear { clear: both; }
.strong { font-weight: 800; }
.emphasis { font-style:italic; }
span.smaller { font-size: 90%; }
div.agreement { font-size: 84%; }
div.agreement h2 { font-size: 120%; color:#000; margin-top: 8px; margin-bottom: 4px; text-align: left; }
div.agreement p {  margin-top: 4px; margin-bottom: 4px; }
.c { text-align: center;}
.r { text-align: right; }
.l { text-align: left; }
.n { text-decoration: none; }
.black { color: black; }
.ztb, .NoSpacing { margin-top: 0px; margin-bottom: 0px; }

.addtb {  margin-top: 8px !important; margin-bottom: 8px !important; }
.col { float: left; width: 290px; display: block;}
.right_box { float: right; width: 200px; display: block; background-color: rgb(192,192,192); padding: 16px; margin: 16px;}
.image_right { 	margin-left: 16px; margin-right: 16px; border: 0px; text-decoration: none;
				float: right;}
.image_left { 	margin-left: 16px; margin-right: 16px; border: 0px; 
				float: left;}
.image_right p, .image_left p { font-family: Arial, Helvetica,Geneva, Sans-serif;text-align: center; font-size: 11px; font-weight: bold; margin-top: 0px; }
a img { border: none; }
a { color : #660066; }