/*  

starter main.css

	color: #00356b; dark blue
	color: #2e65bb; light blue
	color: #f8d78f; peach
	color: #4a497f; dark purple
	color: #7170af; med purple
	color: #babcbe; light gray
	color: #DAD389; light green
	color: #DAD59E; light green 2
	color: #202020; gray text
	
	Font sizes from YUI3
	px	 use %
	10	 77
	11	 85
	12	 93
	13	 100
	14	 108
	15	 116
	16	 123.1
	17	 131
	18	 138.5
	19	 146.5
	20	 153.9
	21	 161.6
	22	 167
	23	 174
	24	 182
	25	 189
	26	 197
*/

h1 {
	font-size: 131%;
	color: #00356b;
}

#primary-content h1 {
	color: #00356b;
	font-family: "Trebuchet MS"; 
	/* font-size: 138.5%; */
}

#primary-content h2 {
	color: #00356b;
	font-family: "Trebuchet MS"; 
}

#primary-content h3, ul, ol, p {
	font-family: "Trebuchet MS"; 
}

#primary-content .partnerListing h1 {
	font-size: 123.1%;
}

#primary-content .partnerListing {
	margin-bottom: 3em;
}

	.partnerInfoLabel {
		display: inline-block;
		margin-right: 20px;
		text-align: right;
		width: 100px;
	}

#primary-content .powered-by-badge {
		float: right;
		padding-left: 16px;
		padding-bottom: 1em;
	}
	
#secondary-content .powered-by-badge {
		float: right;
		padding-left: 16px;
		padding-bottom: 1em;
	}	

#one-column-mobile .powered-by-badge {
	float: none;
	text-align: center;
	padding: 1em 0 0 0;
}

.onecolumn-primary-width {
	width: 100%;
}	

a:link {
	color: #00356b;
}

a:visited {
	color: #00356b;
}

#main-navigation { 
		font-family: "Trebuchet MS"; 
}

.clearboth {
	clear: both;
}

.noborder {
	border: 0px solid black;
}

table {
	border: none;
	padding: 0px;
	margin: 0px;
}


table td, table th { 
	border: none;
	padding: 5px;	
}

	#secondary-content {
		margin: 0px 14px 2em 7px;
		color: #3f3f3f;
		font-family: "Trebuchet MS";
		font-size: 108%;
		line-height: 1.4em;
		padding-bottom: 1em;
	}

	.sidebar-module { 
		margin: 10px 0px 10px 0px; 
		padding: 0px;
		background-color: #DAD59E;	
		background-color: #f8d78f;
		background-color: #DDDCEC;
		clear: both;
	}
	
	.sidebar-module h2 {
		text-align: center;
		color: #ffffff;
		margin-top: 0px;
	
	}
	
	.sidebar-module h2 img {
		margin-top: .75em;
	}
	
	.sidebar-module-content {
		padding: 10px;
		color: #00356b;

	}
	
	.sidebar-module-content h3 {
		margin: 0px; 
		padding: 0px;
	}

	.sidebar-module-content ul {
		margin: .5em 0em .75em 0em;
		
	}
	
	.sidebar-module-content ul li {
		background-image: url(https://mediafiles.lotsahelpinghands.com/starter/images/blue-tick-white.png); 
		background-position: left top;
		background-repeat: no-repeat;
		list-style: none outside none;
		/*list-style: none outside url(//mediafiles.lotsahelpinghands.com/starter/images//blue-tick-peach.png); */
		margin: 0em 0em .4em 1em;
		padding: 0px 0px 0px 1.5em;
	}
    
	.primary-wave {
		background-image: url(https://mediafiles.lotsahelpinghands.com/starter/images/blue-wave-lg.png);
		background-position: left top;
		background-repeat: repeat-x;
		border-radius: 10px 10px 0px 0px;
	}
	
		/*#lotsawaystoconnect #text-lotsawaystoconnect {
			margin: 10px 0px 0px 11px;
		}
	
		#secondary-content .text-didyouknow {
			margin: 10px 0px 0px 55px;
		}*/
	
	.secondary-wave {
		background-image: url(https://mediafiles.lotsahelpinghands.com/starter/images/purple-wave-lg.png);
		background-position: left top;
		background-repeat: repeat-x;
		margin-top: 0px;
		/* border-radius: 10px 10px 0px 0px; */

	}
		
	.with-description {
	 background-color: #efebf3;
	 border-bottom-left-radius: 4px;
	 border-bottom-right-radius: 4px;
	 margin-top: 1em;
	}
	
	.messaging-button-description {
		padding: 1em 1em 1em 1em;
	}

	 .messaging-button a.large {
		color: #ffffff;
		font-size: 116%;
		text-decoration: underline;
	}
	
	.messaging-button a.primary {
		background-color: #00356b;
	}

	.messaging-button a.secondary {
		background-color: #7170af;
	}

	a.messaging-button-link  {
		display: block;
		width: 100%; 
		font-weight: bold;
		padding: .75em 0;
		color: #ffffff;
		text-decoration: none;
		background-color: #00356b;
		border-radius: 6px 6px 6px 6px;
		font-size: 1em;
		margin-top: 8px;
		text-align: center;
	}
	
	.messaging-button a.selected.secondary {
		border: 2px solid #7170af;
		background-color: #ffffff;
		color: #7170af;
	}
	
	.messaging-button a.selected.primary {
	border: 2px solid #00356b;
	background-color: #ffffff;
	color: #00356b;
	}
	
	a.messaging-button-offset {
		margin-top: 3em;
	}

.two-column-left302px-secondary-width .sidebar-module {
		background-color: #EFEBF3;
}


.sponsor-horizontal {
    background-color: #F1E3FF;
    border-radius: 5px 5px 5px 5px;
    padding: 0.75em;
    margin-bottom: 1em;
}

.sponsor-logo-block {
	width: 125px;
	min-height: 75px;
	margin:0 15px 0 15px;
}

.companies-that-care-4-across {
	width:620px;
	margin:2em auto 3em;
}

.companies-that-care-3-across {
	width:465px;
	margin:0 auto 3em;
	line-height: 0;
}

	#omhu {
		width: 250px;
	}
	
	#castofcaregivers {
		width: 250px;
	}

	#castofcaregivers img {
		float: left;
		padding-right: 1em;
	}

