@charset "UTF-8";

@import url("/css/reset.css");

/* Global
---------------------------------------------------*/
body {
	background: url(/css/layout/bodybg.gif) top repeat-x;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.618em;
	color: #555;
}
body#interior {
	background: url(/css/layout/bodybg-interior.gif) top repeat-x;
}
.clear:after {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}
input.hidden {
	display: none;
	height: 0;
	margin-left: -9999px;
}
div.warning-box {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/css/layout/warningboxbg.png);
	color: #fff;
	border-bottom: 1px solid #000;
	z-index: 9999;
}
div.warning-box p {
	margin: 2% 2% 2% 1%;
	float: right;
	width: 67%;
}
div.warning-box h1 {
	font-size: 1.618em;
	padding: 2% 1% 2% 2%;
	float: left;
	width: 27%;
	text-align: right;
}
div.warning-box strong {
	font-weight: bold;
}
div.warning-box a, div.warning-box a:visited {
	text-decoration: none;
	color: #fff;
	font-style: italic;
	border-bottom: 1px dotted;
}
div.warning-box a:hover, div.warning-box a:active {
	border-bottom: solid;
}

/* Header
---------------------------------------------------*/

#quicklinks {
	position: absolute;
	top: 0;
	width: 949px;
	left: 50%;
	margin-left: -474px;
	text-align: right;
	padding: .681em 16px 0 0;
	color: #fff;
}
#quicklinks li {
	display: inline;
	border-right: 1px solid #fff;
	padding: 0 .681em 0 .381em;
}
#quicklinks li.noborder {
	border: none;
}
#quicklinks a, #quicklinks a:visited {
	color: #fff;
}
#quicklinks form {
	float: right;
	position: relative;
	width: 107px;
	height: 19px;
}
#quicklinks #keywords {
	margin: 0;
	padding: 0;
	border: none;
	width: 87px;
	height: 19px;
	background: url(/css/layout/header-search-input.gif);
	position: absolute;
	top: 0;
	left: 0;
}
#quicklinks #submit {
	margin: 0;
	padding: 0;
	border: none;
	width: 20px;
	height: 19px;
	background: url(/css/layout/header-search-submit.gif);
	position: absolute;
	top: 0;
	left: 87px;
}
#quicklinks #submit:hover, #quicklinks #submit:active {
	cursor: pointer;
}
#header h1 {
	position: absolute;
	text-indent: -9999px;
	top: 20px;
	left: 20px;
	width: 910px;
}
#header h1 a, #header h1 a:visited {
	display: block;
	height: 45px;
}
h2 {
	text-indent: -9999px;
	height: 0;
}
#header {
	background: url(/css/layout/headerbg.jpg);
	margin: 3px 4px 0 4px;
	height: 115px;
	position: relative;
}

/* Navigation */

#navigation {
	bottom: 1px;
	position: absolute;
	height: 30px;
	line-height: 30px;
	margin: 0 0 0 12px;
	padding: 4px 0 0 0;
	background: url(/css/layout/navbg.gif) repeat-x;
}
#navigation:before {
	content: url(/css/layout/navcornerleft.gif);
	position: absolute;
	top: 0;
	left: 0;
}
#navigation:after {
	content: url(/css/layout/navcornerright.gif);
	position: absolute;
	top: 0;
}
#navigation li {
	float: left;
	padding: 0 2px 0 0;
	margin: 0 2px 0 0;
	background: url(/css/layout/navdivider.gif) 100% 10px no-repeat;
	position: relative;
}
#navigation li.last {
	padding: 0;
	margin: 0;
	background-image: none;
}
#navigation li a, #navigation li a:visited {
	color: #fff;
	text-decoration: none;
	padding: 0 31px;
	margin: 0 4px;
	display: block;
	height: 30px;
	line-height: 30px;
	position: relative;
}
#navigation li:hover a {
	background: url(/css/layout/navhoverbg.gif) repeat-x;
	border-bottom: 4px solid #012693;
}
#navigation li.nosub:hover a {
	background: url(/css/layout/navhoverbg.gif) repeat-x;
	border-bottom: none;
}
#navigation li:hover a:before {
	content: url(/css/layout/navhoverleft.gif);
	position: absolute;
	top: 0;
	left: 0;
}
#navigation li:hover a:after {
	content: url(/css/layout/navhoverright.gif);
	position: absolute;
	top: 0;
	right: 0;
}

