body {
margin: 30px 0 50px 0;
background: url(../images/gradient.png) 0% 0% repeat-x;
background-color: #080808;
padding: 0px;
color: #7c7c7c;
font-family: Helvetica, Arial;
}

img {
border-style: none;
padding: 0px;
margin: 0px
}

img a:focus, a:active, a:hover {
outline: none;
}

div#content {
margin: 0 auto;
width: 800px;
}

div#navbar {
height: 67px;
border-bottom: 1px solid #707070;
}

div#navbarlogo {
float: left;
height: 46px;
padding: 3px 0 0 0;
}

div#navbardonate {
float: right;
border-bottom: 1px solid #707070;
width: 355px;
padding: 1px 0 0 0;
text-align: right;
}

a#donatelink {
background: url(../images/donate.png) no-repeat;
width: 128px;
height: 25px;
display: block;
margin: 0 0 5px 227px;
}

a:hover#donatelink {
background: url(../images/donate-gray.png) no-repeat;
}

div#navbartop {
height: 20px;
padding: 0 0 15px 0;
}

div#navbarbottom {
float: right;
padding: 6px 0 0 0;
}

ul#navbarlist {
list-style: none;
clear: both;
margin: 0px;
padding: 0px;
}

li.navbaritem {
float: right;
margin: 0px 0px 0px 33px;
letter-spacing: 1px;
font-size: 8pt;
}

li.navbaritem a {
text-decoration: none;
color: #bbb;
}

li.navbaritem a div {
height: 26px;
}

li.navbaritem a:hover div {
color: #1999cd;
background: url(../images/nav-arrowblue.png) no-repeat bottom;
}

.missionpage li#mission div, .aboutpage li#about div,
.blogpage li#blog div, .contactpage li#contact div {
background: url(../images/nav-arrow2.png) no-repeat bottom;
}

.missionpage li#mission a:hover div, .aboutpage li#about a:hover div,
.blogpage li#blog a:hover div, .contactpage li#contact a:hover div {
background: url(../images/nav-arrowblue.png) no-repeat bottom;
}

div#rowone {
clear: both;
padding: 5px 0 0 0;
}

div#rowoneimage {
float: left; 
width: 524px;
}

div#rowonetext {
float: right;
background-color: #272727;
height: 276px;
width: 176px;
font-size: 12.5pt;
color: #fff;
padding: 25px 60px 0px 40px;
line-height: 1.3em;
letter-spacing: 1.8px;
}

a {
padding: 0px;
margin: 0px;
text-decoration: none;
}

div#rowtwo {
clear: both;
padding: 5px 0 0 0;
}

div.rowtwoimages {
float: left;
padding: 0 0 0 4px;
}

div#firstimage {
padding: 0px;
}

div#rowthree {
clear: both;
}

div#columnone {
float: left;
width: 585px;
}

div#texthead {
font-size: 13pt;
letter-spacing: .06em;
color: #1999cd;
padding: 20px 0 0 0;
}

div#textimage {
float: left;
padding: 10px 0 0 0;
}

div#textbody {
font-size: 9pt;
line-height: 1.36em;
letter-spacing: .015em;
padding: 0 0 0 198px;
}

p#paraone {
padding: 9px 0 0 0;
margin: 0px;
}

div#textbody ul {
font-style: italic;
padding: 0 0 0 15px;
margin: 0px;
}

div#textbottom {
clear: both;
font-size: 9pt;
line-height: 12.5pt;
}

div#columntwo {
float: right;
width: 190px;
}

div#datesheader {
font-size: 11pt;
letter-spacing: .06em;
color: #1999cd;
padding: 20px 0 0 0;
}

div#datestext {
font-size: 9pt;
line-height: 1.36em;
letter-spacing: .015em;
padding-top: 10px;
}

div.sideheaders {
clear: both;
font-size: 10pt;
letter-spacing: 1px;
color: #1999cd;
border-bottom: 1px solid #383838;
padding: 0 0 3px 0;
}

div.sidelistitems {
font-size: 9pt;
letter-spacing: 1px;
border-bottom: 1px solid #383838;
padding: 7px 0 7px 7px;
}

div.sidelistitems a {
color: #939598;
}

div.sidelistitems a:hover {
color: #1999cd;
}

div#footer {
text-align: center;
padding-top: 50px;
clear: both;
font-size: 8pt;
}

div#pagetitle {
width: 800px;
border-bottom: 1px solid #494949;
padding: 11px 0 15px 0;
font-family: Helvetica, Arial;
color: #1595d3;
font-size: 11pt;
letter-spacing: .09em;
}

div#leftcolumn {
margin-top: 10px;
float: left;
width: 565px;
}

div#contactimage {
}

div#contactinfo {
padding: 30px 0 0 0;
font-weight: bold;
font-size: 10.5pt;
letter-spacing: .05em;
line-height: 1.25em;
color: #b8b8b8;
}

div#contactinfo a {
font-size: 9.5pt;
font-weight: normal;
color: #1595d3;
}

div#missionleadtext {
padding: 10px 15px 0 0;
font-weight: bold;
font-size: 11.5pt;
letter-spacing: .065em;
line-height: 1.25em;
color: #b8b8b8;
}

div#missionimage {
padding: 10px 0 0 0;
}

div#missiontext {
padding: 10px 15px 0 0;
font-style: Helvetica, Arial;
font-size: 9pt;
line-height: 1.4em;
letter-spacing: .015em;
}

div#missiontext span.headers {
font-style: Helvetica, Arial;
font-size: 10pt;
letter-spacing: .015em;
color: #1595d3;
}

div#missiontext span.bluetext {
color: #1595d3;
}

div#missiontext p#partners {
padding: 20px 0 0 0;
}