#homepage-content img.dropcap {
    position: relative;
    top: 9px;
}

.welcome, .softblue {
	background-color: #e5eaf0;
	padding: .5em 1em;
	border-radius: 6px;
	border: 1px solid #00356b;
}

#landing-testimonial-box .softblue {
	background-color: inherit;
	border: inherit;
	background-color: #e5eaf0;

}

.softlight {
	background-color: #EFEBF3;
	padding: .5em 0em;
	border-radius: 6px;
	border: 1px solid #00356b;
	margin: 0 auto;
}

#landing-screenshot {
	margin-top: 20px;
}

	#landing-screenshot img {
		width: 430px;
		border: 0px solid black;
	}

.landing-testimonials-link {
	text-align:right;
	font-size: 93%;	
}

.private-open-graphics {
	text-align: center;
	margin: 1em auto 0 auto;
	clear: both;
}

.private-open-graphics img {

}

#open-community-graphic, #private-community-graphic {
	padding: 10px 0px 10px 0px;
	max-width: 100%;
}

#open-community-graphic {
}

.private-open-graphics p {
	padding: 0em 1em 0 20px;
	/* max-width: 200px; */
	text-align: left;
}

.private-open-graphics h2 {
	text-align:left;
	color: #000000;
	font-size: 116%;
	padding: 0em 0 0 20px;

}

.two-column-left302px-secondary-width a.large {
}


#homepage-content p{
	color: #00356b;
	font-size: 108%;
}


table#community-difference {

	border: 1px solid #7170af;
	margin: 2em auto 1em;
	border-radius: 6px; 
	border-collapse: separate;	

}

table#community-difference th {
	text-align: center;
	background-color: #7170af;
	color: #ffffff;
	font-size: 108%;
	padding: .5em;
	
}

table#community-difference td {
	padding: .5em 1em .5em 1em;
	font-size: 93%;
	line-height: 1.4;
}

table#community-difference .col1 {
	width: 60%;
}

table#community-difference .col2 {
	width: 20%;
	text-align: center;

}

table#community-difference .col3 {
	width: 20%;
	text-align: center;

}

table#community-difference .rowdark {
	background-color: #EFEBF3;
}

#newsroom-media-logos {
	max-width: 100%;
}

/* Webinar */

	table.summary-table {
	border: 0 solid black;
	margin: 0 3em 0 1.5em;
		}
	table.summary-table tr td {
	font-size: 93%;
	padding: 0.5em;
	vertical-align: top;
	}
	table.summary-table td.cola {
	width: 10em;
	}
	table.summary-table td.colb {
	}
	#content-column td.cola a {
	color: #64638D;
	font-weight: bold;
	}
	table.summary-table th {
	padding: 0.5em;
	text-align: left;
	}

.content-how-it-works h3 {
	font-size: 100%;
	margin-bottom: .25em;
}

/* Who We Help */

div.wwh-categories {
	text-align:center;
}

	.wwh-categories img {
		margin: 1.5em .5em 0 0;
		border-bottom: 10px solid #7170AF;
	}


.shadow {
	-moz-box-shadow: 2px 2px 4px #777777;
	-webkit-box-shadow: 2px 2px 4px #777777;
	box-shadow: 2px 2px 4px #777777;
}

#primary-content-promise .logo {
	vertical-align: middle;
	padding-top: 1em;
	padding-right: 2em;
}

#promise-arrow img {
 	margin-top: 20px;
 }

	#primary-content-promise .carter-pic {
		float: left;
		padding: .5em .75em .5em 0;
	}

	#primary-content-promise .book {
		float: right;
		padding: .5em 0 .5em .75em;
	}

#promise-form-sidebar, #promise-made-sidebar {
	text-align:left;
	padding: 1em 1em 2em;
	margin: 2em 1em 0;
	background-color: #DDDCEC;
	border-radius: 4px;
	border: 1px solid #4a497f;
}

