@charset "utf-8";
/* CSS Document */

/*--Basic Layout Proporties--*/


/*normalization of margin, padding*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{margin : 0;}


/* remove list styles*/
ol, ul, dl
{list-style: none;}

/*normalize font style and weight*/
address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal;}



/*removes border from feildset and img*/
feildset, img
{border:0;}

/*left aligns text in caption and th*/
caption, th
{ text-align:left;}


/*--page layout styles--*/

body{
	text-align:center;
	background-color:#707070;
	background-image:url(../images/architecture/GradientTile.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-attachment:fixed;
	}
	

#wrapIndex{
	width:800px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	background-color:#000;
	}
	
#wrap{
	width:800px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	background-color:#e1e1e1;
	background-image:url(../images/architecture/pageTile.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-attachment:scroll;
	}
	
#brandingIndex{
	width:800px;
	height:150px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../images/architecture/brandingLogo.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	
	}	
#branding{
	width:800px;
	height:150px;
	margin-right:auto;
	margin-left:auto;
	border-bottom:1px solid #CC6600;
	background-color:#000;
	background-image:url(../images/architecture/brandingLogo.jpg);
	background-repeat:no-repeat;
	
	}
	
#navigation{
	padding-top:85px;
	padding-left:120px;
	width:670px;
	
	left: 250px;
	height: 17px;
	}
ul#navText{	
border-top:1px solid #CC6600;
}
ul#navText li{
	display:inline;
}
ul#peeps li{
	background-image:none;
	padding-bottom:5px;
	padding-left:5px;
}
ul#contact li{
	padding:10px;
	}
ul#contact{
	margin-left:0;
	padding-left:0;
}
	
#contactImage{
	width:800px;
	height:500px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	background-color:#000000;
	background-image:url(../images/architecture/parts1.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:375px 0px;
	}
	
#mainIndex{
	width:800px;
	height:400px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	background-color:#000000;
	background-image:url(../images/architecture/parts1.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:375px 0px;
	}
	
#main{
	width:800px;
	text-align:left;
	}
#servBTN{
	padding-top:40px;
}
#servBTN a:hover{
	border:none;
	outline:none;
}

	
#contentLeft{
	float:left;
	width:325px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	}
	
#contentRight{
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	}

	
#footer{
	margin-bottom:0px;
	width:800px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../images/architecture/footerBackground.jpg);
	background-repeat:no-repeat;
	text-align:center;
	clear:both;
	}
.pad{
	padding:10px;
}
.hydro{
	padding-top:120px;
}

