h1,h2,h3{
	color:rgba(255,255,255,1);
	font-family:Raleway,sans-serif;
	font-style:normal;margin:0;padding:0 0 10px 0;font-weight:200;font-size:36px;font-size:3em;font-size:2.55em}

@media (max-width:990px){
	h1{font-size:30px;font-size:2.2em;color:#ff0}
	}
	
@media (max-width:770px){
	h1{font-size:22px;font-size:1.8em;font-size:1.6em;color:#ff0}
	}

h2{
	padding:5px 0 15px 0;
	color:#333;
	font-family:Raleway,sans-serif;
	font-style:normal;
	font-weight:700;
	font-size:1.5em;
	line-height:160%}

h3{font-family:Roboto,sans-serif;font-size:20px;font-size:1.4em;font-weight:800;padding:15px 0 10px 0;color:#666}

h4{padding:5px 0 5px 0;font-size:20px;font-size:1.2em;font-weight:700;color:#333}

li,p,p.light{
	font-family:Lato,Arial,sans-serif;
	letter-spacing:normal;
	padding:5px 0 12px 0;
	color:#333;
	font-size:1.2em
	}

@media (max-width:600px){
	h1{font-size:2.45em}
	h2{font-size:1.5em;padding:5px 0 15px 0;color:#000;font-weight:600;}
	h3{font-size:1.5em;padding:5px 0 10px 0;color:#666;}
	li,p,p.light{
		font-family:Lato,Arial,sans-serif;
		letter-spacing:normal;
		color:#303;
		padding:2px 0;
		font-size:1.25em}
	}
	
.bold{font-weight:700}

p.smallFont{font-size:1em; line-height: 160%}
a.smallFont{font-size:1em; line-height: 160%}
a.smallFont:hover{font-size:1em; line-height: 160%}

@media (max-width:600px){
	p.smallFont{font-size:1.3em; line-height: 170%}
	a.smallFont{font-size:1.3em; line-height: 170%}
	a.smallFont:hover{font-size:1.3em; line-height: 170%}
}

p.XSmallFont{font-size:.8em}

.light,a.light,h1.light,h2.light,p.light{color:#ccc}

.white,a.white,h1.white,h2.white,p.white{color:#fff}
hr{border-color:#2db0c6;width:100%;margin:12px auto}
hr.faint{border-color:#ccc;width:100%;margin:8px auto}

a{color:#039}
.italics{font-style:italic}
.indented{padding-left:15px}
.indented30{padding-left:30px}
.topPad10{padding-top:10px}
.topPad15{padding-top:15px}
.topPad20{padding-top:20px}
.topMargin10{margin-top:10px}
.topMargin20{margin-top:20px}
.topMargin30{margin-top:30px}
.botPad10{padding-bottom:10px}
.textAlignCenter{text-align:center}
.alignCenter{margin:5px auto}
.width100pc{width:100%}
.facebookSize{width:50px}
.linkedinSize{width:121px}
.houzzSize{width:362px}

@media (max-width:600px){
	.facebookSize{width:50px}
	.linkedinSize{width:121px}
	.houzzSize{width:300px}
	.indented{padding-left:10px}
	.indented30{padding-left:15px}
	}