/* Dropdowns */

#navigation li li.topcorners {
	width: 200px;
	height: 4px;
	background: url(/css/layout/nav-dropdownbg-top.png);
}
#navigation li li.bottomcorners {
	width: 200px;
	height: 4px;
	background: url(/css/layout/nav-dropdownbg-bottom.png);
	border: none;
}
#navigation ul {
	padding: 0;
	margin: 0 0 0 4px;
	position: absolute;
	top: 34px;
	width: 200px;
	left: -9999px;
	/* Reset */
	bottom: auto;
	height: auto;
	line-height: 1.618em;
	z-index: 100;
}
#navigation li li {
	background-color: #012693;
	display: block;
	position: relative;
	width: 200px;
	border-bottom: 1px solid #012693;
	/* Reset */
	float: none;
	padding: 0;
	margin: 0;
	background-image: none;
}
#navigation ul a, #navigation ul a:visited {
	padding: 5px 31px;
	/* Reset */
	color: #fff;
	text-decoration: none;
	margin: 0;
	display: block;
	height: inherit;
	line-height: inherit;
	position: relative;
}
#navigation li li:hover a, #navigation li li:hover a {
	background-color: #2750c3;
}
#navigation li:hover li a {
	/* Reset */
	background-image: none;
	border-bottom: none;
}
#navigation li:hover li a:before {
	/* Reset */
	display: none;
}
#navigation li:hover li a:after {
	/* Reset */
	display: none;
}

/* Sub Dropdowns */

#navigation li li li.topcorners {
	width: 200px;
	height: 4px;
	background: url(/css/layout/nav-dropdownsubbg-top.png);
}
#navigation li li li.bottomcorners {
	width: 200px;
	height: 4px;
	background: url(/css/layout/nav-dropdownsubbg-bottom.png);
	border: none;
}
#navigation ul ul {
	position: absolute;
	left: -9999px;
	width: 200px;
	top: 0;
	margin: -4px 0 0 180px;
}
#navigation li li li {
	border-bottom: 1px solid #2750c3;
}
#navigation li li:hover li a {
	/* Reset */
	background-color: #2750c3;
}
#navigation li li li:hover a {
	background-color: #6a89e4;
}

/* Sub Sub Dropdowns */

#navigation ul ul ul {
	display: none;
}

/* Home Page
---------------------------------------------------*/

