body {
	background-color: #9C9C9C;
	background-image: url(/elements/images/background/starburst_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#main {
	width: 939px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#middle p {
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	overflow: hidden;
	visibility: hidden;
}
#middle {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #4C4C4C;
	border-bottom-color: #4C4C4C;
	height: 325px;
	position: relative;
	overflow: hidden;
}
#portfolio {
	position: absolute;
	height: 305px;
	width: 940px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	top: 10px;
}
#portfolio  li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#header {
	height: 38px;
	overflow: hidden;
}
#footer {
	width: 940px;
}
#main h1.swap {
	height: 35px;
	width: 167px;
	top: 0px;
	left: 0px;
	position: relative;
	background-image: url(/elements/images/header/steve_sabol.png);
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#main h1.swap span {display: none;}
#main h2.swap {
	height: 20px;
	width: 211px;
	background-image: url(/elements/images/header/freelance_web_and_print_design.png);
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	left: 728px;
	top: -16px;
	position: relative;
}
#main h2.swap span {display: none;}
#copyright p.swap {
	height: 38px;
	width: 283px;
	background-image: url(/elements/images/home/copyright.png);
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: right;
}
#copyright p.swap span {display: none;}
#navigation {
	width: 600px;
	padding: 0px;
	float: left;
	margin: 0px;
}
#navigation span {display: none;}
#navigation li.web {
	width: 80px;
	height: 38px;
	background-image: url(/elements/images/home/navigation/web.gif);
	overflow: hidden;
	float: left;
}
#navigation li.print {
	width: 109px;
	height: 38px;
	background-image: url(/elements/images/home/navigation/print.gif);
	overflow: hidden;
	float: left;
}
#navigation li.video_animation {
	width: 162px;
	height: 38px;
	background-image: url(/elements/images/home/navigation/video_animation.gif);
	overflow: hidden;
	float: left;
}
#navigation li.contact {
	width: 128px;
	height: 38px;
	background-image: url(/elements/images/home/navigation/contact.gif);
	overflow: hidden;
	float: left;
}
#middle p {
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	overflow: hidden;
	visibility: hidden;
}

