body	{
			background-color: #303030;
			margin: 0;
			padding: 0;
			font-family: Arial, Helvetica, Sans-serif;
			line-height: 1;
			font-size: 10pt;
			}
			
h1		{
			margin: 0;
			padding: 0;
			}

ul			{
			list-style-type: none;
			margin: 0;
			padding: 0;
			}
			
	
			
/* -------------------- WRAPER -------------------- */			

div#wraper	{
			margin: 0 auto;
			padding: 0;
			border: 1px solid #000000;
			border-top: none;
			width: 1000px;
			}

			

/* -------------------- HEADER -------------------- */

div#header	{
			margin: 0;
			padding: 0;
			width: 100%;
			height: 70px;
			background: url("header.jpg") 0 100% repeat-x;
			}

div#header_logo	{
			float: right;
			margin: 0;
			padding: 0;
			width: 400px;
			text-align: center;
			color: #ffffff;
			position: relative;
			top: -9px;
			left: -25px;
			}

div#header_logo h1	{
			margin: 0;
			padding: 0;
			font-size: 21pt;
			}

div#header_logo h2	{
			margin: 0;
			padding: 3px 0 0 0;
			font-size: 8pt;
			}

div#header_logo a	{
			text-decoration: none;
			color: #ffffff;
			}

.logo_black {
			color: #000000;
			}




/* -------------------- NAV -------------------- */

div#nav {
      float: left;
      width: 100%;
      background: none;
      font-size: 93%;
      line-height: normal;
      }
		
div#nav ul {
		margin: 0;
		padding: 0;
		position: relative;
		top: 46px;
		right: 10px;
		left: 15px;
		list-style: none;
		}
		
div#nav li {
      display: inline;
      margin: 0;
      padding: 0;
      }

div#nav a {
      float: left;
      background: url("tableftH.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
		
div#nav a span {
      float:left;
      display:block;
      background:url("tabrightH.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }

/* Commented Backslash Hack hides rule from IE5-Mac \*/

div#nav a span {
		float:none;
		}
		
/* End IE5-Mac hack */

div#nav a:hover span {
		color:#FFF;
		}
		
div#nav a:hover {
		background-position:0% -42px;
      }
		
div#nav a:hover span {
      background-position:100% -42px;
      }

div#nav #current a {
		background-position:0% -42px;
		}
		  
div#nav #current a span {
		background-position:100% -42px;
		}

		
		
/* -------------------- CONTENT -------------------- */

div#content	{
		background-color: #ffffff;
		width: 100%;
		padding-top: 10px;
		}

div#content	p {
		margin: 0;
		padding: 0;
		}



/* -------------------- CONTENT MIDDLE -------------------- */

div#content_middle	{
	width: 750px;
	margin: 0 auto;
	padding: 0;
}

div#content_middle h1 {
	color: #000000;
	font-size: 20pt;
	text-align: center;
}

div#content_middle p {
	line-height: 1.2;
	margin: 10px 40px 10px 40px;
}
		
div#middle_main	{
	margin: 10px 5px 10px 5px;
	padding: 0;
}

img#tree	{
	margin: 0;
	padding: 0;
	position: relative;
	left: 165px;
}

/* -------------------- FOOTER -------------------- */

div#footer	{
		clear: left;
		margin: 0;
		padding: 0;
		width: 100%;
		height: 50px;
		background: url("header.jpg") 0 100% repeat-x;
}

div#footer_list {
	margin: 0;
	padding: 0;
	height: 20px;
	position: relative;
	top: 6px;
}

div#footer_list ul {
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
}

div#footer_list li {
	display: inline;
	margin: 0;
}

div#footer_list a {
	color: #ffffff;
	padding: 0 5px 0 5px;
	clear: both;
}

div#footer_list a:hover {
	color: orange;
	text-decoration: none;
}

.footer_p {
	margin: 15px 0 0 0;
	padding: 0;
	color: #999999;
	text-align: center;
	font-size: 8pt;
}
		
/* -------------------- FOOTER -------------------- */

div#adsense1	{
	clear: left;
	background-color: #ffffff;
	text-align: center;
	margin: 45px 0 0 0;
	padding: 0;
}

