@charset "UTF-8";
/* CSS Document */

html, body
	{
	height: 100%;
	min-height:100%;
	min-width:100%;
	font-family: 'Abel', sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	background:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

p
	{
	margin-top: 0em;
	margin-bottom: .9em;
	}
	
	


/* STRUCTURE */	

#BPD_wrapper1
	{
	min-width:1280px;
	z-index:4;
	position:relative;
	padding-bottom:328px;
	}
	
#BPD_content_WRAPPER
	{
	width:1280px;
	z-index:4;
	position:relative;
	margin: 0 auto 0px;
	background:url(images/blockplanedesigns_NEWindexBKG.png) no-repeat;
	}
	
	

	
#BPD_structure_FOOTER
	{
	position:absolute;
	bottom:0px;
	width:100%;
	min-width:1280px;
	height: 328px;
	z-index:9;
	background:#7AAE0A;
	border-top:#FFF 5px solid
	}	
	
#BPD_FOOTER_content
	{
	width:1280px;
	z-index:9;
	position:relative;
	margin: 0 auto 0px;
	height:128px
	}








		
	
#wrapper2
	{
	width:1280px;
	height:960px;
	z-index:4;
	position:relative;
	margin: 0 auto 0px;
	}	
	
#bottom_greenbar
	{
	width:100%;
	height:49px;
	background:url(images/blockplanedesigns_index_bottom_GREENBAR_BKG.png) repeat-x;
	position:absolute;
	bottom:0px;
	z-index:5	
	}
	
#BPD_header_tagline
{
	margin-top:-15px;
	right:85px;
	z-index:6px;
	width:761px;
	display:block;
	position:absolute;
}

#BPD_content_BKG
{
width:1000px;
margin-left:140px;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}







	

.emailaddress {
font-family: 'Abel', sans-serif;
font-size:15px
}

.bpd_tagline_text
{
	float:right;
	padding-right:20px;
	background:url(images/bpd_tagline_whitebox.png) right no-repeat;
	margin-right:10px;
	font-size:19px
}






a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}


a.white:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.white:hover {
	text-decoration: none;
	color:#CCC
}
a.white:active {
	text-decoration: none;
	color: #CCC;
}



a.whiteblack:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.whiteblack:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.whiteblack:hover {
	text-decoration: none;
	color:#000000;
}
a.whiteblack:active {
	text-decoration: none;
	color: #000000;
}





a.whitegreen:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.whitegreen:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.whitegreen:hover {
	text-decoration: none;
	color:#7AAE0A;
}
a.whitegreen:active {
	text-decoration: none;
	color: #7AAE0A;
}




#slidingDiv{
	background-color: #7AAE0A;
	padding:20px;
	border-bottom:5px solid #FFFFFF;
	display:none;
	width:100%;
	margin-top:-5px
}


#slidingDiv_2{
	background-color: #7AAE0A;
	padding:20px;
	display:none;
	width:100%;
}






/*SOCIAL FEED BOX */

.content
{
	width:380px;
	height:600px;
	padding:10px;
	overflow:auto;}
	
.content img
{
	max-width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:4px;
	border:solid 1px #666;}
	
.content p:nth-child(even)
{
	color:#7AAE0A;
	font-family:Georgia,serif;
	font-size:17px;
	font-style:italic;}

.content p:nth-child(3n+0){color:#7AAE0A;}

.content_3{float:left;}

.content_3
{
	height:320px;
	background:#none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	position:absolute;
}

.content_3 p:nth-child(3n+0){color:#7AAE0A;}
		
		
		


/* 
font-family: 'Abel', sans-serif;
font-family: 'News Cycle', sans-serif;    400, 700
font-family: 'Anton', sans-serif;
font-family: 'Pathway Gothic One', sans-serif;
font-family: 'Oswald', sans-serif;
*/
