.copyright { 
	color:#CCCCCC; 
	font-family:helvetica, arial, sans-serif; 
	font-size:12px;
	line-height:4.7mm;
}

A:link { color:#507070; text-decoration:none }
A:visited { color:#505050; text-decoration:none }
A:hover { color:#ffffff; text-decoration:underline }

#description {
	position:absolute;
	width:340px;
	left:38;
	top:15px;
	z-index:2;
	font-family:helvetica, arial, sans-serif;
	font-size:11px;
	color:C2C2C2;
	line-height:4.5mm;
	align:justify;
}


/* ---------- nav ---------- */

#backgroundLayer {
	position:absolute;
	left:1px;
	top:1px;
	width:808px;
	height:458px;
	z-index:1
}

#topMenuLayer {
	position:absolute;
	left:1px;
	top:1px;
	width:808px;
	height:59px;
	z-index:2
}

#thumbnailFrameLayer {
	position:absolute;
	left:1px;
	top:47px;
	width:419px;
	height:356px;
	z-index:3
}

#bottomNavLayerBG {
	position:absolute;
	left:1px;
	top:449px;
	width:808px;
	height:12px;
	background-image:url(../images/bottom_nav_bg.gif);
	z-index:3;
}

#flashbottomNavLayer {
	position:absolute;
	left:1px;
	top:418px;
	width:808px;
	height:41px;
	background-image:url(../images/bottom_nav_bg.gif);
	z-index:5;
	visibility:hidden;
}

#flashbottomNavLayer #links {
	position:absolute;
	top:0px;
	left:45px;
}

.navcell {
	text-align:center;
	width:58px;
}

#flashbottomNavLayer A:link, #flashbottomNavLayer A:visited {
	text-decoration:none;
	letter-spacing:0.05em;
	font-family:arial narrow,helvetica narrow,helvetica,sans-serif;
	font-size:10px;
	color:#ccc;
	display:block;
	line-height:41px;
	margin:0px;
}

#flashbottomNavLayer A:hover {
	color:#fff;
}

#photoFrameLayer {
	position:absolute;
	left:420px;
	top:1px;
	width:347px;
	height:438px;
	z-index:6
}

#borderLayer {
	position:absolute;
	left:0px;
	top:0px;
	width:458px;
	height:808px;
	z-index:1
}

#sectiontri {
	visibility:hidden;
	position:absolute;
	top:3px;
}


#flashTopNavLayer {
	position:absolute;
	left:1px;
	top:1px;
	width:419px;
	height:59px;
	z-index:7
}

.navtop {
	letter-spacing:0.05em;
	font-family:arial narrow,helvetica narrow,helvetica,sans-serif;
	font-size:10px;
	display:block;
	line-height:25px;
	margin:0px;
	font-weight:bold;
	text-align:center;
}

A.navtop:link, A.navtop:visited {
	text-decoration:none;
	color:#ccc;
}

A.navtop:hover, A.navtop:active {
	color:#fff;
	background-color:#214046;
}

#hometri {
	width:39px;
	position:absolute;
	top:0px;
	left:0px;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	filter:alpha(opacity=50);
}

#bio	{width:96px;	position:absolute;	top:0px;	left:41px}
#photo	{width:111px;	position:absolute;	top:0px;	left:138px}
#contact{width:88px;	position:absolute;	top:0px;	left:251px}

