a {
	color:#FFFF99;
}

#text_bio a {
	color:#660000;
}
#text5 a {
	color:#660000;
}
#banner {
	position:absolute;
	left:20px;
	top:20px;
}
#horiz_line {
	position:absolute;
	background-image: url("../template/horiz_line_02.gif");
	background-repeat:repeat-x;
	left:0px;
	top:60px;
	width:100%;
	height:16px;
}
#main {
	width:1000px;
	position:absolute;
	top:80px;
}
#main2 {
	width:100%;
	position:absolute;
	top:80px;
}

#pagetitle {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	font-size:large;
	text-align:center;
	padding:3px;
}
#pagetitle2 {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFDD;
	font-weight:bold;
	font-size:large;
	text-align:center;
	padding:3px;
}
#text {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	/* color:#996666;
	font-weight:bold; */
	font-size:small;
	width:800px;
	top: 10px;
	left:100px;
	background-color:#FFFFFF;
	padding:10px;
}
#text_bw {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:small;
	width:800px;
	top: 10px;
	background-color:#FFFFFF;
	padding:10px;
}
#text2 {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:small;
	width:800px;
	top: 10px;
	left:130px;
	background-color:#FFFFFF;
	padding:10px;
}
#text4 {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:small;
	width:800px;
	top: 10px;
	left:130px;
	background-color:#003366;
	padding:10px;
}
#text5 {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:small;
	width:800px;
	top: 10px;
	left:130px;
	/* background-color:#EAD6B0; */
	background-color:#E7E2C7;
	padding:10px;
}
#text_bio {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:small;
	width:800px;
	top: 10px;
	background-color:#E7E2C7;
	padding:10px;
}
#titles {
	font-family:Arial, Helvetica, sans-serif;
	color:#EEEECC;
	font-weight:bold;
	font-size:small;
	border:1px solid #996666;
}

.display3 {
 text-align:center;
}

.display_old {
 position:relative;
 text-align:center;
 top:20px;
 left:250px;
}
#imagetitle {
	font-family:Arial, Helvetica, sans-serif;
	color:#9999FF;
	font-size:x-small;
	padding:5px;
}
#imagetitle2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#9999FF;
	font-size:x-small;
	padding:5px;
}
.scrollhoriz {
 position:relative;
 text-align:center;
 top:20px;
 left:20px;
 width:1000px;
 height:400px;
 overflow:auto;
}

#thumbs {
	/* background-color:#222222; */
	position: absolute;
	text-align:center;
	top: 0px;
	left: 5px;
	height:520px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
	width:120px;
}
.thumb {
	border: 0;
	width:80px;
}
#thumbspace {
	/*padding: 0px 5px 0px 5px; */
	padding: 5px 5px 5px 5px; 
}

/* common styling */
.menu2 {
	position:absolute;
	left:354px;
	top: 27px;
	width:605px;
float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-top:1px solid #FFFFDD;
border-bottom:1px solid #FFFFDD;
border-left:1px solid #FFFFDD;
background:#ddd url(../template/menu2.gif) repeat-x; 
margin:0 0 20px 0; /* for this demo only */ 
	z-index:2;
}
.menu2 ul {
padding:0;margin:0;list-style-type:none;
}
.menu2 ul li {
border-right:1px solid #FFFFDD;
float:left; position:relative; width:120px; text-align:center;
}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#444; padding:0px 16px; line-height:25px; height:30px;  width:88px; text-align:center;
}

.menu2 ul li:hover {width:120px;}

.menu2 ul li a:hover {background:#aaa url(../template/sub2a.gif); color:#60c;width:88px;}

.menu2 ul li:hover a {background:#aaa url(../template/sub2a.gif); color:#60c;width:88px;}

.menu2 ul li ul {
display: none;
}
.menu2 table {
margin:0; border-collapse:collapse; font-size:12px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:29px; background:#aaa; margin-top:1px; left:0; width:120px; border-left: 1px solid #999;
}
.menu2 ul li:hover ul li a {
display:block; background:#666; color:#EED;height:auto;line-height:15px;padding:4px 16px; width:150px; border-bottom: 1px solid #999;
}
.menu2 ul li:hover ul li a:hover {
color:#666; background: #EEE;
}


/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block; position:absolute;top:29px; background:#aaa; margin-top:1px; left:0; width:120px; border-left: 1px solid #999;
}
.menu2 ul li a:hover ul li a {
display:block; background:#666; color:#EED;height:auto;line-height:15px;padding:4px 16px; width:150px; border-bottom: 1px solid #999;
}
.menu2 ul li a:hover ul li a:hover {
color:#666; background: #EEE;
}



.left {clear:both;}


#centerimage {
	/* background-image:url(../rocks.jpg); */
	/* background-color:#333333; */
	position:relative;
	width:750px;
	height:600px;
	top:5px;
	left:260px;
}
#centerimage img {
	display:none;
	position: absolute;
	top:0; left:0;
}