*{
	margin: 0;
	padding: 0;
	border: 0;
}
body{
	color: #000;
	background: #fff;
}
#container{
	position: relative;
	top: 50px;
	left: 50%;
	width: 780px;
	height: 535px;
	margin-left: -390px;
	background: #eff2f4;
	z-index: 5;	
}
#topleft, #topright, #btmleft, #btmright{
	position: absolute;
	width: 22px;
	height: 22px;
}
#topleft{
	border-top: 2px solid #ccc;
	border-left: 2px solid #ccc;
	top: -2px;
	left: -2px;
}
#topright{
	border-top: 2px solid #ccc;
	border-right: 2px solid #ccc;
	top: -2px;
	right: -2px;
}
#btmleft{
	border-bottom: 2px solid #ccc;
	border-left: 2px solid #ccc;
	bottom: -2px;
	left: -2px;
}
#btmright{
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;
	bottom: -2px;
	right: -2px;
}
#homepage{
	width: 712px;
	height: 535px;
	background: url(images/splash.jpg) no-repeat;
	position: absolute;
	left: 27px;
	top: -1px;
}
h1, h2, ol, #portblock ul span, .hideme, #mainnav li span{
	position: absolute;
	left: -2000px;
}
#mainnav{
	width: 265px;
	height: 32px;
	background: url(images/mainnav.gif) no-repeat;
	position: absolute;
	right: 26px;
	top: 31px;
	display: block;
}
ul{
list-style: none;
}
#portfolio a{
	display: block;
	top: 0;
	width: 79px;
	height: 56px;
	left: 18px;
	position: absolute;
	background: url(images/hand.gif) no-repeat -2000px;
}
#resume a{
	display: block;
	top: 0;
	width: 70px;
	height: 56px;
	left: 104px;
	position: absolute;
	background: url(images/hand.gif) no-repeat -2000px;
}
#contact a{
	display: block;
	top: 0;
	width: 66px;
	height: 56px;
	left: 180px;
	position: absolute;
	background: url(images/hand.gif) no-repeat -2000px;
}
#mainnav a:hover{
	background: url(images/hand.gif) no-repeat bottom center;
}
#portblock ul{
	left: 579px;
	top: 158px;
	position: absolute;
}	
#portblock li a{
	width: 165px;
	height: 20px;
	display: block;
	background: url(images/portnav.gif) no-repeat;
}
#portblock li#port1 a{
	background-position: 0 0;
}
#portblock li#port2 a{
	background-position: 0 -20px;
}
#portblock li#port3 a{
	background-position: 0 -40px;
}
#portblock li#port4 a{
	background-position: 0 -60px;
}
#portblock li#port5 a{
	background-position: 0 -80px;
}
#portblock li#port6 a{
	background-position: 0 -100px;
}
#portblock li#port7 a{
	background-position: 0 -120px;
}
#portblock li#port8 a{
	background-position: 0 -140px;
}
#portblock li#port9 a{
	background-position: 0 -160px;
}
#portblock li#port10 a{
	background-position: 0 -180px;
}	
#portblock li#port11 a{
	background-position: 0 -200px;
}	
#portblock li#port1 a:hover{
	background-position: 100% 0;
}
#portblock li#port2 a:hover{
	background-position: 100% -20px;
}
#portblock li#port3 a:hover{
	background-position: 100% -40px;
}
#portblock li#port4 a:hover{
	background-position: 100% -60px;
}
#portblock li#port5 a:hover{
	background-position: 100% -80px;
}
#portblock li#port6 a:hover{
	background-position: 100% -100px;
}
#portblock li#port7 a:hover{
	background-position: 100% -120px;
}
#portblock li#port8 a:hover{
	background-position: 100% -140px;
}
#portblock li#port9 a:hover{
	background-position: 100% -160px;
}
#portblock li#port10 a:hover{
	background-position: 100% -180px;
}	
#portblock li#port11 a:hover{
	background-position: 100% -200px;
}	
#viet{
	background: url(images/vietnam.gif) no-repeat;
	position:absolute;
	left:48px;
	top: 32px;
	width: 407px;
	height: 449px;
	}
#viet1{
	background: url(images/viet1.gif) no-repeat;
	position: absolute;
	left: 43px;
	bottom: 20px;
	width: 426px;
	height: 17px;
	}
#home a{
	background:url(images/home.gif) no-repeat;
	width: 51px;
	height: 17px;
	right: 20px;
	position: absolute;
	bottom: 20px;
}
#home a:hover{
	background:url(images/home1.gif) no-repeat;
}
#n1{
	background:url(images/01.gif) no-repeat;
	width: 24px;
	height: 21px;
	right: 140px;
	position: absolute;
	top: 125px;
}
#nline{
	position: absolute;
	width: 2px;
	height: 16px;
	background: #67534b;
	z-index: 8;
	right: 136px;
	top: 128px;
}	
#n2{
	background:url(images/11.gif) no-repeat;
	width: 24px;
	height: 21px;
	right: 112px;
	position: absolute;
	top: 125px;
	}
