/*
Style Sheet for ARC
Site design by Learning Change

/*
==========================================
	Global
==========================================
*/

html {
	background-color: #5F5B4C;
}
input[type=image] {
	border:none !important
}
body {
	font-size: 16px;
	color: #474747;
	background-color: #5F5B4C;
	font-family: 'Trebuchet MS', sans-serif;
	min-width: 960px;
}
.donate-item ul {
	list-style:none !important;
	margin-left:10px !important;
}
.donate-item ul li {
	list-style:none !important;
	background: url(images/disc.jpg) no-repeat left 9px;
	padding-left:15px;
}
/*
==========================================
	Wrappers
==========================================
*/

#wrap {
	padding: 0 0 0px;
}
.wrapper_1 {
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 4;
}
.wrapper_2 {
	float: left;
	left: 50%;
	position: relative;
	width: 960px;
	z-index: 4;
}
.wrapper_3 {
	left: -50%;
	position: relative;
	width: 960px;
	z-index: 4;
}
/*
==========================================
	Typography
==========================================
*/

p {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 10px;
}
address {
	margin-left: 1em;
	font-size: 14px;
	line-height: 20px;
}
h1, h2, h3, h4, h5, h6 {
	color: #E97125;
	margin: 1.5em 0 .5em 0;
}
h1 {
	font-size: 26px;
	line-height: 24px;
	margin-top: 0;
}
h2 {
	font-size: 21px;
	line-height: 24px;
	color: #444;
}
h3 {
	font-size: 18px;
	line-height: 24px;
}
h4, h5, h6 {
	font-size: 16px;
	color: #222;
}
dl {
	font-size: 16px;
}
/* Links */

a, a:link {
	color: #44697D;
}
ul {
	font-size: 16px;
	margin-left: 2em;
}
ul li {
	line-height: 24px;
}
ul ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
blockquote {
	padding: 20px 10px;
	/* Single background image for older browsers
  background: url('images/backgrounds/left-quote.png') no-repeat;*/

  /* Sexy double background image for newer browsers
  background: url('images/backgrounds/left-quote.png') top left no-repeat, url('images/backgrounds/right-quote.png') bottom right no-repeat;*/
  text-indent: 0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;/*width: 960px;*/
}
#footer blockquote {
	padding-top: 0;
}
.boxed {
	display: block;
	border: 1px solid #FFF;
	color: #FFF;
	background-color: #E97125;
}
.sub-head {
	margin-top: 0;
}
a.internal-link {
	color: inherit;
	text-decoration: none;
}
a.internal-link:hover {
	color: inherit;
	text-decoration: none;
}
/* Icons */

.icon32 {
	line-height: 32px;/*padding-left: 40px;*/
}
.icon32.car {
/*background: url('images/backgrounds/car32.png') no-repeat;*/
    }
input, select {
	border:solid #CCCCCC 1px;
}
select {
	padding:5px 0;
}
.icon32.clock {
/* background: url('images/backgrounds/clock32.png') no-repeat;*/
    }
.icon32.mail {
	border-top:solid #f9aa45 1px;
	padding-top:5px;/*background: url('images/backgrounds/mail32.png') no-repeat;*/
    }
.icon32.money {
/*background: url('images/backgrounds/moneyreceipt32.png') no-repeat;*/
    }
.donate-nav-items .icon32.car {
	background: url('images/backgrounds/car32_white.png') no-repeat center center;
}
.donate-nav-items .icon32.clock {
	background: url('images/backgrounds/clock32_white.png') no-repeat center center;
}
.donate-nav-items .icon32.mail {
	background: url('images/backgrounds/mail32_white.png') no-repeat center center;
}
.donate-nav-items .icon32.money {
	background: url('images/backgrounds/moneyreceipt32_white.png') no-repeat center center;
}
/*
==========================================
	Images
==========================================
*/

/* Basic image border */
img {
	border: 1px solid #FFF;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .35);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .35);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .35);
}
.widget_sp_image-image-link img {
	box-shadow: none;
}
#header img {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/*
==========================================
	Home, Index, Homepage
	Special tweaks
==========================================
*/

