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

body {
background-image:url(images/bground.jpg);
background-repeat:repeat;
}

a:link {color: #996600; text-decoration: none; }
a:visited {color: #996600;text-decoration: none; }
a:hover {color: #660000; text-decoration: none; }

#wrapper {
width:658px;
height:auto;
margin-left:auto;
margin-right:auto;
}

.mast {
height:188px;
width:658px;
background-image:url(images/mast.png);
background-position:top left;
background-repeat:no-repeat;
}

#nav {
	margin:0px;
	height: 19px;
	padding-top: 144px;
	list-style: none;
	padding-left: 258px;
}

#nav li {
	float: left;
	padding: 0 0 0 0;
	height: 19px;
	text-indent: -5000px;
	overflow: hidden;
}

#nav li a {
	display: block;
	height: 19px;
}

#nav #h_mission { width: 73px; padding-right:19px; }
#nav #h_projects { width: 71px; padding-right:18px; }
#nav #h_contact { width: 72px; padding-right:18px; }
#nav #h_home { width: 54px; }

#nav #h_mission a {
	width: 73px;
	background: url(images/button_mission.png) 0 0px no-repeat;
}
#nav #h_projects a {
	width: 71px;
	background: url(images/button_projects.png) 0 0px no-repeat;
}
#nav #h_contact a {
	width: 72px;
	background: url(images/button_contact.png) 0 0px no-repeat;
}
#nav #h_home a {
	width: 54px;
	background: url(images/button_home.png) 0 0px no-repeat;
}

#nav #h_mission a:hover, #nav #h_projects a:hover, #nav #h_contact a:hover, #nav #h_home a:hover {
	background-position: 0 -19px;
}

.main_top {
height:19px;
width:658px;
background-image:url(images/main_top.png);
background-position:top left;
background-repeat:no-repeat;
margin-top:10px;
}

.main_backer {
height:auto;
width:658px;
background-image:url(images/main_backer.png);
background-position:top left;
background-repeat:repeat-y;
overflow:hidden;
margin:-1px 0 0 0;
padding:0px;
}

.main_bottom {
height:20px;
width:658px;
background-image:url(images/main_bottom.png);
background-position:top left;
background-repeat:no-repeat;
}

.index_row {
float:left;
padding:10px 20px 10px 30px;
}

.index_image {
float:left;
height:143px;
width:212px;
}

#portfolio_header {
margin-left:auto;
margin-right:auto;
	}
	
.build_head {
background-image:url(images/build_header.png);
background-position:top left;
background-repeat:no-repeat;
height:30px;
width:600px;
}
	
.design_head {
background-image:url(images/design_header.png);
background-position:top left;
background-repeat:no-repeat;
height:30px;
width:600px;
}

.paint_head {
background-image:url(images/paint_header.png);
background-position:top left;
background-repeat:no-repeat;
height:30px;
width:600px;
}

.portfolio_links {
float:left;
width:658px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}

.portfolio_image {
float:left;
height:97px;
width:97px;
}

.contact_image {
float:left;
width:156px;
}

.index_text {
float:left;
padding-left:15px;
width:375px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.portfolio_text {
float:left;
padding-left:15px;
width:470px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.nari {
	text-align:center;
	padding:20px 0 10px 0;
}

.clearboth {
clear:both;
}

.footer {
width:618px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#cc9;
padding-top:10px;
}