html, body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
}

div {

}
	
img {
	border: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

a, a:visited {
	color: #0080FF;
	text-decoration: none;	
}

a:hover {
	color: #0080FF;
	text-decoration: underline;	
}

#thumbs {
	z-index: 0;
	position: absolute;
	left: 0px;
	top: 0px;	
	padding: 0px;
	margin: 5px;
	width:95%;
	display: block;	
	float: left;
	clear: none;
}

#bkgr_gray {
	z-index: 1;
	position: absolute;
	left: 0px;
	top: 0px;	
	background-image: url(../imgs/bkgr_gray.png);
	background-repeat: repeat; /*options: no-repeat|repeat|repeat-x|repeat-y*/
	width:100%;
	height:4000px;
}

#proj_images {
	z-index: 2;
	position: absolute;
	left: 5px;
	top: 24px;	
	display: block;	
	float: left;
	clear: none;
	padding: 0px;
	margin: 0px;
	/*width:400px;*/
}

#proj_title {
	z-index: 3;
	position: absolute;
	left: 0px;
	top: 0px;	
	display: block;	
	float: left;
	clear: none;
	padding: 0px;
	margin: 0px;
	/*width:80%;*/
}

#proj_desc {
	z-index: 4;
	position: absolute;
	left: 0px;
	top: 0px;	
	display: block;	
	float: left;
	clear: none;
	padding: 0px;
	margin: 0px;
	width:70%;
}

.lyr_ttl { 
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	z-index: 100;
}

.lyr_txt { 
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	z-index: 100;
}

.img_main {
	margin: 5px;
}

.ttl_txt {
	font-family: Courier, 'Courier New', monospace;
	font-weight: normal;
	font-style: normal;
	font-size: 24pt;
	line-height: 24pt;
	letter-spacing: 0px;
	text-align: left;
	color: #0080FF;
	padding: 0px;
	margin: 0px;
}

.big_txt {
	font-family: Courier, 'Courier New', monospace;
	font-weight: normal;
	font-style: normal;
	font-size: 24pt;
	line-height: 24pt;
	letter-spacing: 0px;
	text-align: left;
	color: #0080FF;
	padding-bottom: 0pt; /*paragraph return*/
}

