html { background:#618bbb;color:#000; }
a { color:#0b4c6e;outline:none;text-decoration:none; }
a:hover { text-decoration:underline; }
a.comments { background:url(http://www.careforpa.org/images/icn-comments-blue.png) 0 50% no-repeat;padding-left:20px;}
span.comments { background:url(http://www.careforpa.org/images/icn-comments-blue.png) 0 50% no-repeat;padding-left:20px;}
h1 { font-size:153.9%; }
h2 { font-size:138.5%; }
h3 { font-size:131%; }

#skip { display:none; }

.wrapper { clear:both;margin:0 auto;width:950px; }
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
/* common classes */

.hidden { display:none; }
.hmenu { list-style:none; }
	.hmenu li {	border-left:1px solid #adadad;display:inline;list-style:none;padding:0 3px 0 6px; }
	.hmenu li.first { border-left:0;padding-left:0; }
.fmenu { float:left;width:auto; }
	.fmenu li { float:left;list-style:none;width:auto; }
	.fmenu a { display:block;float:left;width:auto; }
	
.left { float:left;width:auto; }
.right { float:right;width:auto; }
	
.module { margin:0 0 20px 0; }
#side .module { margin:0 0 15px 15px;clear:both;width:300px; }

.action-module { background:#b9d3ed url(http://www.careforpa.org/images/bg-action-module.png) 0 0 no-repeat;padding-top:5px; }
.action-module-inner { background:url(http://www.careforpa.org/images/bg-action-module.png) 0 100% no-repeat;padding:0 5px 5px; }
	.action-module h2 { background:url(http://www.careforpa.org/images/txt-Take-Action-sm.png) 0 0 no-repeat;color:#083e61;font-size:138.5%;height:15px;margin:10px 0 10px 5px;text-indent:-9999px;width:105px; }
	.home .action-module h2 { background:url(http://www.careforpa.org/images/txt-Take-Action-sm.png) 0 0 no-repeat;color:#083e61;font-size:138.5%;height:19px;margin:10px 0 10px 15px;text-indent:-9999px;width:140px; }
.action-item { background:#fff url(http://www.careforpa.org/images/bg-action-item.png) 0 0 no-repeat;padding-top:15px; }
	.action-item a { color:#d6370c; }
	.action-item h3 { padding-top:3px;}
.action-item-inner { background:#fff url(http://www.careforpa.org/images/bg-action-item.png) bottom left no-repeat;padding:0 20px 18px; }
.action-item-icon { float:left;height:48px;margin-right:15px;width:48px; }

#about-module { color:#fff;padding-top:40px; }
	#about-module p { font-size:108%; }
	#about-module h2 { margin-bottom:5px;}
	#about-module a { color:#f0c7bc;}
#about-h { display:block;margin:0 38px 10px 32px; }

/* major content areas */
/*#content { background:#638EBB url(http://www.careforpa.org/images/bg-content-6.jpg) 0 0 repeat-x;padding:40px 0 80px; }*//*content-3;709fd3*/
#content { background:#547ca7 url(http://www.careforpa.org/images/bg-content-btm.jpg) 0 100% repeat-x;padding:40px 0 140px; }
#content-header h1 { color:#fff;font-size:30px;font-family:Gotham;margin-bottom:30px; }
#main { float:left;width:610px; }
	.main-full { background:#fff url(http://www.careforpa.org/images/bg-main-full-top.png) 0 0 no-repeat;padding:20px;width:570px; }
	.main-full-btm { background:url(http://www.careforpa.org/images/bg-main-full-btm.png) 0 0 no-repeat;height:5px;margin-bottom:10px;width:610px; }
	.home .main-full-btm { margin-bottom:20px; }
.main-full-blue { background:#88aed8 url(http://www.careforpa.org/images/bg-main-full-blue-btm.png) 0 100% no-repeat;margin-bottom:20px;padding-bottom:10px; }
	.main-full-blue h2,
	.main-full-blue p { padding:0 15px 5px;}
	.main-full-blue iframe { margin-top:10px; }
	.main-full-blue a { color:#f0c7bc; }
.main-full-blue-inner { background:url(http://www.careforpa.org/images/bg-main-full-blue-top.png) 0 0 no-repeat;color:#fff;padding:15px 10px 10px;width:590px; }


#side { float:right;width:315px; }
#main-left { float:left; }
#main-right { float:right; }
.home-secondary { background:url(http://www.careforpa.org/images/bg-home-secondary.png) 0 100% no-repeat;padding-bottom:10px;width:295px; }
.home-secondary-inner { background:url(http://www.careforpa.org/images/bg-home-secondary.png) 0 0 no-repeat;padding:10px;width:275px; }
	.home-secondary img { display:block;float:left;height:114px;margin-right:10px;width:114px; }
	.home-secondary .excerpt-category { font-size:93%;margin:5px 0 3px; }
	.home-secondary h2.excerpt-title { font-size:116%;font-weight:normal;margin-bottom:3px; }

/* banner stuff */
#banner { background:#d9ebff url(http://www.careforpa.org/images/bg-banner.jpg) 0 0 repeat-x;padding:70px 0 30px; }
	#banner h1 a { background:url(http://www.careforpa.org/images/banner-logo.png) 0 0 no-repeat;display:block;float:left;height:50px;text-indent:-9999px;width:237px; }
	#banner .fmenu { float:right;font-size:153.9%;font-weight:bold;padding-top:26px;width:430px; }
	#banner .fmenu li { border-left:1px solid #92b9e2;margin-left:15px;padding-left:13px; }
	#banner .fmenu li.first { border-left:0;margin-left:0;padding-left:0; }
	#banner .fmenu a { color:#083e61; }
	#banner .fmenu a.active { color:#409623; }
	#banner .fmenu a:hover { color:#356525;text-decoration:none; }
	#banner .fmenu a { background-position:0 0;background-repeat:no-repeat;height:24px;text-indent:-9999px; }
	#banner .fmenu a.active { background-position:0 -56px;}
	#banner .fmenu a:hover { background-position:0 -112px; }
#menu-know a { background:url(http://www.careforpa.org/images/menu-know.png);width:159px; }
#menu-care a { background:url(http://www.careforpa.org/images/menu-care.png);width:96px; }
#menu-action a { background:url(http://www.careforpa.org/images/menu-action.png);width:115px; }


#footer { background:url(http://www.careforpa.org/images/bg-footer.jpg) 0 0 repeat-x;color:#fff;padding:50px 0; }
#footer .wrapper { background:url(http://www.careforpa.org/images/H-logo-footer.png) 0 0 no-repeat;padding:20px 0 40px; }
#footer ul { margin-left:120px; }
#footer a { color:#f0c7bc; }
.home #footer .wrapper { background:none;text-align:center; }
.home #footer ul { margin-left:0; }

.home-main img { display:block;margin-bottom:20px; }
.home-main p { font-size:108%; }
.home-main h2.excerpt-title { font-size:230.8%;font-weight:normal;margin-bottom:8px; }
.home .excerpt-title a { color:#000; }
.home .excerpt-category a { color:#587376; }

.story-module { background:#fcf2e1 url(http://www.careforpa.org/images/bg-story-module-btm.png) 0 100% no-repeat; }
	.story-module p { margin-bottom:5px;line-height:1.3; }
.story-module-header { background:url(http://www.careforpa.org/images/bg-story-module-top.png) 0 0 no-repeat;padding:15px 10px 10px; }
	.story-module-header h2 { background:url(http://www.careforpa.org/images/txt-Tell-Your-Hospital-Story.png) 0 0 no-repeat;height:17px;text-indent:-9999px;width:212px; }
	.single-story .story-module-header h2 { background:url(http://www.careforpa.org/images/txt-A-Hospital-Story.png) 0 0 no-repeat;height:17px;text-indent:-9999px;width:212px; }
.story-module-image { float:left;width:60px; }
.story-module-content { padding:20px 15px 15px; }
	.story-module-content p { float:right;width:210px; }
.single-story .story-module-content { padding:15px 10px 5px; }
	.single-story .story-module-content p { width:155px;float:right; }
	.single-story h3 { font-size:116%;font-weight:normal;margin-bottom:10px; }
	.single-story .story-module-image { width:115px; }
	
.related-module { background:url(http://www.careforpa.org/images/bg-action-module.png) 0 0 no-repeat;padding-top:5px; }
	.related-inner { background:#edf3f9 url(http://www.careforpa.org/images/bg-related-btm.png) 0 100% no-repeat;padding:10px; }
	.related-inner li { border-top:1px solid #cee0f2;margin-top:8px;padding-top:8px; }
	.related-inner li.first { border:none;padding:0;margin:0; }
	.related-module .excerpt-title a { color:#000;font-size:116%; }
	.related-module p { margin-bottom:3px; }
	.related-module .excerpt-category a { color:#587376;font-weight:bold; }
	.related-module h2 { background:url(http://www.careforpa.org/images/txt-Related-Articles.png) 0 0 no-repeat;height:15px;margin:10px;text-indent:-9999px;width:143px; }
	
.main-excerpt { background:url(http://www.careforpa.org/images/bg-main-full-blue-btm.png) 0 100% no-repeat;margin-bottom:15px; }
.excerpt-title { line-height:1.2; }
a.excerpt-jump { color:#d6370c; }
.excerpt-image { float:left;height:115px;overflow:hidden;width:115px; }
.excerpt-content { background:#edf3f9 url(http://www.careforpa.org/images/bg-main-excerpt.jpg) 0 100% repeat-x;padding:10px 10px 15px; }
	.excerpt-content h2 { float:right;font-size:182%;line-height:1.1;margin:3px 0 5px;width:460px; }
	.excerpt-content p { float:right;font-size:108%;line-height:1.3;width:460px; }
.excerpt-category-wrapper { clear:both;font-style:italic;padding:5px 10px 15px;color:#fff; }
.excerpt-category a { color:#fff;font-size:108%;font-style:normal;font-weight:bold; }
.excerpt-date { color:#505050; }
.archive-link { padding-top:8px;text-align:right; }
	.archive-link a { background:#b9d3ed;color:#d6370c;font-size:108%;font-weight:bold;padding:7px 10px 5px;-moz-border-radius:3px;-webkit-border-radius:3px; }

.article .main-full p,
.page .main-full p { line-height:1.3;margin-bottom:8px; }

.article .main-full ul,
.page .main-full ul,
.article .main-full ol,
.page .main-full ol { margin-bottom:8px; }

.article .main-full ul li,
.page .main-full ul li { list-style-type:disc;margin-left:30px; }

.article .main-full ol li,
.page .main-full ol li { list-style-type:decimal;margin-left:30px; }

.article-category { color:#587376;font-size:108%;font-weight:bold; }

.article .main-full h1 { font-size:230.8%;font-weight:normal;margin-bottom:15px; }

.story-main-image { margin-bottom:20px; }
	.caption { color:#7f7f7f;font-style:italic;padding-top:10px; }
	
.story-extra-media { float:left;padding:10px 20px 10px 0;width:320px; }

.story-author,
.story-author-with-pic { background:#fcf7ef;color:#da9a37;margin-bottom:20px;padding:10px; }
	.story-author div { line-height:1.4; }
	.story-author-with-pic img { float:left;height:48px;width:48px; }
	.story-author-with-pic div { float:right;width:490px; }

.pullquote { background:url(http://www.careforpa.org/images/icn-openquote.png) 0 0 no-repeat;color:#fff;font-family:Georgia,Times,serif;padding-bottom:20px; }
	.pullquote blockquote { font-size:230.8%;padding:10px 0 0 12px; }
	.pullquote blockquote p { display:inline; }
	.pullquote .attribution { text-align:right;padding-right:10px; }
	
label { display:block;font-size:108%;font-weight:bold;padding-bottom:3px; }
#story-form { background:#fff;padding:15px 15px 20px; }
.main-full-blue-inner  #story-form { color:#000; }
.main-full-blue-inner  #story-form p { padding-left:0; }
.form-field { padding-bottom:20px; }
.txt-input { padding:2px 3px; }
#story-form .txt-input { width:300px; }
#story-form textarea { height:200px;width:500px; }
input.submit { padding:10px; }
.required { color:#666;font-weight:normal;font-size:85%;padding-left:5px; }
.form-error { color:#d6370c;font-weight:bold; }
.main-full-blue-inner #story-form p.form-error { background:#ffe6df;border:1px solid #d6370c;padding:10px 15px;margin-bottom:20px; }

