/*
Theme Name: lloyd
Theme URI: 
Description: 
Version: 1.0
Author:
Author URI: 
*/


	body {
	
		font-family: Arial, sans-serif;
	
		font-size: 13px;
	
		padding: 0;
	
		margin: 0 auto;
	
		background-color: #201c1b;
		
		color:#afafae;
		
		background: url(http://lloydconcrete.com/img/bkgd.jpg) top left;
	
	}
	
	*
	{
		margin:0;
		
		padding:0;	
		
		text-align:left;
	}
	
	a 
	{
		outline: none;
	}
	
	.align_left {
	
		float:left;
	
		}
	
		
	
	.align_right {
	
		float:right;
	
		}
	
	
	
	img {
	
		border: none;
		
		margin:0;
		
		padding:0;
	
	}
	
	#sitebgHome {
		padding:0 0 0 0;
	
		width:1024px;
		
		min-height:100%;
	
		margin: 0 auto;
		
		
	}
	
	#sitebg {
	padding:10px 0 0 0;
	position:relative;
	width: 950px;
	margin: 0 auto;
	text-align:left;
	z-index:2;
}

	#siteflash {
	z-index: 1;
	position:absolute;
	width: 100%;
	height: 100%;
	text-align:center
}
	
	#sitebgNeed {
		padding:10px 0 0 0;
		
		position:relative;
	
		width: 950px;
	
		margin: 0 auto;
		
		background:url(http://lloydconcrete.com/img/needBG.jpg) no-repeat top left;
	}
	
	#sitebgCause {
		padding:10px 0 0 0;
		
		position:relative;
	
		width: 950px;
	
		margin: 0 auto;
		
		background:url(http://lloydconcrete.com/img/thecausebg.jpg) no-repeat top left;
	}
	
	#sitebgGI {
		padding:10px 0 0 0;
		
		position:relative;
	
		width: 950px;
	
		margin: 0 auto;
		
		background:url(http://lloydconcrete.com/img/getinvolvedbg.jpg) no-repeat top left;
	}
	#sitebgContact {
		padding:10px 0 0 0;
		
		position:relative;
	
		width: 950px;
	
		margin: 0 auto;
		
		background:url(http://lloydconcrete.com/img/contactbg.jpg) no-repeat top left;
	}
	
	#sitebgDonate {
		padding:10px 0 0 0;
		
		position:relative;
	
		width: 950px;
	
		margin: 0 auto;
		
		background:url(http://lloydconcrete.com/img/donatebg.jpg) no-repeat top left;
	}
	
	#wrapper
	{
		text-align:center;
		
		padding:0;
		
		margin:0;
	}
	
	#homeLink {
	
		display:block;
		
		float:left;
		
		width:212px;
		
		height:98px;
		
		background: url(http://lloydconcrete.com/img/logo_LC.png) no-repeat;
		
		z-index:999;
		
		margin:-11px 0 0 45px;
	
	}
	
	#homeLink span {
	
		display:none;
	
	}
	
	a:link {
	
		text-decoration:none;
		
		color:#FFF;
	
	}
	
	a:visited {
	
		text-decoration:none;
		
		color:#FFF;
	
	}
	
	a:hover {
	
		text-decoration:none;
		
		color:#CCC;
	
	}
	
	#nav 
	{

		display:block;

		width: 950px;

		height:487px;

		margin:0 auto;

		padding:40px 0 0 0;
		
		background:transparent;
		
		z-index:999;

	}
	
	#navServices, .basenav	{

		display:block;

		width: 950px;

		height:219px;

		margin:0 auto;

		padding:40px 0 0 0;
		
		background:url(http://lloydconcrete.com/img/banner2.jpg) no-repeat;

	}
	
	#navAbout, #navAwards
	{

		display:block;

		width: 950px;

		height:219px;

		margin:0 auto;

		padding:40px 0 0 0;
		
		background:url(http://lloydconcrete.com/img/banner4.jpg) no-repeat;

	}
	
	
	#navGallery
	{

		display:block;

		width: 950px;

		height:219px;

		margin:0 auto;

		padding:40px 0 0 0;
		
		background:url(http://lloydconcrete.com/img/banner3.jpg) no-repeat;

	}
	
	#navGallery2
	{

		display:block;

		width: 950px;

		height:219px;

		margin:0 auto;

		padding:40px 0 0 0;
		
		background:url(http://lloydconcrete.com/img/our_gallery_commercialBanner.jpg) no-repeat;

	}
	
	#navGallery3
	{

		display:block;

		width: 950px;

		height:219px;

		margin:0 auto;

		padding:40px 0 0 0;
		
		background:url(http://lloydconcrete.com/img/our_gallery_industrialBanner.jpg) no-repeat;

	}
	
	#navGallery4
	{

		display:block;

		width: 950px;

		height:219px;

		margin:0 auto;

		padding:40px 0 0 0;
		
		background:url(http://lloydconcrete.com/img/our_gallery_residentialBanner.jpg) no-repeat;

	}
	
	#navGallery5
	{

		display:block;

		width: 950px;

		height:219px;

		margin:0 auto;

		padding:40px 0 0 0;
		
		background:url(http://lloydconcrete.com/img/our_gallery_decorativeBanner.jpg) no-repeat;

	}
	
	#navContact
	{

		display:block;

		width: 950px;

		height:219px;

		margin:0 auto;

		padding:40px 0 0 0;
		
		background:url(http://lloydconcrete.com/img/banner6.jpg) no-repeat;

	}
	
	
	#header1
	{
		margin:0 0 0 0;
		
		padding:0 0 0 0;
		
		height:487px;
	}
	
	#header2
	{
		margin:0 0 0 0;
		
		padding:0 0 0 0;
		
		height:219px;
	}
	
	#mainLinks 
	{
		margin:-160px 0 0 65px;
	}
	
	

	#menuMain {
	
		float:left;

		margin: 20px 0 0 0px;

		padding: 0 0 0 20px;
		
		width: 625px;

		height: 39px;
		
		z-index:9999;
		
		background: url(http://lloydconcrete.com/img/navBG.gif) repeat-x top left;

	}
	
	#menuMain div {
		
		float:right;
		
		color:#000;
		
		padding:0 0 0 0;
		
		margin:11px 0 0 0;
		
		height:39px;
		
	}

	#menuMain li 
	{	
		float:left;
		
		list-style: none;
		
		height: 39px;

display: inline;
		
	}
	

	
	#menuMain img
	{
		float:right;
		
		display:block;
		
		margin:-20px 0 0 0;
	}
	
		
	#menuMain a
	
	{
		display:block;
		
		float:left;
		
		height:28px;
		
		width:67px;
		
		padding:12px 15px 0 20px;
		
		margin:0 0 0 -3px;
		
		color:#000;
		
		text-transform:uppercase;


	}
	
	#menuMain a:hover
	{
		
		
		text-decoration:none;
		
		color:#fd794d;
	}
	
	#menuMain a:visited
	{
		
	}
	
	
	
	
	/*----------------------------THENEED SUBMENU------------------------*/
	
	
	#menuSubNeed {
	
	

		margin: 7px 0 23px 0;

		padding: 0;
		
		width: 950px;

		height: 31px;
		
		float:left;

	}

	#menuSubNeed li 
	{	
		position:absolute; 
		
		list-style: none;
		
		height: 29px;
	}
	
	#menuSubNeed li a
	{			
		height: 29px;
	}
	
	#menuSubNeed span
	{
		display:none;	
	}
		
	#menuSubNeed .menusub1
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/theneedNavWWC.png) no-repeat center;
		left:0;
	}
	
	
	
	#menuSubNeed .menusub2
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/theneedNavWCC.png) no-repeat center;
		left:190px;
	}


	#menuSubNeed .menusub3
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/theneedNavWCH.png) no-repeat center;
		left:380px;
	}
	
	#menuSubNeed .menusub4
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/theneedNavWCHunger.png) no-repeat center;
		left:570px;
	}

	#menuSubNeed .menusub5
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/theneedNavWCE.png) no-repeat center;
		left:760px;
	}
	
	#menuSubNeed .menusub1 a:hover
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/theneedNavWWCRO.png) no-repeat center;
		left:0;
	}
	
	#menuSubNeed .menusub2 a:hover
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/theneedNavWCCRO.png) no-repeat center;
		left:190px;
	}


	#menuSubNeed .menusub3 a:hover
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/theneedNavWCHRO.png) no-repeat center;
		left:380px;
	}
	
	#menuSubNeed .menusub4 a:hover
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/theneedNavWCHungerRO.png) no-repeat center;
		left:570px;
	}

	#menuSubNeed .menusub5 a:hover
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/theneedNavWCERO.png) no-repeat center;
		left:760px;
	}
	
	#menuSubNeed a
	
	{
		display:block;
		
		height:29px;
		
	}
	
	#menuSubNeed a:hover
	{
		color:#000;
	}
	
	#menuSubNeed a:visited
	{
		text-decoration:none;	
	}
	
	/*-------------------------------THECAUSE SUBMENU-----------------------------------*/
	
	#menuSubCause {
	
	

		margin: 7px 0 23px 0;

		padding: 0;
		
		width: 950px;

		height: 31px;
		
		float:left;

	}

	#menuSubCause li 
	{	
		position:absolute; 
		
		list-style: none;
		
		height: 29px;
	}
	
	#menuSubCause li a
	{			
		height: 29px;
	}
	
	#menuSubCause span
	{
		display:none;	
	}
		
	#menuSubCause .menusub1
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/subcauseMaA.png) no-repeat center;
		left:0;
	}
	
	
	
	#menuSubCause .menusub2
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/subcauseWP.png) no-repeat center;
		left:190px;
	}


	#menuSubCause .menusub3
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/subcauseNaM.png) no-repeat center;
		left:380px;
	}
	
	#menuSubCause .menusub4
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/subcauseCWS.png) no-repeat center;
		left:570px;
	}

	#menuSubCause .menusub5
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/subcauseCP.png) no-repeat center;
		left:760px;
	}
	
	#menuSubCause .menusub1 a:hover
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/subcauseROMaA.png) no-repeat center;
		left:0;
	}
	
	#menuSubCause .menusub2 a:hover
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/subcauseROWP.png) no-repeat center;
		left:190px;
	}


	#menuSubCause .menusub3 a:hover
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/subcauseRONaM.png) no-repeat center;
		left:380px;
	}
	
	#menuSubCause .menusub4 a:hover
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/subcauseROCWS.png) no-repeat center;
		left:570px;
	}

	#menuSubCause .menusub5 a:hover
	{
		width:190px;
		background: url(http://lloydconcrete.com/img/subcauseROCP.png) no-repeat center;
		left:760px;
	}
	
	#menuSubCause a
	
	{
		display:block;
		
		height:29px;
		
	}
	
	#menuSubCause a:hover
	{
		color:#000;
	}
	
	#menuSubCause a:visited
	{
		text-decoration:none;	
	}
	
	#topBoxLG
	{
		background:url(http://lloydconcrete.com/img/LGboxTop.png) no-repeat top left;
		
		width:916px;
		
		height:9px;
		
		font-size:1px;
		
		max-height:9px;
		
		margin:0 0 0 20px;
		
		padding:0;
		
		float:left;
	}
	
	#midBoxLG
	{
		background:url(http://lloydconcrete.com/img/LGboxMid.png) repeat-y top left;
		
		width:916px;
	
		margin:0 0 0 20px;
		
		padding:0px 0 0 10px;
		
		float:left;
	}
	
	#bottomBoxLG
	{
		background:url(http://lloydconcrete.com/img/LGboxBottom.png) no-repeat top left;
		
		width:916px;
		
		height:14px;
		
		margin:0 0 0 20px;
		
		clear:both;
	}
	
	.topBoxLG
	{
		background:url(http://lloydconcrete.com/img/LGboxTop.png) no-repeat top left;
		
		width:916px;
		
		height:9px;
		
		font-size:1px;
		
		max-height:9px;
		
		margin:0 0 0 20px;
		
		padding:0;
		
		float:left;
	}
	
	.midBoxLG
	{
		background:url(http://lloydconcrete.com/img/LGboxMid.png) repeat-y top left;
		
		width:916px;
	
		margin:0 0 0 20px;
		
		padding:0px 0 0 10px;
		
		float:left;
	}
	
	.bottomBoxLG
	{
		background:url(http://lloydconcrete.com/img/LGboxBottom.png) no-repeat top left;
		
		width:916px;
		
		height:14px;
		
		margin:0 0 15px 20px;
		
		clear:both;
	}
	
	.topBoxSM
	{
		background:url(http://lloydconcrete.com/img/SMboxTop.png) no-repeat top left;
		
		width:270px;
		
		height:9px;
		
		font-size:1px;
		
		max-height:9px;
		
		margin:0 0 0 20px;
		
		padding:0;
		
		float:left;
	}
	
	.midBoxSM
	{
		background:url(http://lloydconcrete.com/img/SMboxMid.png) repeat-y top left;
		
		width:270px;
		
		height:150px;
	
		margin:0 0 0 20px;
		
		padding:0px 0 0 10px;
		
		clear:both;
		
	}
	
	.bottomBoxSM
	{
		background:url(http://lloydconcrete.com/img/SMboxBottom.png) no-repeat top left;
		
		width:270px;
		
		height:14px;
		
		margin:0 0 0 20px;
		
		clear:both;

	}
	.SMboxWidth
	{
		width:230px;
		
		padding:0 0 0 8px;
		
		font-family:Arial, sans-serif;
	}
	
	.SMboxWidth p
	{
		padding:0 0 10px 0;
		
		text-align:left;
			
	}
	
	.SMboxWidth h3
	{
		font-weight:bold;	
		
		font-size:13px;	
	}
	
	.SMboxWidth a
	{
		width:120px;
		
		display:block;
	}

	#GIBox1
	{
		margin:10px 0 10px 20px;
		
		float:left;
	}
	#GIBox2
	{
		margin:10px 0;
		
		float:left;
	}
	
	#GIBox2 h3
	{
		padding:3px 0 0 0;
	}
	
	#GIBox3
	{
		margin:10px 0;
		
		float:left;
	}
	
	#GIBox3 h3
	{
		padding:1px 0 0 0;
	}
	
	#GIBox4
	{
		margin:10px 0 10px 20px;
		
		float:left;
	}
	
	#GIBox4 h3
	{
		padding:3px 0 0 0;
	}
	
	#GIBox5
	{
		margin:10px 0;
		
		float:left;
	}
	
	#GIBox5 h3
	{
		padding:3px 0 0 0;
	}
	
	#GIBox6
	{
		margin:10px 0;
		
		float:left;
	}
	
	#GIBox6 img
	{
		margin:0px 0 3px -5px;;
	}
	
	#GIBox3 img
	{
		margin:2px 0 6px 0;
	}
	
	.DonateTitle
	{
		float:left;
		
		width:900px;
		
		margin:0 0 10px 5px;
	}
	
	.DonateTitle2
	{
		float:left;
		
		margin:0 0 10px 10px;
	}
	
	#sponsorWell1
	{
		width:430px;
		
		padding:20px 0 0 0;
		
		margin:0 0 0 -10px
	}
	
	#sponsorWell1 h3
	{
		padding:10px 0 0 0;
		
		margin:0 0 0 5px;
	}
	
	#sponsorWell1 p
	{
		padding:7px 0 0 0;
		
		margin:0 0 0 5px;
	}
	
	#sponsorWell1 img
	{
		margin:0 10px 0 0;
	}
	
	#sponsorWell2
	{
		padding:10px 0 0 0;
		
		width:430px;
		
		clear:both;
	}
	
	#sponsorWell2 h3
	{
		padding:10px 0 0 0;
		
		margin:0 0 0 5px;
	}
	
	#sponsorWell2 p
	{
		padding:7px 0 0 0;
		
		margin:0 0 0 5px;
	}
	
	#sponsorWell2 img
	{
		margin:0 10px 0 0;
	}
	
	#midDonate1
	{
		height:200px;
		
		width:890px;
	}
	
	#midDonate2
	{
		height:200px;
		
		width:890px;
		
		padding:0 0 0 5px;
	}
	
	#midDonate2 a
	{
		color:#CCC;
	}
	
	#midDonate2 a:hover
	{
		color:#CCC;
		
		text-decoration:underline;
	}
	
	#midDonate3 a
	{
		color:#CCC;
		
		float:none;
	}
	
	#midDonate3 a:hover
	{
		color:#CCC;
		
		text-decoration:underline;
	}
	
	#midDonate3
	{
		height:200px;
		
		width:890px;
	}
	
	#midDonate4
	{
		height:200px;
		
		width:890px;
	}
	
	#midDonate1 p
	{
		padding:10px 0 5px 0;	
	}
	
	#midDonate3 p
	{
		padding:6px 0 5px 15px;	
		
		margin:0 0 5px 0;	
		
		width:680px;
		
		text-align:left;
		
		float:left;
	}
	
	#midDonate4 p
	{
		padding:13px 0 5px 15px;	
		
		margin:0 0 5px 0;	
		
		width:640px;
		
		text-align:left;
		
		float:left;
	}
	
	#midDonate4 a
	{
		padding:13px 0 5px 15px;	
		
		margin:0 0 5px 0;	
		
		text-align:left;
		
		float:left;
	}
	
	#midDonate4 .ArrContent
	{
		margin:2px 5px 0 0;	
	}
	
	.donateMerchIMG
	{
		margin:0 0 0 15px;
		
		float:left;
	}
	
	#contentDonate a
	{
		font-weight:bold;
		
		font-size:13px;
		
		vertical-align:middle;
	}
	
	#contentDonate a:hover
	{
		text-decoration:underline;
	}
	
	
	
	#MGLinks
	{
		margin:0 0 0 15px;
		
		float:left;
	}
	
	#MGContent
	{
		padding:0 0 0 10px;
		
		margin:0 0 0 0;
	}
	
	#midDonate1 .ArrContent
	{
		margin:2px 5px 0 0
	}
	
	#sponsor1
	{
		width:420px;
		
		height:150px;
		
		float:left;
		
		clear:both;
	}
	
	#sponsor1 p
	{
		text-align:left;
		
		padding:15px 15px;
	}
	
	#sponsor2
	{
		width:420px;
		
		height:150px;
		
		float:left;
	}
	
	.WFLImg
	{
		height:140px;
		
		float:left;
		
		margin:0 20px 0 0;
	}
	
	#WFL1
	{
		float:left;
		
		width:240px;
		
		clear:both;
		
		padding:0px;
		
		margin:15px 10px 0 20px;
	}
	
	#WFL2
	{
		float:left;
		
		width:280px;
		
		padding:0px;
		
		margin:15px 0 0 10px;
	}
	
	#WFL3
	{
		float:left;
		
		width:300px;
		
		padding:0px;
		
		margin:15px 0 0 15px;
	}

	#footerTop
	{
		width:950px;
		
		height:51px;
		
		background-color:#000;
		
		padding:0;
		
		font-size:10px;
	
	}
	
	#footerTop a
	{
		text-transform:uppercase;
	}

        div#footerTop ul li.current_page_item a,  div#footerTop ul li.current_page_item a span, div#footerTop ul li.current_page_parent a{
		color: inherit !important;
		padding: 0px 4px !important;
		background-color:#000 !important;
		text-align: inherit;
		text-decoration: inherit !important;


}
	
	#footerTop a:hover
	{
		text-decoration:underline;
	}
	
	#footerTopMain
	{
		width:950px;
		
		height:120px;
		
		background-color:#21b7e8;
		
		padding:0;
		
		float:left;
		
		font-size:11px;
		
		
	}
	
	#footerTopMain a
	{
		font-weight:bolder;
	}
	
	#footerTopMain a:hover
	{
		text-decoration:underline;
	}
	
	#footerTopMain h3
	{
		font-size:16px;
		
		height:16px;
		
		float:left;
		
		padding:0 0 0 0;
		
		font-weight:bold;
	}
	
	.boldtxt
	{
		font-weight:bolder;
	}
	
	#footerTopMain p
	{
		clear:both;
		
		width:143px;
		
		text-align:left;
		
		padding:5px 0px;
	}
	
	#signUpArea
	{
		padding:17px 10px 0 0;
		
		float:left;
	}
	
	#signUpArea a
	{
		padding:0 0 10px 0;
	}
	
	#signUpAreaMain
	{
		width:215px;
		
		height:100px;
		
		float:left;
		
		margin:10px;
	}
	
	#signUpAreaMain p
	{
		text-align:justify;
		width:212px
	}
	
	#conLinksMain p
	{
		text-align:justify;
		width:212px
	}
	
	#signUpAreaMain input
	{
		margin:10px 0 0 10px;
	}
	
	.ArrFoot
	{
		float:left;
		
		width:12px;
		
		height:12px;
		
		display:inline;
		
		margin:3px 0 0 0;
		
		background:url(http://lloydconcrete.com/img/arrowFooter.jpg) no-repeat top left;
	}
	
	.ArrContent
	{
		float:left;
		
		width:12px;
		
		height:12px;
		
		display:inline;
		
		margin:4px 5px 0 0;
		
		background:url(http://lloydconcrete.com/img/arrowContent.png) no-repeat top left;
	}
	
	.ArrFootSub
	{
		float:left;
		
		width:12px;
		
		height:12px;
		
		display:inline;
		
		margin:4px 0 0 15px;
		
		background:url(http://lloydconcrete.com/img/arrowFooter.jpg) no-repeat top left;
	}
	
	div.ArrFootSubL
	{
		float:left;
		
		width:12px;
		
		height:12px;
		
		display:inline;
		
		margin:9px 0 0 15px;
		
		background:url(http://lloydconcrete.com/img/arrowFooter.jpg) no-repeat top left;
	}
	
	#signUpArea > div.ArrFootSubL
	{
		float:left;
		
		width:12px;
		
		height:12px;
		
		display:inline;
		
		margin:3px 0 0 10px;
		
		background:url(http://lloydconcrete.com/img/arrowFooter.jpg) no-repeat top left;
	}
	
	
	#conLinksMain
	{
		width:215px;
		
		height:100px;
		
		float:left;
		
		margin:10px;
	}
	
	#bookFooterMain
	{
		width:213px;
		
		height:110px;
		
		float:left;
		
		margin:10px 13px 10px 10px;
		
		background:url(http://lloydconcrete.com/img/bookSMFooter.jpg) no-repeat bottom right;
	}
	
	#footerTopMain > #bookFooterMain
	{
		width:216px;
		
		height:110px;
		
		float:left;
		
		margin:10px 13px 10px 10px;
		
		background:url(http://lloydconcrete.com/img/bookSMFooter.jpg) no-repeat bottom right;
	}
	
	#footerMerchMain
	{
		width:225px;
		
		height:110px;
		
		float:left;
		
		margin:10px 0 0 10px;
		
		background:url(http://lloydconcrete.com/img/merchSMfooter.jpg) no-repeat bottom right;
	}	
	
	#contentHome
	{
		height:225px;
		
		width:900px;
		
		margin: 0 auto;
		
		padding:80px 20px 20px 30px;
		
		background-color:#201c1b;
	}
	
	#contentServices
	{
		width:900px;
		
		margin: 0 auto;
		
		padding:30px 20px 20px 30px;
		
		background-color:#201c1b;
	}
	
	
	.serviceSec
	{
		border-bottom: solid 1px #FFF;
		
		height:100px;
		
		width:850px;
		
		margin:15px 0 0 15px;
	}
	
	.serviceSec img
	{
		margin:0 10px 0 0;
	}
	
	.serviceSec p
	{
		padding:0 0 5px 10px;
		
	}
	
	.serviceSec h3
	{
		padding:1px 0 5px 20px;
		
		font-size:16px;
		
	}
	
	.serviceSec a
	{
		padding:0 0 10px 0;
		
		color:#8c8cfb;
		
	}
	
	.serviceSec a:hover
	{
		text-decoration:underline;
	}
	
	.staffSec
	{		
		width:850px;
		
		margin:15px 0 0 15px;
		
		float:left;
	}
	
	.staffSec img
	{
		margin:0 10px 0 0;
		
		float:left;
	}
	
	.staffSec p
	{
		padding:0 0 10px 10px;
		
		float:left;
		
		width:675px;
		
	}
	
	.staffSec h3
	{
		padding:0 0 5px 10px;
		
		font-size:16px;
		
		float:left;
		
	}
	
	.staffSec a
	{
		padding:0 0 10px 0;
		
		color:#8c8cfb;
		
	}
	
	.staffSec a:hover
	{
		text-decoration:underline;
	}
	
	#contentServicesSub
	{
		width:907px;
		
		margin: 0 auto;
		
		padding:30px 20px 20px 23px;
		
		background-color:#201c1b;
	}
	
	#contentServicesSub img
	{
		display:block;
		
		padding:0 0 0 10px;
	}
	
	#contentServicesSub p
	{
		padding:5px 20px 5px 20px;
	}
	
	#contentServicesSub h2
	{
		padding:10px 20px 5px 20px;
	}
	
	#contentServicesSub h3
	{
		padding:10px 20px 5px 20px;
	}
	
	#contentServicesSub ul
	{
		padding:10px 20px 5px 20px;
		
		list-style-position:inside;
	}
	
	#contentServicesSub a.subpages
	{
text-transform: uppercase;
color: #E4E2E2;
font-family: Arial, sans-serif;
font-style: italic;
font-size: 200%;
font-weight: 600;
	}
	#contentServicesSub a {color: #8C8CFB;}
	#contentServicesSub a:hover
	{
		text-decoration:none;
                color:#FD794D;
	}
	
	.servBld
	{
		color:#e4e2e2;
		
		font-size:14px;
		
		font-weight:bold;
	}
	
	#contentGallerySub
	{
		width:900px;
		
		margin: 0 auto;
		
		padding:30px 20px 20px 30px;
		
		background-color:#201c1b;
	}
	
	#contentGallerySub p
	{
		float:left;
		
		width:400px;
	}
	
	#contentGallerySub a
	{
		display:block;
		
		margin:5px 0 5px 120px;
		
		padding:0;
		
		width:200px;
	}
	
	.gallSec
	{		
		height:260px;
		
		width:440px;
		
		margin:15px 0 0 5px;
		
		float:left;
	}
	
	.gallSec img
	{
		margin:0 10px 0 0;
		
		float:left;
	}
	
	.gallSec p
	{
		padding:10px 0 10px 0;
		
		float:left;
		
	}
	
	.gallSec a
	{
		padding:0 0 10px 0;
		
		color:#8c8cfb;
		
		float:left;
		
	}
	
	.gallSec a:hover
	{
		text-decoration:underline;
	}
	
	.aboutSec
	{
		border-right: solid 1px #FFF;
		
		height:150px;
		
		width:265px;
		
		margin:15px 15px 0 0;
		
		padding:0 15px 0 0;
		
		float:left;
	}
	
	.aboutSec img
	{
		margin:0 10px 20px 0;
	}
	
	.aboutSec p
	{
		padding:0 0 10px 10px;
		
	}
	
	.aboutSec h3
	{
		padding:0 0 5px 10px;
		
		font-size:13px;
		
	}
	
	.aboutSec a
	{
		padding:0 0 10px 0;
		
		color:#8c8cfb;
		
	}
	
	.aboutSec a:hover
	{
		text-decoration:underline;
	}
	
	.contactSub
	{
		width:200px;
		
		/*height:100px;*/
		
		float:left;
		
		margin:0 70px 0 15px;
		
		line-height:20px;
	}
	.contactSub_contact
	{
	line-height: 20px;
    margin: 0 70px 0 15px;
    /*width: 200px;*/
	}
	.contactSub_contact h3
	{
	padding-top: 116px; 
	}
	.contactSub_contact p
	{
	padding-top:10px;
	}
	.contactSub h3
	{
		padding:10px 0;
	}
	
	.contactSub h4
	{
		padding:40px 0;
	}
	
	.contactSub h5
	{
		padding:40px 0;

		font-weight:bold;	
		
		font-size:14px;
	}
	
	#aboutText
	{
		border-bottom:solid 1px #FFF;
		
		padding:0 0 30px 0;
	}
	
	#aboutText p
	{
		padding:10px 0 10px 0;
		
		width:875px;
	}
	
	#aboutText a
	{
		color:#8c8cfb;
	}
	
	#aboutText a:hover
	{
		text-decoration:underline;
	}
	
	#awardText
	{		
		padding:0 0 30px 0;
	}
	
	
	#awardText p
	{
		width:280px;
		
		padding:5px 0 0 20px;
	}
	
	#awardText h3
	{
		padding:25px 0 25px 0;
	}
	
	#awardText img
	{
		float:left;
		
		margin:0 0 0 20px;
	}
	
	#awardText li
	{		
		padding:5px 10px 5px 0;
	}
	
	#awardText ul
	{
		padding:0 0 0 30px;
	}
	
	#awardText a
	{
		color:#8c8cfb;
	}
	
	#awardText a:hover
	{
		text-decoration:underline;
	}
	
	#contentHome_text
	{
		width:510px;
		
		padding:0 0 0 5px;
		
		float:left;
	}
	
	#contentHome_text p
	{
		clear:both;
		
		padding:0 0 0 9px;
	}
	
	#contentHome_links
	{
		float:left;
	}
	
	#newsBoxTop
	{
		width:180px;
		
		height:36px;
		
		background-color:#4b4341;
		
		margin:0 0 3px 0;
	}
	
	#newsBoxTop h2
	{
		font-weight:normal;
		
		color:#fd794d;
		
		padding:7px 0 0 10px;
	}
	
	#newsBoxMain
	{
		width:180px;
		
		height:170px;
		
		background-color:#4b4341;
	}
	
	#newsBoxMain p
	{
		padding: 12px 0 0 10px;
		
		color:#fd794d;
		
		font-weight:bold;
	}
	
	#newsBoxMain a
	{
		color:#FFF;
		
		text-decoration:underline;
		
		font-weight:normal;

                padding: 0px 0 0 0px;
	}
	
	.BIText1
	{
		color:#fd794d;
		
		font-weight:bold;
		
		font-style:italic;
	}
	
	.BIText2
	{		
		font-weight:bold;
		
		font-style:italic;
	}
	
	#contentGI
	{	
		margin:30px auto 10px auto;
	}
	
	#contentGI a:hover
	{
		text-decoration:underline;
	}
	
	#contentGI a
	{
	
	}
	
	#contentDonate
	{	
		margin:25px auto 10px auto;
	}
	
	#contentNeed
	{
		margin: 0;
		
		font-family:Arial, sans-serif;
	}
	
	#contentCause
	{
		margin: 0;
		
		font-family:Arial, sans-serif;
	}
	
	.img
	{
	
	}
	
	#contentNeed p
	{
		width:870px;
		
		margin:10px 0 5px 8px;
	}
	
	#contentCause p
	{
		width:870px;
		
		margin:10px 0 5px 8px;
	}
	
	#NeedIMG img
	{
		margin:0 0 15px 8px;
		padding:0; 
	}
	
	#CauseIMG img
	{
		margin:0 0 15px 8px;
		padding:0; 
	}
	
	#contentNeed h3
	{
		width:880px;
		
		font-size:18px;
		
		font-weight:normal;
		
		margin:13px 0 8px 8px;
	}
	
	#contentCause h3
	{
		width:880px;
		
		font-size:14px;
		
		font-weight:normal;
		
		text-align:left;
		
		margin:13px 0 8px 8px;
	}
	
	#contentOTB
	{
		
		
		margin: 0 auto 0 auto;
	}
	
	.Title
	{
		margin:0;
		padding:0;
	}
	
	#footer
	{
		margin:20px 0 0 0;
		
		width:950px;
		
		background-color:White;		
		
		float:left;
	}	
	#footerMain
	{
		margin:0 0 0 37px;
		
		width:950px;	
		
		float:left;
	}
	
	#conLinks span
	{
		display:none;
	}
	
	#conLinksMain span
	{
		display:none;
	}
	
	.WLine
	{
		width:2px;
		
		height:51px;
		
		float:left;
		
		background-color:White;
		
		margin:0 7px 0 7px;
	}
	
	#conLinks
	{
		float:left;
		
		padding:3px 0 0 4px;
	}
	
	#conLinks a
	{
		display:block;
		
		width:39px;
		
		height:37px;
		
		float:left;
		
		margin:5px 5px 0 5px;
	}
	
	.WLineMain
	{
		width:2px;
		
		height:120px;
		
		float:left;
		
		background-color:White;
		
		margin:0;
	}
	
	#conLinksMain
	{
		float:left;
		
		padding:0;
	}
	
	#conLinksMain a
	{
		display:block;
		
		width:39px;
		
		height:37px;
		
		float:left;
		
		margin:0 2px 0 2px;
	}
	
	.facebook
	{
		background:url(http://lloydconcrete.com/img/facebookFooter.jpg) no-repeat;
	}
	
	.twitter
	{
		background:url(http://lloydconcrete.com/img/twitterFooter.jpg) no-repeat;
	}
	
	.youtube
	{
		background:url(http://lloydconcrete.com/img/youtubeFooter.jpg) no-repeat;
	}
	
	.vimeo
	{
		background:url(http://lloydconcrete.com/img/vimeoFooter.jpg) no-repeat;
	}
	
	.virb
	{
		background:url(http://lloydconcrete.com/img/virbFooter.jpg) no-repeat;
	}
	
	#footerMerch
	{
		float:left;
		
		width:100px;
		
		height:20px;
		
		margin-top:18px;
	}
	
	#footerMerch img
	{
		float:right;
	}
	
	#footerMerch div
	{
		float:left;
		
		padding:2px 0 0 5px;
	}
	
	#footerMerch a
	{
		display:block;
		
		width:200px;
	}
	
	#footerBottom
	{
		width:950px;
		
		height:25px;
		
		padding:0;
		
		margin:0 0 20px 0;
		
		color:#999;
		
		background-color:#201c1b;
		
		font-size:9px;
		
		display:block;
	}
	
	#footerBottom p
	{
		padding:5px 10px
	}
	
	#footerTop ul
	{
		display:block;
		
		padding:0;
		
		margin:0;
		
		width:600px;
		
		padding:0 10px 0 15px;
		
		height:45px;
		
		float:left;		
		
		vertical-align:middle;
	}
	
	#footerTop li
	{
		display:block;
		
		text-decoration:none;
		
		float:left;
		
		height:25px;
		
		padding:17px 5px 0 5px; 
		
	}
	
	#footerTop a
	{
		color:#999;
		
		float:left;
		
		text-transform:uppercase;
		
		text-decoration:underline;
		
	}
	
	#footerTop a:hover
	{		
		
	}
	
	#footerBottom a
	{		
		text-decoration:underline;
		
		color:inherit;
	}
	
	#footerTop div
	{	
		margin:0 0 0 10px;
	}
	
	#footerLinks
	{
		float:right;
	}
	
	#footerLinks img
	{
		margin:2px 10px 0 0;
	}
	
	.CR
	{
		height:12px;
		
		width:600px;
		
		float:left;
		
		text-align:left;
	}
	
	#needWrapper
	{
		width:890px;
		
		padding:0 15px 10px 8px;
	}
	
	#causeWrapper
	{
		width:870px;
		
		height:350px;
		
		padding:0 15px 10px 8px;
	}
	
	#causeWrapper p
	{
		padding:7px 0 10px 0;
	}
	
	#causeWrapper h3
	{
		padding:10px 0 0px 0;
	}
	
	#CSWrapper
	{
		width:890px;
		
		height:350px;
		
		padding:0 15px 10px 8px;
	}
	
	#CSWrapper p
	{
		padding:20px 0 10px 10px;
	}
	
	#needTitle
	{
		width:890px;
	}
	
	#WCLeft
	
	{
		float:left;
		
		margin:10px 17px 10px 10px;
		
		width:540px;
	}
	
	#WCCLeft
	
	{
		float:left;
		
		margin:10px 17px 10px 10px;
		
		width:540px;
	}
	
	#WCCLeft p
	{
		padding:5px 0;
	}
	
	#WCImg
	{
		margin:15px 0;
	}
	
	#WCLeft p
	{
		padding:10px 0;
	}
	
	.WWCTop 
	{
		float:left;
		
		height:200px;
		
		width:627px;
		
		clear:both;
		
		margin:0 15px 0 0;
	}
	
	.WWCTop p
	{
		padding:7px 0 7px 0;
	}
	
	.WWCBottom p
	{
		padding:7px 0 7px 0;
	}
	
	.rightIMG
	{
		height:200px;
		
		float:left;
	}
	
	.leftIMG
	{
		height:250px;
		
		float:left;
	}
	
	.WWCBottom  
	{
		float:left;
		
		height:250px;
		
		width:600px;
		
		margin:0 0 0 15px;
	}
	
	.spacer
	{
	
	}
	
	#signUp
	{
		width:275px;
	}
	
	#contentJTC
	{
		margin:15px 0 0 0;
	}
	
	#contentContact
	{
		margin:15px 0 0 0;
	}
	
	#midContact
	{
		min-height:400px;
	}
	
	#contentOTB
	{
		margin:15px 0 0 0;
	}
	
	#midJTC
	{
		padding:0px 10px 10px 0;
		
		width:870px;
		
		min-height:200px;
	}
	
	#midJTC img
	{
		padding:0 0 0 7px;
	}
	
	#midJTC p
	{
		padding:10px 0 0 10px;
	}
	
	#midOTB
	{
		padding:0 0 0 0px;
		
		width:896px;
	}
	
	#midOTB p
	{
		padding:10px 0 10px 10px;
	}
	
	#bookCover
	{
		
		float:right;
		
		width:169px;
		
		height:248px;
		
		margin:20px 35px 0 0;
	}
	
	#OTBText
	{
		
		float:left;
		
		width:650px;
		
		height:248px;
	}
	
	.clear
	{
		clear:both;
	}
	
	#WHlogo
	{
		float:left;
		
		margin:10px 10px 0 0;
	}
	
	#causeTitle
	{
		width:890px;
		
		height:45px;
		
	}
	
	.nobold
	{
		font-weight:normal;
	}
	
	.currentSel, ul#menuMain li.current_page_item a, ul#menuMain li.current_page_parent a
	{
		color:#fd794d !important;
		padding-left: 12px;
		background-color:#000 !important;
		text-align: center !important;
		text-decoration:none !important;
	}
	
	#myGallerySet
	{
		position:absolute;
		
		top:0;
		
		margin:0 0 0 37px;
		
		z-index:1;
		
		display:block;
		
		width: 950px !important;
		
		height: 487px !important;
	}

ul#menuMain li.current_page_item div, ul#menuMain li.current_page_parent div{ background: #000; margin:0; padding:1px 0 0 0;margin:0 !important; text-align:center;}

#title
{
text-transform: uppercase;
color: #FD794D;
font-family: Arial, sans-serif;
font-style: italic;
font-size: 275%;
}

.subpages
{
text-transform: uppercase;
color: #E4E2E2;
font-family: Arial, sans-serif;
font-style: italic;
font-size: 200%;
font-weight: 600;

}

.currentsubpage{
color: #FD794D !important;
}

li.page-item-9 div {display:none;}


ul#menuMain li.page-item-177  a{
margin-right:-8px !important;
padding-left: 25px !important;
padding-right:0px !important;}

h3.staffname{
text-transform:uppercase; 
color: #E4E2E2 !important; font-style: italic; 
font-size: 220%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
h3.staffname{
margin-top: -15px;}
}


h3.staffname span {
font-size:60%; 
text-transform:none;
}
span.purple a:link{color:#8C8CFB;text-decoration:none}

span.purple a:hover{text-decoration:underline;}
