body {
	font-size: .8em;
	font-family: Arial, Sans-Serif;
	background: #fff url('images/bg.jpg') repeat-x;
	color: #005a84;
	margin:0;
	padding:0;
}

blockquote{
        background: url(images/initiative-gradient.jpg) repeat-x;
        padding:1px;
        margin:0;
        font-size:1.2em;
        font-family:serif;
        border-bottom:1px solid #d3d9ab;
        text-align:center;
}

blockquote a{
	color: #005a84;
	text-decoration:none;
}

a{
	color:#005a84;
	text-decoration:none;
        border-bottom:1px dotted #8b970b;
}

a:hover{
    border-bottom:1px solid #8b970b;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#page{
	width:767px;
	margin:0 auto 0 auto;
}

#header {
	background: url('images/headerImage.jpg') no-repeat;
	margin:0; 
	padding:0;
	height: 159px; 
	width: 767px; 
	}

h1{
    float:left;
	padding:0;
	margin:20px 0 0 70px;
	text-indent:-9999px;
	background: url('images/logo.gif') no-repeat;
	width:190px;
	height:79px;
}

h3{
    font-size:1.05em;
    font-weight:bold;
    line-height:1.5em;
    letter-spacing:.5px;
}

/* MENU */
#menu{
    font-size:1.1em;
    font-weight:bold;
    text-transform:uppercase;
    margin-bottom:20px;
}

#menu li a{
    display:block;
    color:#005881 !important;
    text-decoration:none;
    height:35px;
    padding-top:10px;
    border:0;
}

#menu li a:hover{
   background: url(images/menu-hover-bg.jpg);
   border:0;
}

#menu li a span{
    display:block;
    border-right:1px solid #dcdcdc;
    padding:4px 15px 4px 15px;
}

#menu li a span.last{
    border-right:0;
}

#menu ul{
    padding:0;
    margin:0;
    list-style:none;
}

#menu li{
    float:left;
    text-align:center;
}

#donate a:link{
   background: url(images/donate.jpg);
   width:192px;
   height:24px;
   padding:0;
   margin:10px 10px 10px 100px;
   text-indent:-9999px;
    border-right:0;
}

#donate-go{
 border:none;
 text-decoration:none;
}

#donate a:hover{
   background: url(images/donate.jpg) !important;
   background-position:bottom !important;
}

/* Homepage Content */

#pageContent{
    line-height:1.5em;
    margin-left:20px;
	margin-bottom:10px;
	padding-bottom:30px;
}

#pageContent a:link{
	border:0px;
	text-decoration:none;
}

#insidePageContent{
    line-height:1.5em;
    margin-left:20px;
	background: url(images/inner-bg.jpg) repeat-y;
}

#about{
    float:left;
    width:410px;
   line-height:1.8em;
}

#about .more{
    display:none;
}

#initiatives{
        padding-top:15px;
        margin-left:480px;
        margin-right:20px;
}

#initiatives h2{
     padding-bottom:0;
     margin:0 0 3px 0;
     text-transform:uppercase;
     font-size:1.2em;
}

#initiatives div{
        background: url(images/initiative-gradient.jpg) repeat-x;
        padding:1px 25px;
}

#initiatives div h3 a{
        color: #004f7b;
        text-decoration:none;
        font-size:1.2em;
}

#initiatives div h3{
        margin:10px 0 0 0;
        padding:0;
}

#initiatives div p{
        padding:0;
        margin:0;
}

#initiatives img, #about img{
	border:0;
}

/*INSIDEPAGE*/
#mainText{
    width:500px;
    float:left;
    margin-right:50px;
   line-height:1.8em;
}

#mainText h2{
    margin:-3px 0 0 0;
    padding:0;
	width:456px;
	height:49px;
    padding-bottom:10px;
    border-bottom:1px dashed #d2d2d2;
	text-indent:-9999px;
}

#mainText img{
	border:0;
	text-decoration:none;
}

#sideBar{
    padding-top:17px;
    margin-left:540px;
    margin-top:-17px;
    text-align:center;
}


.sponsors img, .sponsors a{
    border:0;
    text-decoration:none;
	margin:0 0 30px 0px;
}

#sideBar h3{
    font-size:1.1em;
    margin:0 auto;
    color:#777;
    margin:0 auto 20px auto;
	width:150px;
}

#sideBar ul{
	list-style:none;
    padding:0;
    margin-top:-10px;
}

#searchform{
    margin-bottom:30px;
}

.page #post-5 h2{
	background: url(images/header-about.jpg) repeat-x;
}
.page #post-17 h2{
	background: url(images/header-initiatives.jpg) repeat-x;
}
.page #post-18 h2{
	background: url(images/header-contact.jpg) repeat-x;
}
.page #post-27 h2{
	background: url(images/header-privacyStatement.jpg) repeat-x;
}
.page #post-28 h2{
	background: url(images/header-donate.jpg) repeat-x;
}
.page #post-29 h2{
	background: url(images/header-accessibility.jpg) repeat-x;
}
.page #post-30 h2{
	background: url(images/header-siteCredits.jpg) repeat-x;
}
.cat-6 h2{
	background: url(images/header-news.jpg) repeat-x;
}
.cat-3 h2{
	background: url(images/header-initiatives.jpg) repeat-x;
}
.page #post-32 h2{
	background: url(images/header-sitemap.jpg) repeat-x;
}

small{
    background: #eee;
    height:2em;
    padding:5px;
}

.entry{
padding-bottom:40px;
}

.cat-3 .entry{
padding:0;
}

.cat-3{
    padding:0;
    margin:0;
}

form#contactForm ul{
    padding:0;
    margin:0;
    list-style:none;
}

form#contactForm li{
    font-size:.9em;
    font-weight:bold;
}

form#contactForm label{
    display:block;
}

/* FOOTER */
#footer{
	background: #fff url(images/footer-bg.jpg) repeat-x;
}

#quotes{
    text-align:justify;
    border-bottom:1px solid #96b5c9;
}

#footer-content{
        width:600px;
        font-size:.85em;
        margin:0px auto -10px auto;
        padding:10px 0;
}

#footer-content p#footerInfo{
        text-align:center;
        color:#316b91;
        padding-top:30px;
}

#footer-content li{
    float:left;
    padding:0 19px;
    list-style:none;
}

#footer-content li a{
    color:#005a84;
}