
body {		
		background-image: url(images/longerfulllengthtile.jpg);
		background-repeat: repeat-x;
		font:	14px/1.5em verdana, arial, 'Times New Roman', Times, serif;
		color: black;
		margin: 0;
		padding: 0;	
		
		
		
		
			
}


html, body {	margin: 0;
		padding: 0;

		height: 100%;
}


body ul{ margin: 0px;
	padding-left: 25px;
	
}
body li {list-style-image: url(images/tick.png);
	
	line-height: 1.5em;
	padding: 0px 0px 15px 0px;
	


}

h2 {	font-size: 120%;
	color:	#316d00;
	
}	
h3 {	font-size: 110%;
	color:	#316d00;
	
}
h3 {	font-weight: bold;
}

a img  {border: none;
}


body a {color:#316d00;
	
}
body a:hover {color: #a6d97c;
}




#homewrapper { 	width: 85%;
		margin: 0 auto;
		min-height: 100%;
		position: relative;
		max-width: 1000px;
		min-width: 800px;
				
}

#wrapper { 	width: 85%;
		margin: 0 auto;
		min-height: 100%;
		position: relative;
		max-width: 1000px;
		min-width: 800px;
				
}

#header	{
		

		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		height: 150px;
		
		
	}


#mileoaktitle{	float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		z-index: 1000;
		height: 105px;
	
	}


#strapline 	{float: right;
		
		right: 5px;
		margin: 0px 0px -3px 0px;
		
		
}			

		



#navigationbar ul  {	float: left;
			clear: both;
			list-style: none;
			
			margin: -4px 0px 0px 0px;
			padding: 0px;
		
			width: 1000px;
			
			}

#navigationbar ul li{	float: left;
			background-image: url(images/tab-right-dark-green-longer.jpg);
			background-position: top right;
			list-style: none;
			background-repeat: no-repeat;
			margin-right: 3px;
			
		
			
}

#navigationbar li a{	display: block;
		
			background-image: url(images/tab-left-dark-green.jpg);
			background-position: top left;
			background-repeat: no-repeat;						
			padding: 25px 15px 15px 15px;			
			line-height: 10px;			
			margin: 0px 0px 0px 0px;
			text-decoration: none;
			color: #a6d97c;
			
		

			
}
#navigationbar ul a:hover, #navigationbar ul li a.selected	{	color: white;
				
		
			
}

#navigationbar ul li.selectedright{background-image: url(images/tab-right-longer.jpg);
			background-position: top right;			
			background-repeat: no-repeat;
			
}
#navigationbar ul li a.selectedleft	{background-image: url(images/tab-left.jpg);
			background-position: top left;
			color: #316d00;
			background-repeat: no-repeat;
}
	


#rightbar {	background-color: white;
		width:		27%;
		font-size:	110%;
		
		display:	inline;
		float:		right;
		margin-top:	20px;
		margin-bottom:	20px;
		
				
}

#rightbar ul {padding-left: 10%;
		padding-top: 25px;
}

#rightbar li {	line-height: 1.2em;
		padding: 0px 10px 25px 10px;
		
}





#mainbodyhome {	clear: left;
		float: left;
		width: 70%;
		background-color: white;
		margin: 20px 0px 20px 0px;
		
}
		


#mainbody {	width: 100%;
		background-color: white;
		margin: 20px 0px 20px 0px;
		
	
}

.box {
	background-image: url(images/bottom-left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

	
}

.box-outer {
		background-image: url(images/bottom-right.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
	

}
.box-inner {
		background-image: url(images/top-left.gif);
		background-repeat: no-repeat;
		padding-left: 15px;
		
		
}
.box-inner-inner {
			background-image: url(images/top-right.gif);
			background-repeat: no-repeat;
			background-position: right top;
			padding: 2% 3% 2% 3%;
			
			
			
}
	





#mileoakphoto	{float: right;
		margin: 0px 0px -5px 0px;
		padding: 10px 10px 0px 0px;
		
}


#gardenphoto {	float: left;
		margin: -5px 15px -7px -10px;
		padding: 0px 0px 0px 0px;
		z-index:-500;
}





.italictext {font-style: italic;
}

.boldtext {font-weight: bold;
}

.leftcolumn {float: left;
		width: 49%;
}
.rightcolum {float: left;
		width: 49%;
}

.date	{font-weight: normal;
	color:	#316d00;
	font-size: 110%;
}

.activity	{
}



	
#clearingdiv {clear: both;
		padding-bottom: 55px;
		background-color: #a6d97c;
}
#footer {	position: absolute;
		bottom:	0;
		width: 100%;
		height: 35px;
		margin: 0px;
		
		padding-top: 10px;
		line-height: normal;
		background-color: #316d00;
		text-align: center;
		color: #a6d97c;
	
}