.content_home {
	float: left;
	width: 612px;
	padding-left: 18px;
}
.content_home h2 {
	font-style: italic;
	margin-top: 0;
}
.content_home #trigger {
	font-size: 16px;
}
/* Events and Programs */

.widget_columns {
	margin-top: 37px;
}
.widget_columns h3 {
	margin-top: -5px;
	margin-bottom: 5px;
}
.widget_columns p {
	font-size: 12px;
	line-height: 16px;
}
.widget_column1,  .widget_column2 {
	float: left;
	width: 292px;
}
.custom_content_list {
	margin-bottom: 20px;
	display: block;
}
/* Events */

		.widget_column1 {
	margin-right: 5px;
}
.widget_column1 .boxed {
	margin-left: -18px;
	padding: 6px 0 6px 17px;
}
.widget_column1 .image {
	float: left;
	margin-right: 12px;
}
.widget_column1 .info {
	float: right;
	width: 210px;
}
/* Media Center Teaser Posts */

        .widget_column1 {
}
.widget_column1 .post_item {
	margin-bottom: 20px;
}
.widget_column1 #execphp-22 {
	margin-top: 40px;
}
/* Programs */

		.widget_column2 {
	margin-left: 5px;
	padding-left: 18px;
}
.widget_column2 .boxed {
	margin-left: -18px;
	padding: 6px 0 6px 17px;
}
.widget_column2 .image {
	float: left;
	margin-right: 12px;
}
.widget_column2 .info {
	float: right;
	width: 210px;
}
/* Home Sidebar */

.home_sidebar {
	float: right;
	width: 310px;
	margin-left: 10px;
}
.home_sidebar h2 {
	font-style: italic;
	margin-top: 0;
}
.home_sidebar .boxed,  .sidebar .boxed {
	width: 312;
	padding: 6px 0 6px 17px;
}
/* Store list */

    .home_sidebar > div {
	position: relative;
	margin-bottom: 15px;
}
 .home_sidebar > div:first-child img, .home_sidebar > div:nth-child(2) img {
 box-shadow: none;
 -webkit-box-shadow: none;
 border: none;
}
.home_sidebar .store_item .logo,  .sidebar .store_item .logo {
	position: absolute;
	bottom: 0;
	right: 0;
	border: none;
	background: none;
	margin-bottom: -18px;
	margin-right: -10px;
}
.home_sidebar .store_item:last-child .logo,  .sidebar .store_item:last-child .logo {
	box-shadow: none;
}
/*
==========================================
	Header
==========================================
*/

#wrap {
	position: relative;
}
.brushstroke1 {
	background: url('images/backgrounds/brush_stroke.png') no-repeat;
	height: 432px;
	width: 496px;
	position: absolute;
	top: -150px;
	left: -100px;
}
.brushstroke2 {
	background: url('images/backgrounds/brush_stroke2.png') no-repeat;
	height: 432px;
	width: 390px;
	position: absolute;
	top: -150px;
	right: -94px;
}
#header {
	height: auto;
	width: 970px;
	margin-left: -5px;
	position: relative;
	margin-top: 33px;
	z-index:5;
	zoom: 1;
}
#header .header_images {
	zoom: 1;
}
#header .header_images ul {
	margin: 89px 0 0 10px;
	height: 235px;
	zoom: 1;
}
#header .header_images ul li {
	width: 317px;
	height: 235px;
	float: left;
	zoom: 1;
}
#header .header_images ul li {
	float: left;
	margin: 0;
	padding: 0;
}
#header .header_images ul li:first-child {
	margin: 0 -1px 0 0;
}
#header .header_images img {
	margin: 0;
	padding: 0;
	float: left;
	width: 317px;
}
#header .header_images img:first-child {
	margin-left: 0;
}
#header .header_arc_shadow, .headertop .header_arc_shadow {
	background: url('images/backgrounds/header_arc_shadow3.png') no-repeat;
	height: 171px;
	width: 950px;
	position: absolute;
	top: 5px;
	left: 10px;
}
#header .header_arc {
	background: url('images/backgrounds/header_arc3.png') no-repeat;
	height: 165px;
	width: 950px;
	position: absolute;
	top: 5px;
	left: 10px;
}
#header .header_arc .logo_and_tagline {
	position: relative;
}
#header .header_arc .logo_and_tagline .little_triangle {
	position: absolute;
	top: 5px;
	left: 219px;
	width: 0;
	height: 0;
	display: block;
	/*border-style: solid;
                border-color: transparent transparent transparent #FFF;
                border-width: 5px 0 0 5px; */

                background: url('images/backgrounds/corner_triangle.png') no-repeat;
	width: 5px;
	height: 5px;
}
#header .header_arc .logo_and_tagline .logo {
	background: url("images/backgrounds/header_logo_bg4.png") no-repeat scroll 0 -36px transparent;
	margin: 0px 0 0 0;
	width: 219px;
	height: 175px;
	position: relative;
	opacity: 1;
}
#header .header_arc .logo_and_tagline .logo img {
	position: absolute;
	top: 15px;
	left: 21px;
}
#header .header_arc .logo_and_tagline .tagline {
	position: absolute;
	top: 15px;
	left: 260px;
	color: #FFF;
	text-shadow: 1px 1px 1px #333;/*
                filter: dropshadow(color=#333, offx=1, offy=1);
*/
            }
