/* General Styles */
h1,h2,h3,h4,h5,h6 {
	font-family: ronnia-condensed-n6, ronnia-condensed, 'Arial Narrow', sans-serif;
	font-weight: normal; 
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #252525;
}
.museo {
	font-family: museo-slab, Courier, serif;
}
.copyright p {
	line-height: 1em;
}
#wrapper_internal p,
#wrapper_internal .content li{
	margin-bottom: 0.75em;
}
.message ul {
	margin-bottom: 10px;
}
.errortext{
	color: red;
}
#wrapper_internal .message li {
	margin-bottom: 0;
}
#wrapper_internal .message{
	color: red;
	font-weight: bold;
	margin-bottom: 40px;
}
h1{
	color: #b2bb1c; /*yellow-green*/
	font-size: 40px;
	font-weight: 100; /*regular*/
	line-height: 1.1em;
	margin-bottom: 10px;
}
h2{
	color:#007d68;
	font-size: 24px;
	font-weight: 100;
	line-height: 1.5em;
}
/*#wrapper_internal h2{
	line-height: 1.25em;
}*/
h3{
	color: #6d7305;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}
h4{
	color: #004f42;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.75em;
}
h5{
	color: #008877;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.75em;
	text-transform: uppercase;
}
h6{
	color: #9ca41a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.75em;
	text-transform: uppercase;
}
.phl a:link,
.phl a:visited{
	color:#f78121;
	text-decoration: none;
}
.phl a:hover,
.phl a:active{
	color:#f78121;
	text-decoration: underline;
}
.phl a.action_link {
	cursor: pointer;
	display: block;
	height: 35px;
	line-height: 35px;
	margin: 10px 0;
}
.phl a.action_link,
.phl a.action_link:link,
.phl a.action_link:visited,
.phl a.action_link:hover,
.phl a.action_link:active {
	color: #01957c;
	font-family: ronnia-condensed-n6, ronnia-condensed, 'Arial Narrow', sans-serif;
	font-size: 24px;
	text-decoration: underline;
}
.phl a.action_link:hover,
.phl a.action_link:active {
	color: #00aa99;
	text-decoration: none;
}
.weight_100 {
	font-weight: 100;
}
.weight_600 {
	font-weight: 600;
}
.weight_900 {
	font-weight: 900;
}

/* Header */
#join_bar_wrapper .join h2,
#join_bar_wrapper .ask h2,
#join_bar_wrapper .join h2 a,
#join_bar_wrapper .ask h2 a{
	color: #ccd26b;
	font-size: 24px;
	line-height: 30px;
	margin-top: 6px;
	text-decoration: none;
	text-shadow: 1px 1px 2px #444;
}
#join_bar_wrapper h5{
	font-family: ronnia-condensed-n6, ronnia-condensed, 'Arial Narrow', sans-serif;
	color: white;
	text-transform: none;
	font-weight: 100;
	line-height: 1em;
	font-size: 14px;
	text-shadow: 1px 1px 2px #444;
}

/* Homepage */
#feature_picture h1 {
	color: #b2bb1c;
	font-weight: 100;
	text-transform: none;
	font-size: 60px;
}
#feature_picture p,
#feature_picture li {
	color: #333;
	font-family: museo-slab, Courier, serif;
	font-size: 20px;
	line-height: 35px;
}
#feature_picture ul{
	list-style-type: none;
	padding: 0;
	margin: 0 0 10px 0;
	position: relative;
	left: 30px;
	display: block;
}
#feature_picture li {
	background-image: url('/amm/themes/phl_2013/images/bullet_gray.png');
	background-repeat: no-repeat;
	background-position: 0 .7em;
	padding-left: .8em;
}
#feature_picture a.action_link,
#wrapper_internal a.action_link  {
	background-image: url('/amm/themes/phl_2013/images/new_icon_arrow_right.png');
	background-repeat: no-repeat;
	padding-left: 40px;
}

