h1 {
margin: 0;
}

p {
line-height: 1.5;
padding-top: 0;
margin-top: 0;
}

.page-title {
color: #0065a4;
text-align: right;
font-weight: normal;
font-size: 2.8em;
border-bottom: 3px solid #0065a4;
margin-bottom: .5em;
}

.intro-paragraph-header {
color: #0065a4;
font-size: 1.60em;
line-height: 1.4;
font-weight: normal;
width: 100%;
display: block;
}

.nav-title {
margin: 0;
color: #fff;
font-weight: bold;
background: url(/img/white-square-underline.jpg) bottom repeat-x;
}

.quote-caption {
color: #3e9605;
font-style: italic;
}

.section-name,
.section-name a {
color: #adadad;
text-decoration: underline;
text-align: right;
text-transform: lowercase;
font-weight: bold;
}

.photo-right {
float: right;
margin-left: 1em;
}

.photo-left {
float: left;
margin-right: 1em;
}

.dotted-line-section {
display: block;
background: url('/img/green-dot-border.jpg') top repeat-x;
padding: 1em 0 0;
}

.project-title {
color: #6db43f;
font-size: 1.1em;
font-weight: bold;
}

#middle .container {
padding-top: 39px;
background: url(/img/green-bar.jpg) top no-repeat;
}

#sidebar {
width: 172px;
float: left;
}

#how-we-fund,
#ss-trust-fund,
#purchase-your-plates {
text-align: center;
padding: 0 0 2.5em;
margin: 0 auto;
}

#how-we-fund span,
#ss-trust-fund span,
#purchase-your-plates span {
display:none;
}

#how-we-fund a,
#ss-trust-fund a,
#purchase-your-plates a {
display: block;
margin: 0 auto;
}

#how-we-fund a {
width: 148px;
height: 89px;
background: url(/img/s-how-we-fund.jpg) no-repeat;
}

#how-we-fund a:hover {
background: url(/img/s-how-we-fund-over.jpg) no-repeat;
}

#ss-trust-fund a {
width: 148px;
height: 98px;
background: url(/img/s-ss-trustfund.jpg) no-repeat;
}

#ss-trust-fund a:hover {
background: url(/img/s-ss-trustfund-over.jpg) no-repeat;
}

#purchase-your-plates a {
width: 148px;
height: 81px;
background: url(/img/s-purchase-your-plates.jpg) no-repeat;
}

#purchase-your-plates a:hover {
background: url(/img/s-purchase-your-plates-over.jpg) no-repeat;
}

#content {
margin-left: 172px;
background: url(/img/s-vert-dropshadow.jpg) repeat-y;
padding: 0 25px 1em 46px;
font-family: Georgia, 'Times New Roman', serif;
color: #000;
}

/* E-news Signup */

#enews-form {
margin-top: 2em;
}

ul.errors {
border: 1px solid red;
padding: 1em 0;
text-align: center;
}

.instructions {
margin: 2em 0 0;
font-weight: bold;
}

#enews-form .field label {
width: 10em;
float: left;
}

#enews-form .field input {
width: 20em;
}

#enews-form ul {
padding: 0;
margin-left: 0;
margin-bottom: 2em;
}