p { color: #222222; margin-right: 10px; margin-left: 25px; font: 11px/16px Verdana, helvetica, arial, sans-serif; } 
#item { position: relative; left: 0px; top: 0px; float: left; } 
#vline { background: url(images/background/vgradient2.png); height: 550px; width: 3px; margin-right: 5px; margin-left: 5px; position: absolute; top: 0px; display: block; left: 600px; } 
#vline2 { background: url(images/background/vgradient2.png); height: 550px; width: 3px; margin-right: 5px; margin-left: 5px; position: relative; top: 0px; display: block; float: right; } 
.p22 { float: left; width: 175px; } 
.header { color: #6D6AB0; margin-bottom: 1px; font: bold 14px/15px Verdana, Arial, Helvetica, sans-serif; } 
.header2 { font-weight: bold; line-height: 13px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; } 
.header3 { font-family: Verdana, helvetica, arial, sans-serif; font-weight: bold; font-size: 10px; line-height: 12px; color: #666666; text-align: right; } 
.header4 { font-family: Verdana, helvetica, arial, sans-serif; font-weight: bold; font-size: 14px; line-height: 18px; color: #666666; } 
#flash { height: 400px; width: 750px; position: relative; left: auto; right: auto; background-image: url(images/sunpyramid2010_500.png); background-repeat: no-repeat; } 
a:link {
	font-weight: bold;
	text-decoration: none;
} 
a:visited { color: #0000CC; font-weight: bold; text-decoration: none; } 
a:hover { color: #0233CC; text-decoration: none; background:#EDFFFC   center; } 
a:active { color: #000099; }

#current {
	font-size: 16px;
	display: list-item;
	width: 30px;
	line-height: 15px;
	background: #edfffc;
	font-weight: 700;
	color: #999999;
} 
.bodycopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; } 
.smtxt { font-size: 10px; line-height: 13px; } 
#container{ align: center; width:800px; background-color: #FFFFFF; left: auto; top: 10px; right: auto; position: relative; margin-right: auto; margin-left: auto; height: 300px; } 
#container2 { width: 940px; height: 100px; position: absolute; top: 0px; margin-right: auto; margin-left: auto; background-color: #FFFFFF; padding-left: 20px; padding-right: 20px; padding-top: 20px; } 
#logo{ width: 300px; position: absolute; left:-5px; top: 5px; z-index: 1; } 
#nav { width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.15em; position: relative; text-decoration: none; height: 18px; word-spacing: 1em; line-height: 12px; left: 250px; display: block; vertical-align: baseline; list-style-type: none; top: 10px; } 
#navlist { background-image: gradient.png; width: 455px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/background/gradient.png); position: relative; top: 64px; text-decoration: none; height: 22px; text-align: right; word-spacing: 2em;  list-style-image: none; left: 190px; display: block; vertical-align: baseline; text-indent: 10px; list-style-type: none; z-index: 0; } 
#navlist2 { background-image: gradient.png; width: 400px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; background-image: url(images/background/gradient.png); position: relative; top: 40px; text-decoration: none; height: 22px; text-align: right; word-spacing: 2em; line-height: 12px; left: 220px; display: block; text-indent: 10px; z-index: 0; } 
#navlist2 li { display: inline; padding: 0; margin: 0; text-align: center; } 
#navlistPort2 { background-image: gradient.png; width: 340px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(images/background/gradient.png); position: relative; top:28px; text-decoration: none; height: 18px; text-align: right; word-spacing: 2em; line-height: 12px; list-style-image: none; left: 400px; display: block; vertical-align: baseline; list-style-position: inside; text-indent: 10px; list-style-type: none; } 
#navlistPort2 li { display: inline; padding: 0; margin: 0; text-align: center; } 
#navlistLogo { list-style: none; padding: 0; margin: 0; background-image: gradient2.png; float: right; position: relative; width: 50px; top: 40px; } 
#navlistPort { list-style: url(none) none inside; padding: 0; margin: 0; background-image: gradient2.png; position: absolute; width: 210px; top: 30px; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; left: 600px; background: #8FDFE1 200px; word-spacing: 0.1em; text-align: right; text-indent: 5px; vertical-align: baseline; display: block; } 
#navlistPort li { display: inline; padding: 0; margin: 0; text-align: center; } 
#lisText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; list-style-type: disc; } 
#navlistPort li:before { content: " "; } 
#navlistPort li:first-child:before { content: ""; } 
#navlist li { display: inline; padding: 0; margin: 0; text-align: center; } 
#lisText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; list-style-type: disc; } 
#navlist li:before { content: " "; } #navlist li:first-child:before { content: ""; } 
#resume { position: absolute; top: 125px; width: 210px; left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; vertical-align: top; } 
.gallerypage { height: 425px; width: 570px; left: 60px; top: 120px; position: absolute; } 
.gallerypage2 { height: 850px; width: 450px; left: 300px; top: 120px; position: absolute; } 
.gallerypage3 { height: 550px; width: 450px; left: 300px; top: 120px; position: absolute; } 
#bar{ align: right; width:100px; top: 10px; right: 0px; position: absolute; margin-right: auto; margin-left: auto; float: right; height: 400px; background-image: url(images/background/vgradient.png); } 
.navlistP li { padding: 0; margin: 0; text-align: left; list-style: square inside; } 
#detail { width: 400px; left: 250px; position: absolute; text-align: left; top: 139px; font-size: 0.8em; color: #444; font-family: Verdana, Arial, Helvetica, sans-serif; } 
#navlistPortf { background-image: gradient.png; width: 290px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(images/background/gradient.png); position: relative; top:36px; text-decoration: none; height: 18px; text-align: right; word-spacing: 2em; line-height: 12px; list-style-image: none; left: 610px; display: block; vertical-align: baseline; list-style-position: inside; text-indent: 10px; list-style-type: none; } 
#navlistPortf li { display: inline; padding: 0; margin: 0; text-align: center; } 
#navlistPortf li:before { content: " "; } #navlistPortf li:first-child:before { content: ""; } 
#resume2 { position: absolute; top: 310px; width: 230px; left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; vertical-align: top; } 
#pr4a { float: left; width: 350px; position: absolute; left: 0px; margin-top: 10px; }
#pr9 { width: 175px; position: absolute; left: 175px; margin-top: 10px; margin-left: 40px; } 
#pr10 { width: 175px; position: absolute; left: 175px; margin-top: 10px; margin-left: 40px; top: 300px; } 
#contactHome { position: relative; width:800px; font-size: 1.1em; top:30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 100; color: #366178; left:50px; margin-left: auto; margin-right: auto; } 
#contactResume { position: relative; font-size: 1.1em; width:800px; top:550px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 100; color: #366178; left: 20px; } 
#contact { position: relative; width:800px; font-size: 1.1em; top:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 100; color: #366178; }
