/*
	START: Community corner
*/
	div.community_corner
	{
		padding: 15px;
	}

	div.community_corner div.header
	{
		font-size: 1.125em;
		line-height: 1.125em;
		font-family: gotham, arial, helvetica, sans-serif;
		text-transform: uppercase;
		color: #ad1c3e;
		padding: 0px 0px 10px 0px;
	}

	div.community_corner div.member
	{
		/*background-image: url('http://www.abilitypath.org/images/home/member-bg-b.gif');
		background-repeat: no-repeat;*/
		background-position: 74px 0px;
		padding: 0px 0px 0px 0px;
	}
	div.community_corner div.member.first
	{
		background-image: none;
		padding-top: 0px;
	}

	div.community_corner div.photo
	{
		width: 68px;
		height: 69px;
		position: relative;
		overflow: hidden;
		padding: 0px 5px 10px 0px;
	}

	div.community_corner div.photo a.photo
	{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 500;
		width: 68px;
		height: 69px;
		overflow: hidden;
	}

	/*div.community_corner div.photo a.mask
	{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1000;
	}
*/
	div.community_corner div.info
	{
		width: 100px;
		color: #61737e;
	}

	div.community_corner div.info a,
	div.community_corner div.info a:link,
	div.community_corner div.info a:visited
	{
		color: #61737e;
	}

	div.community_corner div.info div.name,
	div.community_corner div.info div.location
	{
		font-weight: bold;
		font-size: 0.917em;
		line-height: 1.125em;
	}

	div.community_corner div.info div.blurb
	{
		font-size: 0.833em;
		line-height: 1.125em;
	}

	div.community_corner div.already_member
	{
		font-size: 0.917em;
		line-height: 1.125em;
		text-align: center;
		padding: 4px 0px 0px 0px;
	}

	div.community_corner div.already_member a,
	div.community_corner div.already_member a:link,
	div.community_corner div.already_member a:visited
	{
		color: #61737e;
	}
	
	div.community_corner div.button_a
	{
		clear: both;
		margin-top: 8px;
		padding-bottom: 8px;
	}
	
	div.community_corner div.button_a a
	{
		display: block;
		padding-top: 6px;
		padding-right: 24px;
		text-align: center;
		width: 148px;
	}
/*
	END: Community corner
*/

