body {
 background-color: #373737;
 overflow:hidden;
}

#bottom {
	background-color: #505050;
 display:block;
 position:absolute;
 z-index:10;
 left:180px;
 top:520px;
 height:90px;
 width:550px;
 overflow:hidden;
}

#content {
	background-color: #e6e6e6;
 display:block;
 position:absolute;
 z-index:20;
 left:180px;
 top:31px;
 height:532px;
 width:550px;
 overflow:auto
}

.gallery {
 margin-top:30px;
}


.resume {
	background-color: #e6e6e6;
 display:block;
 position:absolute;
 z-index:32;
 left:85px;
 top:31px;
 height:1170px;
 width:430px;
}

.contact {
	background-color: #e6e6e6;
 display:block;
 position:absolute;
 z-index:32;
 left:140px;
 top:26px;
 height:800px;
 width:270px;
}

.form_error {
	background-color: #e6e6e6;
 display:block;
 position:absolute;
 z-index:32;
 left:177px;
 top:250px;
 height:250px;
 width:230px;
}


.outline-left {
	display:block;
	position:absolute;
 left:253px;
 top:60px;
	z-index:33;
	border-left: 1px dashed black;}

.outline-right {
	display:block;
	position:absolute;
 left:700px;
 top:60px;
	z-index:33;
	border-right: 1px dashed black;}

.outline-left-con {
	display:block;
	position:absolute;
 left:298px;
 top:60px;
	z-index:33;
	border-left: 1px dashed black;}

.outline-right-con {
	display:block;
	position:absolute;
 left:665px;
 top:60px;
	z-index:33;
	border-right: 1px dashed black;}


.email {
	background-color: #e6e6e6;
 display:block;
 position:absolute;
 z-index:100;
 left:278px;
 top:19px;
 height:22px;
 width:150px;
}

#floatcopy {
	background-color: #505050;
 display:block;
 position:absolute;
 z-index:100;
 left:300px;
 top:565px;
 height:22px;
 width:344px;
}

#navigation {
	background-color: #e6e6e6;
 display:block;
 position:absolute;
 z-index:200;
 left:68px;
 top:320px;
 height:232px;
 width:220px;
 overflow:hidden;
}

#navigation_art {
	background-color: #e6e6e6;
 display:block;
 position:absolute;
 z-index:1000;
 left:68px;
 top:227px;
 height:232px;
 width:220px;
 overflow:hidden;
}

#switch_nav {
 display:block;
 position:absolute;
 z-index:33;
 left:250px;
 top:-2px;
 height:62px;
 width:471px;
}

#switch_nav2 {
 display:block;
 position:absolute;
 z-index:33;
 left:400px;
 top:-2px;
 height:62px;
 width:177px;
}

#popup		{
 background-color:#505050;
}

#sample {
 display:block;
 position:absolute;
 z-index:24;
 left:116px;
 top:2px;
}


#resume_title {
 display:block;
 position:absolute;
 z-index:29;
 left:116px;
 top:1px;
}

#contact_title {
 display:block;
 position:absolute;
 z-index:29;
 left:116px;
 top:1px;
}


#scrolltop {
 display:block;
 position:absolute;
 z-index:25;
 top:28px;
 left:203px;
}

#scrollbottom {
 display:block;
 position:absolute;
 z-index:25;
 top:532px;
 left:203px;
}

#newold {
 display:block;
 position:absolute;
 z-index:22;
 left:635px;
 top:75px;
}

.navtop {
 display:block;
 position:absolute;
 z-index:34;
 left:283px;
 top:25px;
 height:27px;
 width:237px;
}

.navtop2 {
 display:block;
 position:absolute;
 z-index:34;
 left:433px;
 top:25px;
 height:27px;
 width:237px;
}

.tools {
	color:#373737;
	font-size:10pt;
	font-weight:normal;
	font-family:sans-serif;}

.copyright1		{
 font-size:13pt;
 color:#66ccff;
 font-weight:bold;
	font-family:"Verdana","Lucida Grande","Tahoma","Helvetica",sans-serif;
 margin: 0px;
	padding: 0px;
	border: 0px;
}

.copyright2		{
 font-size:8pt;
 color:#FFFFFF;
 font-weight:normal;
	font-family:"Verdana","Lucida Grande","Tahoma","Helvetica",sans-serif;
 margin: 0px;
	padding: 0px;
	border: 0px;
}

.help1		{
 font-size:14pt;
 color:#993333;
 font-weight:bold;
	font-family:sans-serif,"Verdana","Lucida Grande","Tahoma","Helvetica";			
 text-decoration:underline;
}

.viewfont		{
	font-size:9px;
	color:#696969;
 font-weight:normal;
 font-family:sans-serif;
}

.top {
	background-color: #e6e6e6;
}
