@charset "UTF-8";
/* CSS Document */

body {
font-family:Georgia, "Times New Roman", serif;
line-height:150%;
text-align:center;
font-size:80%;
background:orange;
}

a {
color:#fe670c;
}

a:visited {
color:#963e08;
}

#container {
width:960px;
margin:0 auto;
text-align:left;
background:white;
display:table;
border:#632905 dotted 1px;
vertical-align:top;

}

h1 {
font-family:Impact, "Arial Black", sans-serif;
background:#fe670c;
margin:0 -.75em 0 0;
padding-left:0.5em;
color:white;
line-height:120%;
font-weight:normal;
}

h2 {
font-family:Impact, "Arial Black", sans-serif;
color:#fe670c;
line-height:120%;
font-weight:normal;
font-size:160%;
}

h3 {
font-family:Impact, "Arial Black", sans-serif;
color:#fe670c;
line-height:120%;
font-size:130%;
font-weight:normal;

}

h4 {
font-family:Georgia, "Times New Roman", serif;
font-weight:bold;
color:#fe670c;
line-height:120%;
font-size:130%;
font-weight:bold;
margin-bottom:1em;
}

h5 {
font-family:Georgia, "Times New Roman", serif;
font-weight:bold;
color:#fe670c;
line-height:120%;
font-size:140%;
font-weight:normal;
}

/* images*/

.alignright {
float:right;
padding-left:1.5em;
}

.alignleft {
float:left;
padding-right:1.5em;
}

.extrarightpadding {
padding-right:3em;
}

.imgpara {
}

.toppadding {
padding-top:1em;
}

.bottompadding {
padding-bottom:1em;
}


.caption {
font-size:90%;
font-family:Arial, Helvetica, sans-serif;
line-height:150%;
}

#header {
border-bottom:#632905 dotted 1px;
height:166px;
vertical-align:middle;
}

#secondaryheader {
text-align:center;
}

#secondaryheader h1 {
padding:.5em;
margin:0;
}

.headertext {
padding:2em 2em 0 2em;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
line-height:130%;
text-align:left;
width:170px;
float:left;
vertical-align:middle;
}

#header img {
border:none;
}

#main_nav {
float:left;
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
line-height:140%;
padding-top:1.5em;

}

#main_nav a {
text-decoration:none;
}

#main_nav ul {
padding-top:0;
margin-top:0.7em;
}

#main_nav li {
list-style:none;
padding:0.4em 0.4em 0.4em 0;
margin-left:-1.5em;
margin-right:2.5em;
}

.storyofstuff {
padding-left:1.5em;
padding-bottom:1.5em;
border:none;
}

#main {
float:left;
width:550px;
padding:1.5em 1.5em 1.5em 0;
}

#footnotes {
float:left;
width:550px;
font-size:85%;
padding:1.5em 1.5em 1.5em 220px;
}

/*Seven good reasons page */

.top {
margin-left:516px;
padding:1px 2px;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
display:block;
}

/* Things we can do page */
.imagepara_cradle {
font-family:Arial, Helvetica, sans-serif;
line-height:150%;
margin:0 0 0 2em;
width:400px;
float:right;
}

/* Candidate Survey Results Here */
#candidatesurvey {
background:#fe670c;
text-align:center;
margin-bottom:0.5em;
}

#candidatesurvey a {
color:white;
}

.padding-candidatesurvey {
padding:0 .5em;
display:block;
}