* {
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
font-family:arial;
background: url("img/bg_body.gif");

}

#container {
margin: 0 auto;
width:960px;
padding: 0 70px 0 70px;
background: url("img/bg_container.gif") no-repeat top right;
}

#container2 {
margin: 0 auto;
width:960px;
background-color:#ffffff;

}

#header {
width:960px;
float:left;
}

#logo {
float:left;
width:397px;
height:88px;
background-color:#333333;
}

#logo a img {
	border:none;
}

#nav {
float:left;
width:558px;
height:58px;
background: url("img/bg_nav.gif") no-repeat;
font-size:16px;
color:#FFFFFF;
padding:30px 0 0 5px;
}

#nav ul li {
list-style:none;
float:left;
display:inline;
margin-right:5px;
color:#ffffff;
padding:9px 5px 8px 5px;
}

#nav a {
text-decoration:none;
color:#ffffff;
}

#nav a:hover {
color:#006699;
}

.current_page_item, .current_page_parent {
background-color:#C1CC66;
font-weight:bold;
}

#leaderWrap {
width:960px;
}

#donations {
float:left;
width:145px;
padding:0 15px 15px 15px;
border-top: 10px solid	 #006699;
}

.donWrap {
float:left;
width:145px;
}

.donTop {
background: url("img/bg_donate_top.gif") no-repeat;
width:134px;
height:14px;
padding: 5px 0 0 11px;
margin-top:10px;
}

.donTop h2 {
font-size:12px;
color:#ffffff;
line-height:12px;
}

.donMid {
padding: 3px 0 0 11px;
background-color:#A65D29;
font-size:12px;
color:#ffffff;
border-top:1px solid #C1CC66;

}

.donBot {
background: url("img/bg_donate_bot.gif") no-repeat;
width:145px;
height:11px;
}

.donWrap  a {
color:#ffffff;
}

.donWrap a:hover {
color:#c1cc66;
}

.dollars {
font-size:18px;
font-weight:bold;
}

#mainImage {
width:503px;
float:left;
}

#mission {
width:272px;
height:210px;
float:left;
padding:15px 5px 0 5px;
background-color:#99CCFF;
text-align:center;
}

#mission h1 {
color:#333333;
font-size:20px;
}

#mission p {
color:#333333;
font-size:12px;
}

#mission a {
color:#333333;
}

#mission a:hover {
color:#006699;
}

#newsletter {
width:945px;
height:40px;
padding:10px 0 0 15px;
background: url("img/bg_newsletter.gif") no-repeat;
}

#searchform {
font-size:10px;
}

.search-form input {
  width: 175px;
  font-size:10px;
  border: 1px solid #ffffff;
  padding: 0px;
}

.filterdate { width: 75px } 

#filterform input { border: 1px solid #A65D29; }

#classesTop {
width:960px;
height:18px;
background-color:#006699;
border-bottom: 3px solid #c1cc66;
}

#classesTop h2 {
color:#ffffff;
font-size:16px;
width:930px;
padding: 0 15px 0 15px;
}

#classesTop span a {
color:#ffffff;
margin-left:710px;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

#classes {
width:930px;
height:100px;
padding:10px 15px 10px 15px;
background-color:#ffeccc;
border-bottom:1px solid #c1cc66;
color:#333333;
margin-bottom:15px;
}

#classes ul {
font-size:12px;
}

#classes ul li {
list-style:none;
display:inline;
float:left;
width:227px;
margin:0 7px 0 0;
}
#classes ul li:last-child {
	margin:0;
}
#classes a {
color:006699;
text-decoration:underline;
}

#classes a:hover {
text-decoration:underline;
}

.cpcTitle {
font-weight:bold;
margin-bottom:10px;
}

#content {
width:960px;
padding:15px 0 15px 0;
border-bottom:1px solid #006699;
font-size:12px;
line-height:15px;
color:#333333;
}

#homeContent {
width:960px;
padding:0px 0 15px 0;
border-bottom:1px solid #006699;
font-size:12px;
line-height:15px;
color:#333333;
}

/*sidebar*/
.sidebar {
width:456px;
float:left;
margin-left:15px;
font-size:12px;
line-height:16px;
}

.sidebar h3, .intSidebar h3 {
color:#006699;
font-size:16px;
border-bottom: 1px solid #A65D29;
margin-bottom:10px;
padding-bottom:5px;
}

.widget_item{
list-style:none;
}

.widget  {
list-style:none;
}

.widget_title {
color:#006699;
font-size:16px;
border-bottom: 1px solid #A65D29;
margin-bottom:10px;
padding-bottom:5px;
}

.sidebar p {
margin-bottom:10px;
}

#right {
width:309px;
float:left;
}


/*interior*/
#subNav {
width:945px;
height:18px;
background-color:#CC4514;
font-size:14px;
border-top: 3px solid #C1CC67;
padding-left:15px;
}

#subNav ul li {
list-style:none;
float:left;
display:inline;
margin-right:5px;
color:#ffffff;
padding:1px 5px 1px 5px;
}

#subNav a {
text-decoration:none;
color:#ffffff;
}

#subNav a:hover {
color:#006699;
}


#intContent {
width:575px;
float:left;
background-color:#ffeccc;
margin-left:15px;
font-size:12px;
line-height:16px;
padding:15px;
}

#intContent h2 {
margin-bottom:10px;
}

#intContent p {
margin-bottom:10px;
}

#intContent ul {
margin:0 0 10px 30px;
}

#intContent a {
color:#006699;
}

#intContent a:hover {
color:#A65D29;
}

.intSidebar {
width:309px;
float:left;
padding: 0 15px 0 15px;
margin-bottom:15px;
font-size:12px;
line-height:16px

}

/*footer*/
#badges {
float:left;
padding:10px 5px 10px 5px;
dispalay:block;
font-size:12px;
}

#badges ul li {
display:inline;
list-style:none;
float:left;
border-right: 1px solid #999999;
padding:5px 10px 5px 10px;
height:60px;
}

#badges ul li ul li {
display:inline;
list-style:none;
border:none;
padding:0px;
margin-right:10px;
}

#badges ul li img {
border:none;
}

#hotline {
width:407px;
float:left;
margin-left:8px;
height:100px;

}

#hotline table {
font-size:12px;
line-height:14px;
color:#666666;
}

#hotline h4 {
background-color:#006699;
color:#ffffff;
font-size:14px;
padding:5px;
margin-bottom:5px;
}

#footer {
width:960px;
font-size:10px;
color:#333333;
padding:10px 0 10px 0;
}

#footer ul li {
list-style:none;
display:inline;
margin-right:5px;
}

#footer a {
color:#000000;
text-decoration:none;
}


#footer a:hover {
color:#000000;
text-decoration:underline;
}

#footerBg .current_page_item {
background:url(../../../#);
font-weight:normal;
}

#comment {
width:565px;
}
.clear {
clear:both;
}