/* Middle Section: News and Events */
#news_events_wrapper .news_items h1 {
	color: #cccc99;
	font-size: 30px;
	font-weight: 100;
	text-transform: none;
	margin-bottom: 10px;
}
.news_items .post_excerpt h2,
.right-side_callout .post_excerpt h2 {
	font-size: 18px;
	line-height: 26px;
	color: #b1ba1e;
	font-weight: 100;
	margin-bottom: 10px;
}
.phl .news_items .post_excerpt h2 a:link,
.phl .news_items .post_excerpt h2 a:visited,
.phl .news_items .archive_post h2 a:link,
.phl .news_items .archive_post h2 a:visited,
.right-side_callout .post_excerpt h2 a:link,
.right-side_callout .post_excerpt h2 a:visited,
.right-side_callout .archive_post h2 a:link,
.right-side_callout .archive_post h2 a:visited {
	color: #b1ba1e;
	text-decoration: none;
}
.phl_news_item .comments_count {
	margin-top: 10px;
}
.phl_news_item .comments_count a.read_more,
.phl_news_item .comments_count a.read_more:link,
.phl_news_item .comments_count a.read_more:visited, 
.phl_news_item .comments_count a.read_more:hover,
.phl_news_item .comments_count a.read_more:active {
	color: #01957c;
	font-family: ronnia-condensed-n6, ronnia-condensed, 'Arial Narrow', sans-serif;
	font-size: 18px;
	text-decoration: underline;
}
.phl_news_item .comments_count a.read_more:hover,
.phl_news_item .comments_count a.read_more:active {
	color: #00aa99;
	text-decoration: none;
}
.phl_news_item .comments_count a.comment_count,
.phl_news_item .comments_count a.comment_count:link,
.phl_news_item .comments_count a.comment_count:visited, 
.phl_news_item .comments_count a.comment_count:hover,
.phl_news_item .comments_count a.comment_count:active {
	color: #b1ba1e;
	text-decoration: underline;
}
.phl_news_item .comments_count a.comment_count:hover,
.phl_news_item .comments_count a.comment_count:active {
	color: #b1ba1e;
	text-decoration: none;
}
#news_events_wrapper .callout h3,
.right-side_callout h3 {
	color: #94986a;
	font-weight: 100;
	margin-bottom: 10px;
}
#news_events_wrapper .callout ul,
.right-side_callout ul {
	margin-top: 10px;
}
#news_events_wrapper .callout li,
.right-side_callout li {
	color: #b1ba1e;
	margin-bottom: 5px;
}
.right-side_callout li {
	color: #252525;
}
#news_events_wrapper .callout a,
#news_events_wrapper .callout a:link,
#news_events_wrapper .callout a:visited,
#news_events_wrapper .callout a:hover,
#news_events_wrapper .callout a:active,
.right-side_callout a,
.right-side_callout a:link,
.right-side_callout a:visited,
.right-side_callout a:hover,
.right-side_callout a:active {
	color: #01957c;
	text-decoration: underline;
}
#news_events_wrapper .callout a:hover,
#news_events_wrapper .callout a:active,
.right-side_callout a:hover,
.right-side_callout a:active {
	color: #00aa99;
	text-decoration: none;
}
#news_events_wrapper .callout .action_link,
.phl .bottom_left a.action_link,
.right-side_callout .action_link {
	font-size: 18px;
}

/* Bottom Left and Bottom Right */
.bottom_left .headline_join_icon,
.bottom_left .headline_ask_icon {
	background-image: url('/amm/themes/phl_2013/images/new_plus_icon.png');
	background-repeat: no-repeat;
	font-size: 25px;
	font-weight: 100;
	line-height: 34px;
	margin: 20px 0 0;
	padding-left: 45px;
}
.bottom_left .headline_ask_icon {
	background-image: url('/amm/themes/phl_2013/images/new_question_icon.png');
}
.bottom_left .indented,
.phl .bottom_left a.action_link.indented {
	margin-left: 45px;
	margin-top: 0;
}