#winning{
	background: url(images/winning.jpg) no-repeat;
	position:absolute;
	left:97px;
	top: 36px;
	width: 304px;
	height: 460px;
}
#win1{
	background: url(images/win1.gif) no-repeat;
	position: absolute;
	left: 52px;
	bottom: 20px;
	width: 426px;
	height: 17px;
}
#n02{
	background:url(images/02.gif) no-repeat;
	width: 24px;
	height: 21px;
	right: 140px;
	position: absolute;
	top: 125px;
}
#picofhell{
	background: url(images/picofhell.gif) no-repeat;
	position:absolute;
	left:64px;
	top: 30px;
	width: 428px;
	height: 461px;
}
#picofhell1{
	background: url(images/picofhell1.gif) no-repeat;
	position: absolute;
	left: 78px;
	bottom: 20px;
	width: 426px;
	height: 17px;
}
#n3{
	background:url(images/03.gif) no-repeat;
	width: 24px;
	height: 21px;
	right: 140px;
	position: absolute;
	top: 125px;
}
#cancerwar{
	background: url(images/cancerwar.jpg) no-repeat;
	position:absolute;
	left:37px;
	top: 82px;
	width: 492px;
	height: 404px;
}
#cancer1{
	background: url(images/cancer1.gif) no-repeat;
	position: absolute;
	left: 78px;
	bottom: 20px;
	width: 426px;
	height: 17px;
}
#n4{
	background:url(images/04.gif) no-repeat;
	width: 24px;
	height: 21px;
	right: 140px;
	position: absolute;
	top: 125px;
}
#aging{
	background: url(images/aging.jpg) no-repeat;
	position:absolute;
	left:42px;
	top: 115px;
	width: 503px;
	height: 327px;
}
#aging1{
	background: url(images/aging1.gif) no-repeat;
	position: absolute;
	left: 190px;
	bottom: 20px;
	width: 426px;
	height: 17px;
}
#n5{
	background:url(images/05.gif) no-repeat;
	width: 24px;
	height: 21px;
	right: 140px;
	position: absolute;
	top: 125px;
}
#ginsberg{
	background: url(images/ginsberg.gif) no-repeat;
	position:absolute;
	left:53px;
	top: 24px;
	width: 476px;
	height: 465px;
}
#gins1{
	background: url(images/gins1.gif) no-repeat;
	position: absolute;
	left: 30px;
	bottom: 20px;
	width: 541px;
	height: 17px;
}
#n6{
	background:url(images/06.gif) no-repeat;
	width: 24px;
	height: 21px;
	right: 140px;
	position: absolute;
	top: 125px;
}
#subject{
	background: url(images/subject.jpg) no-repeat;
	position:absolute;
	left:53px;
	top: 24px;
	width: 476px;
	height: 465px;
}
#subject1{
	background: url(images/subject1.gif) no-repeat;
	position: absolute;
	left: 75px;
	bottom: 20px;
	width: 389px;
	height: 17px;
}
#n7{
	background:url(images/07.gif) no-repeat;
	width: 24px;
	height: 21px;
	right: 140px;
	position: absolute;
	top: 125px;
}
#uths{
	background: url(images/uths.jpg) no-repeat;
	position:absolute;
	left:30px;
	top: 38px;
	width: 516px;
	height: 445px;
}
#uths1{
	background: url(images/uths1.gif) no-repeat;
	position: absolute;
	left: 34px;
	bottom: 20px;
	width: 509px;
	height: 17px;
}
#n8{
	background:url(images/08.gif) no-repeat;
	width: 24px;
	height: 21px;
	right: 140px;
	position: absolute;
	top: 125px;
}
#invinc{
	background: url(images/invinc.jpg) no-repeat;
	position:absolute;
	left:95px;
	top: 38px;
	width: 516px;
	height: 445px;
}
#invinc1{
	background: url(images/invinc1.gif) no-repeat;
	position: absolute;
	left: 34px;
	bottom: 20px;
	width: 509px;
	height: 17px;
}
#n9{
	background:url(images/09.gif) no-repeat;
	width: 24px;
	height: 21px;
	right: 140px;
	position: absolute;
	top: 125px;
}
#rcb{
	background: url(images/rcb.gif) no-repeat;
	position:absolute;
	left:90px;
	top: 65px;
	width: 328px;
	height: 414px;
}
#rcb1{
	background: url(images/rcb1.gif) no-repeat;
	position: absolute;
	left: 140px;
	bottom: 20px;
	width: 509px;
	height: 17px;
}
#n10{
	background:url(images/10.gif) no-repeat;
	width: 24px;
	height: 21px;
	right: 140px;
	position: absolute;
	top: 125px;
}
#logo{
	background: url(images/logo.gif) no-repeat;
	position:absolute;
	left:20px;
	top: 150px;
	width: 551px;
	height: 196px;
}
#logo1{
	background: url(images/logo1.gif) no-repeat;
	position: absolute;
	left: 70px;
	bottom: 20px;
	width: 509px;
	height: 17px;
}
#n11{
	background:url(images/11.gif) no-repeat;
	width: 24px;
	height: 21px;
	right: 140px;
	position: absolute;
	top: 125px;
}
#res{
	background:url(images/res.gif) no-repeat;
	width: 683px;
	height: 464px;
	left: 20px;
	position: absolute;
	top: 64px;
}
#resdl a{
	background:url(images/resdl.gif) no-repeat;
	width: 196px;
	height: 23px;
	left: 22px;
	position: absolute;
	top: 30px;
}
#concom{
	background:url(images/concom.gif) no-repeat;
	width: 376px;
	height: 113px;
	left: 261px;
	position: absolute;
	bottom: 48px;
}
#contpic{
	background:url(images/contpic.gif) no-repeat;
	width: 225px;
	height: 538px;
	left: 35px;
	position: absolute;
	top: -2px;
}
#coninfo a{
	background:url(images/coninfo.gif) no-repeat;
	width: 214px;
	height: 189px;
	left: 492px;
	position: absolute;
	top: 100px;
}