div#paypalbutton {
padding-top: 20px;
}

div#rightcolumn {
margin-top: 10px;
border-left: 1px solid #494949;
float: right;
width: 225px;
border-bottom: 1px solid #494949;
padding-bottom: 20px;
}

div#getnavbar {
padding: 0 0 0 25px;
}

div#getheader {
font-size: 10pt;
letter-spacing: 1px;
color: #1999cd;
border-bottom: 1px solid #565656;
padding: 0 0 3px 0;
}

ul#secondarynavbar {
list-style: none;
clear: both;
margin: 0px;
padding: 15px 0 0 7px;
}

li.secondaryitem {
padding-bottom: 8px;
}

a#geteducatedlink {
background: url(../images/geteducated-white.png) no-repeat;
width: 125px;
height: 9px;
display: block;
padding: 5px;
}

a#getinspiredlink {
background: url(../images/getinspired-white.png) no-repeat;
width: 118px;
height: 9px;
display: block;
padding: 5px;
}

a#getinspiredlinklarger {
background: url(../images/getinspired-whitelarger.png) no-repeat;
width: 144px;
height: 11px;
display: block;
padding: 5px;
}

div#getinvolvedinspired {
border-bottom: 1px solid #494949;
padding: 8px 0 30px 0;
}

a#getinvolvedlink {
background: url(../images/getinvolved-white.png) no-repeat;
width: 122px;
height: 9px;
display: block;
padding: 5px;
}

a#getinvolvedlinklarger {
background: url(../images/getinvolved-whitelarger.png) no-repeat;
width: 149px;
height: 11px;
display: block;
padding: 5px;
}

a:hover#geteducatedlink {
background: url(../images/geteducated-blue.png) no-repeat;
}

a:hover#getinspiredlink {
background: url(../images/getinspired-blue.png) no-repeat;
}

a:hover#getinspiredlinklarger {
background: url(../images/getinspired-bluelarger.png) no-repeat;
}

a:hover#getinvolvedlink {
background: url(../images/getinvolved-blue.png) no-repeat;
}

a:hover#getinvolvedlinklarger {
background: url(../images/getinvolved-bluelarger.png) no-repeat;
}

div#inspiringquotes {
margin: 8px 0 0 0;
padding: 20px 0 0 25px;
border-top: 1px solid #494949;
}

div#quotesheader {
padding: 0 0 3px 0;
font-size: 10pt;
letter-spacing: 1px;
color: #1999cd;
}

ul#quotes {
list-style: none;
margin: 0px;
padding: 0px;
font-style: Helvetica, Arial;
font-size: 8pt;
letter-spacing: .015em;
line-height: 1.7em;
color: #676767
}

ul#quotes li {
border-top: 1px solid #494949;
padding: 8px 0 5px 0;
}

div#ourpartners {
margin: 8px 0 0 0;
padding: 20px 0 0 25px;
border-top: 1px solid #494949;
}

ul#partnerlinks {
list-style: none;
margin: 0px;
padding: 0px;
height: 200px;
background-color: #999999;
}

ul#partnerlinks li {
float: left;
padding: 0;
margin: 4px 0 0 4px;
width: 94px;
height: 94px;
}

div#howyoucanhelp {
clear: both;
margin: 30px 0 0 0;
padding: 20px 0 0 25px;
border-top: 1px solid #494949;
}

div#recentpoststwo {
margin: 30px 0 0 0;
padding: 20px 0 0 25px;
border-top: 1px solid #494949;
}

div#categories {
margin: 30px 0 0 0;
padding: 20px 0 0 25px;
border-top: 1px solid #494949;
}

/* blog post styling */
div.entry p {
padding: 0 0 10px 0;
margin: 0px;
}

div.post h2 {
padding: 0px;
margin: 15px 0 2px 0;
}

div.post h2 a {
font-weight: normal;
font-family: Helvetica, Arial;
font-size: 11pt;
letter-spacing: .05em;
color: #d3d3d3;
}

div.post small {
font-size: 9pt;
color: #6e6e6e;
}

div.entry {
padding: 15px 0 0 0;
font-family: Helvetica, Arial;
font-size: 9pt;
line-height: 1.4em;
letter-spacing: .015em;
}

p.postmetadata {
padding: 0 0 10px 0;
font-size: 9pt;
}

p.postmetadata a {
color: #1595d3;
}

div.navigation {
padding: 10px 0 0 0;
}

div.alignleft {
padding: 0 0 3px 0;
}

div.navigation a {
font-size: 10pt;
font-family: Helvetica, Arial;
color: #1595d3;
}

div.post {
border-bottom: 1px solid #494949;
}

h2.center {
font-family: Helvetica, Arial;
font-size: 12pt;
letter-spacing: .05em;
color: #d3d3d3;
}

p.center {
font-family: Helvetica, Arial;
font-size: 11pt;
letter-spacing: .015em;
}
/* end blog post styling */

/* get inspired styling */
div#inspiredtext {
padding: 15px 0 0 0;
font-size: 11pt;
letter-spacing: .065em;
line-height: 1.25em;
color: #b8b8b8;
}

body.getinspiredpage div.post h2 {
font-style: Helvetica, Arial;
font-size: 9pt;
letter-spacing: .035em;
color: #1595d3;
}

div.entry a {
color: #1595d3
}
/* end get inspired styling */

/* get educated styling */
div.educatedtext {
padding: 15px 0 0 0;
font-size: 11pt;
letter-spacing: .065em;
line-height: 1.25em;
color: #b8b8b8;
}

body.geteducatedpage div.post h2 {
line-height: 17px;
font-style: Helvetica, Arial;
font-size: 9pt;
letter-spacing: .035em;
color: #1595d3;
}

/* end get educated styling */