/* Call To Action - Main */
#calltoaction {
	padding: 0 2px;
}
#calltoaction ul {
	float: left;
	width: 316px;
	height: 67px;
	margin: 4px 2px 0 2px;
}
#calltoaction ul li a {
	background: url(/css/layout/calltoactionbg.gif) no-repeat;
	display: block;
	float: left;
	text-indent: -9999px;
}
#calltoaction ul li a.category, #calltoaction ul li a.category:visited {
	width: 316px;
	height: 39px;
}
#calltoaction ul li a.give, #calltoaction ul li a.give:visited {
	width:53px;
	height:28px;
}
#calltoaction ul li a.advocate, #calltoaction ul li a.advocate:visited {
	width: 71px;
	height: 28px;
}
#calltoaction ul li a.volunteer, #calltoaction ul li a.volunteer:visited {
	width: 192px;
	height: 28px;
}
/* Education - Static */
#calltoaction ul.education li a.give, #calltoaction ul.education li a.give:visited {
	background-position: 0 -39px;
}
#calltoaction ul.education li a.advocate, #calltoaction ul.education li a.advocate:visited {
	background-position: -53px -39px;
}
#calltoaction ul.education li a.volunteer, #calltoaction ul.education li a.volunteer:visited {
	background-position: -124px -39px;
}
/* Education - Hover */
#calltoaction ul.education li a.category:hover, #calltoaction ul.education li a.category:active {
	background-position: 0 -67px;
}
#calltoaction ul.education li a.give:hover, #calltoaction ul.education li a.give:active {
	background-position: 0 -106px;
}
#calltoaction ul.education li a.advocate:hover, #calltoaction ul.education li a.advocate:active {
	background-position: -53px -106px;
}
#calltoaction ul.education li a.volunteer:hover, #calltoaction ul.education li a.volunteer:active {
	background-position: -124px -106px;
}
/* Income - Static */
#calltoaction ul.income li a.category, #calltoaction ul.income li a.category:visited {
	background-position: -316px 0;
}
#calltoaction ul.income li a.give, #calltoaction ul.income li a.give:visited {
	background-position: -316px -39px;
}
#calltoaction ul.income li a.advocate, #calltoaction ul.income li a.advocate:visited {
	background-position: -369px -39px;
}
#calltoaction ul.income li a.volunteer, #calltoaction ul.income li a.volunteer:visited {
	background-position: -440px -39px;
}
/* Income - Hover */
#calltoaction ul.income li a.category:hover, #calltoaction ul.income li a.category:active {
	background-position: -316px -67px;
}
#calltoaction ul.income li a.give:hover, #calltoaction ul.income li a.give:active {
	background-position: -316px -106px;
}
#calltoaction ul.income li a.advocate:hover, #calltoaction ul.income li a.advocate:active {
	background-position: -369px -106px;
}
#calltoaction ul.income li a.volunteer:hover, #calltoaction ul.income li a.volunteer:active {
	background-position: -440px -106px;
}
/* Health - Static */
#calltoaction ul.health li a.category, #calltoaction ul.health li a.category:visited {
	background-position: -632px 0;
}
#calltoaction ul.health li a.give, #calltoaction ul.health li a.give:visited {
	background-position: -632px -39px;
}
#calltoaction ul.health li a.advocate, #calltoaction ul.health li a.advocate:visited {
	background-position: -685px -39px;
}
#calltoaction ul.health li a.volunteer, #calltoaction ul.health li a.volunteer:visited {
	background-position: -756px -39px;
}
/* Health - Hover */
#calltoaction ul.health li a.category:hover, #calltoaction ul.health li a.category:active {
	background-position: -632px -67px;
}
#calltoaction ul.health li a.give:hover, #calltoaction ul.health li a.give:active {
	background-position: -632px -106px;
}
#calltoaction ul.health li a.advocate:hover, #calltoaction ul.health li a.advocate:active {
	background-position: -685px -106px;
}
#calltoaction ul.health li a.volunteer:hover, #calltoaction ul.health li a.volunteer:active {
	background-position: -756px -106px;
}
div#splash {
	width: 556px;
	height: 256px;
	margin: 4px 0 0 0;
	position: relative;
	float: left;
	overflow: hidden;
}
div#splash-contain {
	width: 556px;
	float: left;
	padding: 0 0 0 4px;
}
div.corners {
	position: absolute;
	background-image: url(/css/layout/splashcorners.png) ;
	background-repeat: no-repeat;
	height: 4px;
	width: 4px;
	z-index: 99;
}
.topleft {
	top: 0;
	left: 0;
}
.topright {
	top: 0;
	right: 0;
	background-position: -4px 0;
}
.bottomleft {
	bottom: 0;
	left: 0;
	background-position: 0 -4px;
}
.bottomright {
	bottom: 0;
	right: 0;
	background-position: -4px -4px;
}
#news {
	background: url(/css/layout/newsbg.gif);
	width: 396px;
	height: 374px;
	margin: 4px 4px 0 0;
	float: right;
	position: relative;
	color: #ffa400;
	font-weight: bold;
}
#news h3, #newsh4 {
	height: 0;
	text-indent: -9999px;
}
#whatshappening {
	position: absolute;
	left: 16px;
	top: 95px;
	width: 355px;
}
#whatshappening a, #whatshappening a:visited {
	color: #002694;
	text-decoration: none;
	font-weight: normal;
}
#whatshappening a:hover, #whatshappening a:active {
	color: #5777e6;
}
#newsquicklinks {
	position: absolute;
	left: 16px;
	top: 245px;
	width: 355px;
}
#news a, #news a:visited {
	color: #002694;
	text-decoration: none;
	font-weight: normal;
}
#news a:hover, #news a:active {
	color: #5777e6;
}
#wearthegear {
	display: block;
	width: 236px;
	height: 114px;
	background-image: url(/css/layout/wearthegearbg.gif);
	text-indent: -9999px;
	float: left;
	position: relative;
	margin: 4px 4px 0 0;
}
#wearthegear:hover {
	background-position: 0 -114px;
}
#newsletter {
	background: url(/css/layout/newsletterbg.gif);
	width: 316px;
	height: 114px;
	margin: 4px 0 0 0;
	float: left;
	position: relative;
}
#newsletter:hover {
	background-position: 0 -114px;
}
#newsletter h3 {
	height: 0;
	text-indent: -9999px;
}
#newsletter #email {
	background: url(/css/layout/newsletter-inputbg.gif);
	width: 142px;
	height: 25px;
	border: none;
	padding: 5px 7px 0 7px;
	margin: 0;
	font-size: 13px;
	color: #898989;
	left: 146px;
	top: 20px;
	position: absolute;
}
#newsletter #submit-news {
	position: absolute;
	background: url(/css/layout/newsletter-submitbg.gif);
	left: 146px;
	top: 60px;
	margin: 0;
	padding: 0;
	border: none;
	width: 76px;
	height: 30px;
}
#newsletter #submit:hover, #newsletter #submit:active {
	background-position: 0 -30px;
	cursor: pointer;
}
#highlights {
	clear: both;
	margin: 0 0 8px 0;
	padding: 0 0 0 4px;
}
#highlights li {
    position: relative;
    float: left;
    margin: 4px 4px 0 0;
}
#highlights li * {
    vertical-align: middle;
}
#highlights a, #highlights a:visited {
	display: table-cell;
    width: 236px;
    height: 136px;
    text-align: center;
    vertical-align: middle;
}
#highlights li span.overlay {
	width: 236px;
	height: 146px;
	top: 0;
	left: 0;
	position: absolute;
	background-image: url(/css/layout/highlights-overlaybg.png);
	z-index: 100;
}
#highlights li:hover span.overlay {
	background-position: 0 -146px;
	cursor: pointer;
}
#footer {
	width: 944px;
	margin: 8px auto;
	padding: 10px;
	background: url(/css/layout/footerbg.gif) no-repeat;
}

