body{
	margin:0;
	font:16px/19px Georgia, Times serif;
	color:#544c2c;
	background:#bfaf6e url(../img/body-bg.gif) repeat-x 0 100%;
}

h1{display:inline;font-size:12px;}
h6{display:inline;font-size:13px;}

p img{
	display:inline;
	padding:0 1px;
	vertical-align:middle;
}
form,fieldset,img{
	margin:0;
	padding:0;
	border:0;
}
/*Page*/
#page{
	position:relative;
	width:940px;
	margin:30px auto 0;
	padding:0 0 17px;
	overflow:hidden;
	background:#decf94 url(../img/page-bg.gif) repeat-y;
}
/*header*/
#header{
	position:absolute;
	top:0;
	width:940px;
	margin:0 auto;
	height:351px;
	border-top:1px solid #ababab;
	background:#decf94 url(../img/header-bg.gif) no-repeat;
}
#header strong.logo{
	position:absolute;
	top:31px;
	z-index:11;
}
#header strong a{
	display:block;
	width:191px;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	background:url(../img/logo.png) no-repeat;
}
#header .hoarding{
	position:absolute;
	top:18px;
	left:39px;
	z-index:1;
	border:1px solid #3c3c3c;
	overflow:hidden;
	float:left;
	font-size:0;
	line-height:0;
}
#header  .strips{
	position:absolute;
	bottom:0;
	background:url(../img/strips.png) no-repeat;
	width:940px;
	height:67px;
	z-index:22;
}
#header  .contact-info{
	position:absolute;
	top:30px;
	right:59px;
	width:238px;
	height:133px;
	background:url(../img/contact_info.png) no-repeat;
	z-index:23;	
	padding:18px 10px 0 34px;
}
#header  .contact-info span.heading{
	color:#fff;
	font-size:18px;
	line-height:19px;
	font-style:italic;
	color:#005d02;
	float:left;
	padding:0;
	width:100%;
}
#header  .contact-info ul{
	margin:7px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:right;
}
#header  .contact-info ul li{
	width:226px;
	overflow:hidden;	
}
#header  .contact-info span, 
#header  .contact-info a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	padding:1px 0;
	float:right;
	text-decoration:none;
}
#header  .contact-info a:hover{
	text-decoration:underline;
}
#header  .contact-info span.field{
	color:#005d02;
	float:left;
}
/*content*/
.content-holder{
	border-top:1px solid #b2a676;
	width:861px;	
	margin:382px 39px 0 40px;
	padding:0 0 1px;
	background:url(../img/content-holder-bg.gif) no-repeat 229px 100%;
}
#content{
	width:100%;
	overflow:hidden;
	background:#decf94 url(../img/content-bg.gif) repeat-y 229px 0;
}
#content  a{
	color:#544c2c;
	text-decoration:none;
}
#content  a:hover{
	text-decoration:underline;
}
#content  h1{
	margin:27px 0 0;
	padding:0 0 8px;
	font-size:13px;
	color:#005d02;
}
#content  h1 span{
	font-weight:normal;
	font-size:13px;
}
#content  h2{
	margin:5px 0 0;
	color:#005d02;
	font-size:13px;
}
#content  strong{
	color:#005d02;
}
#content  p{
	line-height:18px;
	margin:1px 0 5px;
	text-align:justify;
}
#content  h1{
	margin:5px 0 0 10px;
	color:#005d02;
	font-size:13px;
}
#content  h3{
	margin:5px 0 0 10px;
	color:#005d02;
	font-size:14px;
}
#content  h4{
	margin:5px 0 0 10px;
	color:#005d02;
	font-size:13px;
}
#content  ul.list{
	margin:12px 0 0;
	padding:0;
	list-style:none;
}
#content  ul.list li{
	text-indent:20px;
	background:url(../img/content-list-bullet.gif) no-repeat 10px 8px;
}
/*column*/
#column{
	float:right;
	width:571px;
	padding:0 30px 16px 0px;
}
#column .gallery{
	margin:0;
	padding:0;
	list-style:none;	
}
#column .gallery li{
	border:1px solid #fefcf8;
	padding:7px 9px;
	width:157px;
	
	background:#f6eecf;
	float:left;
	margin:0 10px 10px 0;
}
#column .gallery li.last{
	margin:0;
}
/*left-sidebar*/
#left-sidebar{
	margin:-1px 0 0;
	width:230px;
	float:left;
	background:url(../img/separ-sidebar.gif) no-repeat;
}
#left-sidebar .menu {
	margin:2px 0 0;
	padding:0 0 0 1px;
	overflow:hidden;
	list-style:none;
	background:url(../img/menu-border.gif) repeat-y;
}
#left-sidebar .menu li{
	padding:0 0 2px;
	background:url(../img/separ.jpg) no-repeat 0 100%;
}
#left-sidebar .menu li a{
	padding:4px 0 4px 20px;
	display:block;
	text-decoration:none;
	background:url(../img/menu-link.gif) repeat-y;
	
}
#left-sidebar .menu li.active a,
#left-sidebar .menu li.active a:hover{
	color:#005d02;
	background:#e5d9a9;
	text-decoration:none;
}
#left-sidebar .menu li a:hover{
	background:url(../img/menu-hover.gif) repeat-y;
}
/*footer*/
.footer-holder{
	width:100%;
	overflow:hidden;
	background:#baaa68 url(../img/footer-bg.gif) no-repeat 50% 0;
}
#footer{	
	margin:0 auto;
	height:60px;
	padding:29px 2px 0;
	width:936px;
	background:url(../img/footer.gif) no-repeat 8px 0;
}
#footer span{
	padding:6px 0 0;
	float:left;
	color:#fff;
}
#footer a.team{
	color:#fff;
	text-decoration:none;
}
#footer a.team:hover{
	color:#fff;
	text-decoration:underline;
}
#footer p {
	margin:0;
	color:#fff;
	float:right;
	text-align:right;
}
