body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	line-height: 120%;
	background: #FFF;
}

	#main-wrapper {
		width: 100%;
		margin-top: -20px;
	}
		#main-wrapper-inner {
			background: url(pics/lemur.png) no-repeat top left;
			width: 656px;
			margin: auto;
		}
		
			#main-wrapper .head-box {
				width: 100%;
				height: 255px;
			}
				#main-wrapper .head-box a {
					padding-top: 20px;
					float: right;
					border: 0;
				}
					#main-wrapper .head-box a span img,
					#main-wrapper .head-box a span {
						border: 0;
						display: block;
					}				
			#main-wrapper .menu-box {
				background: url(pics/body-top.png) no-repeat 74px 100px;
				width: 100%;
				height: 467px;
				overflow: hidden;
				margin-top: -100px;	 
			}
				#main-wrapper .menu-box .butts {
					overflow: hidden;
					height: 467px;
				}
				
				#main-wrapper .menu-box .butts a {
					display: block;
					background: url(pics/butts.png) no-repeat 0 0 transparent;
					width: 160px;
					height: 160px;
					font-size: 0;
					color: transparent; 
				}
				
					#main-wrapper .menu-box .butts a span {
						visibility: hidden;
					}
								
				#main-wrapper .menu-box .butts a#link-1 {
					background: url(pics/butts.png) no-repeat 0 0 transparent;
					left:40px;
					position:relative;
					top:92px;
				}
				#main-wrapper .menu-box .butts a#link-2 {
					background: url(pics/butts.png) no-repeat -160px 0 transparent;
					left: 163px;
					position: relative;
					top: -140px;
				}
				#main-wrapper .menu-box .butts a#link-3 {
					background: url(pics/butts.png) no-repeat -320px 0 transparent;
					left:310px;
					position:relative;
					top:-230px;
				}
				#main-wrapper .menu-box .butts a#link-4 {
					background: url(pics/butts.png) no-repeat 0 -320px transparent;
					left:40px;
					position:relative;
					top:-255px;
				}
				#main-wrapper .menu-box .butts a#link-5 {
					background: url(pics/butts.png) no-repeat -160px -320px transparent;
					left:190px;
					position:relative;
					top:-470px;
				}
				#main-wrapper .menu-box .butts a#link-6 {
					background: url(pics/butts.png) no-repeat -320px -320px transparent;
					left:430px;
					position:relative;
					top:-620px;
				}
				
				#main-wrapper .menu-box .butts a#link-1:hover {
					background: url(pics/butts.png) no-repeat 0 -160px transparent;
				}
				#main-wrapper .menu-box .butts a#link-2:hover {
					background: url(pics/butts.png) no-repeat -160px -160px transparent;
				}
				#main-wrapper .menu-box .butts a#link-3:hover {
					background: url(pics/butts.png) no-repeat -320px -160px transparent;
				}
				#main-wrapper .menu-box .butts a#link-4:hover {
					background: url(pics/butts.png) no-repeat 0 -480px transparent;
				}
				#main-wrapper .menu-box .butts a#link-5:hover {
					background: url(pics/butts.png) no-repeat -160px -480px transparent;
				}
				#main-wrapper .menu-box .butts a#link-6:hover {
					background: url(pics/butts.png) no-repeat -320px -480px transparent;
				}
				
				#main-wrapper .menu-box .butts a#home {
					background: none repeat scroll 0 0 transparent;
					display: block;
					height: 40px;
					left: 165px;
					position: relative;
					top: -630px;
					width: 350px;
				}
			
			#main-wrapper .email-form {
				height: 100px;
				margin-left: 170px;
				margin-top: 120px;

				width: 200px;
				color: white;
			}

			#main-wrapper .search-box {
				height: 50px;
				margin-left: 270px;
				margin-top: -86px;
				width: 200px;
			}
			
				#main-wrapper .search-box .search-box-content{
					float: left;
				}
			
					#main-wrapper .search-box .search-box-content .input {
						background: none repeat scroll 0 0 white;
						border: 2px solid #097526; 
						height: 16px;
						position: relative;
						top: -1px;
						width: 120px;
						float: left;
					}
					
					#main-wrapper .search-box .search-box-content .submit {
						background: url("pics/search_ico.png") repeat scroll 0 0 transparent;
						border: 0 none;
						height: 20px;
						width: 18px;
						left:-6px;
						position:relative;
						padding: 0;
						margin: 0;
						display: block;
						float: left;
					}
				
			#main-wrapper .search-box .envelope {
				width: 26px;
				height: 19px;
				background: url(pics/envelope.png) no-repeat top left;
				display: block;
				font-size: 0;
				color: transparent;
				float: left;
			}
				#main-wrapper .search-box .envelope span {
					visibility: hidden;
					
				}
				
	.content-box-inner {
		margin-top: 15px;
		color: #66ad18;
	}
	
	.bottom-box {
		width: 31%;
		float: left;
		margin-top: 15px;
		margin-right: 2%;
	}
	
		.bottom-box div.date {
			color: #66ad18;
			margin: 7px 0 2px 0;
			font-size: 15px;
		}
		
	#footer {
		clear: both;
	}
	
		#footer #footer-inner {
			height: 100px;
			width: 100%;
		}