/*.information h2,
.phl .information h2 a:link,
.phl .information h2 a:visited,
.phl .information h2 a:hover,
.phl .information h2 a:active{
	color: #007d68;
	font-size: 22px;
	font-weight: 600;
	line-height: 30px;
	text-decoration: none;
}
.information h4{
	color:#838383;
	font-size:14px;
	text-transform: uppercase;
}
.links_container h5 a:link,
.links_container h5 a:visited,
#feature_picture .share h5 a:link,
#feature_picture .share h5 a:visited {
	color:#a8b10c;
	font-size: 14px;
	text-decoration: underline;
	text-transform: uppercase;
}
.links_container h5 a:hover,
.links_container h5 a:active,
#feature_picture .share h5 a:hover,
#feature_picture .share h5 a:active{
	color:#b2bb1c;
	text-decoration: none;
}*/



/*#join_bar_wrapper .join h4,
#join_bar_wrapper .ask h4{
	color: #004f42;
	font-size: 17px;
}*/
/*.phl #tabs p {
	line-height: 20px;
}
#tabs h2,
#tabs h3{
	color: #006a59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.4em;
	margin-bottom: 10px;
}
#tabs .posted_on_author {
	font-size: 13px;
	color: #999;
}*/


/* Internal 
**************************************/

/* Left Nav */
#side_nav {
	background-image: url('/amm/themes/phl_2013/images/new_icon_arrow_right.png');
	background-size: 28px;
	background-repeat: no-repeat;
	background-position: 220px 0px;
	line-height: 1.25em;
	margin-bottom: 25px;
	margin-top: 15px;
	padding: 0;
}
.ie7 #side_nav {
	padding-top: 20px;
}
#side_nav.no_arrow {
	background-image: none;
}
#side_nav ul{
	list-style-type: none;
	margin-left: 1em;
}
#side_nav ul ul ul{
	margin-left: 1.6em;
}
#side_nav hr {
	margin-right: 10px;
}

.nav-level-2 ul,
.nav-level-3 ul {
	margin-top: 11px;
	margin-bottom: 10px;
}
.phl #side_nav li.nav-level-2 {
	font-size: 18px;
	line-height: 1.25em;
	margin-right: 10px;
}
.phl #side_nav li.nav-level-3,
.phl #side_nav li.nav-level-4 {
	font-size: 14px;
	line-height: 1.1em;
	margin-bottom: 8px;
	padding-right: 10px;
}
.phl #side_nav li.nav-level-4 {
	font-size: 13px;
}

.phl #side_nav a,
.phl #side_nav a:link,
.phl #side_nav a:visited{
	color: #087;
	font-size: 13px;
	text-decoration: none;
}
.phl #side_nav a:hover,
.phl #side_nav a:active{
	text-decoration: none;
}
/* Make the very first item clickable all the way across */
.phl #side_nav .nav-level-2.first > a {
	cursor: pointer;
	height: 24px;
	width: 240px;
	display: block;
}
.phl #side_nav .nav-level-2 > a,
.phl #side_nav .nav-level-2 > a:link,
.phl #side_nav .nav-level-2 > a:visited {
	text-decoration: none;
	text-transform: none;
	font-family: ronnia-condensed-n6, ronnia-condensed, 'Arial Narrow', sans-serif;
	font-size: 18px;
	font-weight: normal;
}
.phl #side_nav .nav-level-3 a,
.phl #side_nav .nav-level-3 a:link,
.phl #side_nav .nav-level-3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.phl #side_nav .nav-level-4 a,
.phl #side_nav .nav-level-4 a:link,
.phl #side_nav .nav-level-4 a:visited{
	/*color: #5EB197;*/
	font-size: 13px;
}
.phl #side_nav li.nav-level-2.current > a {
	color: #b2bb1c;
	cursor: default;
}
.phl #side_nav li.nav-level-3.current > a,
.phl #side_nav li.nav-level-4.current > a {
	color: #b2bb1c;
	cursor: default;
	font-weight: bold;
	text-decoration: none;
}

/* Left Column callouts */
/*
.left_column .join h2,
.left_column .ask h2,
.left_column .join h2 a,
.left_column .ask h2 a{
	color: white;
	font-size: 28px;
	line-height: 38px;
	margin-top: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 2px #444;
	margin-left: 37px;
}
.left_column .join:hover h2 a,
.left_column .ask:hover h2 a{
	color: #ebeec7;
	line-height: 38px;
}
.left_column .ask p,
.left_column .join p{
	color: #087;
	margin-left: 72px;
	line-height: 1.25em;
	margin-top: 4px;
	font-size: 15px;
}*/

