*{color:#000000;font-size:1em;font-weight:normal;text-decoration:none;margin:0;padding:0;outline:0;list-style:none;}
html{height:100%;}
body
{

	background:		#FFFFFF url(bg.gif) center center repeat-y;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		.7em;
	height:			100%;
}

#everything
{
	display:		block;
	margin:			0 auto;

	margin-top:		-10px;
	height:			100%;
	width:			1024px;
}

#header
{


	background-position:	right;

	display:		block;
	float:			left;
	margin-left:		29px;
	padding-top:		70px;
	width:			210px;
}

h1 a
{
	background:		url(/img/home_link.jpg) no-repeat;
	display:		block;
	height:			91px;
	text-indent:		-1100em;
	width:			183px;
}

h2
{
	text-indent:		-1100em;
}

h3
{
	clear:			both;
	font-weight:		bold;
}

.contact
{
	background:		url(/img/contact_link.jpg) no-repeat;
	display:		block;
	height:			23px;
	text-indent:		-1100em;
	width:			183px;
}

.email a
{
	background:		url(/img/contact_link.jpg) no-repeat;
	background-position: 	0 -23px;
	display:		block;
	height:			20px;
	text-indent:		-1100em;
	width:			183px;
}

.email div
{
	float:			left;
}

.downloadfolio a
{
	background:		url(/img/download_folio_link.jpg) no-repeat;
	display:		block;
	height:			28px;
	text-indent:		-1100em;
	width:			183px;
}

.downloadresume a
{
	background:		url(/img/download_resume_link.jpg) no-repeat;
	display:		block;
	height:			23px;
	text-indent:		-1100em;
	width:			183px;
}

#content
{
	display:		block;
	float:			right;
	margin-left:		0px;
	margin-top:		65px;
	width:			750px;
}

#clients
{
	float:			left;
	width:			200px;
}

#clients li a
{
	color:			#000000;
	line-height:		2.5em;
	margin-left:		.25em;
}

#clients li a:hover, #clients li a.selected
{
	font-weight:		bold;
}

#client
{
	float:			left;
	width:			520px;
}

#clientSection, #clientWrapper
{
	display:		block;
	height:			590px;
}

#clientSections li
{
	display:		inline;
}

#clientSections li a, #clientSections li a.off
{

	color:			#C2C2C2;
	display:		inline;
	float:			left;
	font-size:		2.8em;
	text-align:		center;
	width:			20px;
}

#clientSections	 li a.on{color:#000000;}

#clientSections	 li a:hover
{
	color:			#000000;
}

#hack
{
	background:		#FFFFFF;
	position:		absolute;
	top:			0;
	left:			50%;
	margin-left:		-280px;
	height:			40px;
	width:			50px;
}

#clientDesc
{
	clear:			both;
	width:			320px;
}

#textbox { display: block; font-size: 1.1em; margin-top: 30px; width: 183px; }
.fourohfour{width:100%;display:block;border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;color:#9F6000;background-color:#FEFD9A;background-image:url(img/warning.gif);}.fourohfour strong{font-weight:bold;}