#promise-form-sidebar h3, #promise-made-sidebar h3 {
		font-weight: bold;
		font-size: 1.2em;
		text-transform: uppercase;
		color: #ffffff;
		padding: 1em .25em;
		letter-spacing: .25em;
		text-align: center;
		margin-top: .4em;
		
	}
	
	#promise-form-sidebar h3 {
		background-color: #8180B9;
		}
	
	 #promise-made-sidebar h3 {
		background-color: #00356b;
		margin-bottom:0em;
		}
	
	#promise-form-sidebar form label {
		float: left;
		text-align: right;
		margin-right: .5em;
		width: 90px;
		font-size: 1em;
		clear: both;
	}

	#promise-form-sidebar form input {
		margin-bottom: 1em;
		width: 145px;
	}
	
	#promise-made-sidebar .total-promises-text {
		font-style:italic;
		font-size:1.3em; 
		text-align:center;
		padding: .5em;
		}
		
		#promise-made-sidebar .total-promises {
		font-style:italic;
		font-size:1.3em; 
		background-color: #00356b;
		color: #ffffff;
		text-align:center;
		padding: .5em;
		margin-bottom: 0em;
		}
		
		.scrollingtext-promises{
		position:absolute;
		font-size:1em;
		padding-left:1em;
		
	}

	a.promise-link {
		padding: .75em;
		margin: 1em .25em; 
		display:inline;
		line-height: 3em;
	}

	
	/*	#promise-form-sidebar form .terms {
			font-size: .75em;
		} */

a.primary-background-color {
	background-color: #00356b;

}

a.secondary-background-color {
	background-color: #4a497f;
}

/* Looking for a Community (lfac) */

	#locate-search-map {
		float: right;
		padding: 0 3em 1em 3em;
	}

	.matched-comm-results {
		margin-bottom: 25px;
	}

	.matched-comm-results td{
		vertical-align:top;
		border: 1px solid #cccccc;
	}
	
	
	.matched-comm-results th {
		font-size: 1em;
		text-align: left;
		border: 1px solid #cccccc;
	}
	
	.matched-comm-results .community-photo {
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
	}
	
	.link-button:link {
		color: #ffffff;
		text-decoration: none;
		background-color: #59598A;
		/*width: 100%;
		height: 100%;*/
		padding: 4px 10px;
		border-radius: 3px;
		border: 1px solid #7170AF;
		display: inline-block;
	}

	.link-button:visited {
		color: #ffffff;
		background-color: #59598A;
		border: 1px solid #7170AF;
	}

	.link-button:hover {
		color: #59598A;
		background-color: #ffffff;
	}


/* Switch Communites */

.community-list li {
	margin:0 0 1em;
	padding:0;
}

.community-list .member-role {
		font-size: .9em;
		font-style: italic;
		font-weight: normal;
	}

	.community-list a  {
		text-decoration: none;
		font-weight: bold;
	}

	.community-list .member-role:before {
		content:" - ";
	} 
	
img#starter-powered-by-mobile {
	display:none;
}

.storyproject-highlight {
	float: right; 
	margin: 0px 0px 1em; 
	padding: 0 20px; 
	color: #003567; 
	background-color: #ffffff; 
	font-size: 110%;
	text-align:center;
}

#landing-testimonial-box {
	margin-top: 2em;
}

@media screen and (min-width: 640px) {

html {
	background-image: url(https://mediafiles.lotsahelpinghands.com/starter/images/light-darkpurple-gradient.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
}

body {
	padding: 0 0 0 30px;

}



#main-container-wrapper { 
	position: relative;
	width: 960px;
	margin: auto;
	border: 0px solid #ffcc00;

}

#nav-small {
	display: none;
}

#mobilemenu {
	display: none;
}