#header .header_arc .logo_and_tagline .tagline p {
	font-size: 32px;
	font-style: italic;
}
img.noborder {
	border: none !important;
	box-shadow: none !important;
	margin-top:-12px;
}
span.phonenumber {
	font-size:11px;
}
#header .header_arc .logo_and_tagline .tagline h2 {
	font-size: 18px;
	color: #000;
	text-shadow: none;/*1px 1px 1px #FFF*/
	margin:0px;
	padding:0px;
}
/*==========================================
	Navigation
==========================================*/
#topnav {
	border-top: 1px solid #333;
	width: 950px;
	background: url('images/top-menu-bg.jpg') repeat-x top;
	margin-left: 5px;
	z-index:1000;
}
#topnav ul {
	margin-left: 5px;
	margin-bottom: 0;
	list-style: none;
}
#topnav ul li {
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	position:relative !important;
	background:url('images/top-menu-part.jpg') right 25% no-repeat;
	padding-right: 2px;
	padding-left: 0 !important;
	margin-left: -5px;
	z-index:100000;
}
#topnav ul li:last-child {
	background:none;
}
#topnav ul li a:link, #topnav ul li a:visited {
	color: #fafafa;
	padding: 10px 10px 10px 10px;
	display: block;
	text-shadow: 0.1em 0.1em #333;
}
#topnav ul li a:hover {
	text-decoration: none;
	background: #d95b1e;
	-webkit-border-bottom-right-radius: 5px !important;
	-webkit-border-bottom-left-radius: 5px !important;
	-moz-border-radius-bottomright: 5px !important;
	-moz-border-radius-bottomleft: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
	-webkit-border-top-left-radius: 5px !important;
	-moz-border-radius-topright: 5px !important;
	-moz-border-radius-topleft: 5px !important;
	border-top-right-radius: 5px !important;
	border-top-left-radius: 5px !important;
}
#topnav ul li.current_page_item a {
	background: #d95b1e;
	-webkit-border-bottom-right-radius: 5px !important;
	-webkit-border-bottom-left-radius: 5px !important;
	-moz-border-radius-bottomright: 5px !important;
	-moz-border-radius-bottomleft: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
	-webkit-border-top-left-radius: 5px !important;
	-moz-border-radius-topright: 5px !important;
	-moz-border-radius-topleft: 5px !important;
	border-top-right-radius: 5px !important;
	border-top-left-radius: 5px !important;
}
#topnav ul li ul {
	position: absolute;
	top: 39px;
	left: -5px;
	display: none;
	width: 210px;
	/*background-color:#d95b1e;*/
  background-color: #0173bc;
	z-index:1000;
	background-image:none !important;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#topnav ul li ul li {
	font-size: 12px;
	font-weight: bold;
	background: none !important;
	margin-left: 0;
	border-top: 1px solid #999;
	line-height: 14px;
}
#topnav ul li ul li a:link, #topnav ul li ul li a:visited {
	color: #fafafa;
	padding: 6px 10px;
	display: block;
	text-shadow: 0.1em 0.1em #333;
	width: 190px;
	background: none;
}
#topnav ul li ul li a:hover {
	text-decoration: none;
	background: #d95b1e;
	-webkit-border-bottom-right-radius: 5px !important;
	-webkit-border-bottom-left-radius: 5px !important;
	-moz-border-radius-bottomright: 5px !important;
	-moz-border-radius-bottomleft: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}