/* Content
---------------------------------------------------*/

#content {
	width: 964px;
	margin: 38px auto 0 auto;
	padding: 1px 0 0 0;
	background: url(/css/layout/containertopcorners.gif) top no-repeat #fff;
}
#quicknav li {
	float: left;
	margin: 4px 0 0 4px;
}
#quicknav li.currentpage {
	background: url(/css/layout/currentpagebg.gif);
	width: 456px;
	height: 28px;
	line-height: 28px;
	padding: 2px 10px 0 10px;
	font-size: 1.5em;
	color: #fff;
}
#quicknav a, #quicknav a:visited {
	background-image: url(/css/layout/quicklinkbuttonsbg.gif);
	width: 156px;
	height: 30px;
	text-indent: -9999px;
	display: block;
}
#quicknav a.give:hover, #quicknav a.give:active {
	background-position: 0 -30px;
}
#quicknav a.advocate, #quicknav a.advocate:visited {
	background-position: -156px 0;
}
#quicknav a.advocate:hover, #quicknav a.advocate:active {
	background-position: -156px -30px;
}
#quicknav a.volunteer, #quicknav a.volunteer:visited {
	background-position: -312px 0;
}
#quicknav a.volunteer:hover, #quicknav a.volunteer:active {
	background-position: -312px -30px;
}
#quicknav a.give-span, #quicknav a.give-span:visited {
	background-image: url(/css/layout/quicklinkbuttons-span.gif);
	width: 636px;
	height: 30px;
}
#quicknav a.advocate-span, #quicknav a.advocate-span:visited {
	background-image: url(/css/layout/quicklinkbuttons-span.gif);
	width: 636px;
	height: 30px;
	background-position: 0 -30px;
}
#quicknav a.volunteer-span, #quicknav a.volunteer-span:visited {
	background-image: url(/css/layout/quicklinkbuttons-span.gif);
	width: 636px;
	height: 30px;
	background-position: 0 -60px;
}
#secondary-nav {
	width: 180px;
	float: left;
	margin: 10px 0 0 4px;
}
#secondary-nav-top {
	width: 182px;
	height: 4px;
	background: url(/css/layout/sub-nav-topcorner.gif);
}
#secondary-nav-bottom {
	width: 182px;
	height: 4px;
	margin: 0 0 8px 0;
	background: url(/css/layout/sub-nav-bottomcorner.gif);
}
#nav-sub {
	width: 160px;
	padding: 0 10px;
	border-left:1px solid #dbdfef;
	border-right:1px solid #dbdfef;
	background: url(/css/layout/sub-nav-bg.gif) bottom repeat-x;
}
#nav-sub li {
	border-top: 1px solid #f1f1f1;
}
#nav-sub a, #nav-sub a:visited {
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 5px;
	color: #273892;
	line-height: 1em;
}
#nav-sub a:hover, #nav-sub a:active {
	color: #ec3100;
}
#nav-sub ul {
	padding: 0;
	margin: 0;
}
#nav-sub li li {
}
#nav-sub ul a, #nav-sub ul a:visited {
	font-weight: normal;
	background: url(/css/layout/nav-sub-indent.gif) top left no-repeat;
	padding: 5px 0 5px 20px;
	color: #FFA324;
}
#nav-sub ul ul {
	padding: 0;
	margin: 0;
}
#nav-sub ul ul a, #nav-sub ul ul a:visited {
	font-size: 10px;
	margin: 0;
	background: url(/css/layout/nav-sub-indent-lvl2.gif) top left no-repeat;
	padding: 5px 0 5px 35px;
	color: #555;
}

