html, body {	margin: 0px;	padding: 0px;	height:100%;}html {	background: #6CF url(../images/horizon-blur.jpg) no-repeat fixed center bottom;	background-size:cover;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;}header, section, nav, article, aside, hgroup, ul, p, footer, content, column {	display: block;	margin: 0px;	padding: 0px;}#welcome #floater {	position: relative;	float: left;	height: 25%;	margin-bottom: -175px;	width: 1px;	clear: both;}#floater  {	margin: 0px;	padding: 0px;	height: 25px;}.wrapper {	width: 960px;	margin: 0px auto;	position: relative;	clear: left;}header.main .top {	background: url(../images/nav-bar-bknd.jpg) repeat-x center center;	margin: 0px;	padding: 0px;	height: 40px;	border: 1px solid rgba(0,51,102,1);	float: left;	width: 960px;}header.main .top .mainNav {	margin: 0px auto;	padding: 0px;	list-style: none;	font: .75em "Lucida Sans Unicode", "Lucida Grande", sans-serif;	text-transform: uppercase;	width: 650px;}header.main .top .mainNav li {	margin: 0px;	padding: 12px 20px 0px;	float: left;}header.main .top .mainNav li a {	text-decoration: none;	color: rgba(255,255,255,1);	display: inline-block;	margin: 0px;	padding: 0px;}header.main .top .mainNav li a:hover {	color: rgba(0,51,102,1);}#company .m1 a,#services .m2 a,#equipment .m3 a,#gallery .m4 a,#resources .m5 a,#contact .m6 a {	border-bottom: 4px solid rgba(255,255,255,1);	color: rgba(0,0,0,1);}.wrapper content {	clear: both;}section.thumbs {	margin: 0px auto;	padding: 50px 0px 0px;	clear: both;	height: 138px;	width: 875px;}section.thumbs aside.thumb {	width: 175px;	height: 138px;	float: left;}section.thumbs .tagline {	font: .7em "Lucida Sans Unicode", "Lucida Grande", sans-serif;	text-align: center;	color: rgba(0,102,153,1);	letter-spacing: 2px;	border-top: 1px solid rgba(0,51,102,1);	border-bottom: 1px solid rgba(0,51,102,1);	clear: both;}content header {	clear: both;	width: 221px;	height: 154px;	padding: 0px;	margin: 55px auto 30px;}content header h1 {	text-align: center;	background: url(../images/logo-title.png) no-repeat center center;	margin: 0px auto;	padding: 0px;	width: 222px;	text-indent: -9999px;	display: block;	height: 154px;}content article {	border: 1px solid rgba(0,51,102,1);	clear: both;	background: rgba(255,255,255,.3);	border-radius: 5px;	padding: 20px;}section.wrapper article h3  {	font: oblique 1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;	margin: 0px 0px 8px;	padding: 0px;	border-bottom: 8px solid rgba(156,187,230,1);	text-transform: uppercase;	border-top-style: none;	border-right-style: none;	border-left-style: none;	color: rgba(102,102,102,1);}article p {	font: .8em/22px "Lucida Sans Unicode", "Lucida Grande", sans-serif;	color: rgba(0,51,102,1);	padding-bottom: 15px;}article ul {	font: .8em/22px "Lucida Sans Unicode", "Lucida Grande", sans-serif;	color: rgba(0,51,102,1);	padding-bottom: 15px;	padding-left: 50px;}footer {	margin: 0px;	padding: 15px 0px 0px;	width: 960px;}footer article {	text-align: center;	border-top: 1px solid rgba(0,51,102,1);	border-bottom: 1px solid rgba(0,51,102,1);	padding-top: 2px;	padding-bottom: 2px;}footer article small {	font: 0.7em "Lucida Sans Unicode", "Lucida Grande", sans-serif;	color: rgba(153,153,153,1);}footer article small a {	text-decoration: underline;	color: rgba(51,204,255,1);}footer .social {	margin: 0px auto;	padding: 25px 0px 0px;	width: 102px;	clear: both;	height: 24px;}footer .social img {	margin: 0px;	padding: 0px 5px;}footer article small a:hover {	color: rgba(255,204,0,1);	text-decoration: none;}section.memberbar {	margin: 0px auto;	padding: 0px 0px 10px;	height: 30px;	width: 451px;	clear: both;}.centre {	text-align: center;}.boldit {	font-weight: bold;	color: rgba(255,255,255,1);}column {	float: left;	width: 459px;}column.left{	width: 415px;	padding-right: 15px;}column.right {	width: 444px;	padding-left: 15px;}column a {	text-decoration:none;	color: rgba(0,102,204,1);}column a:hover {	text-decoration: none;	color: rgba(255,255,255,1);	background: rgba(0,102,204,1);}#emailme {	font: 0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;	color: rgba(0,51,102,1);}.spacer {	display: block;	margin: 0px;	padding: 0px;	clear: both;	height: 1px;	width: 100%;}#gallery .wrapper content article .thumbcontainer {	margin: 0px auto;	padding: 0px 0px 20px;	width: 735px;}#gallery .wrapper content article img  {	margin: 0px;	padding: 0px;	border: 1px solid rgba(0,0,0,1);}#gallery .wrapper content article table tr td a {	text-decoration: none;	font: .9em "Lucida Sans Unicode", "Lucida Grande", sans-serif;	color: rgba(255,255,255,1);}#gallery .wrapper content article table tr td a:hover {	color: rgba(0,0,0,1);	text-decoration: underline;}section.tagline {	text-align: center;	color: #FFF;	letter-spacing: 2px;	font: oblique .9em Georgia, "Times New Roman", Times, serif;	padding-top: 25px;}