html, body {
	  height: 100%;
	  margin-left: 5px;
	  margin-right: 40px;
	  margin-top: 0px;
      padding: 0px;
	  border: 0px;
   }
   
div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
	padding: 0px;
	border: 0px;
	margin: 0px;
}

	.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: bold;
	color: #D70000;
	}
	
	.bold {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #262626;
		font-weight: bold;
		line-height: 1.3em;
		margin-bottom: 5px;
	}
	
	.text {
		font-size: 8.5pt;
		font-weight: lighter;
		line-height: 1.5em;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 8px;
	}
	
	.light-text {
		color: #FFF;
		margin-left:5px;
		margin-top: 5px;
		letter-spacing: 0.1em;
		text-align: justify;
		text-indent: 10%;
	}
	
	.project-spacer {
		margin: 10px;
		text-align: left;
	}
	
	.project-title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-transform: uppercase;
		letter-spacing: .1em;
		font-weight: bold;
		line-height: 12px;
		color: #000000;
		text-decoration: none;
	}
	
	.project-title:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-transform: uppercase;
		letter-spacing: .1em;
		font-weight: bold;
		line-height: 12px;
		color: #C20000;
		text-decoration: none;
	}
	
	.project-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	}

	.navleft {
		margin-top: 6px;
		margin-left: 35px;
	}
	
	.nav-text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #222;
		letter-spacing: 0.1em;
		text-decoration: none;
	}
	
	.nav-text:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #c20000;
		letter-spacing: 0.1em;
		text-decoration: none;
	}
	
	.clients {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: bold;
		line-height: 15px;
		margin-left: 10px;
	}
	
	.clientshlight {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: bold;
		line-height: 15px;
		margin-left: 10px;
		color: #C20000;
		text-decoration: none;
	}
	
	.clientshlight:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 15px;
	margin-left: 10px;
	color: #999;
	}

#fullheight {
	height: 100%;
}

#header {
	margin-top: 0px; height: 170px;
	/* background: url(../images/header-bg.jpg) top left repeat-x; */
}

#company {
	height: 95px;
	width: 150px;
	background-color: #E6E6E6;
	margin-bottom: 5px;
	text-decoration: none;
}

#services {
	height: 185px;
	width: 150px;
	background-color: #E6E6E6;
	margin-bottom: 5px;
	text-decoration: none;
}

#portfolio {
	height: 95px;
	width: 150px;
	background-color: #E6E6E6;
	margin-bottom: 5px;
	text-decoration: none;
}

#projects {
	height: 160px;
	width: 158px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	border: 1px solid #C20000;
	margin-top: 10px;
}

	h1 a {
		width: 422px; height: 125px; margin-left: 25px; margin-top: 45px;
		float: left; background: url(../images/preece-logo.png) top left no-repeat;
		text-indent: -9999px;
	}

	ul.support {
		width: 340px;
		padding: 155px 275px 0px 0px;
		list-style: none;
		float: right;
	}

		ul.support li {
			display: inline;
		}
	
			ul.support li a.support {
				width: 78px; height: 30px;
				margin-left: 5px;
				float: right;
				text-decoration: none;
				text-indent: -9999px;
				background: url(../images/nav-support.png) right no-repeat;
			}
	
			ul.support li a.affiliates {
				width: 78px; height: 30px;
				margin-left: 5px;
				float: right;
				text-decoration: none;
				text-indent: -9999px;
				background: url(../images/nav-affiliates.png) right no-repeat;
			}
	
			ul.support li a.links {
				width: 78px; height: 30px;
				margin-left: 5px;
				float: right;
				text-decoration: none;
				text-indent: -9999px;
				background: url(../images/nav-links.png) right no-repeat;
			}
	
			ul.support li a.faqs {
				width: 78px; height: 30px;
				margin-left: 6px;
				float: right;
				text-decoration: none;
				text-indent: -9999px;
				background: url(../images/nav-faqs.png) right no-repeat;
		}

	ul.navigation {
		list-style: none;
		float: left;
	}

		ul.navigation li {
			display: inline;
		}
		
			ul.navigation li a.home {
				width: 69px; height: 19px;
				float: left;
				text-decoration: none;
				text-indent: -9999px;
				background: url(../images/nav-link-home.jpg) no-repeat;
			}
	
			ul.navigation li a.services {
				width: 69px; height: 19px;
				text-decoration: none;
				float: left;
				text-indent: -9999px;
				background: url(../images/nav-link-services.jpg) no-repeat;
			}
	
			ul.navigation li a.clients {
				width: 69px; height: 19px;
				text-decoration: none;
				float: left;
				text-indent: -9999px;
				background: url(../images/nav-link-clients.jpg) no-repeat;
			}
	
			ul.navigation li a.portfolio {
				width: 69px; height: 19px;
				text-decoration: none;
				float: left;
				text-indent: -9999px;
				background: url(../images/nav-link-portfolio.jpg) no-repeat;
			}
	
#main-content {
	margin: 0px;
	padding: 0px;
}
		
		.news {
			width: 270px;
			margin: 25px 0px 0px 40px;
		}
			
		.intro {
			margin: 40px 0px 0px 380px; 
			width: 500px; height: 526px;
		}

#footer {
	height: 216px;
	/* background: url(../images/footer-bg.jpg) bottom left repeat-x; */
}
