
body{
	margin: 0;
	padding: 0;
	color: #000000;
	font: 12px Arial;	background: url(images/page_background.jpg) repeat-y right top;
}

.keeper{
	width: 570px;
	padding-left: 6px;
	float: left;
}

.keeper h1{
	font-size: 90%;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.keeper h2{
	font-size: 90%;
	text-decoration: ;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

.keeper p{
	margin: 5px 0;
}

.keeper a:link, .keeper a:active, .keeper a:visited{
	color: #000000;
	text-decoration: underline;
}

.keeper a:hover{
	color: #191919;
	text-decoration: ;
}

.link_mod{
	float: left;
}

.imager{
	border: 8px solid #e6e6e6;
	margin: 6px;
}

.texter{
	padding: 3px;
	background-color: #e6e6e6;
	color: #b3b3b3;
	text-align: center;
	width: 398px;
	height: 85px;
	border-style: none;
}

.titles{
	padding-bottom: 10px;
}

.modules{
	float: left;
	padding: 3px;
}

.modules img{
	border: 0;
}

hr {
border: none;
height: 5px;
background: transparent url(images/hr.gif);
} 

#gallery {
		padding: 0;
		width: 550px;
	float: left;
}
	#gallery ul { list-style: none;
	margin: 0;
	padding: 0;
}
	#gallery ul li { display: inline;
}
	#gallery ul img {
		border: 5px solid white;
		border-width: 5px 5px 5px;
	}
	#gallery ul a:hover img {
		border: 5px solid #dddddd;
		border-width: 5px 5px 5px;
		color: #fff;
	border-bottom-width: 5px;
}
	#gallery ul a:hover { color: #dddddd; }