/*==========================================
	Content, Center
==========================================*/
#contentnotfound {
	width: 850px;
	margin: 0 0 0 5px;
	padding: 25px 47px 32px 48px;
	background: url(images/404-bg.png) right bottom no-repeat;
	z-index:0;
}
#contentnopage {
	width: 950px;
	margin: 0 0 0 5px;
	padding: 26px 0 0;
	background: url('images/backgrounds/content.gif') repeat-x #FFF;
	z-index:0;
}
#contentnotfound p.headingpage {
	font-size:55px;
	font-weight:normal;
	margin-bottom:15px;
}
#contentnotfound p.subheaduingpage {
	font-size:24px;
	font-weight:normal;
	padding:0;
	width:570px;
	line-height:30px;
}
#contentnotfound p {
	font-size:20px
}
.sitemaplinks ul {
	display:inline;
}
.sitemaplinks ul li {
	float:left;
	width:172px;
	line-height:18px !important;
	list-style:none !important;
	font-size:12px;
	background:url(images/menu-tick.jpg) left 8px no-repeat;
	padding:0 0 0 10px;
}
.sitemaplinks ul li a {
	color:#e46d00;
	text-decoration:underline
}
.sitemaplinks {
	width:550px;
}
#content {
	width: 950px;
	margin: 0 0 0 5px;
	padding: 26px 0;
	background: url('images/backgrounds/content.gif') repeat-x #FFF;
	z-index:0;
}
#content ul {
	font-size: 16px;
	margin-left: 2em;
}
/* Media Center */

    #content .post-item {
	margin-bottom: 50px;
}
/* Resources */

    #content .resource-item {
}
#content .resource-item h3 {
	margin-bottom: 0;
}
#content .resource-item .resource-link {
	padding-top: 0;
}
/* Homepage Events */

    #content .widget_column1 {
}
#content .widget_column1 #em_widget-4 h4 {
	display: none;
}
#content .widget_column1 ul {
	margin: 0;
}
#content .widget_column1 ul li {
	list-style: none;
	margin-bottom: 20px;
}
#content .widget_column1 ul li h3 {
	margin-bottom: 0;
}
#content .widget_column1 ul li h3 a {
	color: #44697D;
	text-decoration: none;
}
#content .widget_column1 ul li h3 a:hover {
	text-decoration: underline;
	color: #44697D;
}
#content .widget_column1 ul li ul {
	font-size: 12px;
}
#content .widget_column1 ul li ul li {
	line-height: 1.5em;
	margin-bottom: 0;
}
#content ul li {
	line-height: 24px;
	list-style: disc;
}
#content ul ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
#content ol {
	font-size: 16px;
	margin-left: 2em;
}
#content ol li {
	line-height: 24px;
	list-style: decimal;
}
#content ol ol {
	margin-top: 5px;
	margin-bottom: 5px;
}
#content:before,  #content:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
#content:after {
	clear: both;
}
#contentleft {
}
#contentleft .em-location-map {
	border: 1px solid #FFF;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .35);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .35);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .35);
}
/*
==========================================
	Page Tweaks
==========================================
*/

/* Contact Form */

