 body {
	 padding-top:0px;
	 padding-bottom:0px;
	 /* background-image:url('img/dark-dimples-bg.jpg'); */

      }

 
img {max-width:100%;}
      
/* nav {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	z-index: 100;
} */
    
  
header {padding-bottom:10px;}

.title {
	font-size:2.5em;
	line-height:1em;
	font-weight:bold;
	color:#444444;
	text-shadow: 2px 2px 2px #bbbbbb;
	margin-top:50px;
}

.headerfade {
	width:100%; 
	padding-left:5px; 
	/* border-right:1px solid; */
	border-bottom:1px solid; 
	background-color:#eeeeee;  
	background-image:-webkit-gradient(linear, 0% 0% 0% 100%, from (#ffffff), to(#dddddd));	
	background-image:-moz-linear-gradient(top, #ffffff, #dddddd);
	background-image:-webkit-linear-gradient(top, #ffffff, #dddddd);
	background-image:-ms-linear-gradient(top, #ffffff, #dddddd);
	background-image:-o-linear-gradient(top, #ffffff, #dddddd);
}

.headertitle {
	width:100%; 
	padding-left:5px; 
	background-color:#333333;
	color:#eeeeee;
	font-weight:normal;
}

.tagline {
	font-size:1.4em;
	font-weight:bold;
	color:#666666;
	<!-- margin-top:10px; ->
}

.header-social {margin-top:8px; margin-right:5px;}

.icon-stack {margin-right:5px;}

.guarantee {
	margin-top:0em;
	font-size:2.5em;
	line-height:1.5em;
	font-weight:800;
}

cite {
	font-size: 1.5em;
	font-weight:700;
	text-align:center;
	color:#999999;
}

.services p, .services h2 {margin-left:5px; margin-right:5px;}


/*
#
##
###
###Footer Styling
###
##
#
*/

footer {
	background-color:#333333; 
	width:100%;
	padding-top:20px;
	padding-bottom:0px;
	/* border-top:1px solid grey;
	background-image:-webkit-gradient(linear, 0% 0% 0% 100%, from (#ffffff), to(#dddddd));	
	background-image:-moz-linear-gradient(top, #ffffff, #dddddd);
	background-image:-webkit-linear-gradient(top, #ffffff, #dddddd);
	background-image:-ms-linear-gradient(top, #ffffff, #dddddd);
	background-image:-o-linear-gradient(top, #ffffff, #dddddd); */
	}
	
/* lower {
	background-color:$ffffff;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
} */

.copyright {text-align:center;}

.footer-badge {
	margin-left:10px;
}

.services {background: white;border-radius:10px;-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);position:relative;z-index:90;}
.ribbon-wrapper-green {width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px;}
.ribbon-green {font:bold 15px Sans-Serif;color:#333;text-align:center;text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 0;left: -5px;top:15px;width:120px;background-color:#BFDC7A;background-image:-webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#8EBF45)); background-image:-webkit-linear-gradient(top, #BFDC7A, #8EBF45); background-image:-moz-linear-gradient(top, #BFDC7A, #8EBF45); background-image:-ms-linear-gradient(top, #BFDC7A, #8EBF45);background-image:-o-linear-gradient(top, #BFDC7A, #8EBF45);color: #6a6340;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.3);box-shadow:0px 0px 3px rgba(0,0,0,0.3);}
.ribbon-green:before, .ribbon-green:after {content: "";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px;}
.ribbon-green:before {left: 0;}
.ribbon-green:after {right: 0;}​