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-image: url(../images/page_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
background-color:#febb39;
}

#page-wrap {
	
}

#container {
	width: 900px; margin: 0 auto; padding: 30px 0 0 40px; 
}

#header {
	margin: 0 0 40px 0;	
}

	#header h1 a {
		display: block; width: 872px; height: 113px; color: #6b5c4e; margin: 0 0 0px 0;
		background: url(../images/header_title.png) no-repeat; text-indent: -9999px;
	}
	
	#header h2 {
		width: 872px; height: 108px;
		background: url(../images/header_blurb.png) no-repeat; text-indent: -9999px;
	}

#portfolio {
	margin: 0 0 40px 0;
}
	
	#portfolio h2 {
		width: 203px; height: 57px; margin: 0 0 10px 0;
		background: url(../images/mywork.png) no-repeat; 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: 242x; height: 57px; margin: 0 0 10px 0;
		background: url(../images/talktome.png) no-repeat; 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.png);
				background-repeat: no-repeat;
			}
			#footer ul li a.email { background-position: 0 0; }
			#footer ul li a.twitter { background-position: 0 -48px; }
			#footer ul li a.facebook { background-position: 0 -97px; }
			#footer ul li a.digg { background-position: 0 -148px; 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; }