#content h1 {
	text-decoration:none;
	text-transform:lowercase;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", arial, sans-serif;
	font-weight:300;
	font-size:1.5em;
	color:#4976a0;
}
	#content h1 img {
		vertical-align:middle;
		margin:-7px 5px 0 0;
	}
#content h2 {
	color:#008c44;
	font-size:1.2em;
}
#content h3 {
	color:#000;
	font-size:1.1em;
}
#content a {
	color:#008c44;
	text-decoration:none;
	font-weight:bold;
}

#content ul.icon_list {
	margin:0 0 20px 0;
	padding:0;
	
	list-style:none;
}
#content ul.icon_list li {
	margin:0.75em 0;
	padding:0 0 0 20px;
	
	background:#fff url(../images/icons/products.png) center left no-repeat;
	line-height:1.5;
	font-weight:bold;
}
#content ul.features li { background-image:url(../images/icons/features.png) }
#content ul.news li { background-image:url(../images/icons/news.png) }

#content .news_item .time { color:#ccc; font-weight:normal }

#footer {
	border-top:5px solid #00a951;
}
#footer p {
	line-height:3em;
	font-weight:bold;
}
#footer h2 {
	line-height:2em;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", arial, sans-serif;
	font-weight:300;
	font-size:1.5em;
	font-style:italic;
	text-align:right;
	color:#00a951;
}

#content.fuel { margin-bottom: 0 }
#content.fuel input { width: 30px; text-align: center; font-size: 12px }
#content.fuel table { width: 300px; border: 0 }
#content.fuel th { text-align: left }
#content.fuel th,
#content.fuel td { padding: 0 0 5px 10px }
#content.fuel th:first-child,
#content.fuel td:first-child { width: 36px; padding-left: 0 }
#content.fuel td input { width: 30px }
#content.fuel input, #content.fuel textarea {
  padding: 2px;
  border: 1px solid #ccc;
  border-top-color: #aaa;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#content.fuel h2 { margin: 0 }
#content.fuel button {
  margin:   0;
  padding: 4px 8px;
  border:   1px solid #34803e;
  display: block;
  float: right;
  background: #4da058;
  color: #fff;
  font-size: 24px;
  font-weight: bold;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#content.fuel form p { clear: none }
#content.fuel .finish { width: 940px; margin: 0; padding: 10px; background: #eee; border-top: 1px solid #ccc }
#content.fuel .row { padding: 0 10px 10px 200px; display: block; clear: both; position: relative }
#content.fuel label { position: absolute; top: 0; left: 0 }
#content.fuel .row input,
#content.fuel .row textarea { padding: 4px; width: 100%; text-align: left }
