/*
Theme Name: 	SEHN
Theme URI: 		http://forteweb.us
Description: 	Custom theme for SEHN
Version: 		4.0
Author: 		Forte Web Development
Author URI: 	http://forteweb.us
Tags: 			starkers, nonprofit
*/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after {
  content:'';
  content:none;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
html {
  font-size:100%;
  overflow-y:scroll;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
}
body { margin:0; }
.clearfix:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }
h1, h2, h3, h4, h5, h6 { font-weight:400; }
a { color:blue; }
a:focus { outline:thin dotted; }
li { list-style:none; }
abbr[title] { border-bottom:none; }
b, strong { font-weight:700; }
i, em, dfn { font-style:italic; }
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;
}
ins {
  background:#ffff99;
  color:#000000;
  text-decoration:none;
}
mark {
  background:#ffff00;
  color:#000000;
  font-style:italic;
  font-weight:700;
}
pre, code, kbd, samp {
  font-family:monospace, monospace;
  _font-family:'courier new', monospace;
}
pre {
  white-space:pre-wrap;
  word-wrap:break-word;
}
q { quotes:none; }
q:before, q:after { content:none; }
small { font-size:85%; }
sub, sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}
sup { top:-.5em; }
sub { bottom:-.25em; }
img {
  border:0;
  -ms-interpolation-mode:bicubic;
  vertical-align:middle;
}
label { cursor:pointer; }
input, select, textarea {
  font-size:100%;
  vertical-align:middle;
  margin:0;
}
button, input {
  line-height:normal;
  overflow:visible;
}
button, input[type=button], input[type=reset], input[type=submit] {
  cursor:pointer;
  -webkit-appearance:button;
}
input[type=checkbox], input[type=radio] { box-sizing:border-box; }
input[type=search] {
  -webkit-appearance:textfield;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
}
input[type=search]:-webkit-search-decoration { -webkit-appearance:none; }
button::-moz-focus-inner, input:-moz-focus-inner {
  border:0;
  padding:0;
}
textarea {
  overflow:auto;
  vertical-align:top;
  resize:vertical;
}
input, textarea {
  -webkit-appearance:none;
  -webkit-border-radius:0;
}

input[type=checkbox] {
  -webkit-appearance:checkbox;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}
