body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {    margin: 0px; padding: 0px; border: 0px;}body {	font-family: Helvetica, Arial, sans-serif;	background: #c9bdb2 url(../images/body-bg-repeat.png);}#page-wrap {	background: url(../images/body-bg.jpg) center top no-repeat;}#container {	width: 900px; margin: 0 auto; padding: 60px 0 0 40px; }#header {	margin: 0 0 40px 0;	}	#header h1 a {		display: block; width: 872px; height: 113px; color: #6b5c4e; margin: 0 0 20px 0;		background: url("../images/brucedurward.jpg"); text-indent: -9999px;	}		#header h2 {		width: 872px; height: 108px;		background: url(../images/introtext.jpg); text-indent: -9999px;	}#portfolio {	margin: 0 0 40px 0;}		#portfolio h2 {		width: 192px; height: 57px; margin: 0 0 10px 0;		background: url(../images/my-work.jpg); text-indent: -9999px;	}		#portfolio ul {		list-style: none;	}		#portfolio ul li {			float: left; padding: 10px; margin: 0 23px 23px 0;			background: url(../images/img-bg.png);			border-radius: 10px;			-moz-border-radius: 10px;			-webkit-border-radius: 10px;		}		#footer {	margin: 0 0 40px 0;}	#footer h2 {		width: 200px; height: 57px; margin: 0 0 10px 0;		background: url(../images/say-hello.jpg); text-indent: -9999px;	}		#footer ul {		list-style: none; margin: 0 0 60px 0;	}		#footer ul li {			display: inline;		}			#footer ul li a {				display: block; float: left; height: 40px; margin: 0 89px 0 0; padding: 10px 0 0 60px;				color: #827161; text-decoration: none; font-size: 30px;				background-image: url(../images/contact-icons.jpg);				background-repeat: no-repeat;			}			#footer ul li a.email { background-position: 0 0; }			#footer ul li a.twitter { background-position: 0 -50px; }			#footer ul li a.facebook { background-position: 0 -100px; }			#footer ul li a.digg { background-position: 0 -150px; margin: 0; }						#footer ul li a:hover {				color: #746150;			}		#footer p.copyright {		clear: both; float: right; margin: 0 40px 0 0;		font-size: 11px; color: #827161;	}		.clear:after {	content: "";	display: block; visibility: hidden; clear: both;}	.clear { zoom: 1; }