#header {
	margin-top: 15px;
	color: #00356b;
}

	.header-branding {
		clear: both;
		position: relative;
		background-image: url(https://mediafiles.lotsahelpinghands.com/starter/images/lhh-main-logo.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		height: 100px;
	}

	#header-links {
		font-family: "Trebuchet MS", sans-serif; 
		padding: 1px;
		text-align: right;
	}
	
	#header a {
		color: #c56c05;
		text-decoration: none;
		font-size: 1.1em;
	}
	
	#main-share-icons {
		font-family: "Trebuchet MS", sans-serif; 
		font-size: 116.1%;
		color: #00356b;
		margin: 26px 10px 0px 0px;
		text-align: right;
		font-weight: bold;
		position: absolute;
		right: 0px;
		bottom: 20px;
	}
	
	#main-share-icons a:link {
		text-decoration: none;
	}

	#main-share-icons img {
		vertical-align: bottom;
		padding: 0px 3px;
	}
	
	#header-landing-1, #header-landing-2, #header-landing-3 {
		height:100px;
		margin:0;
		padding:0;
		float:left;	
	}

	#header-landing-1 a, #header-landing-2 a, #header-landing-3 a {
		width:100%;
		height:100%;
		display:block;
		border: 1px solid #ff0000;
	}
		
	#header-landing-1 {
		width: 302px;
	}
	
	#header-landing-2 {
		width: 454px;
	}

	#header-landing-3 {
		width: 202px;
	}
	
	/***** MCC ONLY *****/
	
	#header-landing-3-vert2-1 {
		border: 0px solid #0000ff;
		clear:both;
		height: 50px;
	
	}
	
	#header-landing-3-vert2-2 {
		border: 0px solid #0000ff;
		clear:both;
		height: 50px;

	}

	
	
	
	
	/***** MCC ONLY *****/

	
	#main-navigation { 
		font-family: "Trebuchet MS"; 
		font-weight: 700;
		clear: both; 
		padding-top: 15px;
	}
	
	#main-navigation-bar { 
		width: 958px;
		float: left; 
		background-color: #7170af;
		border-radius: 10px 10px 0px 0px; 
		border: 1px solid black; 
		line-height: 20px;
		font-size: 123.1%;
	}
	
	#main-navigation-bar ul {
		background-color: #7170af;
		margin: 5px;
		padding: 1px 0px 1px 0px; 
		
	}
	
		#main-navigation-bar ul li {
			margin: 0px;
			padding: 0px 0px 6px 0px;
			float: left;
			list-style-type: none;
			background-image: url(https://mediafiles.lotsahelpinghands.com/starter/images/sep.png);
			background-repeat: no-repeat;
			background-position: right top;

		}
		
		#main-navigation-bar ul li a { 
			margin: 0px; 
			padding: 6px 20px 6px 20px;
			color: #ffffff; 
			text-decoration: none;

		
		}
	
		
		#main-navigation-bar ul li.selected {
			margin-top: -3px;
			margin-left: -1px;
			margin-right: 0px; /* was 1px */
		}
		
		#main-navigation-bar ul li.selected a { 
			background-color: #4a497f; 
			margin-top: 0px; 
			padding: 10px 20px 11px 20px;
			border-top: 1px black solid; 
			border-radius: 10px 10px 0px 0px; 
			border-left: 1px solid black;
			border-right: 1px solid black;
			
		}
		
		
		#main-navigation-bar ul li.secondary {
			background-color: #00356b;
			color: #00356b;
		}

		#main-navigation-bar ul li.secondary a { 
			background-color: #00356b;
			background-image: url(https://mediafiles.lotsahelpinghands.com/starter/images/sep.png);
			background-repeat: no-repeat;
			background-position: right 7px;
		}
		
		#main-navigation-bar ul li.noborder a {
			background-image: none;
		}
		

		#main-navigation-bar ul li a:hover {
			background-color: #ffffff; 
			color: #7170af;
			margin-left: -1px; 
			padding-right: 21px;
	
		}
		
		#main-navigation-bar ul li.secondary a:hover {
		background-color: #ffffff; 
		color: #00356b;
		margin-left: -1px; 
		padding-right: 21px;
	
		}
		
		#main-navigation-bar ul li.selected a:hover {
			margin-right: 0px; 
			padding-right: 20px; 
			margin-left: 0px;
		}
		
		#main-navigation-bar ul li.selected a {
			background-color: #4a497f; 
			color: #ffffff; 
		}
		
		#main-navigation-bar ul li.border-none {
			background-image: none;
		}

#sub-navigation-bar-empty {
	border-top: 5px solid #4a497f;
	clear: both;
}

#sub-navigation {
	font-family: "Trebuchet MS"; 
	clear: both;
}

#sub-navigation-bar {
	background-color: #4a497f;
	color: #ffffff;
	text-align: center;
	padding: 6px 0px 6px 0px;
	clear: both;
	font-size: 93%;
}

	#sub-navigation-bar ul {
		margin: 4px 0 0 0;
		padding: 0px 0 0 0;
	}
	
	#sub-navigation-bar li	{
		list-style-type: none; 
		font-size: 110%;
		display: inline;
	}

	#sub-navigation-bar  a {
		color: #ffffff;
		padding: 5px 15px 4px 15px;
		margin: 0px 5px;
		text-decoration: none;
	}
	
	#sub-navigation-bar .selected a {
		background-color: #ffffff;
		font-weight: bold;
		color: #4A497F;
		border-radius: 5px 5px 0px 0px; 
		padding-bottom: 8px;
	}

	#sub-navigation-bar a:hover, #sub-navigation-bar a:active {
		text-decoration: underline;
	}
	
	#main-navigation-mobile {
		display: none;
	}
	