td { vertical-align:top; }
.tNoTransition {
  -webkit-transition:none;
  -moz-transition:none;
  -ms-transition:none;
  -o-transition:none;
  transition:none;
}
.ie8 .tBoxShadow { border:solid 1px #666666; }
.tContentBox {
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
}
.rotate {
  -webkit-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  -o-transform:rotate(-90deg);
}
.left { float:left; }
.right { float:right; }
.center { margin:0 auto; }
.centertext { text-align:center; }
.block { display:block; }
.inline-block { display:inline-block; }
.inline { display:inline; }
.absolute { position:absolute; }
.relative { position:relative; }
.clear { clear:both; }
.uppercase { text-transform:uppercase; }
.lowercase { text-transform:lowercase; }
.nostyle { list-style:none; }
.nounderline { text-decoration:none; }
.underline { text-decoration:underline; }
.aligncenter {
  display:block;
  margin:0 auto;
}
.alignleft {
  float:left;
  margin:0 20px 20px 0;
}
.alignright {
  float:right;
  margin:0 0 20px 20px;
}
.wp-caption {
  border:0;
  text-align:center;
  padding:0px;
  margin:0px;
}
.wp-caption p { color:#d089a1; }
.sansParagraph { font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif; }
.sansHeading { font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif; }
.serif { font-family:"Times New Roman", Times, serif; }
.italic {
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style:italic;
}
.gradientBlue {
  background-color:#0e365e;
  background:-moz-radial-gradient(center,ellipse cover,#2470a7 1%,#002448 100%);
  background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(1%,#2470a7),color-stop(100%,#002448));
  background:-webkit-radial-gradient(center,ellipse cover,#2470a7 1%,#002448 100%);
  background:-o-radial-gradient(center,ellipse cover,#2470a7 1%,#002448 100%);
  background:-ms-radial-gradient(center,ellipse cover,#2470a7 1%,#002448 100%);
  background:radial-gradient(ellipse at center,#2470a7 1%,#002448 100%);
}
.gradientBlue3 {
  background:#2a5c8f;
  background:-moz-radial-gradient(center,ellipse cover,#2a5c8f 1%,#093d6f 100%);
  background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(1%,#2a5c8f),color-stop(100%,#093d6f));
  background:-webkit-radial-gradient(center,ellipse cover,#2a5c8f 1%,#093d6f 100%);
  background:-o-radial-gradient(center,ellipse cover,#2a5c8f 1%,#093d6f 100%);
  background:-ms-radial-gradient(center,ellipse cover,#2a5c8f 1%,#093d6f 100%);
  background:radial-gradient(ellipse at center,#2a5c8f 1%,#093d6f 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a5c8f',endColorstr='#093d6f',GradientType=1);
}
.gradientBlue2 {
  background:#336598;
  background:-moz-linear-gradient(top,#336598 0%,#002448 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#336598),color-stop(100%,#002448));
  background:-webkit-linear-gradient(top,#336598 0%,#002448 100%);
  background:-o-linear-gradient(top,#336598 0%,#002448 100%);
  background:-ms-linear-gradient(top,#336598 0%,#002448 100%);
  background:linear-gradient(to bottom,#336598 0%,#002448 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#336598',endColorstr='#002448',GradientType=0);
}
.gradientGrey {
  background:#666666;
  background:-moz-linear-gradient(top,#666666 0%,#333333 99%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(99%,#333333));
  background:-webkit-linear-gradient(top,#666666 0%,#333333 99%);
  background:-o-linear-gradient(top,#666666 0%,#333333 99%);
  background:-ms-linear-gradient(top,#666666 0%,#333333 99%);
  background:linear-gradient(to bottom,#666666 0%,#333333 99%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#333333',GradientType=0);
}

.fullForm-entry {
  margin:10px;
}


html { font-size:62.5%; }
body {
  font-size:14px;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  background:#ffffff;
}
body a:link { color:#003366; }
body a:visited { color:#003366; }
body a:hover { color:#003366; }
body a:active { color:#003366; }
body a { text-decoration:none; }
body a:hover { text-decoration:underline; }
.bgGradient1 { display:none; }
.bgGradient2 { display:none; }
.wrapper {
  width:960px;
  margin:0 auto;
}
.home .outerWrapper {
  background:#2a5c8f;
  background:-moz-radial-gradient(center,ellipse cover,#2a5c8f 1%,#093d6f 100%);
  background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(1%,#2a5c8f),color-stop(100%,#093d6f));
  background:-webkit-radial-gradient(center,ellipse cover,#2a5c8f 1%,#093d6f 100%);
  background:-o-radial-gradient(center,ellipse cover,#2a5c8f 1%,#093d6f 100%);
  background:-ms-radial-gradient(center,ellipse cover,#2a5c8f 1%,#093d6f 100%);
  background:radial-gradient(ellipse at center,#2a5c8f 1%,#093d6f 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a5c8f',endColorstr='#093d6f',GradientType=1);
}
.blog .innerWrapper { background:#ffffff; }
.home .innerWrapper { margin-top:0px; }
.innerWrapper { margin-top:7px; }
.mainHome {
  padding:10px 0;
  margin:6px 0 18px;
}
p, .entry, .mainSingle article li { line-height:24px; }
p { margin:0 0 18px; }
.bold { font-weight:bold; }
strong { font-weight:bold; }
b {
  font-weight:bold;
  display:inline-block;
}
a {
  font-weight:600;
  text-decoration:none;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight:inherit; }
h1, h2, h3, h4, h5, h6 { font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif; }
h1 {
  font-size:31px;
  font-size:3.1rem;
  margin-bottom:10px;
}
h2 {
  font-size:25px;
  font-size:2.5rem;
  margin-bottom:9px;
}
h3 {
  font-size:20px;
  font-size:2.0rem;
  margin-bottom:8px;
}
h4 {
  font-size:17px;
  font-size:1.7rem;
  margin-bottom:8px;
}
h5 {
  font-size:14px;
  font-size:1.4rem;
  margin-bottom:7px;
}
h6 {
  font-size:12px;
  font-size:1.2rem;
  margin-bottom:5px;
}
caption, th, td {
  font-weight:normal;
  text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
hr {
  background-color:#cccccc;
  border:0;
  height:1px;
  margin-bottom:1.625em;
}
.singular .image-attachment .entry-content {
  margin:0 auto;
  width:auto;
}
.singular .image-attachment .entry-description {
  margin:0 auto;
  width:68.9%;
}
p { margin-bottom:1.625em; }
ul, ol { margin:0 0 1.625em 2.5em; }
ul { list-style:square; }
ol { list-style-type:decimal; }
ol ol { list-style:upper-alpha; }
ol ol ol { list-style:lower-roman; }
ol ol ol ol { list-style:lower-alpha; }
ul ul, ol ol, ul ol, ol ul { margin-bottom:0; }
dl { margin:0 1.625em; }
dt { font-weight:bold; }
dd { margin-bottom:1.625em; }
strong { font-weight:bold; }
cite, em, i { font-style:italic; }
blockquote {
  font-family:Georgia, "Bitstream Charter", serif;
  font-style:italic;
  font-weight:normal;
  font-size:17px;
  margin:0 30px;
}
blockquote em, blockquote i, blockquote cite { font-style:normal; }
blockquote cite {
  color:#666666;
  font:12px "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:300;
  letter-spacing:0.05em;
  text-transform:uppercase;
}
pre {
  background:#f4f4f4;
  font:13px "Courier 10 Pitch", Courier, monospace;
  line-height:1.5;
  margin-bottom:1.625em;
  overflow:auto;
  padding:0.75em 1.625em;
}
code, kbd, samp, var { font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }
abbr, acronym, dfn {
  border-bottom:1px dotted #666666;
  cursor:help;
}
address {
  display:block;
  margin:0 0 1.625em;
}
ins {
  background:#fff9c0;
  text-decoration:none;
}
sup, sub {
  font-size:10px;
  height:0;
  line-height:1;
  position:relative;
  vertical-align:baseline;
}
sup { bottom:1ex; }
sub { top:.5ex; }
embed, iframe, object { max-width:100%; }
@media screen and (min-width:400px) {
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
}
.wrapperMenu {
  margin:0 auto;
  width:750px;
  padding-left:210px;
}
#headerMain {
  background:url(images/bg-header.jpg) center top repeat-x;
  height:200px;
  color:#ffffff;
}
#headerMain .wrapper { position:relative; }
#headerMain .headerContent { padding-left:210px; }
#headerMain #logo {
  position:absolute;
  z-index:1000;
  top:-19px;
  left:30px;
}
#headerMain #blogDescription {
  width:462px;
  margin-left:20px;
  float:left;
  font-family:"Times New Roman", Times, serif;
  font-size:29px;
  font-size:2.9rem;
  line-height:31px;
  line-height:3.1rem;
  padding:55px 36px 20px 0;
  -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.65);
  -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.65);
  text-shadow:1px 1px 1px rgba(0,0,0,0.65);
}
#headerMain .headerAside {
  float:left;
  width:221px;
}
#headerMain .headerAside .headerJoin {
  background:url(images/bg-earth.png) repeat;
  padding:11px 10px 4px;
}
#headerMain .headerAside .headerJoin h3 {
  font-family:"Times New Roman", Times, serif;
  color:#333333;
  font-weight:900;
  font-size:18px;
  font-size:1.8rem;
}
#headerMain .headerAside .headerJoin {
	position:relative;
}
#headerMain .headerAside .headerJoin #mc_embed_signup div.mce_inline_error {
	position: absolute;
	left: -158px;
	top: 73px;
}

#headerMain .headerAside .headerJoin #mc_embed_signup  #mce-success-response {
	position: absolute;
	left: -200px;
	width: 180px;
	top: 16px;
	background: #fff;
	color: #444;
	padding: 10px;
	border-radius: 2px;
}
.headerSearch { margin:13px 0 0; }
.ie9 .headerSearch, .ie8 .headerSearch, .ie7 .headerSearch { margin:1px 0 0 -1px; }
.headerSearch label.screen-reader-text {
  position:absolute;
  top:-9999px;
  left:-9999px;
}
.headerSearch form {
  width:221px;
  height:28px;
  position:relative;
}
.headerSearch form input[type=text] {
  display:inline-block;
  width:117px;
  height:28px;
  padding:0 7px;
  margin:0;
  border:0;
  outline:0;
  color:#333333;
}
.headerSearch form input[type=submit] {
  display:block;
  position:absolute;
  color:#ffffff;
  top:0;
  right:0;
  width:90px;
  height:28px;
  padding:0;
  margin:0;
  background:#c6c653;
  border:0;
  outline:0;
  -moz-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  -webkit-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  text-shadow:1px 1px 0px rgba(0,0,0,0.65);
}
.headerSearch form input[type=submit]:hover { text-decoration:underline; }
.home #headerMain #blogDescription { width:462px; }
.home .headerSearch { margin:24px -20px 0; }
.home .headerSearch form {
  width:251px;
  position:relative;
}
.home .headerSearch form input[type=text] {
  display:inline-block;
  width:147px;
}
.ie8 .menuHolder, .ie7 .menuHolder { border:solid 1px #666666; }
.ie8 .menuHolder ul li ul li, .ie7 .menuHolder ul li ul li { background:#333333 !important; }
.ie8 .menuHolder ul li ul li a, .ie7 .menuHolder ul li ul li a { background:#333333 !important; }
.ie8 .menuHolder ul li ul li:hover a, .ie7 .menuHolder ul li ul li:hover a { text-decoration:underline; }
.ie8 .menuHolder ul li ul li:hover, .ie7 .menuHolder ul li ul li:hover { background:#333333 !important; }
.ie8 .menuHolder, .ie7 .menuHolder { border:solid 1px #666666; }
.ie8 .menuHolder ul li ul li, .ie7 .menuHolder ul li ul li { background:#333333 !important; }
.ie8 .menuHolder ul li ul li a, .ie7 .menuHolder ul li ul li a { background:#333333 !important; }
.ie8 .menuHolder ul li ul li:hover a, .ie7 .menuHolder ul li ul li:hover a { text-decoration:underline; }
.ie8 .menuHolder ul li ul li:hover, .ie7 .menuHolder ul li ul li:hover { background:#333333 !important; }
.ie8 .menuHolder, .ie7 .menuHolder { border:solid 1px #666666; }
.ie8 .menuHolder ul li ul li, .ie7 .menuHolder ul li ul li { background:#333333 !important; }
.ie8 .menuHolder ul li ul li a, .ie7 .menuHolder ul li ul li a { background:#333333 !important; }
.ie8 .menuHolder ul li ul li:hover a, .ie7 .menuHolder ul li ul li:hover a { text-decoration:underline; }
.ie8 .menuHolder ul li ul li:hover, .ie7 .menuHolder ul li ul li:hover { background:#333333 !important; }
.menuHolder {
  background:#043566;
  width:100%;
  height:43px;
  -moz-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
}
.menuHolder .menu-primary-menu-container ul {
  margin:0;
  padding:0;
}
.menuHolder .menu-primary-menu-container .menu {
  margin:0;
  padding:0;
  display:block;
}
.menuHolder .menu-primary-menu-container .menu li.current-menu-ancestor a {
  border-top:solid 1px #cccc66;
  background:url(images/icons-2.png) center -157px no-repeat transparent;
}
.menuHolder .menu-primary-menu-container .menu > li .current-menu-item > a, .menuHolder .menu-primary-menu-container .menu > li .current_page_item > a { background:url(images/icons-2.png) center -157px no-repeat transparent; }
.menuHolder .menu-primary-menu-container .menu > li .current-menu-item:hover > a, .menuHolder .menu-primary-menu-container .menu > li .current_page_item:hover > a { background:url(images/icons-2.png) center -157px no-repeat rgba(44,44,44,0.9); }
.menuHolder .menu-primary-menu-container .menu > li .current-menu-item li a:hover, .menuHolder .menu-primary-menu-container .menu > li .current_page_item li a:hover { background:#c6c653; }
.menuHolder .menu-primary-menu-container .menu > li a {
  display:block;
  line-height:39px;
  font-size:15px;
  padding:0 16px;
  font-weight:500;
  border-top:solid 1px #043566;
  -webkit-transition:background-color 0.2s ease-in;
  -moz-transition:background-color 0.2s ease-in;
  -ms-transition:background-color 0.2s ease-in;
  -o-transition:background-color 0.2s ease-in;
  transition:background-color 0.2s ease-in;
}
.menuHolder .menu-primary-menu-container .menu > li a:hover { background:#c6c653; }
.menuHolder .menu-primary-menu-container .menu > li .current-menu-ancestor:hover > a { background:#c6c653; }
.menuHolder .menu-primary-menu-container .menu li.has_children span.submenuHint {
  background:url(images/icons-2.png) 0 -237px no-repeat;
  display:inline-block;
  width:8px;
  height:5px;
  position:absolute;
  right:4px;
  top:19px;
}
.menuHolder .menu-primary-menu-container .menu .sub-menu {
  box-shadow:0px 3px 3px rgba(0,0,0,0.2);
  -moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2);
  -webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);
  display:none;
  position:absolute;
  top:40px;
  left:0;
  float:left;
  width:220px;
  z-index:99999;
}
.menuHolder .menu-primary-menu-container .menu .sub-menu .current-menu-item > a:hover {
  border-top:solid 1px #cccc66;
  background:url(images/icons-2.png) center -157px no-repeat rgba(44,44,44,0.9);
}
.menuHolder .menu-primary-menu-container .menu .sub-menu li.current-menu-ancestor > a {
  border-top:solid 1px #cccc66;
  background:url(images/icons-2.png) center -157px no-repeat rgba(44,44,44,0.9);
}
.menuHolder .menu-primary-menu-container .menu .sub-menu li.current-menu-ancestor:hover > a { background-color:#c6c653; }
.menuHolder .menu-primary-menu-container .menu .sub-menu > li a:hover {
  background:#c6c653;
  color:#ffffff;
}
.menuHolder .menu-primary-menu-container .menu .sub-menu > li .sub-menu {
  top:0;
  left:100%;
}
.menuHolder .menu-primary-menu-container .menu .sub-menu > li .current-menu-item > a, .menuHolder .menu-primary-menu-container .menu .sub-menu > li .current-menu-parent > a {
  border-top:solid 1px #cccc66;
  background:url(images/icons-2.png) center -157px no-repeat rgba(44,44,44,0.9);
}
.menuHolder .menu-primary-menu-container .menu .sub-menu > li .current-menu-ancestor > a {
  border-top:solid 1px #cccc66;
  background:url(images/icons-2.png) center -157px no-repeat rgba(44,44,44,0.9);
}
.menuHolder .menu-primary-menu-container .menu .sub-menu > li .current-menu-ancestor:hover > a { background-color:#c6c653; }
.menuHolder .menu-primary-menu-container .menu .sub-menu > li .current-menu-item > a { background:url(images/icons-2.png) center -157px no-repeat rgba(44,44,44,0.9); }
.menuHolder .menu-primary-menu-container .menu .sub-menu > li .current-menu-item:hover > a {
  border-top:solid 1px #cccc66;
  background:url(images/icons-2.png) center -157px no-repeat rgba(44,44,44,0.9);
}
.menuHolder .menu-primary-menu-container .menu .sub-menu li, .menuHolder .menu-primary-menu-container .menu .sub-menu li.current-menu-item.current-override {
  min-width:180px;
  border-top:0;
}
.menuHolder .menu-primary-menu-container .menu .sub-menu li a, .menuHolder .menu-primary-menu-container .menu .sub-menu li.current-menu-item.current-override a {
  background:#003366;
  background:rgba(44,44,44,0.9);
  border-top:solid 1px #555555;
  line-height:1em;
  padding:10px;
  width:200px;
  height:auto;
}
.menuHolder .menu-primary-menu-container .menu .sub-menu li.current-menu-item .sub-menu li a, .menuHolder .menu-primary-menu-container .menu .sub-menu li.current-menu-item.current-override.current-menu-item .sub-menu li a { background-color:rgba(44,44,44,0.9); }
.menuHolder .menu-primary-menu-container .menu .sub-menu li.current-menu-item .sub-menu li a:hover, .menuHolder .menu-primary-menu-container .menu .sub-menu li.current-menu-item.current-override.current-menu-item .sub-menu li a:hover { background-color:#c6c653; }
.menuHolder .menu-primary-menu-container .menu li {
  display:block;
  float:left;
  position:relative;
  border-top:solid 1px #043566;
}
.menuHolder .menu-primary-menu-container .menu li:hover > ul { display:block; }
.menuHolder .menu > li > .sub-menu > .current-menu-item > a { border-top:solid 1px #cccc66; }
.menuHolder .menu li .sub-menu li .sub-menu .current-menu-item > a {
  border-top:solid 1px #cccc66;
  background:url(images/icons-2.png) center -157px no-repeat;
  background-color:rgba(44,44,44,0.9);
}
.menuHolder .menu-primary-menu-container ul li a:link { color:#ffffff; }
.menuHolder .menu-primary-menu-container ul li a:visited { color:#ffffff; }
.menuHolder .menu-primary-menu-container ul li a:hover { color:#c6c653; }
.menuHolder .menu-primary-menu-container ul li a:active { color:#ffffff; }
.menuHolder .menu-primary-menu-container ul li.current_page_item { border-top:solid 1px #666666; }
.menuHolder .menu-primary-menu-container > ul > li.current_page_item > a {
  border-top:solid 1px #cccc66;
  background:url(images/icons-2.png) center -157px no-repeat;
}
.menuHolder .menu-primary-menu-container .sub-menu li.current_page_item > a {
  border-top:solid 1px #cccc66;
  background:url(images/icons-2.png) center -157px no-repeat rgba(44,44,44,0.8);
}
.menuHolder .menu-primary-menu-container ul li.current_page_item a:hover {
  color:#ffffff;
  text-decoration:none;
}
.menuHolder .menu-primary-menu-container > ul > li.current-menu-item a:hover { background:url("images/icons-2.png") no-repeat scroll center -157px transparent; }
.menuHolder .menu-primary-menu-container ul li:hover > a, .menuHolder .menu-primary-menu-container ul li .current_page_item ul li > a {
  background:#c6c653;
  color:#ffffff;
  text-decoration:none;
}
.menuHolder .menu-primary-menu-container ul li ul li { background-color:rgba(44,44,44,0.9); }
.menuHolder .menu-primary-menu-container ul li:hover, .menuHolder .menu-primary-menu-container ul li ul li:hover, .menuHolder .menu-primary-menu-container ul li ul li ul li:hover, .menuHolder .menu-primary-menu-container ul li ul li ul li ul li:hover { background:#c6c653; }
.menuHolder .menu-primary-menu-container ul li ul li a, .menuHolder .menu-primary-menu-container ul li ul li ul li a, .menuHolder .menu-primary-menu-container ul li ul li ul li ul li a { background-color:transparent !important; }
.menuHolder .menu-primary-menu-container ul li .sub-menu li {
  min-width:180px;
  border-top:0;
}
.menuHolder .menu-primary-menu-container ul li .sub-menu li a:hover { outline:0; }
.menuHolder #donate1 {
  display:block;
  width:132px;
  height:34px;
  line-height:32px;
  color:#ffffff;
  background:url(images/button4.png) 0 0 no-repeat;
  -webkit-transition:none;
  -moz-transition:none;
  -ms-transition:none;
  -o-transition:none;
  transition:none;
  text-align:center;
  margin-top:4px;
  margin-right:20px;
  float:right;
  line-height:32px;
  border:solid 1px #cccccc;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.menuHolder #donate1:hover { text-decoration:underline; }
.donateButton {
  display:block;
  width:132px;
  height:34px;
  line-height:32px;
  color:#ffffff;
  background:url(images/button4.png) 0 0 no-repeat;
  -webkit-transition:none;
  -moz-transition:none;
  -ms-transition:none;
  -o-transition:none;
  transition:none;
  text-align:center;
  margin-top:4px;
  margin-right:20px;
}
.donateButton:hover { text-decoration:underline; }
.signup1 label.screen-reader-text {
  position:absolute;
  top:-9999px;
}
.ie7 .signup1 label.screen-reader-text, .ie8 .signup1 label.screen-reader-text, .ie9 .signup1 label.screen-reader-text {
	position:relative;
	top:0;
}
.signup1 input[type="text"], .signup1 input[type="email"] {
  display:block;
  width:184px;
  height:28px;
  padding:0 7px;
  margin-bottom:5px;
  border:0;
  color:#333333;
  background:url(images/textfield1.png) 0 0 no-repeat transparent;
}
.signup1 input[type=submit] {
  display:block;
  border:0;
  width:116px;
  height:25px;
  color:#ffffff;
  float:right;
  background:url(images/button1.png) 0 0 no-repeat;
  -moz-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  -webkit-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  text-shadow:1px 1px 0px rgba(0,0,0,0.65);
}
.signup1 input[type=submit]:hover { text-decoration:underline; }
label.screen-reader-text {
  position:absolute;
  top:-9999px;
}
.socialBox {
  position:absolute;
  left:230px;
  top:150px;
}
.socialBox .fb-like { position:absolute !important; }
.featured { clear:both; }
.featuredArticles {
  float:left;
  width:711px;
}
.slider-wrapper {
  position:relative;
  min-height:369px;
}
.slider-wrapper .nivo-caption {
  border-top:solid 1px #c6c653;
  border-bottom:solid 1px #c6c653;
  padding:15px;
}
.slider-wrapper .nivo-caption h3 {
  font-family:"Times New Roman", Times, serif;
  font-size:22px;
  margin-bottom:2px;
  width:480px;
}
.slider-wrapper .nivo-caption .continueReading {
  display:block;
  float:right;
  line-height:32px;
  font-size:14px;
  width:135px;
  height:32px;
  padding:0 23px 0 16px;
  background:url(images/icons-2.png) 140px -290px no-repeat #484848;
  background:url(images/icons-2.png) 145px -285px no-repeat rgba(60,60,60,0.9);
  color:#ffffff;
  font-weight:500;
}
.slider-wrapper .nivo-caption p {
  float:left;
  width:475px;
  padding-left:0;
}
.slider-wrapper .nivo-static-html-caption.staticSlide { display:block; }
.slider-wrapper .nivo-caption, .slider-wrapper .nivo-static-caption {
  border-top:solid 1px #c6c653;
  border-bottom:solid 1px #c6c653;
  padding:15px;
}
.slider-wrapper .nivo-caption h3, .slider-wrapper .nivo-static-caption h3 {
  font-family:"Times New Roman", Times, serif;
  font-size:22px;
  margin-bottom:2px;
  width:480px;
}
.slider-wrapper .nivo-caption .continueReading, .slider-wrapper .nivo-static-caption .continueReading {
  display:block;
  float:right;
  line-height:32px;
  font-size:14px;
  width:135px;
  height:32px;
  padding:0 23px 0 16px;
  background:url(images/icons-2.png) 140px -285px no-repeat #484848;
  background:url(images/icons-2.png) 145px -285px no-repeat rgba(60,60,60,0.9);
  color:#ffffff;
  font-weight:500;
}
.slider-wrapper .nivo-caption p, .slider-wrapper .nivo-static-caption p {
  float:left;
  width:475px;
  padding-left:0;
}
.slider-wrapper .nivo-slider { margin-bottom:-7px; }
.slider-wrapper .nivo-controlNav {
  position:absolute;
  right:10px;
  bottom:10px;
  z-index:1000;
  padding:4px 0;
}
.nivo-prevNav, .nivo-nextNav {
  display:block;
  width:31px;
  height:34px;
  text-indent:-9999px;
  opacity:0.8;
  -webkit-transition:all 0.2s ease-in;
  -moz-transition:all 0.2s ease-in;
  -ms-transition:all 0.2s ease-in;
  -o-transition:all 0.2s ease-in;
  transition:all 0.2s ease-in;
}
.nivo-prevNav:hover, .nivo-nextNav:hover { opacity:1; }
.nivo-controlNav .nivo-control {
  text-indent:-9999px;
  display:none;
  height:10px;
  width:10px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  background:#777777;
  margin-right:7px;
  margin-top:5px;
}
.nivo-controlNav .nivo-control.active { background:#bababa; }
.nivo-prevNav { background:url(images/arrows.png) 0 0 no-repeat transparent; }
.nivo-nextNav { background:url(images/arrows.png) right top no-repeat transparent; }
.slideshowMain {
  margin:20px 0 0 0;
  -moz-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
}
.slideshowAside {
  margin-top:-52px;
  background-color:#002448;
  border:solid 1px #003162;
  outline-left:solid 1px #002448;
  float:right;
 width:245px;
  min-height:445px;
  padding:0px;
  -moz-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  position:relative;
}
.slideshowAside .corner1 {
  background:url(images/corner.png) 0 0;
  display:block;
  position:absolute;
  top:1px;
  left:-15px;
  width:14px;
  height:7px;
}
.slideshowAside #donate2 {
  display:block;
  width:132px;
  height:34px;
  line-height:32px;
  color:#ffffff;
  background:url(images/button4.png) 0 0 no-repeat;
  -webkit-transition:none;
  -moz-transition:none;
  -ms-transition:none;
  -o-transition:none;
  transition:none;
  text-align:center;
  margin-top:4px;
  margin-right:20px;
  background-position:-1px -1px;
  width:132px;
  height:33px;
  margin:0 0 12px 45px;
  border:solid 1px #bbbbbb;
  -moz-box-shadow:0 0 40px 4px rgba(254,254,254,0.1);
  -webkit-box-shadow:0 0 40px 4px rgba(254,254,254,0.1);
  box-shadow:0 0 40px 4px rgba(254,254,254,0.1);
}
.slideshowAside #donate2:hover { text-decoration:underline; }
.slideshowAside .missionStatement { display:none; }
.slideshowAside .missionStatement .bold { font-style:normal; }
.slideshowAside .headerJoin {
  display:inline-block;
  background:url(images/bg-earth.png) repeat;
  padding:11px 10px 8px;
  margin:30px 0 16px;
}
.slideshowAside .headerJoin h3 {
  font-family:"Times New Roman", Times, serif;
  color:#FFFFFF;
  font-weight:900;
  font-size:19px;
  font-size:1.9rem;
  margin-bottom:20px;
  margin-top:4px;
}

.slideshowAside .headerJoin #Signup-checkboxes div {
	margin:3px 0px;
	
}


.slideshowAside .headerJoin form.signup1 {
  width:196px;
  position:relative;
}
.slideshowAside .headerJoin form.signup1 input[type="text"], .slideshowAside .headerJoin form.signup1 input[type="email"] {
  margin-bottom:18px;
}
.slideshowAside .headerJoin form.signup1 input[type=submit] {
  margin-top:4px;
  margin-right:-1px;
  font-weight:bold;
  margin-bottom:12px;
}

.slide

.slideshowAside #mce-success-response {
	background: rgb(245,245,245);
	background: rgba(245,245,245,0.9);
	padding: 10px;
	margin-bottom: 10px;
	margin-top: -7px;
	margin-right: -1px;
	color: #444;
}

.slideshowAside.gradientfallback { background:url(images/grad1.png) 0 0 no-repeat transparent; }
.slideshowAside.gradient1 {
  background-color:#0e365e;
  background:-moz-radial-gradient(center,ellipse cover,#2470a7 1%,#002448 100%);
  background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(1%,#2470a7),color-stop(100%,#002448));
  background:-webkit-radial-gradient(center,ellipse cover,#2470a7 1%,#002448 100%);
  background:-o-radial-gradient(center,ellipse cover,#2470a7 1%,#002448 100%);
  background:-ms-radial-gradient(center,ellipse cover,#2470a7 1%,#002448 100%);
  background:radial-gradient(ellipse at center,#2470a7 1%,#002448 100%);
}
.ie9 .slideshowAside { width:217px; }
.donationRequest {
  margin-top:2px;
  width:705px;
  padding:0;
  height:80px;
  float:left;
}
.home .donationRequest {
	width:960px;
}
.donationRequest .buttonContainer {
  float:left;
  width:263px;
}
.donationRequest .donate2 {
  width:241px;
  height:32px;
  line-height:31px;
  font-size:18px;
  font-size:1.8rem;
  font-weight:200;
  background:#c6c653;
  border:none;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  display:block;
  margin-left:11px;
  float:left;
  text-align:center;
  color:#ffffff;
  margin-top:32px;
  -moz-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  -webkit-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  text-shadow:1px 1px 0px rgba(0,0,0,0.65);
}
.donationRequest .donate2:hover { text-decoration:underline; }
.donationRequest h3 {
  float:left;
  font-weight:200;
  color:#ffffff;
  font-size:18px;
  font-size:1.8rem;
  line-height:32px;
  margin-top:32px;
  -moz-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  -webkit-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  text-shadow:1px 1px 0px rgba(0,0,0,0.65);
}
#footerMain {
  background:url(images/bg-footer.jpg) center top repeat-x #002448;
  min-height:172px;
  width:100%;
  clear:both;
  color:#bababa;
  border-top:solid 1px #666666;
}
#footerMain a:link { color:#ffffff; }
#footerMain a:visited { color:#ffffff; }
#footerMain a:hover { color:#c6c653; }
#footerMain a:active { color:#ffffff; }
#footerMain .menu {
  padding-top:33px;
  display:inline-block;
  max-width:519px;
  margin:0;
}
#footerMain .menu li {
  float:left;
  padding-bottom:14px;
}
#footerMain .menu li a:link { color:#ffffff; }
#footerMain .menu li a:visited { color:#ffffff; }
#footerMain .menu li a:hover { color:#ffffff; }
#footerMain .menu li a:active { color:#ffffff; }
#footerMain .menu li a {
  padding:0 14px;
  border-left:solid 1px #666666;
  font-size:14px;
  line-height:14px;
  font-weight:500;
}
#footerMain .menu li a:hover { text-decoration:underline; }
#footerMain .menu li:first-child a { border-left:0; }
#footerMain .menu li .children { display:none; }
#footerMain section.footerContact {
  border-top:solid 1px #666666;
  border-bottom:solid 1px #666666;
  width:488px;
  min-height:40px;
  margin-top:2px;
}
#footerMain section.footerContact ul {
  margin:0;
  color:#bababa;
}
#footerMain section.footerContact ul li {
  display:inline-block;
  margin-right:42px;
  margin-left:7px;
  padding:10px 0 10px 20px;
  font-size:14px;
  font-size:1.4rem;
  line-height:17px;
}
#footerMain section.footerContact ul li a { font-weight:500; }
#footerMain section.footerContact ul li.contactAddress { background:url(images/icons-2.png) 0px -64px no-repeat; }
#footerMain section.footerContact ul li.contactEmail { background:url(images/icons-2.png) 0px 14px no-repeat; }
#footerMain section.footerContact ul li.contactEmail a {
  color:#bababa;
  font-weight:500;
}
#footerMain section.footerContact ul li.contactEmail a:hover { color:#ffffff; }
#footerMain .copyright {
  padding:11px 0;
  margin-left:9px;
  font-size:13px;
  font-size:1.3rem;
  color:#bababa;
}
#footerMain .logo2 {
  display:block;
  float:left;
  margin:18px 0px 12px 61px;
}
#footerMain .footerSocial {
  float:left;
  font-size:16px;
  font-size:1.6rem;
  line-height:27px;
  line-height:2.7rem;
  margin-top:28px;
  margin-left:55px;
}
#footerMain .footerSocial a:link { color:#ffffff; }
#footerMain .footerSocial a:visited { color:#ffffff; }
#footerMain .footerSocial a:hover { color:#ffffff; }
#footerMain .footerSocial a:active { color:#ffffff; }
#footerMain .footerSocial a { font-weight:600; }
#footerMain .sitemap {
  text-align:center;
  padding:6px 0;
}
#footerMain .sitemap a {
  color:#bababa;
  font-size:13px;
  text-decoration:underline;
}
#footerMain .sitemap a:hover { color:#ffffff; }
.divider1 {
  width:100%;
  height:1px;
  background:#c6c653;
}
.explore {
  background:url(images/bg-paper2.jpg) 0 0 repeat;
  float:left;
  margin-top:0;
  padding:0;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  overflow:hidden;
}
.updates {
  float:left;
  margin-top:0;
  padding:0;
}
.headingGrey {
  min-height:30px;
  padding-left:20px;
  padding-top:10px;
  color:#ffffff;
  background:#666666;
  background:-moz-linear-gradient(top,#666666 0%,#333333 99%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(99%,#333333));
  background:-webkit-linear-gradient(top,#666666 0%,#333333 99%);
  background:-o-linear-gradient(top,#666666 0%,#333333 99%);
  background:-ms-linear-gradient(top,#666666 0%,#333333 99%);
  background:linear-gradient(to bottom,#666666 0%,#333333 99%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#333333',GradientType=0);
  font-weight:200;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size:20px;
  font-size:2rem;
}
.explore {
  width:310px;
  min-height:468px;
  margin-right:0px;
  -moz-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
}
.explore h3 {
  min-height:30px;
  padding-left:20px;
  padding-top:10px;
  color:#ffffff;
  background:#666666;
  background:-moz-linear-gradient(top,#666666 0%,#333333 99%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(99%,#333333));
  background:-webkit-linear-gradient(top,#666666 0%,#333333 99%);
  background:-o-linear-gradient(top,#666666 0%,#333333 99%);
  background:-ms-linear-gradient(top,#666666 0%,#333333 99%);
  background:linear-gradient(to bottom,#666666 0%,#333333 99%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#333333',GradientType=0);
  font-weight:200;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size:20px;
  font-size:2rem;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}
.explore #menu-topics-menu {
  padding:10px;
  margin:0;
}
.explore #menu-topics-menu li {
  min-height:20px;
  border:solid 1px #6f87a0;
  margin:0 0 7px 0;
  padding:8px 8px 8px 42px;
  background:#0e365e;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.explore #menu-topics-menu li a {
  color:#ffffff;
  font-size:16px;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight:300;
  -moz-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  -webkit-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  text-shadow:1px 1px 0px rgba(0,0,0,0.65);
}
.explore #menu-topics-menu li a:hover { text-decoration:underline; }
.explore #menu-topics-menu li#menu-item-1838 { background:url(images/icon-pp.png) 4px 11px no-repeat #0e365e; }
.explore #menu-topics-menu li#menu-item-60 { background:url(images/icon-em.png) 9px 2px no-repeat #0e365e; }
.explore #menu-topics-menu li#menu-item-57 { background:url(images/icon-l.png) 5px 6px no-repeat #0e365e; }
.explore #menu-topics-menu li#menu-item-59 { background:url(images/icon-ee.png) 7px 3px no-repeat #0e365e; }
.explore #menu-topics-menu li#menu-item-58 { background:url(images/icon-fg.png) 5px 9px no-repeat #0e365e; }
.home .explore #menu-topics-menu li#menu-item-55 { background:url(images/icon-pi.png) 6px 2px no-repeat #0e365e; }
.explore #menu-topics-menu li#menu-item-55 { background:url(images/icon-pi.png) 6px 6px no-repeat #0e365e; }
.explore #menu-topics-menu li#menu-item-54 { background:url(images/icon-nw.png) 4px 1px no-repeat #0e365e; }
.explore #menu-topics-menu li ul.sub-menu {
  display:none;
  margin-left:0;
}
.explore #menu-topics-menu li ul.sub-menu li a { font-size:14px; }
.explore .headerSearch {
  margin:0 0 4px 0;
  padding:10px;
}
.explore .headerSearch form {
  width:auto;
  border:solid 1px #cccccc;
}
.explore .headerSearch form input[type="text"] { width:175px; }
.explore .headerSearch form input[type="submit"] {
  border-bottom:solid 1px #dedede;
  border-right:solid 1px #dedede;
}
#missionStatement2 {
  clear:both;
  float:left;
}
.updates {
  width:635px;
  min-height:468px;
  margin-left:15px;
}
.updates .interest, .updates .upcomingEvents {
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  float:left;
}
.updates .interest h3, .updates .upcomingEvents h3 {
  min-height:30px;
  padding-left:20px;
  padding-top:10px;
  color:#ffffff;
  background:#666666;
  background:-moz-linear-gradient(top,#666666 0%,#333333 99%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(99%,#333333));
  background:-webkit-linear-gradient(top,#666666 0%,#333333 99%);
  background:-o-linear-gradient(top,#666666 0%,#333333 99%);
  background:-ms-linear-gradient(top,#666666 0%,#333333 99%);
  background:linear-gradient(to bottom,#666666 0%,#333333 99%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#333333',GradientType=0);
  font-weight:200;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size:20px;
  font-size:2rem;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}
.updates .interest h2 a, .updates .upcomingEvents h2 a {
  font-size:18px;
  color:#000000;
}
.updates .interest {
  background:url(images/bg-paper2.jpg) 0 0 repeat;
  -moz-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  width:310px;
}
#interest {
	margin-right:15px;
}
.updates .interest h3 { padding-right:20px; }
.updates .interest .recentPosts { margin:0 20px 20px; }
.updates .interest .recentPosts article {
  display:inline-block;
  padding-bottom:8px;
  background:url(images/border-dots2.png) repeat-x bottom left transparent;
}
.updates .interest .recentPosts article .wp-post-image {
  float:left;
  margin:10px 10px 10px 0;
}
.updates .interest .recentPosts article h2 {
  margin-bottom:5px;
  margin-top:4px;
  line-height:15px;
  line-height:1.5rem;
}
.updates .interest .recentPosts article p {
  margin-bottom:4px;
  font-size:15px;
  line-height:16px;
  overflow:hidden;
  padding-bottom:2px;
}
.updates .interest .recentPosts article p .moretag { line-height:20px; }
.updates .interest .moreUpdates {
  background:url(images/bg-paper2.jpg) 0 0 repeat;
  float:right;
  margin-right:22px;
  margin-bottom:20px;
  font-size:13px;
}
.updates .upcomingEvents {
  background:url(images/bg-paper2.jpg) 0 0 repeat;
  -moz-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  width:310px;
}
.updates .upcomingEvents h3 {
  padding-left:20px;
  padding-right:20px;
}
.updates .upcomingEvents > div {
  padding-right:20px;
  padding-left:20px;
}
.feeds { margin:0; }
.feeds li {
  text-align:center;
  margin:0 10px 10px 0;
}
.feeds li a {
  line-height:14px;
  vertical-align:bottom;
  color:#000000;
  font-size:13px;
}
.feeds li a img {
  display:inline-block;
  margin-right:2px;
  margin-left:10px;
}
.pagination-links { margin:0 33px; }
ul.embedded-menu {
  margin:20px 0;
  padding:5px 0;
  border-top:solid 1px #cccccc;
  border-bottom:solid 1px #cccccc;
  clear:both;
  width:638px;
}
ul.embedded-menu:after {
  content:' ';
  display:block;
  clear:both;
}
ul.embedded-menu li.menu-item {
  display:block;
  width:196px;
  padding-top:10px;
  padding-bottom:10px;
  min-height:32px;
  float:left;
}
ul.embedded-menu li.menu-item:nth-child(3n+2) {
	padding-left:25px;
	padding-right:25px;
}
ul.embedded-menu li.menu-item .sub-menu { display:inline; }
ul.embedded-menu li.menu-item .sub-menu .menu-item {
  display:inline-block;
  margin:0 25px 0 0;
}
.blog .pagination-links { margin:0 0 0 33px; }
.ie8 .indexSidebar .widget, .ie8 .indexSidebar .explore, .ie7 .indexSidebar .widget, .ie7 .indexSidebar .explore { border:solid 1px #cccccc; }
.indexSidebar {
  width:220px;
  float:right;
  margin:10px;
}
.indexSidebar .widget {
  margin:16px 0;
  -moz-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  background:#fafafa;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:0;
}
.indexSidebar .widget .widgetTitle {
  -webkit-border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  min-height:30px;
  padding-left:20px;
  padding-top:10px;
  color:#ffffff;
  background:#666666;
  background:-moz-linear-gradient(top,#666666 0%,#333333 99%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(99%,#333333));
  background:-webkit-linear-gradient(top,#666666 0%,#333333 99%);
  background:-o-linear-gradient(top,#666666 0%,#333333 99%);
  background:-ms-linear-gradient(top,#666666 0%,#333333 99%);
  background:linear-gradient(to bottom,#666666 0%,#333333 99%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#333333',GradientType=0);
  font-weight:200;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size:20px;
  font-size:2rem;
}
.indexSidebar .widget .widgetBody { padding:10px; }
.indexSidebar .explore {
  background:#fafafa;
  -moz-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  float:none;
  margin:0 0 16px;
  width:220px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.indexSidebar .explore h3 {
  -webkit-border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
}
.indexSidebar .explore #menu-topics-menu {
  padding:10px;
  margin:0;
}
.indexSidebar .explore #menu-topics-menu li.current-menu-item .sub-menu {
  display:block;
  margin:0;
  margin-left:0px;
  padding-top:16px;
}
.indexSidebar .explore #menu-topics-menu li.current-menu-item .sub-menu .menu-item {
  padding:2px 0 10px;
  margin:0;
  border:0;
}
.avatar-wrap {
  float:left;
  margin:0 5px 0 0;
}
.avatar-wrap img {
  -webkit-box-shadow:1px 1px 10px 0px #cccccc;
  box-shadow:1px 1px 10px 0px #cccccc;
}
.cd-fa-wrap {
  padding-bottom:15px;
  display:inline-block;
}
.cd-fa-info {
  font-size:13px;
  font-size:1.3rem;
  line-height:18px;
  line-height:1.8rem;
  margin-top:8px;
}
.cd-fa-info .author {
  font-size:14px;
  font-size:1.4rem;
  display:block;
  width:200px;
  font-weight:600;
}
.cd-fa-info ul {
  clear:both;
  margin:5px 0 0 0;
  padding-top:10px;
  padding-bottom:30px;
}
.cd-fa-info ul li {
  margin-left:0;
  margin-bottom:10px;
}
.cd-fa-info ul li a { font-weight:500; }
.page-template-default .mainSingle { min-height:424px; }
.moretag {
  float:right;
  margin-left:10px;
}
.ie8 .mainBlogroll, .ie8 .mainSingle, .ie7 .mainBlogroll, .ie7 .mainSingle { border:solid 1px #cccccc; }
.mainBlogroll, .mainSingle {
  width:668px;
  padding-right:30px;
  padding-bottom:20px;
  float:left;
  margin:10px;
  background:#fafafa;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -moz-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
}
.mainBlogroll .breadcrumbContainer, .mainSingle .breadcrumbContainer {
  margin:30px 0 0 35px;
  border-bottom:solid 1px #cccccc;
  padding-bottom:5px;
  text-transform:capitalize;
}
.mainBlogroll .breadcrumbContainer .post-categories, .mainSingle .breadcrumbContainer .post-categories {
  display:inline;
  margin:0;
}
.mainBlogroll .breadcrumbContainer .post-categories li, .mainSingle .breadcrumbContainer .post-categories li { 
	display:inline; 
	line-height:18px;
	}
.mainBlogroll .breadcrumbContainer .post-categories li:after, .mainSingle .breadcrumbContainer .post-categories li:after { content:", "; }
.mainBlogroll .breadcrumbContainer .post-categories li:last-child:after, .mainSingle .breadcrumbContainer .post-categories li:last-child:after { content:" "; }
.mainBlogroll .pageTitle, .mainSingle .pageTitle { margin:10px 30px 10px 35px; }
.mainBlogroll .excerptTitle, .mainSingle .excerptTitle {
  font-size:20px;
  font-size:2rem;
}
.mainBlogroll .excerptTitle a, .mainSingle .excerptTitle a {
  text-decoration:none;
  font-weight:500;
}
.mainBlogroll .excerptTitle a:hover, .mainSingle .excerptTitle a:hover { text-decoration:underline; }
.mainBlogroll li, .mainSingle li {
  padding-top:24px;
  margin:0;
}
.mainBlogroll article, .mainSingle article {
  display:inline-block;
  width:100%;
  border-bottom:solid 1px #cccccc;
  padding-bottom:10px;
}
.mainBlogroll article .wp-post-image, .mainSingle article .wp-post-image {
  float:right;
  margin:0 0 10px 10px;
  -moz-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
}
.mainBlogroll article p, .mainSingle article p { margin-bottom:6px; }
.mainBlogroll article h2 a:link, .mainSingle article h2 a:link { color:#000000; }
.mainBlogroll article h2 a:visited, .mainSingle article h2 a:visited { color:#000000; }
.mainBlogroll article h2 a:hover, .mainSingle article h2 a:hover { color:#0e365e; }
.mainBlogroll article h2 a:active, .mainSingle article h2 a:active { color:#000000; }
.mainBlogroll article h3, .mainSingle article h3 {
  border-bottom:solid 1px #cccccc;
  padding-bottom:4px;
  padding-top:4px;
}
.mainBlogroll article footer, .mainSingle article footer { clear:both; }
.mainBlogroll article footer time, .mainSingle article footer time {
  padding-right:15px;
  font-weight:600;
  font-size:13px;
  font-size:1.3rem;
}
.mainBlogroll article footer .categoryLink, .mainSingle article footer .categoryLink {
  font-size:13px;
  font-size:1.3rem;
}
.mainBlogroll article .author, .mainSingle article .author {
  font-size:13px;
  font-size:1.3rem;
}
.mainBlogroll article .author span, .mainSingle article .author span { font-weight:600; }
.bodySearch form {
  border:solid 1px #aaaaaa;
  width:300px;
}
.bodySearch form input[type=text] { width:196px; }
.mainSingle {
  padding:42px 30px 20px 30px;
  width:638px;
  min-height:413px;
}
.mainSingle .breadcrumbContainer {
  margin:0 0 15px 0;
  padding-bottom:16px;
}
.mainSingle article {
  border:0;
  margin-bottom:0;
}
.mainSingle article ul li { list-style:disc; }
.mainSingle article ol  li { list-style:decimal; }
.mainSingle header {
  margin-bottom:10px;
  display:inline-block;
}
.mainSingle header .photo {
  float:left;
  margin:0 10px 10px 0;
}
.mainSingle header .authorBy, .mainSingle header .publishedOn {
  display:inline-block;
  font-size:15px;
  font-size:1.5rem;
}
.mainSingle header .authorBy span, .mainSingle header .publishedOn span {
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style:italic;
}
.mainSingle header .authorBy { margin-right:20px; }
.mainSingle header .catList {
  width:548px;
  display:inline-block;
  margin:0;
  padding:0;
  font-size:15px;
  font-size:1.5rem;
}
.mainSingle header .catList .post-categories {
  margin:0;
  padding:0;
  display:inline;
}
.mainSingle header .catList .post-categories li {
  display:inline;
  margin:0;
  padding:0 8px 0 0;
  font-style:normal;
  font-size:14px;
  font-size:1.4rem;
}
.mainSingle .featuredImage img { margin-top:5px; }
.mainSingle footer {
  display:inline-block;
  padding:10px 0;
  margin-top:20px;
  margin-bottom:20px;
  width:100%;
  border-top:solid 1px #cccccc;
  border-bottom:solid 1px #cccccc;
}
.mainSingle footer .articleTags {
  width:44%;
  padding-right:1%;
  float:left;
  line-height:18px;
}
.mainSingle footer .footerPagination {
  display:inline-block;
  float:left;
}
.mainSingle footer .footerPagination .nav-previous {
  margin-right:19px;
  width:300px;
  float:left;
}

.mainSingle footer .footerPagination .nav-previous a, .mainSingle footer .footerPagination .nav-next a {
	line-height:20px;
}


.mainSingle footer .footerPagination .nav-next {
  width:300px;
  float:right;
}
.mainSingle .relatedPosts {
  line-height:24px;
  margin-top:12px;
  margin-bottom:12px;
}
.mainSingle .relatedPosts h3 { margin-bottom:18px; }
.mainSingle .relatedPosts ul.related-articles-list li { padding-top:0; }
.mainSingle .relatedPosts ul.related-articles-list li a { font-weight:500; }
.gallery .gallery-item { margin:0; }
#sehndonation-2, #sehndonation-3 {
  display:inline-block;
  width:198px;
  padding:15px 10px;
  text-align:center;
  background:#336598;
  background:-moz-linear-gradient(top,#336598 0%,#002448 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#336598),color-stop(100%,#002448));
  background:-webkit-linear-gradient(top,#336598 0%,#002448 100%);
  background:-o-linear-gradient(top,#336598 0%,#002448 100%);
  background:-ms-linear-gradient(top,#336598 0%,#002448 100%);
  background:linear-gradient(to bottom,#336598 0%,#002448 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#336598',endColorstr='#002448',GradientType=0);
  color:#ffffff;
  border:solid 1px #ffffff;
}
#sehndonation-2 .donate2, #sehndonation-3 .donate2 {
  border:none;
  font-weight:200;
  margin:10px 0 12px 24px;
}
#sehndonation-2 h3, #sehndonation-3 h3 {
  font-size:19px;
  font-size:1.9rem;
}
.donationRequest2 .donate2 {
  height:32px;
  width:150px;
  padding:0 10px;
  line-height:31px;
  font-size:18px;
  font-size:1.8rem;
  font-weight:200;
  background:#c6c653;
  display:block;
  margin-left:11px;
  float:left;
  text-align:center;
  color:#ffffff;
  margin:10px 0 12px 15px;
  -moz-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  -webkit-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  text-shadow:1px 1px 0px rgba(0,0,0,0.65);
}
.donationRequest2 .donate2:hover { text-decoration:underline; }
.donationRequest3 {
  display:none;
  float:left;
  width:100%;
  margin-bottom:22px;
  margin-top:5px;
}
.donationRequest3 .buttonContainer form {
  float:right;
  padding-top:17px;
  padding-right:48px;
}
.donationRequest3 h3 {
  float:left;
  width:700px;
  text-align:right;
  padding-left:0px;
  color:#ffffff;
  line-height:32px;
}
.donationRequest3 .donate3 {
  height:32px;
  width:150px;
  padding:0 10px;
  line-height:31px;
  font-size:18px;
  font-size:1.8rem;
  font-weight:200;
  background:#c6c653;
  border:0;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  display:block;
  margin-left:11px;
  float:left;
  text-align:center;
  color:#ffffff;
  margin:0 0 12px 15px;
  -moz-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  -webkit-text-shadow:1px 1px 0px rgba(0,0,0,0.65);
  text-shadow:1px 1px 0px rgba(0,0,0,0.65);
}
.donationRequest3 .donate3:hover { text-decoration:underline; }
.iCalEvents ul { margin:0 0 0 21px; }
.iCalEvents ul li {
  padding-bottom:10px;
  padding-top:10px;
  background:url(images/border-dots2.png) repeat-x bottom left transparent;
  margin-right:20px;
}
.iCalEvents ul li span {
  display:block;
  font-size:14px;
  font-size:1.4rem;
  line-height:17px;
  line-height:1.7rem;
}
.iCalEvents ul li .eventListItemDateStart, .iCalEvents ul li .eventListItemLocation {
  display:inline-block;
  font-weight:600;
}
.iCalEvents ul li:last-child { background-image:none; }
.iCalEvents > h2 { display:none; }
.shadow-bottom {
  -webkit-box-shadow:0 12px 10px -11px black;
  -moz-box-shadow:0 12px 10px -11px black;
  box-shadow:0 12px 10px -11px black;
}
.shadow {
  -moz-box-shadow:inset 0 0 10px #dddddd;
  -webkit-box-shadow:inset 0 0 10px #dddddd;
  box-shadow:inset 0 0 10px #dddddd;
}
.wpcf7-text {
  font-size:16px;
  font-size:1.6rem;
  line-height:22px;
  height:22px;
  padding:5px;
  width:448px;
  display:block;
  color:#0e365e;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  margin-bottom:18px;
  border:solid 1px #cccccc;
}
.wpcf7-textarea {
  font-size:16px;
  font-size:1.6rem;
  line-height:22px;
  padding:5px;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  width:448px;
  color:#0e365e;
  display:block;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  border:solid 1px #cccccc;
}
.ContactSEHN { margin-bottom:20px; }
.ContactSEHN h1 { margin-bottom:5px; }
.ContactSEHN h3 {
  font-size:15px;
  margin-left:3px;
  color:#666666;
  margin-bottom:12px;
}
.ContactSEHN div.wpcf7 .watermark {
  color:#666666;
  font-size:14px;
}
.ContactSEHN p {
  font-size:16px;
  font-size:1.6rem;
  margin-bottom:8px;
}
.ContactSEHN p:first-line {
  line-height:26px;
  vertical-align:top;
}
.ContactSEHN .wpcf7-submit {
  display:inline-block;
  height:32px;
  font-size:16px;
  color:#ffffff;
  background:#0e365e;
  margin:20px 0 20px;
  line-height:29px;
  padding:0 15px;
  -webkit-transition:all 0.2s ease-in;
  -moz-transition:all 0.2s ease-in;
  -ms-transition:all 0.2s ease-in;
  -o-transition:all 0.2s ease-in;
  transition:all 0.2s ease-in;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  border:solid 1px #3d3d3d;
  cursor:pointer;
}
.ContactSEHN .wpcf7-submit:link { color:#ffffff; }
.ContactSEHN .wpcf7-submit:visited { color:#ffffff; }
.ContactSEHN .wpcf7-submit:hover {
  background:#666666;
  color:#ffffff;
}
.ContactSEHN .wpcf7-submit:active { color:#ffffff; }
.contactRight {
  width:360px;
  margin-top:40px;
}
.contactRight h2 {
  font-size:42px;
  line-height:50px;
  font-size:3.6rem;
  margin-top:67px;
}
.contactRight h2 span { font-size:20px; }
.main-contact {
  color:#cccccc;
  font-size:18px;
}
.main-contact p { margin:26px 0; }
.main-contact a { color:; }
.main-contact h3 {
  color:#ffffff;
  border-bottom:1px solid #2f2f2f;
  padding-bottom:10px;
  font-family:"Times New Roman", Times, serif;
}
.main-contact input[type="text"] {
  border:none;
  outline:none;
  background-color:#2f2f2f;
  padding:5px;
  float:right;
  color:#cccccc;
}
.main-contact textarea {
  border:none;
  outline:none;
  background-color:#2f2f2f;
  padding:15px;
  width:100%;
  color:#cccccc;
}
.main-contact input[type="submit"] {
  background-color:#2f2f2f;
  border-color:#222222;
  border-width:1px;
  border-style:solid;
  width:100px;
  height:35px;
  line-height:35px;
  color:#cccccc;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  float:right;
  margin-right:-32px;
}
.main-contact .checkbox {
  width:33px;
  height:31px;
  margin:5px;
  padding:0;
  background:url(images/checkbox.png) 0 5px no-repeat;
  display:block;
  clear:left;
  float:left;
  -webkit-transition:all .02s fade;
  -moz-transition:all .02s fade;
  -ms-transition:all .02s fade;
  -o-transition:all .02s fade;
  transition:all .02s fade;
}
.main-contact .wpcf7-list-item-label {
  display:block;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
  color:#ffffff;
  float:left;
  clear:right;
  height:35px;
  line-height:35px;
  padding-top:4px;
}
.main-contact .wpcf7-response-output { float:left; }
.main-contact .formEmailAddress {
  display:block;
  font-size:17px;
  padding-top:3px;
}
.main-contact p#moreinfo {
  width:500px;
  margin-bottom:-15px;
  font-size:16px;
}
.main-contact .contact-info-heading { color:#ffffff; }
#main-contact-left {
  width:250px;
  float:left;
  display:inline-block;
}
#main-contact-left p { margin-top:35px; }
#main-contact-right {
  display:inline-block;
  float:left;
  width:670px;
}
#main-contact-right #contact-form-message {
  float:left;
  clear:both;
  width:100%;
}
#main-contact-right #contact-form-message p { font-size:16px; }
#main-contact-right #contact-form-left {
  float:left;
  width:60%;
  display:inline-block;
  padding-right:10%;
}
#main-contact-right #contact-form-left p { font-size:16px; }
#main-contact-right #contact-form-left span { font-size:18px; }
#main-contact-right #contact-form-right {
  float:left;
  width:30%;
  display:inline-block;
}
.ie7 .main-contact .wpcf7-list-item-label {
  float:none;
  margin-top:-16px;
}
.ie8 .main-contact .wpcf7-list-item-label, .ie7 .main-contact .wpcf7-list-item-label {
  float:none;
  margin-top:-14px;
}
#text-3 { margin-top:20px; }
#text-3 ul { margin-left:0; }
#text-3 ul li { margin:10px 0; }
.author .pageTitle { margin-top:30px; }
.author .authorIntro {
  padding:0 30px 0 0px;
  width:auto;
  margin-left:35px;
}
.author .authorIntro h3 { border-bottom:0; }
.author .articlesBy {
  font-size:24px;
  font-size:2.4rem;
}
.true-cost-clearinghouse article { line-height:24px; }
#toggleList { padding-top:10px; }
#toggleList .panelContent .panelTitle { cursor:pointer; }
#toggleList .panelContent .panelTitle .toggleIcon:before { content:"+"; }
#toggleList .panelContent .panelTitle .toggleIcon.toggleClose:before { content:"-"; }
#toggleList .toggleIcon {
  display:inline-block;
  width:15px;
  margin-right:10px;
  font-weight:900;
  color:#c6c653;
}
#toggleList .switchgroup1 { padding-left:25px; }
#toggleList .toggleControl span {
  font-weight:600;
  color:#0e365e;
  font-size:13px;
  display:inline-block;
  margin-right:20px;
  margin-bottom:10px;
  cursor:pointer;
}
.networkerTable { margin-bottom:30px; }
.networkerTable tr td {
  padding:8px 10px 8px 6px;
  vertical-align:middle;
}
.networkerTable tr:nth-child(even) { background:#eeeeee; }
.networkerTable tr:nth-child(odd) { background:#cccccc; }
.listServ h4, .listServ h5 { font-weight:bold; }
.listservSubs {
  -moz-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  box-shadow:2px 2px 7px 1px rgba(0,0,0,0.3);
  background:#eeeeee;
  padding:12px;
  margin-bottom:30px;
  display:inline-block;
}
.listservSubs h4.listServTitle {
  font-family:"Times New Roman", Times, serif;
  color:#333333;
  font-size:18px;
}
.listservSubs .col1, .listservSubs .col2 {
  float:left;
  padding:10px 0;
}
.listservSubs .col1 {
  width:182px;
  text-align:right;
  padding-right:12px;
}
.listservSubs .col1 label {
  font-weight:bold;
  color:#0e365e;
  padding-top:8px;
  display:block;
}
.listservSubs .col2 {
  text-align:left;
  width:290px;
  padding-right:10px;
}
.listservSubs .col2 input[type="text"] {
  width:290px;
  height:24px;
}
.listservSubs .row {
  clear:both;
  float:none;
}
.listservSubs input[type="submit"] {
  float:left;
  display:block;
  display:block;
  width:132px;
  height:34px;
  line-height:32px;
  color:#ffffff;
  background:url(images/button4.png) 0 0 no-repeat;
  -webkit-transition:none;
  -moz-transition:none;
  -ms-transition:none;
  -o-transition:none;
  transition:none;
  text-align:center;
  margin-top:4px;
  margin-right:20px;
  float:right;
  line-height:32px;
  border:solid 1px #cccccc;
  font-family:'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.listservSubs .precautionUnsub {
  text-align:right;
  font-size:11px;
  padding-right:10px;
}
#comments-title, #reply-title {
  margin-top:25px;
  border-bottom:solid 1px #cccccc;
}
.nopassword, .nocomments {
  color:#aaaaaa;
  font-size:24px;
  font-weight:100;
  margin:26px 0;
  text-align:center;
}
.commentlist {
  list-style:none;
  margin:0 auto;
  width:68.9%;
}
.content .commentlist, .page-template-sidebar-page-php .commentlist { width:100%; }
.commentlist > li.comment {
  background:#f6f6f6;
  border:1px solid #dddddd;
  -moz-border-radius:3px;
  border-radius:3px;
  margin:0 0 1.625em;
  padding:1.625em;
  position:relative;
}
.commentlist .pingback {
  margin:0 0 1.625em;
  padding:0 1.625em;
}
.commentlist .children {
  list-style:none;
  margin:0;
}
ol.commentlist li.comment { list-style:none !important; }
.commentlist .children li.comment {
  background:#ffffff;
  border-left:1px solid #dddddd;
  -moz-border-radius:0 3px 3px 0;
  border-radius:0 3px 3px 0;
  margin:1.625em 0 0;
  padding:1.625em;
  position:relative;
}
.commentlist .children li.comment .fn { display:block; }
.comment-meta .fn { font-style:normal; }
.comment-meta {
  color:#666666;
  font-size:12px;
  line-height:2.2em;
}
.commentlist .children li.comment .comment-meta {
  line-height:1.625em;
  margin-left:50px;
}
.commentlist .children li.comment .comment-content { margin:1.625em 0 0; }
.comment-meta a { font-weight:bold; }
.commentlist .avatar {
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:0 1px 2px #cccccc;
  -moz-box-shadow:0 1px 2px #cccccc;
  box-shadow:0 1px 2px #cccccc;
  left:-102px;
  padding:0;
  position:absolute;
  top:0;
}
.commentlist > li:before {
  content:url(images/comment-arrow.png);
  left:-21px;
  position:absolute;
}
.commentlist > li.pingback:before { content:''; }
.commentlist .children .avatar {
  background:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  left:2.2em;
  padding:0;
  top:2.2em;
}
a.comment-reply-link {
  background:#eeeeee;
  -moz-border-radius:3px;
  border-radius:3px;
  color:#666666;
  display:inline-block;
  font-size:12px;
  padding:0 8px;
  text-decoration:none;
}
a.comment-reply-link:hover, a.comment-reply-link:focus, a.comment-reply-link:active {
  background:#888888;
  color:#ffffff;
}
a.comment-reply-link > span {
  display:inline-block;
  position:relative;
  top:-1px;
}
textarea#comment {
  margin-left:40px;
  border:1px solid #cecece;
  width:434px;
}
#comments input {
  float:right;
  margin-right:323px;
  border:1px solid #cecece;
}

.post-edit-link {
	margin-top:10px;
	margin-bottom:30px;
	display:block;
}

.accomplishments {
	margin-top:30px;

}

.accomplishments h2 {
	text-align:center;
	padding-bottom:12px;
	font-weight:bold;
	color:rgb(0, 51, 102);
}

.accomplishments h3 {
	color:rgb(0, 51, 102);
}
.accomplishments .col1 {
	padding-right:30px;
}