#wpcf7-f1291-p50-o1 {
}
#wpcf7-f1291-p50-o1 p {
}
#wpcf7-f1291-p50-o1 p.contact-name {
	margin-right: 20px;
}
#wpcf7-f1291-p50-o1 p.contact-name,  #wpcf7-f1291-p50-o1 p.contact-email {
	display: inline-block;
}
#wpcf7-f1291-p50-o1 p.contact-name input,  #wpcf7-f1291-p50-o1 p.contact-email input {
	width: 300px;
	border:solid #CCCCCC 1px;
}
#wpcf7-f1291-p50-o1 p.contact-subject {
}
#wpcf7-f1291-p50-o1 p.contact-subject input,  #wpcf7-f1291-p50-o1 p.contact-message textarea {
	width: 600px;
	border:solid #CCCCCC 1px;
}
#wpcf7-f1291-p50-o1 p.contact-message textarea {
	height: 200px;
}
#wpcf7-f1291-p50-o1 .wpcf7-not-valid-tip {
	left: 0;
	top: 0;
	margin: -2px 0 0;
	width: 200px;
	padding: 0 10px;
	border: 0;
	background: none;
	color: #F00;
	font-weight: bold;
}
/* Donate Form */

#donateplusform input {
	vertical-align: middle;
}
#donateplusform #amount {
	width: 60px;
	margin-left: 2px;
	padding: 0 2px;
	text-align: center;
}
 #donateplusform #  #wallinfo {
}
#wallinfo .donor_email {
	display: inline-block;
}
#wallinfo .donor_name {
	display: inline-block;
	margin-right: 20px;
}
#wallinfo .donor_name input,  #wallinfo .donor_email input, #wallinfo .donor_zipcode input,  .textboxform, select {
	width: 265px;
	border: 1px solid #ccc;
}
#wallinfo .donor_name label,  #wallinfo .donor_url label,  #wallinfo .donor_comment label,  #wallinfo .donor_zipcode label,  #wallinfo .donor_mailingaddress label,  #wallinfo .donor_email label {
	padding: 12px 0 8px;
	font-weight:bold;
	color:#444
}
#wallinfo .donor_name br,  #wallinfo .donor_comment br,  #wallinfo .donor_url br,  #wallinfo .donor_zipcode br,  #wallinfo .donor_mailingaddress br,  #wallinfo .donor_email br {
	line-height: 0;
}
#wallinfo .donor_url {
}
#wallinfo .donor_url input {
	width: 560px;
	border:solid #CCCCCC 1px;
}
#wallinfo .donor_comment textarea {
	width: 560px;
	border:solid #CCCCCC 1px;
}
#wallinfo .donor_mailingaddress textarea {
	width: 560px;
	border:solid #CCCCCC 1px;
}
/* Donate Items */

.internal-link {
	padding: 0 0 20px 0;
}
.donate-nav-item {
	height: 108px;
	width: 138px;
	float: left;
	margin: 0 10px;
}
.donate-nav-item:hover {
	text-decoration: underline;
}
.donate-nav-item .icon32 {
	height: 34px;
	width: 33px;
	padding: 0;
	margin: 5px auto 0;
}
.donate-nav-item p {
	text-align: center;
	padding: 0 18px;
	margin-top: 5px;
	line-height: 18px;
	color: #000;
}
/* Specific item */

        .donate-nav-item.secure-online-donation {
	background: url('images/backgrounds/button1.png') no-repeat;
}
.donate-nav-item.secure-online-donation .donate-nav-item-content {
	margin-top: 18px;
}
.donate-nav-item.send-a-check {
	background: url('images/backgrounds/button2.png') no-repeat;
}
.donate-nav-item.send-a-check .donate-nav-item-content {
	margin-top: 20px;
}
.donate-nav-item.donate-your-car {
	background: url('images/backgrounds/button3.png') no-repeat;
}
.donate-nav-item.donate-your-car .donate-nav-item-content {
	margin-top: 18px;
}
.donate-nav-item.planned-giving {
	background: url('images/backgrounds/button4.png') no-repeat;
}
.donate-nav-item.planned-giving .donate-nav-item-content {
	margin-top: 17px;
}
.donate-nav-items {
	margin-bottom: 30px;
}
.donate-nav-items a {
	color: inherit;
}
.donate-item {
	padding-bottom: 20px;
}
.donate-item h2 {
	margin-top: 0;
	padding-bottom:5px;
	border-bottom:solid #f9aa45 1px;
}/*
==========================================
	Sidebar, Sidebars
==========================================
*/
#sidebar {
	width: 260px;
	margin: 0 10px;
	padding: 0;
	font-size: 12px;
}
#sidebar p {
	font-size: 12px;
}
#sidebar h1,  #sidebar h2,  #sidebar h3,  #sidebar h4,  #sidebar h5,  #sidebar h6 {
	margin-top: 0;
}
/* Staff Directory */