/* Main Content */

#content-main {
	float: left;
	width: 510px;
	margin: 1em 0 4px 0;
	padding: 0 20px;
}
#content-main h3 {
	font-size: 1.618em;
	font-weight: bold;
	color: #ffa601;
	margin: 0 10px .381em 10px;
	line-height: 1em;
	clear: both;
}
#content-main h4 {
	font-size: 1.618em;
	font-weight: normal;
	color: #3d47aa;
	margin: 0 10px .681em 10px;
	clear: both;
}
#content-main h5 {
	color: #3d47aa;
	margin: 0 10px .681em 10px;
	font-weight: bold;
	clear: both;
}
#content-main p, #content-main ol, #content-main ul {
	margin: 0 10px 1em 10px;
}
#content-main a, #content-main a:visited {
	color: #002694;
	text-decoration: none;
}
#content-main a:hover, #content-main a:active {
	color: #5777e6;
}
#content-main strong {
	font-weight: bold;
	color: #3d47aa;
}
#content-main em {
	font-style: italic;
	color: #3d47aa;
}
#content-main ol {
	list-style: inside decimal;
}
#content-main ul {
	list-style: inside disc;
}
.float-image-left {
	float: left;
	margin: 10px 10px 10px 0;
}
.float-image-right {
	float: right;
	margin: 10px 0 10px 10px;
}
div.pdfnote {
	margin: 1em 0 0 0;
	padding: 1em 0 0 0;
	border-top: 1px solid #efefef;
	clear: both;
}
.adobereader {
	display: block;
	text-indent: -9999px;
	background: url(/css/layout/adobereader.gif);
	width: 112px;
	height: 33px;
}
.entry {
	margin: 1em 0 0 0;
	padding: 1em 0 0 0;
	border-bottom: 1px solid #efefef;
}
.paginate {
	margin: 1em 10px;
}
a.wearthegear, a.wearthegear:visited {
	display: block;
	width: 475px;
	height: 114px;
	background-image: url(/css/layout/awearthegear.gif);
	text-indent: -9999px;
}
a.wearthegear:hover, a.wearthegear:active {
	background-position: 0 -114px;
}