/* Internal Main Content */
/* Some .right-side_callout styles are defined above in Homepage section*/
.internal_featured_text {
	color: #333;
	font-family: museo-slab, Courier, serif;
	font-size: 16px;
	line-height: 24px;
}
#wrapper_internal .resource_item .read_more {
	background-color: #b2bb1c;
	display: inline-block;
	padding: 5px 10px;
	text-decoration: none;
	color: white;
}

.phl a.button_link:link,
.phl a.button_link:visited,
.phl a.button_link:hover,
.phl a.button_link:active {
	background-color: #b2bb1c;
	display: inline-block;
	padding: 5px 10px;
	text-decoration: none;
	color: white;
	font-family: ronnia-condensed-n6, ronnia-condensed, 'Arial Narrow', sans-serif;
	font-size: 18px;	
}

.phl a.backbutton:link,
.phl a.backbutton:visited,
.phl a.backbutton:hover,
.phl a.backbutton:active {
	background-color: #b2bb1c;
	display: inline-block;
	float: right;
	font-family: ronnia-condensed-n6, ronnia-condensed, 'Arial Narrow', sans-serif;
	font-size: 18px;
	padding: 5px 10px;
	text-decoration: none;
	color: white;
}

/* BLOG styling */
#wrapper_internal .posted_on_author {
	font-size: 13px;
	color: #999;
	margin-bottom: 0px;
}

.phl .post_excerpt h2 a:link,
.phl .post_excerpt h2 a:visited,
.phl .archive_post h2 a:link,
.phl .archive_post h2 a:visited {
	color: #01957c;
}
.phl .post_excerpt.tech_item h2 a:link,
.phl .post_excerpt.tech_item h2 a:visited {
	color: #B1BA1E;
}

.post_excerpt .image_component.right.small img,
.archive_post .image_component.right.small img {
	margin: 0 0 10px 10px;
}
.post_excerpt .image_component.left.small img,
.archive_post .image_component.left.small img {
	margin: 0 10px 10px 0;
}
.post_excerpt .image_component.small img,
.archive_post .image_component.small img {
	border: 1px solid #B1BA1E;
}
.phl #blog_archive p.month_year {
	margin: 0;
	padding: 0;
	display: none;
}
#wrapper_internal #blog_archive {
	width: 75%;
}
#wrapper_internal #blog_archive p.day_month_date_year {
	margin: 15px 0 0 0;
	padding: 0;
	font-weight: bold;
}
.phl #blog_pagination {
	background-color: #ebeec7;
	border: none;
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 100;
	padding-top: 10px;
	width: 180px;
}
.phl ul#blog_archive_pagination {
	margin: 0;
	padding: 0;
}
#wrapper_internal ul#blog_archive_pagination li {
	font-family: ronnia-condensed-n6, ronnia-condensed, 'Arial Narrow', sans-serif;
	font-size: 18px;
	font-weight: 600;
	border: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
}
#wrapper_internal .content .post_display_full li {
	margin-bottom: 0;
}
#wrapper_internal .post_display_full .posted_on_author {
	margin-bottom: 10px;
}

/* GSA Search */
.phl .gsa_result {
	margin: 0;
	padding: 8px 0;
}
.phl h3.gsa_result_headline {
	margin: 0;
	padding: 0 0 0 0;
}
#wrapper_internal p.gsa_snippet {
	line-height: 1.25em;
	margin-bottom: 0.5em;
	padding-bottom: 0;
}
.phl .gsa_result_url {
	font-size: 13px;
	color: #999;
}
.phl p.gsa_bottom_nav {
	margin: 0;
	padding: 0 0 0 0;
	font-weight: bold;
}
blockquote, q {
	color: #777;
	margin: 0 30px;
	font-style: italic;
}
#content_wrapper .content .textpander .content {
	padding: 0px;
	margin: 0;
}
.textpander .headline .toggle {
	position: relative;
	top: 7px;
}