body {
 color: #E4DFFA;
 padding: 0; margin: 0; font: 0.8em verdana, georgia, courier, Arial, sans-serif; line-height: 1.55em;
 background-image: url(images/pine-table.gif);
 background-repeat:  repeat-x repeat-y;
}

p {	margin: 0 0 0px 0; line-height: 1.55em; }

.main_content h1 {
	padding: 20px 0 2px 0;
	font: 1.5em verdana, Georgia, courier, Arial, sans-serif;
	color: #b20410;
	text-decoration: underline;
}

.main_content h2 {
	padding: 20px 0 2px 0;
	font: 1.3em verdana, Georgia, courier, Arial, sans-serif;
	color: #b20410;
	text-decoration: underline;
}

.content { 
	margin: 0 auto;
	padding: 0px;
	width: 886px;
	color: #000;
}

.content_image { 
	margin-left: 25px;
	margin-bottom: 10px;
	float: right;
}


.top {
	background: url(images/header.gif) no-repeat center bottom;
	width: 800px;
	height: 207px;
	margin: 0 auto;
	padding: 0;
}


#nav ul { list-style:none; position:absolute; top: 200px; margin-left: 11em; text-align: left; padding: 0px; }
#nav a, #nav span { float:left; display:block; color:#000000; padding: 5px 10px 5px 10px;  text-decoration:none; }
#nav a { float:none; }
#nav li { float:left; margin:0px; padding:0 0 0 0px; }
#nav #current { float:left; }
#nav #current a { float:left; background: #FFFFA0; }
#nav a:hover { float:left; color:#0000ff;}  


.main_content {
	background:  url(images/main.gif) repeat-y center bottom;
	margin: -7px auto;
	padding: 0px 10px;
	width: 800px;
}

.text_padding {
	padding: 30px 130px 0px 110px;
}


.advert {
	padding: 40px 160px 20px;
}

.footer { 
	background: url(images/footer.gif) center no-repeat;
	width: 800px;
	height: 145px;
	font-size:90%;
	text-align:center; 
	clear:both;
}

.footer .padding {
	padding: 15px 0 0 0;
}

