body 
	{
    font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/bg_body.gif);
	margin: 0; 
	padding: 0; 
	}

p
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	text-align: left; 
	}		

a
	{
	text-decoration: underline;
	color: #3c4b21; 
	font-weight: bold; 
	}
	
a:hover
	{
	color: #fff;
	}		
	
img
	{
	border: 0; 
	} 
	
h1
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #889164;
	text-align: right; 
	padding: 3px 0 0 0; 
	}	
	
h2
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 20px;
	text-decoration: none;
	color: #455726;
	text-align: center; 
	padding: 12px 0 0 0; 
	}		

h3
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #263115;
	padding: 7px 0 0 12px; 
	width: 550px; 
	margin: 0 0 0 123px; 		
	}		
	
h4
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	color: #fff;
	padding: 12px 0 0 0;
	text-align: center;  
	}	
	
h5	
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	color: #000;
	padding: 12px 0 0 0;
	text-align: center;  
	}		
		
td
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	}		
	
	 		
/*---------- page elements ----------*/		

#wrapper
	{
	width: 800px; 
	margin: 0 auto 0 auto; 
	background: transparent; 
	padding: 0; 
	}	

#top
	{
	width: 800px; 
	height: 247px; 
	background: white;
	text-align: center; 
	padding: 5px 0 0 0; 
	}	
	
#top_internal
	{
	width: 800px; 
	height: 122px; 
	background: white;
	text-align: center; 
	padding: 5px 0 0 0; 
	}	
		
	
#content
	{
	width: 800px; 
	float: left; 
	background-image: url(images/bg_content.jpg);
	background-repeat: repeat-x; 
	background-color: #abb398;
	}	
	
#top_content
	{
	width: 800px; 
	}	
	
#top_content p
	{
	width: 550px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #3d3a3a; 
	padding: 10px; 
	line-height: 18px; 	
	margin: 0 0 0 123px; 	
	}		

#top_content a
	{
	font-weight: bold; 
	text-decoration: underline;
	color: #566D30; 
	}
	
#top_content a:hover
	{
	color: #000;
	}		
	
#top_content ul 
	{
	width: 550px; 
	list-style-type: square;
	list-style-position: outside; 
	padding: 0; 
	}	
	
#top_content li 
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	color: #3d3a3a; 
	padding: 5px 0 0 0; 
	margin: 0 0 0 145px;
	}	
	
#top_content img
	{
	display: block; 
	margin: 0; 
	}	
	
#top_content table
	{
	width: 550px; 
	margin: 10px; 
	text-align: center; 
	}	
	
#home_content
	{
	background: url(images/bg_home_content.gif);
	background-repeat: repeat-y; 
	}	

.home_content_text p
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #fff; 
	padding: 5px 10px 0 10px; 
	line-height: 18px;
	}
		
.signup_form
	{
	width: 175px;
	padding: 5px; 
	margin: 0 0 0 15px; 
	} 	
	
.signup_form p
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	text-align: center; 
	}		
	
.signup_form table
	{
	margin: 3px; 
	}	
	
#signup_form2
	{
	width: 200px; 
	margin: 0 0 0 300px; 
	text-align: center; 
	font-size: 12px;	
	} 	
	
#signup_form2 p
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	text-align: center; 
	}		
	
#signup_form2 table
	{
	margin: 0 0 0 150px; 
	}	
	
	
.lunch_special
	{
	width: 191px; 
	float: left; 
	padding: 5px; 
	color: #fff; 
	text-align: center; 
	} 		
	
.lunch_special p
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	color: #fff;
	text-align: center; 
	}		
	
#menu 
	{
	width: 800px; 
	height: 318px; 
	background: url(images/photos_menu.jpg); 
	background-color: #87966c; 
	}	
	
#menu p
	{
	width: 340px; 
	line-height: 18px;
	}	
	
#trading
	{
	width: 800px; 
	height: 318px; 
	background: url(images/photos_trading.jpg); 
	background-color: #87966c; 
	}	
	
#trading p
	{
	width: 340px; 
	line-height: 18px;
	}		
	
#links
	{
	width: 800px; 
	height: 318px; 
	background: url(images/photos_links.jpg); 
	background-color: #87966c; 
	}	
	
#links p
	{
	width: 340px; 
	line-height: 18px;
	}		
	
#bottom_content
	{
	width: 800px; 
	height: 275px; 
	padding: 0; 
	margin: 0; 
	}	
	
table.contact
	{
	margin: 10px 0 0 300px; 
	}	
	
#footer
	{
	float: left;
	width: 800px; 
	height: 38px; 
	background: #6f7753; 
	margin: 0; 
	}	
	
#footer p
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #fff;	
	text-align: right; 
	padding: 12px 3px 0 0; 
	} 
	
#footer a
	{
	color: #fff;	
	text-decoration: underline; 
	font-weight: normal; 
	}	
	
#footer a:hover
	{
	color: #3d3a3a; 
	}	
		
/*---------- navigation ----------*/			
		
#nav
	{
	width: 800px; 
	height: 40px; 
	background: #6f7753;
	}	
	
#nav ul 
	{
	list-style-type: none; 
	padding: 0;
	border: 0; 
	margin: 0 0 0 170px; 
	} 	
	
#nav li 
	{
	float: left; 
	padding: 10px 7px 0 0;
	}	
	
#nav a
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #263115;
	}	
	
#nav a:hover
	{
	text-decoration: underline; 
	color: #fff;
	}				
	