#main-content {
	clear: both;
	border-left: 1px #000000 solid; 
	border-right: 1px #000000 solid; 
	border-bottom: 1px #000000 solid; 
	padding-top: 1px; /* To avoid margin collapse */
	background-color: #ffffff;
	min-height: 400px;
}

	#primary-content {
		margin: 10px 14px 28px 28px;
		padding: 0px;
		background-color: #ffffff;
		color: #202020;
		font-family: "Trebuchet MS";
		font-size: 116%;
		line-height: 1.5em;
		position: relative;
		text-align: left;
		border: 0px solid red;
		}
		
		#primary-content h1 {
			/* clear: both;
			removed 4.25 DJ */
		}
		
		#primary-content h2 {
			color: #00356b;
			margin-bottom: .5em;
		}

		#primary-content ul {
			margin: 0px 0px 1em 2em;
		}

		#primary-content li {
			color: #202020;
			margin-top: 0em;
		}
	
		#primary-content li span {
			color: #202020;
		}
		
		#primary-content .column {
			margin: 0em 2em 0px 2em;
		}
		
			.column h3 {
				margin: 1.5em 0px .5em;			
			}
		
		
		#photos-action .yui3-u-1-3 {
			padding-bottom: 5em;
		}
	
		#primary-content-promise {
			width: 603px;
		}
		

		#secondary-content-promise {
			width: 311px;
		}


		/* Labels */
		
		#primary-content label, #primary-content label {
			display: inline-block;
			width: 175px;
			text-align: right;
			/*vertical-align: top; */
			margin-right: 15px;
		}
		
		
		#primary-content .formExampleUnder, #primary-content .formExampleUnder {
			display: inline-block;
			margin-left: 192px;
			text-align: left;
			vertical-align: top;
			color: #333333;
		}
		
		#primary-content .standard-label {
			display: inline;
			width: auto;
			margin: auto;
		}
		
		#primary-content .formExampleCenter {
			display:inline; 
			width:auto; 
			color: #333333; 
			font-size: 87%; 
			line-height: 1.4em;
		}

.two-column-left302px-primary-width {
	width: 654px;
}

	.two-column-left302px-primary-width #primary-content {
		margin-right: 28px;
		margin-left: 0px;
	}


.two-column-left302px-secondary-width {
	width: 302px;
}

		.two-column-left302px-secondary-width #secondary-content {
			margin-left: 28px;
			margin-right: 28px;
		}




	
		ul li.checkmark , #feedback-contents li{
		background-image: url(https://mediafiles.lotsahelpinghands.com/starter/images/blue-tick-purple.png); 
		background-position: left top;
		background-repeat: no-repeat;
		list-style: none outside none;
		margin: 0em 0em .5em .5em;
		padding: 0em 0px 0px 1.5em;

	
	}


#feedback-contents li{
		background-image: url(https://mediafiles.lotsahelpinghands.com/starter/images/blue-tick-white.png); 
		
		}

#feedback-contents p {
	margin-left: 2em;
}

#ad-frame-title-sponsor {
	position: absolute;
	left: 970px;
	top: 136px;
	text-align: center;
	border: 0px solid red;
	
}

#bottom-content {
	padding: 2px 0px 2px 10px;
	background-color: #00356b;
	color: #ffffff;
	font-size: 85%;
	border-radius: 0px 0px 10px 10px;
}

#footer {
	background-image: url(https://mediafiles.lotsahelpinghands.com/starter/images/footer-reflection.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-radius: 10px 10px 0px 0px;
	padding: 10px 0px;
	margin-top: 2px;
	font-size: 85%;
	color: #00356b;
}

	#footer h3 {
		font-weight: bold;
	}
	
	.footer-nav-width {
		width: 192px;
		width: 240px;

	
	}
	
	.footer-nav {
		padding: 0px 1em;
	
	}
	
		.footer-nav ul {
		list-style-type:none;
		font-size: 123%;
		margin: 1em 0;
		padding: 0;

		}
		
		.footer-nav ul li {
			font-weight: bold;
			padding-top: .5em;
		}
		
	#facebook-button {
		padding: 1em 0 0 1em;
		clear: both;
	}

/* Create */
	
	table.form-table {
		text-align: left;
	}

	th {
		font-weight: bold;
		color: #003567;
		text-align: right;
		font-size: 87.5%;
		padding: 5px 15px 5px 0px;
		vertical-align: top;
	}
	
	.form-table td {
		padding: 5px;
	}
	

	#community-creation-form .formExampleUnder {
		width: 210px;
	}
		
	#create-comm-email, #create-comm-name, #create-comm-purpose {
	 	line-height: 2.5em;
	 }
	 
	 #create-comm-type {
		text-align: center;
	 	line-height: 2em;
	 	margin: 1em 0 0 2em;
	 }
	 


/* Partners */

	table.partnerListing p {
		margin: 0px;
	}
	.partnerName {
		font-size: 108%;
		font-weight: bold;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	
	.partnerListingDetails p {
		margin: 2px 0;
	}
	
	.partnerInfoLabel {
		font-style: italic;
		padding-left: 5px;
	}

	#premier-partner-logo-montage table {
		width: 100%;
		margin: 0px auto 40px auto;
	}

	#standard-partner-logo-montage table {
		width: 100%;
		margin: auto;
	}

	#premier-partner-logo-montage td, #standard-partner-logo-montage td {
		vertical-align: middle;
		text-align: center;
		border: 0px solid black;
	}

	#premier-partner-logo-montage hr {
		width: 50%;
		border: 1px solid #babcbe;
		margin-bottom: 40px;
	}

	.partner-spotlight-listing {
		position: relative;
	}

	.premier-badge {
		/* It might be better to do this as a float right */
		position: absolute;
		border: 0px solid #000099;
		top: -16px;
		left: 650px;
		
	}
	
/*	.premier-badge:after {
		content: "Premier";
	} */




/* Who We Help */

	.who-we-help-content h2 {
		font-size: 116%;
	}


