body {
	background-color: #1a171b ;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
	font-weight: 300;
	color: #838383;
	font-size: 14px; }
 
h1, h2, h3 { font-weight: 300; margin-bottom: 1.2%; text-shadow: 0 0 0 #fff; }

#wrapper {
	max-width: 960px; min-width: 800px; position: relative; clear:both; }

#content { width: 98%; position: relative; padding: 0 1%; }
	 
#header { background: url(../img/header.png) #fff left bottom no-repeat; 
	border-bottom: 1px #ffffcc solid; 
	max-width: 100%; 
	min-width: 960px; 
	min-height: 150px; 
	height:auto !important; 
	height: 150px;
	overflow:hidden; }
	
#header ul { margin-left: 20px; padding: 15px 10px ;}
#header ul li { float: left; margin: 25px 20px 0 30px; }
#header ul li.first { margin-top: 45px; }
#header ul li.second { width: 420px; margin-top: 25px; }
#header h1 { font-size: 2.25em; text-shadow: 0 0 0 #fff; }
#header h2 { font-size: 1.8em; }
#header h2 span { color: #bdd666; border-bottom: 1px solid; }
#header h3 { font-size: 1.1em; line-height: 1.4em; }
#header h3 span { font-size: 1.25em; }
#header span { color: #bdd666; }

#about p span { text-decoration: line-through; }

.work { padding: 20px 0 0 20px;}
.work img { border: 5px solid #d7eda4; margin-bottom: 10px; clear: both; display: block; }
.work h2 { font-size: 16px; font-weight: 300;  margin-left: 10px; color: #fff; float: left; width: 50%; line-height: 24px; text-shadow: 0 0 0 #fff; padding-top: 3px; color: #dbdbdb }
.work h2 strong { clear: both; display: block; font-size: 24px; font-weight: 300; color: #d7eda4 }
.work p {  margin-bottom: 50px; float: right; width: 45%; font-size: 13px; line-height: 140%; padding-top: 4px; color: #f2f2f2;}
.work p a { color: #dbdbdb }
.work p a:hover { background-color: #7ca323; text-decoration: none; color: #fff;}

.testimonial { margin: 20px 0; }
.testimonial ul li { float: left; width: 45%; padding-right:3%; font-size: 13px; line-height: 1.8em; letter-spacing: 0; position: relative; }
.testimonial p { padding-left: 10px; font-size: 13px; }
.testimonial h1, .testimonial h2 { font-size: 16px; padding: 10px 0 0 10px; color: #fff; font-weight:300; color: #d7eda4;}
.testimonial h2 { font-size: 14px; padding-top:0; margin-top: -5px; color: #f2f2f2; }

.equation { padding: 40px 0 80px 15px; } 
.equation li { float:left; padding-right: 15px; min-width: 20px; font-size: 18px; text-align: center; line-height: 1.4em; font-weight: 300; }
.equation h1, .equation h3 { font-size: 40px; color: #97a576; font-weight: 400; padding-top: 12px; }
.equation h3 { font-size: 34px; padding-top: 14px; font-weight: 300;}
.equation h2 { font-size: 25px; font-weight: 400; padding:10px 0 4px; border-bottom: 2px solid #999; color: #fff;  }
#first { padding-left: 0;}

.hidden { display: none; }