/* Tables */

#content-main table {
	margin: 0 0 1em 0;
	width: 100%;
}
#content-main table h3, #content-main table h4, #content-main table h5 {
	margin: 0;
}
#content-main thead th {
	border-top: 1px solid #ffa601;
	border-bottom: 1px solid #ffa601;
	color: #ffa601;
}
#content-main tbody tr td, #content-main thead tr th {
	padding: 10px 10px;
}
#content-main tbody tr td {
	border-bottom: 1px solid #f1f1f1;
}
#content-main table.data tbody tr:hover td {
	background: #f1f1f1;
}

/* Forms */

#content-main form {
	margin: 0 10px;
}
#content-main form ol, #content-main form ul {
	list-style: none outside;
	margin: 0;
}
#content-main form li {
	margin: 0 0 1em 0;
}
#content-main form fieldset label {
	font-weight: bold;
	color: #3d47aa;
}
#content-main fieldset input, #content-main fieldset textarea {
	display: block;
	width: 90%;
	border: 1px solid #cdcdcd;
	padding: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.618em;
	color: #898989;
	margin: 0 0 .681em 0;
}
#content-main fieldset textarea {
	height: 10em;
}
#content-main fieldset input:focus, #content-main fieldset textarea:focus {
	border: 1px solid #3d47aa;
}
#content-main form fieldset ol.floatleft {
	width: 50%;
	float: left;
}
#content-main form fieldset ol.floatright {
	width: 50%;
	float: right;
}
#content-main li#submit input {
	background-image: url(/css/layout/content-main-submit.gif);
	margin: 0;
	padding: 0;
	border: none;
	width: 76px;
	height: 30px;
}
#content-main li#submit input:hover, #content-main li#submit input:active {
	background-position: 0 -30px;
	cursor: pointer;
}
#content-main li.city {
	margin-bottom: 0;
}
#content-main li.state {
	float: left;
	width: 50%;
}
#content-main li.zip {
	float: right;
	width: 50%; 
}
#content-main li.zip label {
	width: 40%;
}
#content-main li.zip input {
	display: inline;
	width: 60%;
}
#content-main li.phone {
	clear: both;
}

/* What We Do Graphic */

#whatwedo {
	width: 457px;
	margin: 1.618em auto 0 auto;
}
#whatwedo p, #whatwedo ul, #whatwedo li {
	margin: 0;
	padding: 0;
	list-style: none outside;
	text-indent: -9999px;
}
#whatwedo p {
	background: url(/css/layout/whatwedobg.gif);
	width: 457px;
	height: 90px;
}
#whatwedo li {
	float: left;
}
#whatwedo a, #whatwedo a:visited {
	background-image: url(/css/layout/whatwedobg.gif);
	height: 172px;
	display: block;
}
#whatwedo-education a, #whatwedo-education a:visited {
	background-position: 0 -90px;
	width: 150px;
}
#whatwedo-income a, #whatwedo-income a:visited {
	background-position: -150px -90px;
	width: 158px;
}
#whatwedo-health a, #whatwedo-health a:visited {
	background-position: -308px -90px;
	width: 149px;
}