/* Media */

	.newslink-list a {
		text-decoration: underline;
	}
	
	.newslink-list li {
		margin-bottom: 1em;
	}
	
	.image-file-link {
		margin: 0 15px;
		text-decoration: none;
	}

	


/* Newsletter Archive */

table#newsletter-archive-table  {
	margin: 0px 0px 0px 3em;
	padding: 0px;
	border: 0px solid red;

}

	table#newsletter-archive-table td.cola {
		margin: 0px;
		padding: 0px 0px 1.5em 0px;
		text-align: left;
		vertical-align: top;
		width: 25%;
		font-weight: bold;
		line-height: 1.5em;
	}

	table#newsletter-archive-table td.colb {
		margin: 0px;
		padding: 0px 5em 1.5em 0px;
		text-align: left;
		vertical-align: top;
		width: 75%;
		line-height: 1.5em;

	}
	table#newsletter-archive-table th {
		font-weight: bold;
		text-align: left;
		font-size: 108%;
		padding: 0px 0px 1em 0px;
		margin: 0px 0px 0em 0px;
		vertical-align: top;
	}
	#newsletter-archive-table img {
		border: 1px solid #4a497f;
	}
	
/* Contact Us */

table#connectwithus  {
	width: 100%;
	border: 0px solid black;
	margin: 2em 1em 2em 1em;
	padding: 0px;
}

	table#connectwithus td {
		width: 33%;
		vertical-align: top;
		text-align: left;
		padding: 0 1em;
		margin: 0px;
		border: 0px solid red;
		font-size: 93%;
	}
	
		table#connectwithus td img {
		display: block; 
		margin: 0px;
		border: 0px solid red;
}

table#connectwithus img.screenshot {
	border: 0px solid #4a497f;
	
}

/* Sponsor Page */

div#sponsor-logos {
	background-color: #ffffff;
	width: 175px;
	margin: 1em auto;
	text-align: center;
}

	#sponsor-logos img {
		display: block;
		padding: 5px 5px;
		margin: 0px auto;
		
	}
	
	
/* Resources */

.return-to-top	{
	margin-bottom: 2em;
}

	table.resrcdir {
		width: 620px;
		border: 0px solid red;
		text-align: left;
		vertical-align: top;
		margin-left: 1.5em;
	}

	table.resrcdir th.heada {
		font-weight: bold;
		width: 25%;
		text-align: center;
		vertical-align: top;
		padding-left: 0em;
		padding-top: 1.25em;
		padding-bottom: 1.5em;
		font-size: 93%;
		line-height: 2em;
		background-color: #eeeeee;
	}
	
	table.resrcdir th.headb {
		width: 75%;
		border: 0px solid green;
		text-align: center;
		vertical-align: top;
		padding: 1.25em 0 1.25em 0;
		line-height: 2em;
		font-size: 93%;
		background-color: #eeeeee;
	}

	table.resrcdir td.heada {
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		padding-left: 1em;
		padding-top: .5em;
		padding-bottom: .5em;
		color: #00356b;
		background-color: #eeeeee;
	}
	
	table.resrcdir td.headb {
		border: 0px solid green;
		text-align: center;
		vertical-align: top;
		padding-left: 1em;
	}

table.resrcdir td.cola, table.resrcdir td.colb {
		vertical-align: top;
		border-top: 1px solid #cccccc;
		border-bottom: 0px solid #cccccc;
		text-align: left;

}


	table.resrcdir td.cola {
		font-size: 100%;
		font-weight: bold;
		padding: 2em 0 0em 2em;
	}
	
	table.resrcdir td.colb {
		font-size: 93%;
		padding: 2em 0 0em 2em;
	}

	.resource-top-link {
		width: 98%;
		text-align: right;
		padding-top: 2em;
		padding-bottom: 0em;
		padding-right: 0em;
		font-size: 85%;
	
	}
	

	
/* Story Project */

	#storyproject-table {
		margin-left: 2em; margin-bottom: 2em;
	
	}
	#storyproject-table td {
		vertical-align: top;
		margin: 1.5em 0 1em 0;
		padding: .5em;
	}

/* CUFON Fonts */

/* Custom Cufon Fonts 

.lfs {
	font-family: "LFS";
	color: #4a497f;
	margin: 15px 0px 5px 0px;
}

h1.lfs {
	font-size: 138.5%;
	margin-top: .5em;
	font-family: "Trebuchet MS"; 

}

.lhnl {
	font-family: "LHNL", "Trebuchet MS", sans-serif;
	color: #ffffff;
}

.primary-wave h2.lhnl {
	font-size: 167%;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
}

.secondary-wave h2.lhnl {
	font-size: 167%;
	padding: 20px 0px 0px 0px;
	margin: 10px 0px 35px 0px;
}
*/


#primary-content h1.blog-h1 {
	margin-bottom: 1em;
	margin-top: 1em;
	font-weight: bold;
	font-size: 146.5%;
}

#secondary-content .primary-wave h2 {
	color: #00356b;
}

#secondary-content .secondary-wave h2 {
	color: #ffffff;
}

.secondary-wave h2.lhnl {
	margin-top: 1em;
	font-size: 116%;
    padding-top: 1em;
    padding-bottom: 2em;
}

