﻿		#container{
	width: 780px;
	margin: auto;
	background-color: #fff;
	height: 725px;
}
			
		a:hover {
			text-decoration : none;
			color: #fff;
		}
		
		a:active {
			text-decoration : underline;
			color: #fff;
		}
		
		
		#logo{
			margin:68px 0 0 76px;
			float:left;

		}

		#clear{
			clear:both;
		}

		body {
			font: 12px Arial, Helvetica, sans-serif;
			color:#fff;
			scrollbar-track-color: #fff;
			scrollbar-face-color: #AA9F4D; 
		}

		body#splash{
			background-color:#AA9F4D;
		}
		
		body#firm{
			background-color:#AA9F4D;
		}
		
		body#project {
			background-color:#333;
		}
		
		body#contact {
			background-color:#939598;
		}

		#nav {
			float:left;
			width:500px;
		}

		#nav ul {
			padding: 0;
			margin:102px 0 0 36px;
		}


		#nav li {
			padding: 0;
			margin-right:20px;
			display: inline;
			list-style: none;
			float:left;
		}

		#nav a#firm{
			display: block;
			width: 34px;
			height: 19px;
			background: transparent url(../i/btn_firm.gif) no-repeat;
		}

		#nav a#firm.on {
			background-position: -34px 0;
		}

		#nav a#firm:hover {
			background-position: -34px 0;
		}

		#nav a#projects{
			display: block;
			width: 75px;
			height: 19px;
			background: transparent url(../i/btn_projects.gif) no-repeat;
		}

		#nav a#projects.on  {
			background-position: -75px 0;
		}

		#nav a#projects:hover  {
			background-position: -75px 0;
		}

		#nav a#contact{
			display: block;
			width: 73px;
			height: 19px;
			background: transparent url(../i/btn_contact.gif) no-repeat;
		}

		#nav a#contact.on {
			background-position: -73px 0;
		}

		#nav a#contact:hover {
			background-position: -73px 0;
		}

		#picture{
			margin:0 0 0 244px;
			padding-top:175px;

		}

		#side_nav{
			clear:both;
			float:left;
			width:237px;
			margin-top:16px;
		}

		#side_nav ul {
			padding: 0;
			margin:0;
		}


		#side_nav li {
			padding: 0;
			margin:0;
			display: block;
			list-style: none;
		}

		#side_nav a#profile{
			display: block;
			width: 237px;
			height: 23px;
			background: transparent url(../i/btn_profile.gif) no-repeat;
		}

		#side_nav a#approach{
			display: block;
			width: 237px;
			height: 23px;
			background: transparent url(../i/btn_approach.gif) no-repeat;
		}

		#side_nav a#services{
			display: block;
			width: 237px;
			height: 23px;
			background: transparent url(../i/btn_services.gif) no-repeat;
			margin:0;
		}
		
		#side_nav a#projsites{
			display: block;
			width: 237px;
			height: 23px;
			background: transparent url(../i/btn_projsites.gif) no-repeat;
			margin:0;
		}

		
		#side_nav a#general{
			display: block;
			width: 237px;
			height: 23px;
			background: transparent url(../i/btn_general.gif) no-repeat;
		}

		#side_nav a#writetous{
			display: block;
			width: 237px;
			height: 23px;
			background: transparent url(../i/btn_writetous.gif) no-repeat;
		}

		#side_nav a#map{
			display: block;
			width: 237px;
			height: 23px;
			background: transparent url(../i/btn_map.gif) no-repeat;
		}

		#side_nav a#map.on{
			background-position: -237px 0;
		}
		
		#side_nav a#writetous.on{
			background-position: -237px 0;
		}
		
		#side_nav a#general.on{
			background-position: -237px 0;
		}
		
		#side_nav a#map:hover{
			background-position: -237px 0;
		}
		
		#side_nav a#writetous:hover{
			background-position: -237px 0;
		}
		
		#side_nav a#general:hover{
			background-position: -237px 0;
		}
		
		#side_nav a#projsites.on{
			background-position: -237px 0;
		}
		
		#side_nav a#services.on{
			background-position: -237px 0;
		}
		
		#side_nav a#approach.on{
			background-position: -237px 0;
		}
		
		#side_nav a#profile.on{
			background-position: -237px 0;
		}
		
		#side_nav a#map:hover.on{
			background-position: -237px 0;
		}
		
		#side_nav a#writetous:hover.on{
			background-position: -237px 0;
		}
		
		#side_nav a#general:hover.on{
			background-position: -237px 0;
		}
		
		#side_nav a#projsites:hover.on{
			background-position: -237px 0;
		}
		
		#side_nav a#services:hover.on{
			background-position: -237px 0;
		}
		
		#side_nav a#approach:hover.on{
			background-position: -237px 0;
		}
		
		#side_nav a#profile:hover.on{
			background-position: -237px 0;
		}
		
		#side_nav a#map:hover{
			background-position: -474px 0;
		}
		
		#side_nav a#writetous:hover{
			background-position: -474px 0;
		}
		
		#side_nav a#general:hover{
			background-position: -474px 0;
		}
		
		#side_nav a#projsites:hover{
			background-position: -474px 0;
		}
		
		#side_nav a#services:hover{
			background-position: -474px 0;
		}
		
		#side_nav a#approach:hover{
			background-position: -474px 0;
		}
		
		#side_nav a#profile:hover{
			background-position: -474px 0;
		}
		
		#copy_container{
	width: 354px;
	float: left;
	margin: 16px 0 0 20px;
	background: transparent url(../i/copy_top.gif) no-repeat;
}
#copy{
	border-style: none solid solid solid;
	padding: 5px;
	width: 289px;
	background-color: #AA9F4D;
	margin: 11px 0 0 63px;
	border-left: 1px solid #2D171A;
	border-bottom: 1px solid #2D171A;
	border-right: 1px solid #2D171A;
}
		
		
		body#contact .nobg{
			width:289px;
			background-color:#fff;
			margin:11px 0 0 63px;
			padding-top:5px;
			border-left:1px solid #2D171A;
			border-bottom:1px solid #2D171A;
			border-right:1px solid #2D171A;
			color:#341419;
			padding-top:5px;
			}
					
		input, textarea
			{
			color: #000;
			background: #fff;
			border: 1px solid #AA9F4D;
			}	
		
		input.submit, input.reset   
			{
			color: #AA9F4D;
			background: #fff;
			border: 2px outset #AA9F4D
			}	
			
	#copy p{
			margin:10px;
		}	

	#footer{
			width: 780px;
			margin: 0 auto;
			padding: 0;
			font-size:11px;
			margin-top:5px;
		}

	#copyright{
			float:left;
			width:500px;
		}	

	div#contact ul{
			margin:0;
			padding:0;
			list-style-type:none;
			font-weight:bold;
		}
				
	div#contact ul li{
			padding: 0;
			margin: 0;
			display: inline;
			float:left;
			margin-left:10px;
		}
		
	#tagline{
			margin:0 0 0 307px;
			padding-bottom:10px;
			vertical-align:bottom;
		}
		
	h1{
			font: 12px Arial, Helvetica, sans-serif;
			font-weight:bold;
		}