.staff_member {
	margin-top: 20px;
}
.staff_member:first-child {
	margin-top: 0;
}
.staff_member p {
	margin: 0;
}
.donate-call-to-action, .donate-call-to-action-homepage {
	position: relative;
	padding-top: 5px;
}
.donate-call-to-action-homepage {
	margin-bottom: 30px;
}
.donate-call-to-action-homepage .ribbon,  .donate-call-to-action .ribbon {
	position: absolute;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	border: none;
	top: 0;
	right: 20px;
}
.donate-call-to-action .ribbon {
	right: 0;
}
/*
==========================================
	Footer
==========================================
*/

.brushstroke3 {
	background: url('images/backgrounds/brush_stroke3.png') no-repeat;
	height: 432px;
	width: 431px;
	position: absolute;
	top: -250px;
	right: -150px;
	z-index: 2;
}
#footer {
	position: relative;
	font-size: 13px;
	line-height: 18px;
	color: #FFF;
	padding:5px 0px 10px 0px;
	zoom: 1;
	background:#44697D;
	filter:alpha(opacity=10);
}
#footer p {
	font-size: 15px;
	margin-bottom: .5em;
	line-height: 13px;
}
#footer pf {
	font-size: 22px;
	color: #F5821F;
}
#footer address {
	margin: 0 0 .5em 0;
	font-size: 12px;
}
#footer address a {
	color: #FFF
}
#footer a {
	color: #FFCC66;
	font-size: 11px;
}
#footer .footer_menu ul li a {
	font-size: 12px;
}
/* Footer navigation menu */
.footer_menu {
	margin-bottom: 10px;
}
.footer_menu ul {
	margin: 0;
	font-size: 12px;
}
.footer_menu ul li {
	float: left;
	padding-left: 4px;
	margin: 0 0 5px 4px;
	/*border-left: 1px solid #CCC;*/
			line-height: 1em;
}
.footer_menu ul li:first-child {
	padding: 0;
	margin: 0;
	border: 0;
}
.footer_menu ul li a {
	font-size: 12px;
}
.footerwidget {
	width: 240px;
	float: left;
	margin: 0 5px;
}
.footerwidget01 {
	height:50px;
}
.footerwidget01 .fb-like-box a {
	color: #FC6;
}
.footerwidget01 .fb-like-box a:hover {
	color: #FFF;
}
.footerwidget01 li ul {
	margin: 0;
}
.footerwidget02 {
	width: 220px;
	float:left;
	background:url(images/footer-baloon.png) no-repeat left top;
	padding:0px 0px 0px 20px;
}
.footerwidget03 {
	width: 260px;
	float: left;
	margin:0 5px 0 45px;
	background:url(images/footer-baloon.png) no-repeat left top;
	padding:0px 0px 0px 20px;
}
.footerwidget04 {
	width: 190px;
	float: left;
	margin: 0 5px;
	background:url(images/footer-baloon.png) no-repeat left top;
	padding:0px 0px 0px 20px;
}
.footerwidget_copy .textwidget {
	text-align:center;
	display:block;
	clear:both;
	width: 800px;
	font-size:10px;
}
/*
==========================================
	Overwrites
==========================================
*/

#bannerwidget {
	height: auto;
}
/*
==========================================
	Widget
==========================================
*/

.widget_execphp {
	position: relative;
	z-index: 5;
	clear: both;
}
.clear {
	clear:both
}
.home_sidebar .widget_text {
	margin-bottom: 30px;
}
#sidebar .widget {
	margin: 0 0 20px;
}
/* Right Sidebar Widgets */
#sidebar .widget ul li.current_page_item a {
	text-decoration: underline;
}
#sidebar .widget ul li a {
	display: block;
	padding: 5px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	list-style-type: none;
	border-top: 1px dotted #CCCCCC;
}
#sidebar .widget ul li a:hover {
	text-decoration: underline;
}
#sidebar .widget_categories {
}
#sidebar .widget_categories ul li.cat-item {
	display: block;
	margin: 5px 0;
}
#sidebar .widget_categories ul li.cat-item a {
	display: inline;
}
/* Child Pages */

