body{
margin: 0 auto;
text-align:left;
min-width:900px;
background-color:#fff;
font-family: Comic Sans MS;
}

img {
 border:none;
}

#img{
height:90px;
width:294px;
border:0;
float:left;
margin-left:5px;

}
#title{
width:900px;
height:150px;

}

#title h1{
float:left;
font-family:arial;
font-size:16px;
margin-left:25px;
color:#003366;

}

#container{
width:900px;
height:100%;
margin:0 auto;
padding:0;

}
#title_about{
width:900px;
height:300px;
}
#title_about_txt{
width:816px;
height:85px;
float:left;
position:relative;
left:90px;
top:20px;
background:url('images/about_us_bar.gif') no-repeat;
}
#title_about_txt span{
font-family:Comic Sans MS;
font-size:45px;
color:#4573b3;
}
#title_about_img{
float:left;
width:84px;
height:79px;
background:url('images/boy_reading.gif') no-repeat;
position:relative;
top:40px;
left:-150px;
}

#about_content{
width:900px;

}
#quote_about{
float:left;
width:260px;
padding:20px;
position:relative;
left:20px;
top:10px;
}
#quote_about span{
text-align:left;
display:block;
font-family:Comic Sans MS;
font-size:12px;
color:#B584BD;
line-height:1.5em;
font-weight:bold;
}
#about_mainContent{
float:left;
width:360px;
height:240px;
text-align:left;
font-family:Comic Sans MS;
font-size:12px;
margin:20px;
padding:20px;
}

#about_vertNav{
width:180px;
clear:left;
font-family:Comic Sans MS;
font-size:12px;
padding:5px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
position:relative;
top:20px;
}
#about_vertNav_img{
float:left;
position:relative;
top:80px;
}
#address{
	clear:both;
	font-family:Comic Sans MS;
	font-size:12px;
	text-align:center;
	position:relative;
	left:40px;
	top:80px;
	font-weight:bold;
	z-index: 1;
	visibility: visible;
}

#horizontalNav ul{
margin:0;
padding:10px;
list-style:none;
width:900px;
height:19px;
float:left;
background:url('images/hor_nav_bar_02.gif') left no-repeat;
}
#horizontalNav ul li{
float:left;
font-size:16px;

}
#horizontalNav ul a{
display:block;
padding:0;
padding-right:4em;
font-size:14px;
line-height:1em;
font-family:Comic Sans MS;
color:#330033;
text-decoration:none;
text-align:left;
}
#horizontalNav a:hover{
text-decoration:none;
color:#900;
}
#horizontalNav a:active{
text-decoration:none;
color:#36f;
}
#verticalNav ul{
margin:0;
padding:4px;
list-style:none;
width:220px;
height:550px;
line-height:1em;
font-size:16px;

float:left;
background:url('images/ver_nav_bar1.gif') no-repeat;
}
#verticalNav li{
margin:0;
padding:0;
list-style-type:none;
text-decoration:none;
text-size:14px;
}
#verticalNav a{
line-height:65px;
text-decoration:none;
text-align:left;
font-family:Comic Sans MS;
color:#000;
letter-spacing:0.3px;
}
#verticalNav a:hover{
text-decoration:none;
color:#900;
}
#verticalNav a:active{
text-decoration:none;
color:#36f;
}
#chalkboard{
width:101px;
height:69px;
float:left;
background:url('images/chalkboard_notxt.gif') no-repeat;
position:relative;
top:30px;
}
#chalkboard span{
display:block;
margin:0;
padding:1em;
line-height:2em;
font-family:Comic Sans MS;
color:#fff;
text-decoration:none;
text-align:center;
font-size:11px;
}

#mainContent{
width:550px;
float:left;
height:572px;
padding-left:5px;
padding-top:0px;
postition:relative;
}
#mainContent_2 {
width:400px;
float:left;
padding-left:20px;
padding-right:100px;
padding-top:30px;
margin-right:55px;
overflow:auto;
text-align:left;
display:block;
font-family:Comic Sans MS;
font-size:12px;
color:#black;
font-weight:bold;
}
#mainContent_2 p{
text-align:left;
font-size:12px;
}
#mainContent img {
	padding-top: 50px;
}
#mainContent h4,h5{
color:#933;
text-align:left;
margin:0;
font-family:Comic Sans MS;
}
#mainContent p{
color:000;
text-align:left;
line-height:1.5em;
font-size:12px;

}

.letter  {
margin-left: 30px;
margin-right: 30px;
line-height: 1px;
list-stlye:none;
}

#peoplepic {
	height:484px;
	width:435;
	position:relative;
	z-index: 2;
} 
#peoplepic{
margin:0;
padding:0;
list-style:none;
}

#peoplepic a{
	position:absolute;
	width: 200px;
	height: 160px;
	text-indent:-900em;
	z-index: 1;
}




#peoplepic a:hover{
border: 2px solid #F0DC76
}

#sun {
top:10px;
float:right;
width:105px;
height:104px;
background:url('images/sun_notxt.gif') no-repeat;
}

#sun a{
	display:block;
	position:relative;
	top:10px;
	left:3px;
	margin:0;
	padding:20px;
	font-family:Comic Sans MS;
	color:#330033;
	text-decoration:none;
	text-align:center;
	font-size:60%;
	background-image: url();
}
#sun a:hover{
text-decoration:none;
color:#900;
}
#sun a:active{
text-decoration:none;
color:#36f;
}


#footer {

	//position: absolute;
	text-align:center;
	font-size:10px;
	font-family:Comic Sans MS;
	padding: 5px;
	width: 300px;
	//width: 400px;
	vertical-align: bottom;
	margin-left: 10px;

}
#footer a{
	text-decoration:none;
	color:#f63;
}
#footer a:hover{
	text-decoration:none;
	color:#03f;
}


#uv{
top:-2px;
float:left;
width:320px;
height:183px;
background:url('images/UVresearch') no-repeat;
}
#address{
height:30px;
font-family:Comic Sans MS;
font-size:12px;
text-align:center;
font-weight:bold;
margin:0;
vertical-align: bottom;

}

#mainContent span{
text-align:center
font-family:Comic Sans MS;
font-size:12px;
font-weight:bold;
}

#mainContent2 span{
text-align:center
font-family:Comic Sans MS;
font-size:12px;
text-align:center;
font-weight:bold;
}

#video {
width:550px;
float:left;
height:510px;
padding-top:0px;
border:1px solid #000;
background-color:#333333;
margin-top:10px;
postition:relative;
}
#video_top {
width:550px;
height:150px;
background:url(images/video_title.jpg);

}
#donate {
    margin-left: 450px;
    position: absolute;
    margin-top: 20px;
    z-index: 3;
}
