body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td, img, hr, embed, object, caption { 
	margin: 0;
	padding: 0;
	text-align: left;
	color: #333;
}


html,body {
	height: 100%;
	background: #ebf2da;
}

/*--------------------------------------------------*/

#container {
	width: 728px;
	margin: 0 auto;
	padding: 20px 0;
}

	#header {
		height: 100px;
		margin: 0 0 10px 0;
		padding: 0 20px;
		background: #a1c468;
		border-bottom: 5px solid #cce49d;
	}
	
		#header p {
			font: bold 20px/100px Arial, Helvetica, sans-serif;
		}
		
			#header p a {
				color: #fff;
				text-decoration: none;
			}
			
				#header p a span {
					color: #cce49d;
				}
	
	#ad {
		padding: 0 0 10px 0;
	}
	
		#ad img {
			display: block;	
		}
	
	#content {
		margin: 0 0 10px 0;
		padding: 20px;
		background: #fff;
		border-bottom: 5px solid #cce49d;
	}
	
		#content h1 {
			font: bold 17px/17px Arial, Helvetica, sans-serif;
			border-bottom: 2px solid #ebf2da;
			padding: 0 0 10px 0;
			margin: 0 0 10px 0;
		}
		
		#content h2 {
			font: bold 17px/17px Arial, Helvetica, sans-serif;
			border-bottom: 2px solid #f8f8f8;
			padding: 0 0 10px 0;
			margin: 10px 0 10px 0;
		}
		
		#content h3 {
			font: bold 16px/16px Arial, Helvetica, sans-serif;
			border-bottom: 2px solid #f8f8f8;
			padding: 0 0 10px 0;
			margin: 10px 0 10px 0;
		}
		
		#content p {
			padding: 0 0 10px 0;
			font: normal 12px/24px Arial, Helvetica, sans-serif;
		}
		
		#content a {
			color: #3080cb;
		}
		
		#content a:hover {
			color: #000;
		}
	
	#footer {
		height: 50px;
		padding: 0 20px;
		background: #cce49d;
	}
			
		#footer ul {
			list-style: none;
		}
		
			#footer ul li {
				display: inline;
				padding: 0 10px 0 0;
				font: normal 12px/50px Arial, Helvetica, sans-serif;
			}
			
				#footer ul li a {
					color: #8ea85c;
				}
				
				#footer ul li a:hover {
					color: #000;
				}

/*--------------------------------------------------*/

/*--------------------*/

ul.default {
	padding: 0 0 0 15px;
}

	ul.default li {
		padding: 0 0 10px 0;
		font: normal 12px/18px Arial, Helvetica, sans-serif;
	}
			
/*--------------------*/

form#contact {
	
}

	form#contact label {
		display: block;
		font: bold 12px/18px Arial, Helvetica, sans-serif;
	}
	
	form#contact input {
		width: 200px;
		margin: 0 0 10px 0;
		font: normal 12px/18px Arial, Helvetica, sans-serif;
	}
	
	form#contact textarea {
		width: 300px;
		height: 200px;
		font: normal 12px/18px Arial, Helvetica, sans-serif;
	}
	
	form#contact input#submit {
		width: auto;
		display: block;
		margin: 10px 0 0 0;
		font: normal 12px/18px Arial, Helvetica, sans-serif;
	}