/* style reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}

/* global styles */
body {font-family: Arial, sans-serif; font-size:12px; color:#419963; background:#fff;}

a, a:visited {text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}

div.clearfix {clear:both;}
.bold{font-weight:bold;}
.white{color:#fff;}
.big{font-size:28px;}

#container {width:900px; margin:auto;}

#top{width:900px; height:140px; position:relative;}
	.logo a {display:block; width:113px; height:105px; background:url(../img/logo.png) no-repeat 0 0; position:absolute; top:20px; left:20px;}
	.title{font-size:32px; font-weight:normal; position:absolute; top:80px; right:250px;}
	.contact_details{position:absolute; top:35px; right:250px;}
	
	
#content{width:635px; background:#fff; float:left; }
	#menu{width:635px; height:35px; background:#fff; margin-bottom:5px;}
	#menu ul li {float:left; margin-right:2px;}
	#menu ul li.last {margin-right:0px;}
	#menu ul li a{display:block; width:88px; height:15px; padding:10px 0; text-align:center; color:#429b62; font-weight:bold; background:#b4cf70; }
	#menu ul li a.sel{color:#fff; background:#419963;}
	#menu ul li a:hover{color:#fff; text-decoration:none;}
	
	.interior{width:549px; padding:30px 40px; margin-right:6px; background:#b4cf70; }
		.interior p {padding:5px 0;}
	

#image{width:265px; float:right;}
	
#footer{width:900px; clear:both;}
	#footer p{text-align:right; color:#000; font-size:10px;}
	
a.admin_btn{position:absolute; width:10px; height:10px; text-decoration:none !important; display:block; top:5px; left:5px;}
a.edit_btn{display:block; background:#419963; padding:1px; color:#fff; width:30px; font-size:10px; text-align:center;}
a.edit_btn:hover{background:#357c50; text-decoration:none;}