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;
}
#vertNav_img{
    float:left;
    width:270px;
    position:relative;
    top:50px;
}
#title{
width:900px;
height:110px;
}

#mission {
    width: 90%;
    margin: auto;
    color: #0000ff;
    margin-bottom: 10px;
}
#mission span.notice {
    font-weight: bold;
    font-size: 20px; 
    text-transform: capitalize;
}

#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;
}
tr.label {
    font-style: normal;
}
#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;
font-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:151px;
height:103px;
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:600px;
float:left;
height:auto;
min-height: 575px;
padding-left:15px;
padding-top:10px;
position:relative;
}
#mainContent a{
text-decoration:none;
font-family:Comic Sans MS;
font-size:12px;
color:#900;
font-weight:bolder;
}
#mainContent a:hover{
text-decoration:none;
color:#36f;
}
#mainContent .news-header {
    width: 100%;
    background: #ffd24f;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
}
#mainContent .news-header a { 
    color: #444444; 
    padding-left: 10px;
    font-size: 12pt; 
    font-family: Comic Sans MS;
}
#mainContent a.back-to-top{
    color: blue;
    font-size: 8pt;
    float: right;
    padding-right: 5px;
    padding-top: 2px;
}
#mainContent li{
    font-size: 12px;
}
ol.alignleft {
    margin-left: -20px;
    line-height: 1.2em;
}
#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:#000000;
font-weight:bold;
}
#mainContent_2 p{
text-align:left;
font-size:12px;
}
#mainContent h4,h5{
color:#933;
text-align:left;
margin: 10px 0 0 0;
font-family:Comic Sans MS;
}
#mainContent p{
color:#000;
text-align:left;
line-height:1.5em;
font-size:12px;

}

#content_left{
float: left;
width:270px;
}
.letter  {
margin-left: 30px;
margin-right: 30px;
line-height: 1px;
list-style-type:none;
}

#peoplepic {
	height:484px;
	width:435px;
	position:relative;
	z-index: 2;
    margin:10px 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 {
	text-align:center;
	font-size:10px;
	font-family:Comic Sans MS;
	padding: 5px;
	width: 300px;
	vertical-align: bottom;
	margin-left: 10px;

}
#footer a{
	text-decoration:none;
	color:#f63;
}
#footer a:hover{
	text-decoration:none;
	color:#03f;
}


img.uv{
float:left;
margin-right: 10px;
margin-left: 2px;
}
#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 {
padding-top:0px;
border:1px solid #000;
background-color:#333333;
margin-top:10px;
position:relative;
}
.video_top {
width:550px;
height:150px;
background:url(images/video_title.jpg);

}
#learn{
    float:left;
    width:270px;
    color: #31A229;
}
#learn h3 {padding-top: 24px;}
#learn a, a:visited {color: #31A229;}
#learn ul {margin-left: -25px;}
#learn p{
    text-align:left;
    display:block;
    font-family:Comic Sans MS;
    font-size:12px;
    color:#31A229;
    line-height:1.3em;
    font-weight:bold;
    position:relative;
    top:30px;
}
#epidemic{
    float:left;
    width:270px;
}
#epidemic span{
    text-align:left;
    display:block;
    font-family:Comic Sans MS;
    font-size:12px;
    color:#112848;
    line-height:1.3em;
    font-weight:bold;
    position:relative;
    top:30px;
}
#quote{
    float:left;
    width:270px;
}
#quote span{
    text-align:left;
    display:block;
    font-family:Comic Sans MS;
    font-size:12px;
    color:#4573b3;
    line-height:1.3em;
    font-weight:bold;
    position:relative;
    top:30px;
}
#school{
    float:left;
    width:270px;
}
#school span{
    text-align:left;
    display:block;
    font-family:Comic Sans MS;
    font-size:12px;
    color:#BD719C;
    line-height:1.3em;
    font-weight:bold;
    position:relative;
    top:30px;
}
#letters{
    float:left;
    width:270px;
}
#letters span{
    text-align:left;
    display:block;
    font-family:Comic Sans MS;
    font-size:12px;
    color:#F79A8C;
    line-height:1.3em;
    font-weight:bold;
    position:relative;
    top:30px;
}
#news{
    float:left;
    width:270px;
}
#news span{
    text-align:left;
    display:block;
    font-family:Comic Sans MS;
    font-size:12px;
    color:#B586BD;
    line-height:1.3em;
    font-weight:bold;
    position:relative;
    top:30px;
}
#sail{
    float:left;
    width:270px;
    color:#7ca0c2;
}
#sail h3 {padding-top: 24px;}
#sail ul {margin-left: -25px;}
#sail a, a:visited {color: #7ca0c2;}
#sail p {
    text-align:left;
    display:block;
    font-family:Comic Sans MS;
    font-size:12px;
    line-height:1.3em;
    font-weight:bold;
    position:relative;
    top:30px;
}
#donate {
    float: right;
    margin-top: 20px;
    z-index: 3;
}
#mainContent p.odd {
    font-style: normal;
    color: #0000ff;
}
#mainContent p.even {
    font-style: normal;
    color: #551a8b;
}

#calendar {
    margin-top: 10px;
    margin-left: 25px;
}

#calendar span {
    background: #ffffff;
    color: #551a8b;
}

.calendar-date {
    margin-top: 20px;
}


.title {
    margin-bottom: 15px;
}

#sponsors {
    margin-top: 10px;
    margin-left: 5px;
}
#sponsors h2 {
    color: #0044ff;
}
#ajaxticker1{
    width: 400px;
    border:2px solid #FFd24F;
    height: 80px;
    padding: 5px;
    float:right;
    margin-right:20px;
    background:url(scroller/background.gif);
}
#menu {
    position: relative;
    z-index: 99;
}
#menu {
    z-index: 10;
}
#imgmapdiv {
    margin-left: -15px;
    margin-top: -10px;
    height: 695px;
    z-index: 2;
}
.book-title {
    color: blue;
    font-weight: bold;
}

