*{
margin:0px;
padding:0px;
}

body{
width:100%;
height:699px;
/*background:url('img/bg_repeat.jpg') repeat-x;*/
background-color:#004264;
font-family:Arial, Helvetica, sans-serif;
}

a{
color:#003366;
text-decoration: none;
}
a:visited {
color:#003366;
text-decoration: none;
}
a:active,a:hover{color:#FF4B33;}



a:active {

text-decoration: none;
}

#head_wrap{
width:100%;
background-color:#fff;
}

#header{
background:url('img/header.jpg') no-repeat top center;
width:975px;
height:258px;
margin:0px auto;
}

#bg{
background:url('img/bg_repeat.jpg') repeat-x;
width:100%;
height:975px;
background-color:#004264;
}

#contain{
margin:0px auto;
width:975px;
position:relative;
}

#nav_contain{
margin:0px auto;
background:url('img/nav_bg.jpg') repeat-x;
height:31px;
}

#nav{
width:975px;
margin:0px auto;

}
#nav ul{margin-left:35px;}
.mac #nav ul{margin-left:15px;}

#nav a{
line-height:31px;
width:100%;
height:100%;
display:block;
padding:0 5px;
}

#nav li{
color:#003366;
float:left;
height:31px;
font-family:arial,verdana, Times ;
font-size:.7em;
text-transform: uppercase;
text-decoration: none;
list-style:none;
font-weight:bold;
padding-right:45px;
}
#nav li.last{padding-right:0px;}

#content{
margin:0px 0px 0px 0px;
width:975px;
background-color:#ffffff;
}

#col1{
width:310px;
/*height:550px;*/

float:left;
}

#col1 img{
height:98px;
}

#col1 a:link {
color:#777;
text-decoration: none;
}

#col1 a:hover {
color:#555;
text-decoration: none;
}

#col1 #news-feed{width:300px; padding:5px; border-top:1px solid #78b4d1; margin-top:-4px;}
#col1 #news-feed span.title-label{text-transform:uppercase; font-size:16px; color:#1a4a77; margin-bottom:5px; display:block; font-weight:bold;}
#col1 #news-feed div.post{width:100%; margin-bottom:5px; color:#666; font-size:11px; margin-left:5px; width:98%; clear:both;}
#col1 #news-feed div.post a{color:#666; text-decoration:none;}
#col1 #news-feed div.post span.title{text-decoration:underline; font-weight:bold; font-style:italic; font-size:12px; color:#666; display:inline;}
#col1 #news-feed div.post p{display:inline;}
#col1 #news-feed div.post a.more{color:#bc4e00; text-transform:uppercase; display:block; text-align:right;}
#col1 #news-feed div.post a.more:hover{color:#ecb062;}

#col1 #quote{
width:310px;
margin-top:3px;
padding-top:3px;
border-top:1px solid #78b4d1;
border-bottom:1px solid #78b4d1;
}

#col1 #donate{
font-family:arial,verdana, Times ;
font-size:1em;
color:#555;
font-weight:bold;
text-transform: uppercase;
padding:13px 15px 0px 10px;
border-bottom:1px solid #78b4d1;
height:50px;
}

#col1 #donate img{
width:55px;
height:43px;
float:left;
margin-right:10px;
border:none;
}

#col1 #radio{
font-family:arial,verdana, Times ;
font-size:.64em;
color:#777;
text-transform: uppercase;
padding:5px 5px 0px 10px;
border-bottom:1px solid #78b4d1;
height:55px;

}

#col1 #radio img{
width:140px;
height:51px;
float:left;
margin-right:15px;
border:none;
}

#col1 #radio p{
margin:12px 0px 0px 10px;
padding-left:10px;
}

#col1 #social{

padding:5px 5px 0px 0px;
1border-bottom:1px solid #78b4d1;
height:55px;

}

#col1 #social img{
width:39px;
height:36px;
float:left;
float:right;
padding-top:10px;
margin-left:10px;
border:none;
}

#col1 #social p{
margin-top:12px;
font-family:arial,verdana, Times ;
font-size:.64em;
color:#777;
text-transform: uppercase;
width:180px;
float:right;
padding-left:20px;
}

#col2{
border-left:1px solid #78b4d1;
width:644px;
height:auto;
background:url('img/greet.jpg') no-repeat;
left:311px;
float:left;
padding-top:100px;
padding-left:10px;
padding-right:10px;
margin-bottom:10px;
}

#col2 p{
font-family:arial,verdana, Times ;
font-size:12px;
margin:0px 0px 0px 0px;
padding-top:10px;
color:#555;
line-height:1.75em;
}

#col2 img{
border:3px solid #999;
float:right;
position:relative;
top:15px;
right:10px;
margin:0px 0px 15px 20px;
}

#col2 h1,#col2 h2,#col2 h3,#col2 h4,#col2 h5{display:block; margin:10px 0px;}
#col2 h2,#col2 h3,#col2 h4{color:#753D3D;}
#col2 h2{font-size:24px; color:#BCBCBC; text-transform:uppercase;}
#col2 h3{font-size:18px;}
#col2 h4{margin:10px 0px 0px 0px; font-size:.9em;}

#col2 ul{margin-left:30px;}
#col2 li{color:#444; font-size:12px;}

#col2 h3.section{border-bottom:solid 1px #D06902; font-size:24px; color:#D06902;}

#low_top{
height:8px;
width:975px;
background:url('img/color.jpg') repeat-x;
top:550px;
}

#lower{
background-color:#fff;
padding:13px 0px 0px 10px;
width:966px;
float:left;
height:125px;
margin-bottom:10px;
}

.bucket{
float:left;
width:310px;
border-right:1px dotted #888;
margin-right:10px;
}


.bucket img{
border:2px solid #999;
float:left;
}

.bucket p{
font-family:arial,verdana, Times ;
font-size:10px;
color:#444;
float:left;
position:relative;
width:145px;
padding:0px 0px 0px 10px;
height:70px;
}

.bucket h3{
font-family:arial,verdana, Times ;
text-transform:uppercase;
font-size:.65em;
color:#5b2e84;
letter-spacing:.4px;
margin-left:10px;
margin-bottom:3px;
float:left;
height:15px;
}


.bucket a{
font-family:arial,verdana, Times ;
text-transform:uppercase;
font-size:.7em;
color:#ec8908;
float:left;
padding:8px 0px 0px 10px
}

.bucket a:hover{
color:#ecb062;
text-decoration: none;
}

.people{
border-top:1px solid #78b4d1;
height:25px;
font-family:arial,verdana, Times ;
font-size:1.15em;
color:#647170;
letter-spacing:.5px;
font-weight:bold;

}

.people a{
width:100%;
height:100%;
display:block;
cursor:pointer;
padding-left:10px;
line-height:25px;
}

#footer{
height:40px;
margin:0px 0px 0px 0px;
clear:both;
width:975px;
border-top:1px solid #78b4d1;
}

#footer ul{
padding-left:90px;
}

#footer li{

float:left;
padding:8px 40px 0px 0px;
font-family:arial,verdana, Times ;
font-size:.65em;
text-transform: uppercase;
text-decoration: none;
list-style:none;

}

#footer a {
color:#888;
text-decoration: none;
}
.cushycms{/*placeholder*/}
a.fill{width:100%;height:100%;display:block;cursor:pointer;}
.clear{clear:both;}








