html { background:#fff;}
body { background:url('../images/background.png') repeat-x top left; }
a { color:#517307 }
a:hover { color:#67920D }

#header .contact-info { color:#d3e6f3 }
#header .contact-info small em { color:#FFF }
#header .contact-info a { color:#C7E687 }
#header .contact-info a:hover { color:#d3e6f3 }

#main-content .right { border-right:0px solid #FFF }
#main-content .left { border-left:0px solid #A7947A; color:#727272; background:none; }
#main-content .sidebar { border-left:0px solid #A7947A; color:#727272; background:none; }

#main-content .sidebar .top {background: url('../graphics/sidebar_top.png') no-repeat top left; float:left; width: 344px; height: 16px; margin: 0px; padding: 0px;}
#main-content .sidebar .mid {background: url('../graphics/sidebar_mid.png') repeat top left; float:left; width: 344px;margin: 0px; padding: 0px;}
#main-content .sidebar .bot {background: url('../graphics/sidebar_bot.png') no-repeat top left; float:left; width: 344px; height: 18px;margin: 0px; padding: 0px;}

#main-content .sidebar ul { color:#727272; list-style-type: none; line-style-type: none; padding: 0px 0 10px 20px;  !important }
#main-content .sidebar li { color:#727272; list-style-type: none; line-style-type: none; !important }
#main-content .sidebar a { color:#727272 !important }
#main-content .sidebar h2 { color:#727272; border-bottom:0px solid #fff; font-size:22px; font-weight:normal; font-style:normal; padding: 0 0 0 20px; margin: 0px; }
#main-content ul { color:#727272;}
#main-content .left ul { color:#727272; !important }
#main-content .left a { color:#727272 !important }
#main-content .left h2 { color:#727272; border-bottom:0px solid #fff; font-size:22px; font-weight:normal; font-style:normal; padding: 0 0 0 20px; }

#main-content h2 { color:#909090; border-bottom:none; }
#main-content h3 { color:#452507 }

.portfolio-entry { border-top:1px solid #DBD1B9 }
.search-entry { border-bottom:1px solid #DBD1B9 }

#main-content p#quote { width: 945px; font-size:16px; float:left; text-align: center; color: #727272; padding: 25px 0 0px 0; margin: 0px auto; font-family: , Verdana, Helvetica, sans-serif;}

li#linkcat-2  {color: #fff;}

.textbox { border:1px solid #C7B998; color:#888 }
.textarea { border:1px solid #C7B998; color:#888 }
.button { background:#336A93; color:#FFF; border:2px solid #0E3B65 }

#footer { background:url('../images/footer_bkd.png') repeat-x top left }
#footer a { color:#909090; }
#footer a:hover { color:#c1c1c1; }

/* Main Styles --------------------------------- */

body { font-family:Verdana, Helvetica, Georgia, Palatino, serif; margin:0; padding:0 }
	
a:active, a:focus { outline:none }
a { text-decoration:none }
a:hover { text-decoration:underline }
	
#main-container { width:980px; margin:0 auto }
.clear { clear:both; display:block }

img { border:none }
	
.img-left { float:left; margin:0 20px 15px 0; position:relative; top:5px }
.img-right { float:right; margin:0 0 15px 20px; position:relative; top:5px }
	
/* Header/Logo --------------------------------- */
	
#header { position:relative; width:980px; height:230px; background:url('../images/header_bkd.png') no-repeat }
#header #escape { width:980px; height:20px; margin:0; padding:3px 0 0 0px; float:left; font-size: 11px; color: #c1d39f; text-align:right;}
#header #escape .contactus a {float:left; margin:0; padding:2px 0 0 15px; color: #c1d39f;}
#header #escape .contactus a:hover {color: #27aae1; text-decoration:none;}
#header #escape .crisis { float:left; margin:0; padding:2px 0 0 460px; color: #c1d39f;}
#header #escape .hide a { float:left; margin:0; padding:2px 0 0 15px; color: #f17e32;}
#header #escape .hide a:hover {color: #27aae1; text-decoration:none;}
#header #escape ul {list-style:none; float:left; margin: 0px 0 0 0px; padding: 0px 0 0 15px;}
#header #escape ul li {padding: 0px;}
#header #escape ul li a {display: block; height:19px; overflow:hidden; text-indent:-99999px; padding: 0px; background:transparent url(../images/escape_btn.png) no-repeat; border:none;}
#header #escape ul li a { background-position:0 0; width:48px; }  
#header #escape ul li a:hover { background-position:0 -19px; width:48px; }
#header #homelink { width:980px; height:185px; margin:0; padding:0px 0 0 0px; float:left;}
#header #homelink a { width:980px; height:185px; margin:0; padding:0px 0 0 0px; float:left;}
#header .contact-info { bottom:20px; font-size:18px; line-height:25px; position:absolute; right:30px; text-align:right; width:530px }
#header .contact-info em { font-family:Arial, Helvetica, sans-serif; font-style:normal }
#header .contact-info small { display:block; margin:0; padding:0; font-size:16px }
#header .contact-info a { text-decoration:underline }
#header .contact-info a:hover { color: #27aae1; }

/* Navigation ---------------------------------- */

#navigation { font-family:Arial, Helvetica, serif; float:left; z-index:2000; font-size:14px; font-weight:normal; width:551px; height:22px; margin: 0px 0px 0 222px; padding: 0px;}
#navigation ul{ list-style:none; margin: 0px 0 0 0px; padding: 0px;}
#navigation ul li{ float:left;   }
#navigation ul li a {display: block; height:22px; overflow:hidden; text-align:center;background:transparent url(../images/menu_bkd.png) no-repeat; color: #acacac; line-height: 25px;}

#navigation ul li#aboutus a {background-position:0 0; width:127px;}  
#navigation ul li#aboutus a:hover {background-position:0 -22px; width:127px; color: #fff; text-decoration: none;} 
#navigation ul li#programs a {background-position:-127px 0; width:119px;}  
#navigation ul li#programs a:hover {background-position:-127px -22px; width:119px; color: #fff; text-decoration: none;} 
#navigation ul li#abuse a {background-position:-246px 0; width:147px;}  
#navigation ul li#abuse a:hover {background-position:-246px -22px; width:147px; color: #fff; text-decoration: none;} 
#navigation ul li#news_events a {background-position:-393px 0; width:158px;}  
#navigation ul li#news_events a:hover {background-position:-393px -22px; width:158px; color: #fff; text-decoration: none;}
 	
.navigation .alignleft { float:left; width:49% }
.navigation .alignright { text-align:right; float:right; width:49% }
* html #navigation {margin: 0px 0px 0 110px; padding: 0px;}
#text-sizer { font-family:Arial, Helvetica, serif; float:left; font-size:13px; font-weight:normal; width:100px; margin: 0px 0px 0 0px; padding: 0px; color: #bcd1a6; padding: 2px 0 0 25px;}	

/* Main Homepage Content ----------------------- */

#main-content {width:980px; border-bottom:none; float:left; font-size: 10px; }
#main-content.homepage { height: 300px; background:url('../images/content_bkd.png') no-repeat top left;}
#main-content.subpage { min-height: 450px; background:url('../images/content_bkd.png') no-repeat top left; }
#main-content .full {margin:0; padding:25px; width:924px }	
#main-content .navigation {display:block; height:15px; font-size:12px; margin:0 0 20px 0 }

#main-content .sidebar-left {width:200px; margin:0; padding:20px 0 0 0px; height:auto !important; float:left; }
#main-content .sidebar-left p.breadcrumbs {margin: 0px; padding: 0px 10px 5px 20px; font-size: 10px; color: #bcd0a5; font-family:Arial, Helvetica, sans-serif; }
#main-content .sidebar-left p.breadcrumbs a {text-decoration: none; color: #bcd0a5;}
#main-content .sidebar-left p.breadcrumbs a:hover {text-decoration: none; color: #27aae1;}
#main-content .sidebar-left h2 a {font-family: Arial, Helvetica, sans-serif; padding:3px 0px 3px 20px; font-size: 20px; color: #f07d32; float:left; margin: 0px; text-decoration: none; }
#main-content .sidebar-left h2 a:hover {color: #27aae1;}

#main-content .sidebar-left h3 a {font-family: Arial, Helvetica, sans-serif; padding:20px 0px 7px 20px; font-size: 13px; color: #517307; font-weight: normal; line-height: 18px; float:left; margin: 0px; text-decoration: none; }
#main-content .sidebar-left h3 a:hover {color: #27aae1;}

#main-content .sidebar-left img {border:none; padding: 15px 0 0 20px; }

#main-content.subpage .sidebar-left ul {font-family: Arial, Helvetica, sans-serif; padding:3px 0px 15px 20px; font-size: 14px; color: #bcd0a5; float:left; margin: 0px; }
#main-content.subpage .sidebar-left ul li {border-bottom: 1px dotted #bcd0a5; width: 153px; list-style-type:none; padding: 6px 0px; margin: 0px 15px 0 0px; }
#main-content.subpage .sidebar-left ul li.current_page_item a {text-decoration: none; color: #bcd0a5; margin: 0px; padding: 0px;}
#main-content.subpage .sidebar-left ul li.none {border-bottom: none; width: 153px; list-style-type:none; padding: 6px 0px; margin: 0px 15px 0 0px; }
#main-content.subpage .sidebar-left ul li a { color: #517307; margin: 0px; padding: 0px; }
#main-content.subpage .sidebar-left ul li a:hover {color: #bcd0a5; text-decoration: none;}
#main-content .sidebar-left .donate ul {list-style:none; float:left; margin: 0px 0 0 0px; padding: 10px 0 0 20px;}
#main-content .sidebar-left .donate ul li {float:left; padding: 0px; border: none;}
#main-content .sidebar-left .donate ul li a {display: block; height:36px; overflow:hidden; text-indent:-99999px; padding: 0px; background:transparent url(../images/donate_btn.png) no-repeat; border:none;}

#main-content .sidebar-left .donate ul li a { background-position:0 0; width:135px; }  
#main-content .sidebar-left .donate ul li a:hover { background-position:0 -36px; width:135px; }
#main-content.homepage .sidebar-left img.united_way {border:none; padding: 100px 0 0 22px; }
#main-content.subpage .sidebar-left img.united_way {border:none; padding: 30px 0 0 22px; }

#main-content.homepage #content {width:575px; margin:0; height:auto !important; padding:10px 0 0 0; float:left }
#main-content.homepage #content .top {background:url('../images/content_top.png') no-repeat top right; height: 30px; margin: 0px; padding: 0px;}
#main-content.homepage #content .middle {background:url('../images/content_middle.png') repeat-y top right; margin: 0px; padding: 0px; height: 225px;}
#main-content.homepage #content .bottom {background:url('../images/content_bottom.png') no-repeat top right; height: 31px; margin: 0px; padding: 0px 0 10px 0;}

#main-content.subpage #content .top {background:url('../images/content_top.png') no-repeat top right; height: 30px; margin: 0px; padding: 0px;}
#main-content.subpage #content .middle {background:url('../images/content_middle.png') repeat-y top right; margin: 0px; padding: 0px; min-height: 225px;}
#main-content.subpage #content .bottom {background:url('../images/content_bottom.png') no-repeat top right; height: 31px; margin: 0px; padding: 20px 0 10px 0;}
#main-content.homepage #content p {margin: 0px; padding: 0 22px 5px 22px; font-size: 16px; color: #27aae1; line-height: 22px; } 
#main-content.subpage #content {width:553px; margin:0; height:auto !important; padding:10px 0 0 22px; float:left; }
#main-content.subpage #content h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; width:553px; margin: 0px; color: #27aae1; padding:10px 0 0px 0; float:left; }
#main-content.subpage #content h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; width:553px; margin: 0px; color: #27aae1; padding:0px 0 10px 0; float:left; font-weight:bold; }
#main-content.subpage #content h2 a {color: #27aae1;}
#main-content.subpage #content h2 a:hover {color: #f07d32; text-decoration: none;}

* html #main-content.subpage #content {width:550px; margin:0; height:auto !important; padding:10px 0 0 22px; float:left; }
* html #main-content.subpage #content h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; width:550px; margin: 0px; color: #27aae1; padding:10px 0 0px 0; float:left }
* html #main-content.subpage #content h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; width:553px; margin: 0px; color: #27aae1; padding:0px 0 10px 0; float:left;font-weight:bold; }
* html #main-content.subpage #content h2 a {color: #27aae1;}

#main-content.subpage #content p {margin: 0px; font-size: 13px; padding: 8px 22px 8px 0px; color: #7d7d7d; line-height:normal; letter-spacing: normal; }
#main-content.subpage #content p.blue {margin: 0px; padding: 8px 22px 8px 0px; font-size: 15px; color: #00aeef; line-height:normal; letter-spacing: normal; }
#main-content.subpage #content img {margin: 0px; padding: 2px 15px 10px 0px; float: left; }

a.print {width: 42px; float:left; font-family: Arial, Helvetica, sans-serif; margin: 4px 12px 0 0px; padding: 0px 0px 20px 0px; font-size: 9px; color: #bcd1a6; text-decoration: none; background:url('../images/print_btn.png') no-repeat top right; height: 14px;}
a.addtoany_share_save {width: 47px; float:left; font-family: Arial, Helvetica, sans-serif; margin: 15px 0 0 0px; padding: 0px 0px 20px 0px; font-size: 9px; color: #bcd1a6; text-decoration: none; background:url('../images/share_btn.png') no-repeat top right; height: 14px;}


#main-content .sidebar-right {margin:0; width:205px; padding:40px 0px 0 0px; height:auto !important; float:left }

	
#main-content .sidebar-right .quicklinks {width: 151px; height: 228px; margin:0 0 0 15px; padding:10px 0 0 10px; background:url('../images/quicklinks_bkd.png') no-repeat top left; } 
#main-content .sidebar-right .quicklinks ul {font-family: Arial, Helvetica, sans-serif; padding:3px 0px 0 0px; font-size: 14px; color: #fff; float:left; margin: 0px; }
#main-content .sidebar-right .quicklinks ul li {border-bottom: 1px dotted #fff; width: 120px; list-style-type:none; padding: 6px 0px; margin: 0px 15px 0 5px; }
#main-content .sidebar-right .quicklinks ul li.none {border-bottom: none; width: 120px; list-style-type:none; padding: 6px 0px; margin: 0px 15px 0 5px; }
#main-content .sidebar-right .quicklinks ul li a {text-decoration: none; color: #fff; margin: 0px; padding: 0px; }
#main-content .sidebar-right .quicklinks ul li a:hover {color: #27aae1;}

#main-content .sidebar-right h2 {font-family: Arial, Helvetica, sans-serif; padding:3px 0px 4px 0px; font-size: 14px; margin: 0px; color: #7d7d7d; font-weight: bold; }

#main-content .sidebar-right ul.ec3_events {margin: 0px; padding:0px; list-style-type:none;}

#main-content ul li {line-style-type: disc;}
#main-content h2 {font-size:24px; font-family: , Verdana, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px;
margin:0 0 0px 0; padding:0 0 0px 0; }
#main-content h3 { font-size:16px; line-height:23px; font-weight:bold; margin:10px 0; padding:0 }

/* Contact Form -------------------------------- */

form { margin:0; padding:0 }
label { display:block; float:left; width:250px; margin:0 0 10px 0 }
.textbox { display:block; padding:5px; float:left; width:200px; margin:0 0 10px 0; font-size:14px }
.textarea { display:block; float:left; width:250px; height:100px; padding:8px; font-size:14px; margin:0 0 10px 0 }
.button { font-weight:bold; padding:5px 8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; width:180px; display:block; clear:both; margin:10px 0 0 0; position:relative; left:250px }

/* Footer ----------------------- */

#footer {font-size:11px; font-family: Arial, Helvetica, sans-serif; margin:0 auto; padding:0px 0px; float:left; color: #484848;
height: 270px;width: 100%;}
#footer #footer-navigation { width: 980px; height: 146px; margin: 15px auto; padding: 0 0 0 5px; }
#footer #footer-navigation .item { width: 191px; height: 130px; margin: 0 auto; padding: 0px 0 0 0px; float:left; border-right: dotted 1px #c3e1e1; }
#footer #footer-navigation .itemend { width: 195px; height: 130px; margin: 0 auto; padding: 0px 0 0 0px; float:left; border-right: none; }
#footer #footer-navigation h2 { font-size: 19px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color: #bcd0a5; padding: 0 15px; margin: 0px; } 
#footer #footer-navigation h2 a {color: #bcd0a5; text-decoration: none; } 
#footer #footer-navigation h2 a:hover {color: #27aae1; } 
#footer #footer-navigation p { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #9ccfd3; padding: 0 15px; } 
#footer #crisis { width: 980px; height: 20px; margin: 15px auto; padding: 0 40px 0 0px; text-align: right; font-size: 15px; color: #9ccfd3;}
#footer #copyright { width: 980px; height: 20px; margin: 50px auto 15px auto; padding: 0 0px 20px 30px; text-align: left; font-size: 12px; color: #bcd1a6;}
#footer #copyright ul { float:left; list-style:none; margin:0 auto; padding:5px 0 0 0px; }
#footer #copyright ul li { float:left; margin:0 auto; padding:0 8px; border-right: solid 1px #c1c1c1; height: 10px; line-height: 10px; }
#footer #copyright ul li.front { float:left; margin:0 0; padding:0 8px 0 0; border-right: solid 1px #c1c1c1; height: 10px; }
#footer #copyright ul li.end { float:left; margin:0 auto; padding:0 8px; border-right: none; height: 10px; line-height: 10px; }
#footer #copyright a {color: #bcd1a6; padding: 0 0px; text-decoration:none;} 
#footer #copyright a:hover {color: #27aae1;} 

/* Begin Images */
p img {padding: 0; max-width: 100%;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 15px; display: inline;}
img.alignleft {padding: 4px; margin: 0 15px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left}

#main-content.subpage #content #postmeta {
  font-size: 10px;
  padding-bottom: 25px;
  color: #688848;
  
}

#main-content.subpage #content #calendar {
  margin: 0 4px 0 0;
  padding: 0px 0px 0px 0px; float: left;
}

#main-content.subpage #content #comments {
  margin: 0 4px 0 0;
  padding: 0px 0px 0px 0px; float: left;
}


#postmeta .editlink {
  float: right;
  margin-top: 5px;
}

#main-content.subpage #content .postnav {
  width: 100%;
  float: left;
  list-style: none;
  line-height: 110%;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 0;
}

#main-content.subpage #content .postnav li.left {
  display: block;
  float: left;
  padding: 0;
  margin: 0;
}

#main-content.subpage #content .postnav li.right {
  display: block;
  float: right;
  padding: 0 20px 0 0;
  margin: 0;
}

img.fb-social-media {padding-left:30px; float:left; border:none;} img.twitter-social-media {padding-left:10px; float:left; border:none;}
