
body { text-align: center; }

	#nav
		{
		width: 1360px;
		margin: 0 auto;
		text-align: left; 
		padding-top: 4em;
		}
		
	input
		{
		font: normal .6em courier;
		border: 0;
		border-bottom: 1px solid #333;
		}
	h1
		{
		font: bold 12px arial;
		}
	ul
		{
		width: 1360px;
		}
	ul li 
		{
		list-style-type: none;
		float: left;
		font: bold .7em arial;
		width: 160px; height: 120px;
		min-width: 120px;
		margin: .2em;
		line-height: 1.6em;
		letter-spacing: 0px;
		cursor: pointer;
		}
	li div.bg
		{
		position: relative;
		top: 0; left: 0;
		background-color: transparent;
		width: 100%; height: 100%;
		float: left;
		}
	li div.title
		{
		position: absolute;
		z-index: 100;
		padding: 10px;			
		}
	ul li:hover 
		{			
		/*
		border-top: 1px solid #333;
		margin-top: 10px;
		*/
		}
	li.serif 
		{
		
		}
	li.sans
		{
		font-family: Arial, sans-serif;
		}
		
	div.content
		{
		padding-top: 12px; padding-bottom: 28px;
		font: normal 9px arial;
		leter-spacing:  normal;
		line-height: 1.4em;
		color: #333;
		text-align: justify;
		width: 600px; height: 600px;
		overflow: hidden;
		}
	div.item
		{
		float: left;
		display: inline;
		height: 400px; width: 600px;
		letter-spacing: normal;
		font: normal 11px arial;
		}
	div.loading
		{
		font: normal 8px arial;
		background-color: #333;
		color: #ccc;
		display: block; padding: 3px;
		width: 100px;
		text-align: center;
		letter-spacing: 2px;
		}
	div.text
		{
		width: 580px !important;
		height: 380px;
		padding: 10px 10px 10px 10px;
		background-color: #fff;
		font: normal 11px Courier;
		/*font: normal 12px Palatino Linotype, Book Antiqua, Palatino, serif;*/
		line-height: 14px;
		}
	.sm
		{
		font: normal 9px arial;
		line-height: normal;
		letter-spacing: normal;			
		}
	.container
		{
		width: 7000px;
		height: 400px;
		}
	h1 { display: inline; }
	.nav 
		{ 
		letter-spacing: 1px;
		}
	a.nav
		{
		text-decoration: underline !important;			
		}
	#h1
		{
		width: 484px; height: 90px;
		background-color: #fff;
		color: #333;
		padding: 14px; margin: 0em;
		margin-top: -20px;
		margin-left: -20px;
		z-index: 100;
		font: normal 16px arial;
		cursor: default;
		text-align: left;
		}
	#h1 img
		{
		padding: 0; margin: 0;
		}
		#contact
			{
			font: normal 9px arial;
			text-align: left;
			width: 400px;
			color: #555;
			z-index: 1000;
			float: left;
			padding-left: 3px;
			}
		#contact_link
			{
			font-size: 9px;
			letter-spacing: 1px;
			font-style: italic;
			color: #333 !important;
			}
		#recent a:hover
			{
			color: #333;
			}
	a.next_s
		{
		text-decoration: underline;
		color: inherit;
		cursor: pointer;
		}
	#h1 a
		{
		text-decoration: none;
		color: inherit;
		cursor: pointer;
		}
	#h1 img
		{
		padding-top: 12px;
		}
	#h1 p
		{
		color: #fcfcfc;
		font: normal 11px arial;
		}
	#h1 p u
		{
		cursor: pointer;
		}
	div.h1_p
		{
		float: left;
		height: 1em; width: 7em;
		}
