
body 
	{
	/*background-color:#542c05;*/
	background-color:#5f350d;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:auto;
	font-family: Trebuchet MS, Lucida Sans console, Verdana, sans-serif;
	font-size:1em;
	color:#392212;
	padding-bottom:10px;
	padding-top:5px;
	}
	
	div#page
	{
		width:850px;		
		height:100%;
		/*border:#fff 1px solid;*/
		margin:auto;
		/*background-color:#e3ae81;*/
	}
	
	div#banner
	{
		height:200px;
		width:100%;
		margin:auto;
		text-align:center;

	}
	
	div#navi
	{
		width:auto;
		height:100%;
		text-align:center;
		color:#392212;
		letter-spacing:0.5px;
		font-size:1.2em;
		font-weight:bold;
		margin:auto;
		padding-top:0.1em;
		padding-bottom:0.1em;
		border-top:#44220b 0.2em solid;
		border-bottom:#44220b 0.2em solid;
		border-left:#44220b 0.1em solid;
		border-right:#44220b 0.1em solid;		
		background-color:#aa7646;
	}	
	
	div#navi a
	{
		font-family: Trebuchet MS, Lucida Sans console, Verdana, sans-serif;		
		color:#392212;
		/*text-decoration:underline;*/
	}

	div#navi a:hover
	{
		color:#5e340c;
	}
	
	div#formating
	{
		width:auto;
		margin:auto;
		padding:0em;
	}
		
	div#content 
	{
		width:auto;
		min-height:400px;
		/*height:500px;*/
		background-color:#aa7646;		
		background-image:url(images/bg_content.jpg);
		background-repeat:repeat-x;
		background-position:bottom;		
		text-align:justify;
		padding-top:20px;
		padding-left:35px;
		padding-bottom:30px;;
		padding-right:30px;
		border-left:#44220b 0.1em solid;
		border-right:#44220b 0.1em solid;			
	}
	
		div#content img
		{
			border:#8b4614 3px dotted;
			padding: 0.5px;
			margin:5px;
		}
		
		div#content img.noborder
		{
			border:0;
			margin:-0.3em;
		}
		
		div#content img#left
		{
			margin: 10px 10px 10px 0px;
		}
		
		div#content img#right
		{
			margin: 10px 0px 10px 10px;
		}
		
		div#content li
		{
			list-style-type:square;
			padding-bottom:0.5px;
		}		
		
		div#content td img
		{
			text-align:center;
			margin:1em;
		}
		
	div#bottomline
	{
		width:auto;
		height:2em;
		font-size:0.7em;
		color:#eed0b4;
		border-top:#44220b 0.4em solid;
		padding-top:0.3em;
		padding-left:0.5em;
		padding-right:0.5em;
		padding-bottom:0.3em;
		text-align:right;
		clear:both;
		margin:auto;
	}
		div#bottomline p
		{
			padding:0.1em;
			margin:0.1em;
		}
	
		div#bottomline a 
		{
			font-size:1em;
			color:#eed0b4;
			font-weight:bold;
			text-decoration:underline;
		}
	
		div#bottomline a:hover
		{
			color:#fcedde;
			text-decoration:underline;
		}
		
.small
{
	font-size:0.75em;
}

h3#nopadding
{
	padding-bottom:0px;
	margin-bottom:5px;
}

h1
{
	font-size:1.5em;
	font-family: Georgia, serif;
	padding-top: 1em;
	padding-bottom: 0.5em;
	color:#3a2313;
	font-weight:bold;
}

h1#first
{
	padding-top:0em;	
}

h2
{
	font-size:1.4em;
	font-family: Georgia, serif;
	padding-top: 0.3em;
	padding-bottom: 0.15em;
	color:#44220b;
	font-weight:bold;
}

h3
{
	font-size:1.1em;
	font-family: Georgia, serif;
	padding-top: 0.1em;
	padding-bottom: 0.2em;
	color:#462503;
	font-weight:bold;
}

h4
{
	font-size:1em;
	font-weight:400;
	font-style:italic;
	font-family: Georgia, serif;
	padding-top: 0em;
	padding-bottom: 0.2em;
	color:#4e2412;
}

td h2
{
	padding-top: 5px;
	margin:0px;
}

td img
{
	float: left;
	vertical-align:top;
}


a 
{
	color:#592215;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

a:hover 
{
	color:#392315;
	font-size:0.9em;
	font-weight:bold;
}