
body { background-image:none; }
.container { width:545px; }
#mainContent 		{ float:none; border:none;  }

h1#logo 	{ background-position:0 0; margin-bottom:5px; }

/* navigation */

div#nav { float:none; padding:10px 0 10px 20px; text-align:left; position:relative; width:auto; font-size:1.2em; }

div#nav ul { background-image:none; width:400px; height:auto; position:relative; left:0; }
div#nav li { display:inline; padding:0 25px 8px 0; }

div#nav ul li a:link, 
div#nav ul li a:visited 		{ position:relative; }

div#nav .home a:link,
div#nav .home a:visited,
div#nav .home a:hover,
div#nav .home a:focus,
div#nav .home a:active,
div#nav .services a:link,
div#nav .services a:visited,
div#nav .services a:hover,
div#nav .services a:focus,
div#nav .services a:active,
div#nav .work a:link,
div#nav .work a:visited,
div#nav .work a:hover,
div#nav .work a:focus,
div#nav .work a:active,
div#nav .people a:link,
div#nav .people a:visited,
div#nav .people a:hover,
div#nav .people a:focus,
div#nav .people a:active,
div#nav .careers a:link,
div#nav .careers a:visited,
div#nav .careers a:hover,
div#nav .careers a:focus,
div#nav .careers a:active,
div#nav .contact a:link,
div#nav .contact a:visited,
div#nav .contact a:hover,
div#nav .contact a:focus,
div#nav .contact a:active 		{ top:0; height:auto; background-image:none; }

ul#socialList { display:none; }