portfolio_desc_performancehtml, body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
	font-size: 12px; 
	line-height: 17px; 
	color: #000;
	background-color: #fff;
	height: 1280px;
}

#main {
	width: 760px;
	height:550px;
	margin: 0px auto;
	color: #666;
	border: 0px;
	text-align: left;
	height: auto;
}

#container {
	position:absolute;
}

#logo {
	position:absolute;
	top:0;
	left:0;
	width:290px;
	text-align:left;
}

#top_nav {
	position:absolute;
	top:60px;
	left:290px;
	width:470px;
	height:130px;
	text-align:left;
}

#nav_home {
	position:absolute;
	width:50px;
	top:0;
	left:0;
	font-weight:bold;
}

#nav_portfolio {
	position:absolute;
	width:70px;
	top:0;
	left:53px;
	font-weight:bold;
}

#nav_resume {
	position:absolute;
	width:40px;
	top:0;
	left:120px;
	font-weight:bold;
}

/* #nav_calendar {
	position:absolute;
	width:70px;
	top:0;
	left:184px;
	font-weight:bold;
} */

#nav_contact {
	position:absolute;
	width:70px;
	top:0;
	left:184px;
	font-weight:bold;
}

#nav_links {
	position:absolute;
	width:40px;
	top:0;
	left:250px;
	font-weight:bold;
}

#nav_blog {
	position:absolute;
	width:40px;
	top:0;
	left:298px;
	font-weight:bold;
}

#home_quote {
	position:absolute;
	top:130px;
	left:30px;
	width:165px;
	font-size:11px;
	line-height:16px;
}

#sub_quote {
	position:absolute;
	top:350px;
	left:30px;
	width:165px;
	font-size:11px;
	line-height:16px;
}

#quote_author {
	font-size:10px;
	line-height:16px
}

#headshot {
	position:absolute;
	top:136px;
	left:13px;
	width:165px;
	font-size:11px;
	line-height:16px;
}

#flashobj {
	position:absolute;
	top:130px;
	left:285px;
	width:475px;
}

#portfolio_img_performance {
	position:absolute;
	top:227px;
	left:0;
	width:760px;
}

#portfolio_desc_performance {
	position:absolute;
	top:340px;
	left:535px;
	width:250px;
}

#portfolio_img {
	position:absolute;
	top:130px;
	left:285px;
	width:475px;
}

#portfolio_desc {
	position:absolute;
	top:130px;
	left:585px;
	width:175px;
}

#port_sidebar {
	position:absolute;
	top:130px;
	left:30px;
	width:150px;
	font-size:11px;
	line-height:16px;
}

#thumbnails {
	position:absolute;
	width:760px;
	top:465px;
}

#thumbnails_left_arrow {
	position:absolute;
	width:30px;
	left:11px;
}

#thumbnail_1 {
	position:absolute;
	width:50px;
	left:32px;
}

#thumbnail_2 {
	position:absolute;
	width:50px;
	left:123px;
}	
	
#thumbnail_3 {
	position:absolute;
	width:50px;
	left:213px;
}

#thumbnail_4 {
	position:absolute;
	width:50px;
	left:306px;
}

#thumbnail_5 {
	position:absolute;
	width:50px;
	left:397px;
}

#thumbnail_6 {
	position:absolute;
	width:50px;
	left:489px;
}

#thumbnail_7 {
	position:absolute;
	width:50px;
	left:577px;
}

#thumbnail_8 {
	position:absolute;
	width:30px;
	left:669px;
}

#thumbnails_right_arrow {
	position:absolute;
	width:30px;
	left:740px;
}

#footer {
	position:absolute;
	top:535px;
	left:290px;
	width:470px;
	text-align:left;
	font-size:10px;
	color:#666;
	font-weight:bold;
}

.clear {
	clear:both; 
	padding-bottom:1px;
}

.scrollers {
	position:absolute;
	top:0;
	left:410px;
}

.arrow_spacing {
	margin:0 0 5px 0;
}

#menu {
	position:absolute;
	visibility:visible;
	top:145px;
	left:285px;
	width:405px;
	height:385px;
}

#menuitems {
	position: absolute;
	top: 0;
	left: 0;
	width: 395px;
	height: auto;
	background: #fff;
	background-color: transparent;
	padding: 5px 5px 0 2px;
	border: none;
	visibility: visible;
}

#menuitems p {	
	color: #000;
	margin: 0 0px 5px 0px;}

#menuitems em {color: #666666;#menuitems {}

span.lighter {
	color: #ffffff;
	background: #999999;
}

#contact {
	position:absolute;
	top:510px;
	left:80px
}

.clear {
	clear:both; 
	padding-bottom:1px;
}

.header {
	font-family: Verdana, Helvetica, Geneva, Sans-Serif, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}

.footer {
	font-family: Verdana, Helvetica, Geneva, Sans-Serif, Arial;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	align: center;
}

.copy {
	font-family: Verdana, Helvetica, Geneva, Sans-Serif, Arial;
	font-size: 12px; 
	line-height: 17px; 
	color: #333;
}

.row_start {
	margin:0;padding:0;
}

.row_end {
	clear:both;
}

#bot_light_line {
	position:absolute;
	top:450px;
	left:0;
	width:760px;
	height:1px;
	background-color:#f8f8f8;
}

#bot_heavy_line {
	position:absolute;
	top:450px;
	left:0;
	width:760px;
	height:5px;
	background-color:#e5e5e5;
}