
	body
	{
		margin: 0;
		padding: 0;
		font: 85% "Walkway Bold", arial, hevetica, sans-serif;
		color: #ffebcd;
		background-color: #181818;
/*		float: left;  */
	}
/****************************************************/	
	#container
	{
		margin: 1em auto;
		width: 1100px;
		background-color: #181818;
/*		border: 1px solid yellow; */
	}
/****************************************************/	
	#header
	{
		background-color: #181818;
		height: 100px;
	}
	#header img
	{
		width: 160px;
		padding: 1em;
		float: left;
	}
	#header h1
	{
		text-align: center;
/*		font-size: 120%;
		margin: 0 0 0 215px;   */
	}
/*****************************************************/	
	#mainnav
	{
		background-color: #181818;
		color: #ffebcd;
		padding: 2px 0;
		margin-bottom: 22px;
		text-align: left;  
		float: left;
	}
	
	#mainnav ul
	{
		margin: 0 0 0 12px;
		padding: 0;
		list-style-type: none;
	}
	ul ul {
		font-size: 100%;
	}
	
	#mainnav li
	{
		display: block;
		padding: 0 10px;
	}
	
	#mainnav li a
	{
		text-decoration: none;
		color: #ffebcd;
/*		border: 1px solid #181818; */
		display: block;
	}
	
	#mainnav li a:hover
	{
		text-decoration: none;
		color: #DE631F;
	}
	
	#mainnav li a.here
		{
		text-decoration: none;
		color: #DE631F;  !important;
		font-weight:bold;
	}
	#mainnav li a.here2
	{
	/*	font-weight:bold; */
	}

/****************************************************/	
	#left_menu
	{
		float: left; 
		width: 200px;
		background-color: #181818;
/*		border: 1px solid blue;  */
		padding: 0 15px 0 0; 
	}
#right_spacer
	{
				float: right; 
				width: 200px;
				background-color: #181818;
		/*		border: 1px solid blue;  */
				padding: 0 0 0 15px; 
	}
/****************************************************/	

a.bodylink
	{
		text-decoration: none;
		color: #ffebcd;
/*		border: 1px solid #181818; 
		display: block; */
	}
	
a.bodylink:hover
	{
		text-decoration: none;
		color: #DE631F;
	}

	#main_contents	
	{
		margin-right: 10px;
		margin-left: 10px;
		background-color: #181818;
/*		border: 1px solid red; */

	}
	#main_contents img
	{
		border: none; !important;
		padding: 0 7px 0 0; !important;
		margin: none; !important;
	}
/****************************************************/	
	#gal_contents	
	{
		margin-right: 0;
		margin-left: 55px;
		background-color: #181818;

	}
	#gal_contents img
	{
		border: none; !important;
		padding: 0 5px 0 0; !important;
		margin: none; !important;
	}
/****************************************************/	
	#footer	
	{
		clear: both;
	/*	height: 20px; */
		background-color: #181818;
		color: #ffebcd;
		text-align: center;
		padding: 45px 5px 5px 0;
		font-size: 100%;
	/*	border: 1px solid #fff; */
	}
	#footer ul
	{
		margin: 0 0 0 12px;
		padding: 0;
		list-style-type: none;
	/*	border-left: 1px solid #C4C769; */
	}
	
	#footer li
	{
		display: inline;
		padding: 0 10px;
	/*	border-right: 1px solid #C4C769; */
	}
	
	#footer li a
	{
		text-decoration: none;
		color: #B7BEBF;
		border: 1px solid #000;
	}
	/***************************************************/
	#page_title {
		text-align: center;
		height: 45px;
	}