/*
	START: Global home styles
*/
	div.fw_body_home
	{
		padding: 0px 0px 11px 0px;
		background-image: url('http://www.abilitypath.org/images/fw/body-bg-b.gif');
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	div.fw_body_home div.home_row_a
	{
		background-image: url('http://www.abilitypath.org/images/home/row-a-bg.gif');
		background-position: 594px 100%;
		background-repeat: no-repeat;		
		min-height: 365px;
	 	height: auto !important;
		height: 365px;
	}
	div.fw_body_home div.home_row_a.home_row_a_esp
	{
		background-image: none;
	}
	
	div.fw_body_home div.home_row_a div.ad_area
	{
		width: 594px;
		height: 365px;
		position: relative;
	}

	div.fw_body_home div.home_row_a div.ad_area div.ads
	{
		width: 594px;
		height: 341px;
		overflow: hidden;
		position: relative;
	}
	div.fw_body_home div.home_row_a div.ad_area div.ads .ad
	{
		position: absolute;
		top: 0px;
		left: 0px;
	}

	div.fw_body_home div.home_row_a div.ad_area img.star
	{
		position: absolute;
		top: 0px;
		left: 197px;
		z-index: 8000;
	}

	div.fw_body_home div.home_row_a div.ad_area div.bucket_a,
	div.fw_body_home div.home_row_a div.ad_area div.bucket_b,
	div.fw_body_home div.home_row_a div.ad_area div.bucket_c
	{
		position: absolute;
		width: 132px;
		height: 110px;
		bottom: 0px;
		z-index: 8000;
	}
	div.fw_body_home div.home_row_a div.ad_area div.bucket_a
	{
		right: 264px; 
	}
	div.fw_body_home div.home_row_a div.ad_area div.bucket_b
	{
		right: 132px; 
	}
	div.fw_body_home div.home_row_a div.ad_area div.bucket_c
	{
		right: 0px; 
	}

	div.fw_body_home div.home_row_b
	{
		padding: 0px 0px 8px 0px;
	}

	div.fw_body_home div.home_row_b div.col_left
	{
		width: 160px;
		padding: 0px 10px 0px 12px;
	}
	
	div.fw_body_home div.home_row_b div.col_left div.main_blurb
	{
		padding: 5px 0px 32px 0px;
		color: #e46119;
		font-family: gotham, arial, helvetia, sans-serif;
		font-size: 1.708em; /* ~20.5pt */
		line-height: 1.125em;
	}

	div.fw_body_home div.home_row_b div.col_center
	{
		width: 316px;
		padding: 0px 7px 0px 0px;
	}

	div.fw_body_home div.home_row_b div.col_right
	{
		width: 308px;
	}

	div.fw_body_home div.box_rc_a div.box_body div.box_content.listen_learn_connect
	{
		padding-left: 4px;
		padding-right: 13px;
		padding-top: 0px;
	}

	div.fw_body_home div.listen_learn_connect div.llc_area
	{
		border-bottom: 4px solid #e9ecee;
		min-height: 56px;
	 	height: auto !important;
		height: 56px;
		padding: 16px 0px 0px 0px;
	}
	div.fw_body_home div.listen_learn_connect div.llc_area.last
	{
		border-bottom: none;
	}

	div.fw_body_home div.listen_learn_connect div.llc_area div.col_left
	{
		width: 110px;
	}

	div.fw_body_home div.listen_learn_connect div.llc_area div.col_right
	{
		width: 154px;
	}


	div.fw_body_home div.box_rc_a div.box_body div.box_content.listen_learn_connect_esp
	{
		padding-left: 4px;
		padding-right: 13px;
		padding-top: 0px;
		min-height: 266px;
	 	height: auto !important;
		height: 266px;
	}

	div.fw_body_home div.listen_learn_connect_esp div.llc_area
	{
		min-height: 56px;
	 	height: auto !important;
		height: 56px;
		padding: 16px 8px 0px 8px;
	}
	div.fw_body_home div.listen_learn_connect_esp div.llc_area.last
	{
		border-bottom: none;
	}

	div.fw_body_home div.listen_learn_connect_esp div.llc_area div.col_left
	{
		width: 95px;
	}

	div.fw_body_home div.listen_learn_connect_esp div.llc_area div.col_right
	{
		width: 96px;
		overflow: hidden;
	}
/*
	END: Global home styles
*/


/*
	START: Member home styles
*/
	div.home_member div.col_left
	{
		width: 301px;
		padding: 0px 16px 0px 0px;
	}
	
	div.home_member div.col_left div.tab_layout_a div.tab_links
	{
		font-size: 0.92em; /* ~11pt */
		line-height: 1.125em;
	}

	div.home_member div.col_left div.tab_layout_a div.tab_links a
	{
		padding: 0px 4px;
	}
	div.home_member div.col_left div.tab_layout_a div.tab_links a.first
	{
		padding-left: 0px;
	}
	
	div.home_member div.col_left div.tab_layout_a div.tab_contents
	{
		padding-top: 12px;
		height: 250px;
		overflow: hidden;
	}
	
	div.home_member div.col_left div.tab_layout_a div.tab_contents div.tab_content.discussions
	{
		
	}

	div.home_member div.col_left div#home_child_dev_box
	{
		margin-top: 16px;
	}

	div.home_member div.col_right
	{
		width: 301px;
		padding: 0px 16px 0px 0px;
	}
	
	div.home_member div.col_right div.box_rc_b
	{
		margin-bottom: 10px;
	}

	div.home_member div.col_right div.from_our_experts div.article_one.float_l
	{
		background-image: url('http://www.abilitypath.org/images/call-out-a/bg-b.gif');
		background-position: bottom left;
		background-repeat: repeat-x;
		padding-bottom: 12px;
		margin-bottom: 12px;
		float: none;
		display: block;
	}

	div.home_member div.col_right div.from_our_experts div.article_one.float_l a
	{
		display: none;
	}
	div.home_member div.col_right div.from_our_experts div.article_one.float_l div.headline a
	{
		display: inline;
	}

	div.home_member div.col_right div.from_our_experts div.article_one.float_l div.headline,
	div.home_member div.col_right div.from_our_experts div.articles_more div.header
	{
		font-weight: bold;
		padding-bottom: 4px;
	}
	
	div.home_member div.col_right div.from_our_experts div.articles_more div.article
	{
		padding: 12px 0px 0px 0px;
	}

	div.home_member div.col_right div.from_our_experts div.articles_more a,
	div.home_member div.col_right div.from_our_experts div.articles_more a:link,
	div.home_member div.col_right div.from_our_experts div.articles_more a:visited
	{
		color: #616161;
	}

	div.home_member div.col_right div.from_our_experts div.articles_more div.see_all
	{
		padding-top: .5em;
	}

	div.home_member div.col_right div.from_our_experts div.articles_more div.see_all a
	{
		display: block;
		padding-bottom: 8px;
	}

	div.home_member div.col_right div.from_our_experts div.articles_more div.see_all a,
	div.home_member div.col_right div.from_our_experts div.articles_more div.see_all a:link,
	div.home_member div.col_right div.from_our_experts div.articles_more div.see_all a:visited
	{
		color: #2481C6;
	}

	div.home_member div.tab_content div.discussion
	{
		margin-top: 16px;
	}
	
	div.home_member div.tab_content div.discussion.first
	{
		margin-top: 0px;
	}

	div.home_member div.tab_content div.info
	{
		font-size: 0.917em;
		line-height: 1.125em;
	}	
	
	div#member_home_discussions div.title a,
	div#member_home_discussions div.title a:link,
	div#member_home_discussions div.title a:visited,
	div#member_home_news div.title a,
	div#member_home_news div.title a:link,
	div#member_home_news div.title a:visited,
	div.home_member div.tab_content.expert_blog div.headline a
	{
		font-weight: bold;
		color: #45484a;
	}

	div.home_member div.top_ads
	{
		margin-bottom: 8px;
	}

	div.home_member div.top_ads a
	{
		float: left;
		display: inline;
		width: 193px;
		margin: 0px 0px 0px 18px;
	}
	div.home_member div.top_ads a.first
	{
		margin-left: 0px;
	}
	
	div.home_member div.tab_content.expert_blog div.article_one,
	div.home_member div.tab_content.expert_blog div.float_l,
	div.home_member div.tab_content.expert_blog div.article_one.float_l
	{
		margin-bottom: 16px;
		float: none;
		display: block;
	}
/*
	END: Member home styles
*/

/*
	START: Tag cloud
*/
	div.tag_cloud a
	{
	}

	div.tag_cloud a.tag1
	{
		font-size: 0.667em;
		font-weight: 100;
		line-height: 1em;
	}

	div.tag_cloud a.tag2
	{
		font-size: 0.75em;
		font-weight: 200;
		line-height: 1em;
	}

	div.tag_cloud a.tag3
	{
		font-size: 1em;
		font-weight: 300;
		line-height: 1em;
	}

	div.tag_cloud a.tag4
	{
		font-size: 1.333em;
		font-weight: 400;
		line-height: 1em;
	}

	div.tag_cloud a.tag5
	{
		font-size: 1.667em;
		font-weight: 500;
		line-height: 1em;
	}

	div.tag_cloud a.tag6
	{
		font-size: 2em;
		font-weight: 600;
		line-height: 1em;
	}

	div.tag_cloud a.tag7
	{
		font-size: 2.333em;
		font-weight: 700;
		line-height: 1em;
	}

	div.tag_cloud a.tag8
	{
		font-size: 2.667em;
		font-weight: 800;
		line-height: 1em;
	}

	div.tag_cloud div.see_all
	{
		margin: 0px;
		text-align: right;
	}	

	div.tag_cloud div.see_all a
	{
		display: block;
		padding: 0px 0px 8px 0px;
		text-align: right;
	}	
/*
	END: Tag cloud
*/

/*
	START: Home center col lang. toggle
*/
	div.language_toggle_ctl
	{
		text-align: right;
		padding-right: 16px;
	}
	
	div#home_child_dev_box div.espanol_link
	{
		text-align: right;
		font-size: 0.833em;
	}
/*
	END: Home center col lang. toggle
*/

/*
	START: Esp. Grupos, Noticias, Blogs
*/
	div.esp_grupo_noticia_blog
	{
		margin: 0px 0px 0px 12px;
		width: 208px;
		padding: 0px;
	}
/*
	END: Esp. Grupos, Noticias, Blogs
*/


/*
	START: Spanish link in child dev header
*/
	div#home_child_dev_box div.head_content a.espanol,
	div#home_child_dev_box div.head_content a.espanol:link,
	div#home_child_dev_box div.head_content a.espanol:visited
	{
		display: block;
		color: white;
		font-size: .75em;
	}

/*
	END: Spanish link in child dev header
*/