#primary-content .share-links {
	float: right;
}


.share-links {
	text-align: left; 

}

#header-links ul {
	background-color: #ffffff;
	margin: 5px;
	padding: 1px 0px 0px 0px; 
}

	#header-links ul li {
		display: inline;
		margin: 0px;
		padding: 0px 0px 6px 0px;
		list-style-type: none;
	}

	#homepage-slideshow {
		width: 628px;
		height: 475px; /*  For slideshow */
		/*height: 415px;  For Infographic */
	}

	/*#homepage-slideshow img {
		width: 100%;
	}*/


#ad-frame-extra-1 {
	position: absolute;
	left: 980px;
	top: 260px;
	margin:0;
	padding:0;

}

#ad-frame-extra-2 {
	position: absolute;
	left: 980px;
	top: 460px;
	margin:0;
	padding:0;

}


}



@media screen and (max-width: 639px) {

html {
	background-image: url(https://mediafiles.lotsahelpinghands.com/starter/images/background-gray-stripe.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
}
	
body {
	width: 100%;
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, san-serif;
}

/*
.lfs {
	font-family: "Trebuchet MS"; 
	color: #4a497f;
	margin: 15px 0px 5px 0px;
}

h1.lfs {
	font-family: "Trebuchet MS"; 
	font-size: 40px;
	margin-top: .5em;
	clear: both;
}
*/
#main-container-wrapper { 
	position: relative;
	width: 100%;
	margin: auto;
	border: 0px solid #ffcc00;
	
}

#main-share-icons {
	display: none;
}

h1, h2, h3, p {
	padding-left: 10px;
}

.header-branding {
	padding-top: 45px;
	width: 210px;
	height: 80px;
	background-image: url(https://mediafiles.lotsahelpinghands.com/starter/images/lhh-mobile-header-banner.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}


#header-links {
	display: none;
}

.share-links {
	display: none;
}

#landing-screenshot img {
	width: 100%;
	max-width: 430px;
	min-height: 350px;
}

#homepage-slideshow img {
	/*min-width: 320px;*/
	/* max-width: 480px; */
	max-width: 100%;
}

#homepage-slideshow {
		/*min-height: 350px;   For slideshow */
		
		 /*min-height: 200px; For Infographic */
	}

#landing-testimonial-box {
	margin-top: 1em;
}

#primary-content .yui3-u-1-3 {
	margin: 1.5em 0; 
	width: 100%; text-align: center;
}

#primary-content {
	padding: 1em;
}



#nav-small {
	position: absolute;
	right: 10px;
	top: 45px;
}

#signin-button-mobile, #menu-button-mobile {



}


#menu-button-mobile a, #signin-button-mobile a {
	font-family: "Trebuchet MS"; 
	font-size: 1.25em;
	font-weight: bold;
	padding: 1em 1em 1em 1em;
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
	border-radius: 6px 6px 6px 6px;
	background-color: #4a497f; /*dark purple */

}

#signin-button-mobile {
	float: left;
	background-color: #00356b; /* dark blue*/
	margin-right: 12px;
	display: none;
}

#menu-button-mobile {
	float: right;
	margin-right: 0px;

}

#secondary-content {
	margin: 0 .5em;
	position: relative;
}
	
.sidebar-module {
	width: 100%;
}	

img#starter-powered-by {
	display:none;
}


img#starter-powered-by-mobile {
	display:inline;
	width: 82px;
}

#bottom-content {
	background-color: #00356b;
	color: #ffffff;
	padding: .5em 0;
	text-align: center;
}

	#bottom-content p {
		margin: 0;
		padding: 0;
	
	}
	
#facebook-button {
	margin: 1em;
	clear: both;
}

.footer-nav {
	margin: 1em;
	width: 100%;
	font-size: 15px;
}

.footer-nav ul {
	float: left;
	border: 3px solid #ffffff;;
	margin: 0 0 0px 0;
	padding: 0;
}


.footer-nav ul li {
	display:block;
	margin: 0 4px 4px 0;
	padding: 0em 0 1em;
	float: left;

}

	.footer-nav ul li a {
		margin: 0 0em;
		padding: 0em 1em 1em 0;
		color: #4a497f;
	}

/* Story Project */

table#storyproject-table {
	padding-top: 2em;
	margin: 0 auto;
	
}

#storyproject-table td {
	vertical-align:top; 
	text-align:center;
	font-size: 120%;
}

#storyproject-table td.description {
	display: none;
}

.storyproject-highlight {
	float: none; 
	margin: 0px 0px 1em; 
	padding: 0 20px; 
	text-align: center;
}

/* Webinar */

	table.summary-table {
		margin: 0;
		padding: 0;
	}

	table.summary-table td.cola, table.summary-table th.cola {
		width: 25%;
	}
	
	table.summary-table p {
		padding-left: 0;
		line-height: 1.5em;
	}
	
	
/* Switch Communities screen */

.onecolumn-primary-width {
	font-size: 15px;
}

ul.community-list {
	margin:0 auto;
	padding:0;
}