#sidebar #execphp-6.widget {
	margin: 0;
}
.child_page_list {
	margin: 0 0 20px;
}
#execphp-6 .execphpwidget .secondary {
	margin-bottom: 20px;
}
/* Media Center Categories */

#sidebar #execphp-23 ul li {
	display: block;
}
#sidebar #execphp-23 ul li a {
	display: inline;
}/* Footer Widgets */
#footerwidgets, #footerwidgets2, #footerwidgets3 {
	width: 800px;
	margin: 5px auto;
}
#footerwidgets2 /*.footerwidget01*/ {
}
#footerwidgets2 /*.footerwidget01*/ .list-header {
	display: none;
}
#footerwidgets2 /*.footerwidget01*/ ul {
	margin-left: .4em;
}
#footerwidgets2 /*.footerwidget01*/ ul li {
	display: inline-block;
	/*border-right: 1px solid #666;*/
        padding: 0 20px;/*background:url(images/footer-menu-sepretor.png) no-repeat right;*/
			}
#footerwidgets2 /*.footerwidget01*/ ul li:last-child {
	background:none;
}
#footerwidgets2 /*.footerwidget01*/ ul li a {
	display: inline;
}
#footerwidgets2 /*.footerwidget01*/ ul li a h3 {
	line-height: 16px;
	font-size:16px;
}
#footerwidgets2 /*.footerwidget01*/ ul li:first-child {
	border-left: none;
}
.headertop .header_arc {
	background: url('images/backgrounds/header_arc3.png') no-repeat;
	height: 165px;
	width: 950px;
	position: absolute;
	top: 5px;
	left: 10px;
}
.headertop .header_arc .logo_and_tagline {
	position: relative;
}
.headertop .header_arc .logo_and_tagline .little_triangle {
	position: absolute;
	top: 5px;
	left: 219px;
	width: 0;
	height: 0;
	display: block;
	/*border-style: solid;
                border-color: transparent transparent transparent #FFF;
                border-width: 5px 0 0 5px; */

                background: url('images/backgrounds/corner_triangle.png') no-repeat;
	width: 5px;
	height: 5px;
}
.headertop .header_arc .logo_and_tagline .logo {
	background: url("images/backgrounds/header_logo_bg4.png") no-repeat scroll 0 -36px transparent;
	margin: 0px 0 0 0;
	width: 219px;
	height: 175px;
	position: relative;
	opacity: 1;
}
.headertop .header_arc .logo_and_tagline .logo img {
	position: absolute;
	top: 15px;
	left: 21px;
}
.headertop .header_arc .logo_and_tagline .tagline {
	position: absolute;
	top: 15px;
	left: 260px;
	color: #FFF;
	text-shadow: 1px 1px 1px #333;/*
                filter: dropshadow(color=#333, offx=1, offy=1);
*/
            }
.headertop .header_arc .logo_and_tagline .tagline p {
	font-size: 32px;
	font-style: italic;
}
.headertop .header_arc .logo_and_tagline .tagline h2 {
	font-size: 14px;
	color: #0173bc;
	text-shadow: 1px 1px 1px #FFF;
	margin:0px;
	padding:0px;
}
.home-event-link, .home-event-link:link, .home-event-link:hover, .home-event-link:visited {
	text-decoration: none;
}
.menu-footermenu-container {
	text-align: center;
}
.view-all {
	font-size: 12px;
	display: block;
	padding: 5px;
	margin-bottom: 10px;
}

.donate-btn{ background: url('images/donate.jpg') no-repeat left top; width:245px; height:36px; border: none; text-indent: -999999px; cursor: pointer;}
#charinfo{ padding-top: 5px; display: block; padding-bottom: 5px;}