body, p, ul, li, h1, h2, a, input {
	font-family:		verdana, lucida, sans-serif;
}

body {
	background-color:	#fcfcf8;
	margin:			0;
	padding:		0;
}

body, p, ul, li, input {
	font-size:		10px;
}

form {
	margin:			0;
	padding:		0;
}

p {
	margin:			0;
	padding:		0;
	
}

ul {
	
	padding: 		0 0 0 20px;	
	list-style-type:	square;
}

li {
	padding: 		0;	
}

hr {
/*	height:			3px;
	background-color:	#c0c0c0;	
	border-width:		1px 0 1px 0;
	border-style:		solid;
	border-color:		#606060 white #f0f0f0 white;
	width:			100%;
	margin:			0;
	padding:		0;*/
	height:			2px;
	background-color:	black;	
	border-width:		0;
	margin:			0 20px 10px 20px;
	padding:		0;
}

a {
	text-decoration:	none;
	font-weight:		bold;
	color:			#0080ff;	
}

a:hover {
	text-decoration:	underline;	
}

h1 a, h2 a, h3 a {
	color:			black;
}

#title {
	color:			black;
	margin:			0;
	padding:		30px 0 0 0;	
	width:			100%;
}

#search {
	position:		absolute;
	right:			20px;
	top:			37px;
	white-space:		nowrap;
}

#title h1 {
	margin-left:		20px;
	font-size:		12px;
}

#menu {
	margin:			0 20px 0 20px;
	float:			left;
	width:			25%;
}

#menu h1 {
	font-size:		10px;
	margin-bottom:		0px;	
}

#menu h2 {
	font-size:		10px;
	margin:			0 0 0 20px;	
}
#menu a {
	color:			#0080ff;
}

#contents {
	float:			left;
	width:			60%;
	margin-bottom:		20px;
}

#contents h1 {
	font-size:		10px;
}

#contents h2 {
	font-size:		10px;
}

#contents img {
	text-align:		left;
	border-style:		solid;
	border-width:		2px;
	border-color:		black;
	padding:		0;
	margin:			10px 0 0 0;
}

#found {
	background-color:	#e0ff00;
	color:			black;
	font-weight:		bold;
}

#foundsoundex {
	background-color:	#ff80f0;
	color:			black;
	font-weight:		bold;
}