/* Sitemap */

#content-main-sitemap {
	float: left;
	padding: 0 20px;
	width: 100%;
}
#content-main-sitemap p {
	clear: both;
}
#sitemap {
	margin: 1.618em 0;
	padding: 0;
}
#sitemap li {
	width: 18%;
	float: left;
	padding: 0 1%;
}
#sitemap a, #sitemap a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #ec3100;
	font-size: 1.318em;
}
#sitemap a:hover, #sitemap a:active {
	color: #ec3100;
}
#sitemap ul a, #sitemap ul a:visited {
	font-size: 1em;
	font-weight: bold;
	display: block;
	padding: 5px 0;
	color: #273892;
	line-height: 1em;
}
#sitemap li li {
	float: none;
	width: 100%;
	padding: 0;
}
#sitemap ul ul a, #sitemap ul ul a:visited {
	font-weight: normal;
	background: url(/css/layout/nav-sub-indent.gif) top left no-repeat;
	padding: 5px 0 5px 20px;
	color: #FFA324;
}
#sitemap ul ul ul a, #sitemap ul ul ul a:visited {
	font-size: 10px;
	margin: 0;
	background: url(/css/layout/nav-sub-indent-lvl2.gif) top left no-repeat;
	padding: 5px 0 5px 35px;
	color: #555;
}

/* Staff Directory */

#content-main table td.name{
	width: 80%;
}
#content-main td.email {
	width: 10%;
}
#content-main td.email a, #content-main td.email a:visited {
	display: block;
	width: 20px;
	height: 20px;
	margin: 0 auto;
	text-indent: -9999px;
	background: url(/css/layout/linkemail.gif);
}

/* FAQs */

ul#faqs {
	list-style: none outside;
	font-weight: bold;
}
ul#faqs li {
	margin: 0 0 .618em 0;
}

/* News */

#content-main div.news h4 {
	margin-bottom: 0;
}
.entrymeta {
	color: #000;
}
.date {
	font-weight: bold;
}

/* Pagination */

ul.pagination {
	position: relative;
	text-align: center;
	padding: 5px 0;
}
ul.pagination li {
	list-style: none outside;
}
ul.pagination li.previous {
	position: absolute;
	left: 0;
}
ul.pagination li.next {
	position: absolute;
	right: 0;
}

/* Sidebar
---------------------------------------------------*/

#content-sub {
	float: left;
	width: 225px;
	margin: 10px 0 0 0;
}
.sidebar-image {
	position: relative;
	margin: 0 0 .681em 0;
}
.sidebar-image img {
	vertical-align: bottom;
}
#iconlinks li {
	margin: 0 0 .681em 0;
}
a.donatenow, a.donatenow:visited {
	display: block;
	text-indent: -9999px;
	background: url(/css/layout/donatenow.gif);
	width: 182px;
	height: 126px;
}
#iconlinks a, #iconlinks a:visited {
	width: 220px;
	height: 57px;
	display: block;
	text-indent: -9999px;
	background-image: url(/css/layout/sidebariconsbg.gif);
	background-repeat: no-repeat;
}
#iconlinks a.education, #iconlinks a.education:visited {
	
}
#iconlinks a.income, #iconlinks a.income:visited {
	background-position: 0 -57px;
}
#iconlinks a.health, #iconlinks a.health:visited {
	background-position: 0 -114px;
}

/* Footer
---------------------------------------------------*/

#footer {
	font-size: 10px;
}
#footer p {
	font-size: 10px;
	line-height: 13px;
	color: #898989;
}
#footer a, #footer a:visited {
	color: #898989;
}
#footer a:hover, #footer a:active {
	color: #000;
}