#nav {
	background: #333 url(../images/rpy/nav-rpy.png) repeat-x 0 0;
	border-top:1px solid #333;
}

#nav .current_page_item a, #nav .current_page_item a:hover, #nav li a:active, #nav .current_page_ancestor{
	background:#000 url(../images/rpy/nav-rpy.png) repeat-x 0 -70px;
}

#nav ul.dropdown a:hover, #nav ul.dropdown li.menuhover > a{
	border-top: 3px solid #BA0A17; 
	color: #000; 
	background: #fff;
	padding-top: 10px;
}

 #nav li a:hover{
	background:#222 url(../images/rpy/nav-rpy.png) repeat-x 0 -35px;
}
#nav li a:active{
	color:#ddd;
	background:#000 url(../images/rpy/nav-rpy.png) repeat-x 0 -70px;
}


#feature{
	background: #000 url(../images/rpy/featurebg-rpy.jpg) no-repeat 0 0;
}

#feature .fmedia .ftxt {
  padding: 1em;
  color: #fff;
}

#feature .fmedia .ftxt h3 {
  color: #fff;
  padding-bottom:1em;
}

body.page-id-4 #feature .fmedia .ftxt {
  font-size:17px;
  line-height:28px;
}

#feature .fpic {
  position: relative;
  top: -2em;
}
  
#feature .fpic img {
  display:block;
  margin: 0 auto;
  max-width: 270px;
}
#feature-footer.number_nav #featurenav a.activeSlide{
	border: 1px solid #2A4669;
	background: #4A699D;
	color: #fff;
}

.fcontent .fsub {color: #ddd;}


#maincontent #highlight {
	
	background: #000 url(../images/rpy/highlightbg_rpy.png) repeat-x 0 0;
	border-top: 1px solid #999;
	border-bottom: 1px solid #000;

}

#welcome {
	background:#000 url(../images/rpy/welcometextbg-blue.png) repeat-x top left;
	color: #fff;
	text-shadow: #222 0px 0px 1px;
}
#welcome .greeting {border-bottom: 1px solid #777;}
#welcome .welcometext {color:#ddd;}

.post-date em {
	background: #eee;
	color: #000;
}
.post-date em a{
	color: #000;
}

#header {
  background: url(../images/rpy/youngheader2011.jpg) no-repeat top center;
  margin-bottom: 6px;
}
#header .content {
  padding: 0;
  height: 143px;
}

#header .icons {
  padding-right: 6px;
  bottom: 5px;
}
#wrapper .container.fix {
}
#footer .content, #footer h3, #footer a {
  color: #666;
}
#sidebar .wtitle {
  /*color: #4C4C4C; */
  color: #9D181F;
}
.widget_links ul li a,
.widget_links.widget ul li a {
  color: #005299;
}
.metabar a {
	color: #0F2B59;
}
.eventsListWidget ul.upcoming li {
  margin-bottom: 2em;
}
.eventsListWidget .when {
  clear: left;
  display: block;
	color: #000;
	font-size: 11px;
	font-style: normal;
	font-style: italic;
	text-shadow: #fff 0 1px 0;
}
.eventsListWidget .loc {
  float: left;
}
.eventsListWidget .more-link {
  float: right;
  font-size: 11px;
}
.textwidget blockquote {
  margin: 0 0 1em 0;
}

.page-id-62 .textcontent p { 
  margin-bottom: 2em;
}

#header .emailsignup {
  float: right;
  margin-right: 0;
  margin-top: 5px;
  color: #fff;
}
#header #wp_email_capture input {
  color: #666;
  font-size: 100%;
}
#header .wp-email-capture-email {
  width: 185px;
}
#header .wp-email-capture-name {
  width: 128px;
}
#header .wp-email-capture-submit {
  padding: 6px 6px 3px 5px;
}

  
#header .cform {
  float: right;
  margin: 0;
  width: 200px;
}

#header .cform label { display: none;}
#header div.cf_info { display: none; }
#header .cform fieldset { background: transparent;}
#header .cform input { margin: 0; padding: 2px; color: #666; font-size: 12px;}
#header .cform .fldemail { width: 163px; }
#header .cform input.sendbutton { 
  background:url("../images/rpy/button_red.png") repeat scroll left -4px transparent;
  border: 1px solid #BF1818;
  color:white;
  font-weight:bold;
  text-shadow:none;
  padding: 3px; 
  margin: 2px 0;
  cursor: pointer;
  width: 170px;
}
#header .cform input.sendbutton:hover {
  background-position: left -16px;
}
#header ol.cf-ol {list-style: none;padding:0;margin:0;}
#header ol.cf-ol li { margin: 2px 0 !important;}
#header .emailreqtxt, #header .reqtxt {display:none;}
.cf_li_err input { border: 1px solid red; color: red  ``;}
#header #li-2-3, #header #li-2-4 { display: inline; float: left;}
#header #cf2_field_3 { width: 100px; margin-right: 4px;}
#header #cf2_field_4 { width: 53px;}


#maincontent .cform #donation_amount label {
  display: inline;
}
#payment_amount_other {
  width: 20px;
}

.donate label {
  display: block;
  margin: 0px;
  text-align: left;
}
.donate input {
  font-size: 1.1em;
  padding: 5p
}
.donate input.single {
  width: 97%;
}
#donation_amount label {display:inline;}
.donate input[type=image] { border: none;}
.donate ol, .donate li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.donate h3 {
  margin-top:1em;
}
.donate fieldset {
  margin-left: 2em;
  margin-right: 3em;
}
/* endorsements */
.page-id-4 .copy li { clear: left; }
.page-id-4 .copy h2 { clear: left; } 
ul.stereo-quotes { list-style: none; margin-left: 0;}
div.quote, ul.stereo-quotes li { clear: left; margin-bottom: 2em; }
ul.stereo-quotes li img {margin-bottom: 2em;}
