body
{
	background: #b7c6a0 url('images/bg.jpg') scroll 0 0;
	background-position: top center;
	margin:0;
}


body, div, table
{
	letter-spacing:1px;
	text-align:justify;
}

	/* LAYOUT POSITIONING */

#tbg
{width:100%;margin:auto;background: transparent url('images/tbg.jpg') repeat-x top center;}
#fbg
{width:100%;margin:auto;background: transparent url('images/bbg.jpg') repeat-x bottom center;}

#container 
{
	width: 865px;
	background: #b7c6a0 url('images/contentbg.jpg') repeat-y scroll 0 0;
	margin: auto;
	text-align: left;
}


#header {width: auto;}

	#top
	{
		background: #b7c6a0 url('images/top.jpg') no-repeat scroll 0 0;
		width:865px;
		height:40px;
	}

	#layout
	{
		background: transparent url('images/body.jpg') no-repeat scroll 0 0;
		width:865px;
		padding: 0px 0px 0px 0px;
	}

	#content
	{
		font: 11px/20px georgia, "times new roman", verdana, arial, "trebuchet ms";
		color: #0f2702;
		float:right;
		background: transparent url('') no-repeat scroll 0 0;
		width:562px;
		padding: 00px 53px 0px 250px;
	}
		#nav
		{
			float:left;
			background: transparent url('') no-repeat scroll 0 0;
			font: 10px/16px georgia, "times new roman", verdana, arial, "trebuchet ms";
			color: #0f2702;
			width:190px;
			padding: 0px 0px 0px 50px;
			position:absolute;
			top:480px;
		}


.curve
{ 
	float: left;
	clear: left;
	display: block;
	height: 40px;
}
   	#curve1 { width: 275px; }
	#curve2 { width: 275px; }
	#curve3 { width: 265px; }
	#curve4 { width: 210px;}
	#curve5 { width: 190px; }
	#curve6 { width: 150px;}
	#curve7 { width: 160px; }
	#curve8 { width: 170px; }
	#curve9 { width: 180px; }
	#curve10 { width: 180px; }
	#curve11 { width: 160px; }


#footer
{
	background: #e5e5e5 url('images/footer.jpg') no-repeat scroll 0 0;
	font: 11px/20px georgia, "times new roman", verdana, arial, "trebuchet ms";
	color:#ffffff;
	width:755px;
	height:134px;
	clear:both;
	padding: 50px 60px 0px 50px;
}

	#footer b {color:#ffffff;}


	/* END LAYOUT POSITIONING */



	/* START GENERAL CONTENT CSS */

a:link, a:visited, a:active
{
	font: italic 13px/16px georgia, "times new roman", verdana, arial;
	color: #5b340e;
	text-decoration:none;
	letter-spacing:1px;
	border:0px;
}

a:hover {color:#ffffff;}
b{color: #287600;}
i{color:#463a00;}

u 
{
	color:#163904;
	text-decoration:none;
	border-bottom: #3e140a 1px dotted;
}


h1
{
	background: transparent ;
	font: 14px/14px "times new roman", georgia, "trebuchet ms", verdana, arial;
	color:#652a13;
	text-align:right;
	letter-spacing:2px;
	padding: 0px 50px 0px 0px;
	text-transform: uppercase;
}

h1:first-letter
{
	font: italic 25px/14px georgia, "times new roman", "trebuchet ms";
	color: #287600;
}

.link1
{
	display:block;
	background: transparent url('images/link1.png') no-repeat;
	padding: 10px 0px 0px 30px;
	height:20px;
}

.link2
{
	display:block;
	background: transparent url('images/link2.png') no-repeat bottom right;
	padding: 10px 0px 0px 42px;
	height:20px;
}

	/* END GENERAL CONTENT CSS */