
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: Trebuchet Ms;
	background: #f1f1f1 url(images/bg6.jpg) center top repeat-x;
	background-position: 0% 55%;
        background-attachment:fixed;
}

#container {
	width: 900px; margin: 0 auto; padding: 40px 0 150px 40px;
}

#header {
	margin: 0 0 40px 0;
}

	#header h1 a {
		display: block; width: 430px; height: 61px; margin: 0 0 0 0;
		background: url(images/brandText.png); text-indent: -9999px;
	}

        #header h2{
                display: block; width: 657px; height: 99px; margin: 0 0 0 0;
		background: url(images/taglineText.png); text-indent: -9999px;
        }
	
#portfolio {
	margin: 0 0 40px 0;
}

	#portfolio h2 {
		width: 142px; height: 38px; margin: 0 0 0 0;
		background: url(images/workText.png); text-indent: -9999px;
	}
	
	#portfolio ul {
		list-style: none;
	}
		#portfolio ul li {
			float: left; 
			margin: 0 23px 23px 0;
		}
		
#specs {
	margin: 0px 0px 40px 0px; clear: left;
}
	
	#specs h3 {
		display: block; width: 800px; height: 255px; margin: 0px;
		background: url(images/specializations.png); text-indent: -9999px;
	}
	
#about {
	margin: 0px 0px 40px 0px; clear: left;
}
	
	#about h2 {
		display: block; width: 148px; height: 42px; margin: 0px;
		background: url(images/swagText.png); text-indent: -9999px;
	}
	
	#about h3 {
		display: block; width: 684px; height: 79px; margin: 0px;
		background: url(images/swagEText.png); text-indent: -9999px;
	}
	
#topbar1 {
	background: url('images/topBar_part1.png') repeat-x;
	width: 100%;
	height: 23px;
	margin-top: 10px;
}