.community-list li  {
	margin:0 0 .75em;
	text-align: center;
	display: block;
	font-weight: bold;
}

	.community-list a {
		width: 90%;
		margin:0;
		padding:0;
		font-weight: bold;

	}
	
	.community-list .member-role {
			font-size: .9em;
			font-style: italic;
			display: block;
			font-weight: normal;
	}
	
	.community-list .member-role:before {
		content: ""
	}

/* Create */

table.progress-bar {

}

table.progress-bar td {
	border: 0px solid white;
}

	#create-comm-name, #create-comm-zip, #create-comm-country, #create-comm-purpose, #create-comm-type, #create-comm-coordname, #create-comm-coordphone, #create-comm-email, #create-comm-password {
		line-height: 2em; 
		padding: 0em 0 1em 1em;
	}
	
	#create-comm-password {
		line-height: 0em;
	}
	
	#community-creation-form #create-comm-password label, #community-creation-form #create-comm-email label {
		margin-top: 1em;
	}
	
	#create-comm-type {
		text-align: left;
	}
	
	#create-comm-name label, #create-comm-zip label, #create-comm-country label, #create-comm-purpose label, #create-comm-type label, #create-comm-coordname label, #create-comm-coordphone label, #create-comm-email label, #create-comm-password label {
		margin: 0 0 0 0;
		padding: 0 0 0 0em;
		font-size: 1.1em;
	}
	
	#create-comm-name input, #create-comm-zip input, #create-comm-country input, #create-comm-purpose input, #interface, #create-comm-coordname input, #create-comm-coordphone input {
		margin: 0em 0 .5em .5em;
		padding: 0em 0;
		display: block;
	}
	
	#create-comm-type input {
		margin: 0 0 0 0; 
		padding: 0;
		
	}
	
	.formExampleUnder {
		background-image: url(https://mediafiles.lotsahelpinghands.com/p/lotsa/images/icons/bullet_arrow_up.gif);
		background-position: .25em 0px;
		background-repeat: no-repeat;
		color: #000000; 
		margin-left: 0em;
		width: 80%;
		font-size: 100%;
		padding-left: 0em;
		
	} 
	
	#community-creation-form label {
		display: block;
		margin-bottom: 0.75em;
	}

	#community-creation-form .standard-label {
		font-size: 110%;	
		display: inline-block;
		line-height: 1.1em;
	}

	#community-creation-form input[type="text"],
	#community-creation-form select {
		width: 100%;
		margin: 0;
	}

	#community-creation-form input[type="email"], 
	#community-creation-form input[type="password"] {
		width: 90%;
		margin: 0;
	}


	#community-creation-form .formExampleUnder {
		background-image: none;
		margin-top: -20px;
	}
	
	#community-creation-form .formExampleCenter {
		color: #000000; 
		font-size: 100%;
		line-height: 1.1em;
	}
	
	.mobile-hidden {
		display: none;
	}

.youtubevideo {
	width: 100%;
}

#ad-frame-extra-1 {
	line-height: 0;

}

/* Media */
/***** Partners *****/

#premier-partner-logo-montage table, #standard-partner-logo-montage table {
	margin: 0 auto;
}

#premier-partner-logo-montage table td, #standard-partner-logo-montage table td {
	display:block;
	width: 100%;
	text-align:center;
	margin-top: 2em;
}

	.newslink-list a {
		text-decoration: underline;
	}
	
	.newslink-list li {
		margin-bottom: 1em;
	}
	
.companies-that-care-4-across, .companies-that-care-3-across {
	width:100%;
	margin:0em;
}

	#omhu {
		width: 100%;
	}
	
	#castofcaregivers {
		width: 220px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;

	}

.sponsor-logo-block {
	width: 100%;
	min-height: 75px;
	text-align: center;
	margin:0;
	padding-bottom: 2em;
}

/******** Find a Community ********/

.link-button:link {
    margin-bottom: .5em;
    }

.matched-comm-results .community-photo {
    float: none;
    margin-bottom: .5em;
    margin-left: 00px;
}

.matched-comm-results p {
	padding-left: 0px;
}
    
 #promise-arrow img {
 	width: 100%;
 }

	a.promise-link {
		display: block;
		font-size: .9em;
	}

	#primary-content-promise .carter-pic {
		float: right;
		padding: .5em 0em .5em .5em;
	}
	
a.messaging-button-link  {
		width: inherit; 
}

table#newsletter-archive-table th {
	display: none;
}

table#newsletter-archive-table tr, table#newsletter-archive-table td {
	display: block;
	padding-left: 10px;
}

table#newsletter-archive-table td.cola {
	vertical-align: top;
	font-weight: bold;
}

table#newsletter-archive-table td.colb {
	margin-bottom: 1em;
}

table#newsletter-archive-table td.colb img {
	max-width: 175px;
}


}


@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 639px) { 
    /* Retina-specific stuff here */

.header-branding {
	background-image: url(https://mediafiles.lotsahelpinghands.com/starter/images/lhh-mobile-header-banner@2x.png);
	background-size: 210px;
}

} /* End Retina media query */

/* JPlayer specific fix */

#jp_container_1 ul {
	margin: 0;
}	



