body {	margin: 0;	padding: 0;	background: url('bg.gif') left top #FFF;	font-family: Verdana, Tahoma, Arial, Helvetica, san-serif;}div,p,ul,ol,li,a {	margin: 0;	padding: 0;	font-size: 10px;}a {	color: #4C1915;	text-decoration: none;	font-weight: bold;}a:hover {	text-decoration: underline;}h1,h3,h5,hr { display: none; }.cough {	clear: both;}/* ID and Class */#frame {	width: 720px;}/* Frame, Header */#frame #header {	border-bottom: 1px solid #9AAFCB;}#frame #header img {	margin: 9px 0 0 11px;}#frame #header ul {	float: right;	padding: 32px 12px 0 0;}#frame #header ul li {	display: inline;}#frame #header ul li a {	font-size: 12px;	background: transparent url('arrow.gif') no-repeat left 5px;	padding: 0 10px 0 6px;}/* Frame, Content */#frame #content {	padding: 2px 0;	background: #FFF;}#frame #content #home {	background: url('photo-home.jpg') left top no-repeat;}#frame #content #about {	background: url('photo-about.jpg') right top no-repeat;	height: 286px;}#frame #content #contact {	background: url('photo-contact.jpg') right top no-repeat;	height: 286px;}#frame #content #home div {	margin: 0 0 0 458px;}#frame #content #home div p {	color: #566262;	background: url('border-home-bottom.gif') left bottom no-repeat;	padding: 34px 32px 32px 28px;	line-height: 20px;}#frame #content.sub {	background: #185094;	border-top: 2px solid #FFF;	border-bottom: 2px solid #FFF;	padding: 0 0 0 29px;}#frame #content.sub div {	background: #FFF;	padding: 0 280px 0 0;}body#Projects #frame #content.sub div {	padding: 0;}#frame #content.sub div div {	padding: 0;}body#About #frame #content.sub div div {	height: 286px;}body#Contact #frame #content.sub div div {	height: 286px;}#frame #content.sub div div h2 {	color: #566262;	margin: 0 0 10px 20px;	padding: 20px 0 0 0;	font-size: 20px;}#frame #content.sub div div p {	color: #566262;	margin: 0 0 0 20px;	line-height: 1.5;	padding: 0 0 10px 0;}#frame #content.sub div div p#indent {	background: #FFF url('graphic-about.gif') no-repeat left top;	padding-left: 170px;}#frame #content.sub div div ul {	color: #566262;	margin: 0 0 0 40px;	padding: 0 0 20px 0;}#frame #content.sub div div ul li {	list-style-type: none;}#frame #content.sub div div .left {	float: left;	clear: left;	margin: 10px 0 0 10px;	width: 330px;}body#Projects>#frame #content.sub div div .left {	margin: 10px 0 0 20px;}#frame #content.sub div div .right {	float: left;	margin-top: 10px;	width: 330px;}#frame #content.sub div div .left h4,#frame #content.sub div div .right h4,#frame #content.sub div div .left p,#frame #content.sub div div .right p {	margin: 0 10px 0 110px;	font-size: 10px;}#frame #content.sub div div .left h4,#frame #content.sub div div .right h4,#frame #content.sub div div .left p,#frame #content.sub div div .right p {	color: #566262;	line-height: 1.5;}#frame #content.sub div div .left h4 a,#frame #content.sub div div .right h4 a {	color: #4C1915;	line-height: 1.5;}#frame #content.sub div div .left p,#frame #content.sub div div .right p {	margin-top: 0;	margin-bottom: 10px;	padding: 0;}#frame #content.sub #i1,#frame #content.sub #i2,#frame #content.sub #i3,#frame #content.sub #i4,#frame #content.sub #i5,#frame #content.sub #i6,#frame #content.sub #i7,#frame #content.sub #i8,#frame #content.sub #i9 {	background: url('blank-projects.gif') no-repeat left top;}#frame #content.sub #i2 {	background: url('projects/bureau-land-management.jpg') no-repeat left top;}#frame #content.sub #i3 {	background: url('projects/homeland-security.jpg') no-repeat left top;}#frame #content.sub #i5 {	background: url('projects/shamrock-community-center.jpg') no-repeat left top;}/* Frame, Footer */#frame #footer {	clear: left;	border-top: 1px solid #9AAFCB;	text-align: center;}#frame #footer p {	font-weight: bold;	padding: 16px 0 8px 0;	color: #333;}#frame #footer ul {	}#frame #footer ul li {	display: inline;	border-left: 1px solid #666;}#frame #footer ul li a {	padding: 0 17px 0 18px;}#frame #footer ul .first {	border: none;}