	/*  PROJECT NAME:         Kerry	 */
	

	/* SMALL RESET */

* { margin:0; padding:0; }
img { border:0; }
a { outline:0; }
ul { list-style:none; }
html, body {
	width:100%;
	height:100%;
	line-height: 15px;
}


	/* MISC */
	
h1, h2, h3{
	color:#434343;
	font-size:1.5em;

}

h3 {
	line-height: 15px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:1.2em;

}
h2 { color:#363636;
}
p {
	
	padding-top: 10px;
	padding-bottom:10px;
	
}
a {
	color:#c88a11;
	font-weight: bold;
	
}
.right p { color:#363636; padding-bottom:0px; border-bottom:1px solid #363636; }
.right a {text-decoration:none; padding:11px 0 2px 0;}

	
	/* MAIN LAYOUT */
	
body { font-size:70%; font-family:Arial, Verdana; background:#ffffff url(images/bg.png) repeat-x; text-align:center; }

div.wrapper { width:967px; margin:0 auto; }
div.header { float:left; width:957px; padding-right:10px; margin-top:0px; background:url(images/shadow_right.png) no-repeat top right; }
ul.menu { width:937px; padding-left:20px; height:50px; background:url(images/menu_bg.gif) repeat-x; }
	.menu li { float:left; }
	.menu li a { float:left; height:50px; margin:0 24px 0 24px; background:url(images/menu.gif) no-repeat; text-indent:-9999px; }
img.header { float:left; display:block; }
div.content { float:left; width:957px; padding-right:10px; text-align:left; }
	.content li{ list-style-type:circle;
	 }
	 .content img { padding:20px;
	 }
div.left { float:left; width:627px; padding-right:10px; background:url(images/shadow_sidebar.png) repeat-y right; text-align:justify;}
	.left div.inner { float:left; width:530px; padding:40px 50px 10px 47px; background:#edd29b url(images/wood.jpg) no-repeat; }
	.left div.footer { float:left; width:627px; background:#ffffff url(images/footer.jpg) no-repeat; padding:90px 0 30px 0; }
div.right { float:left; width:320px; background:#ffffff url(images/sidebar_bg.gif) repeat-y right; }
	.right div.inner { float:left; width:235px; padding:30px 50px 100px 35px; background:url(images/sidebar_corner.gif) no-repeat bottom right; }
	.footer p.first { float:left; margin:0 0 0 47px; display:inline; font-size:0.9em; }
	.footer p.links { float:left; margin-left:40px; font-size:0.9em; color:#c88a11; }
	
	.menu li a.home { width:45px; }
	.menu li a.home:hover, .menu li.active a.home { width:45px; background-position:bottom left; }
	.menu li a.pellets { width:100px; background-position:-47px 0; }
	.menu li a.pellets:hover, .menu li.active a.pellets { width:100px; background-position:-47px bottom; }
	.menu li a.service { width:130px; background-position:-150px 0; }
	.menu li a.service:hover, .menu li.active a.service { width:130px; background-position:-150px bottom; }
	.menu li a.about { width:68px; background-position:-280px 0; }
	.menu li a.about:hover, .menu li.active a.about { width:68px; background-position:-280px bottom; }
	.menu li a.news { width:45px; background-position:-347px 0; }
	.menu li a.news:hover, .menu li.active a.news { width:45px; background-position:-347px bottom; }
	.menu li a.downloads { width:84px; background-position:-390px 0; }
	.menu li a.downloads:hover, .menu li.active a.downloads { width:84px; background-position:-390px bottom; }
	.menu li a.contact { width:64px; background-position:-471px 0; }
	.menu li a.contact:hover, .menu li.active a.contact { width:64px; background-position:-471px bottom; }
	
h2.lnews { height:28px; padding-top:20px; background:url(images/lnews.jpg) no-repeat 175px bottom; }
h2.contact { height:26px; padding-top:20px; background:url(images/contact.jpg) no-repeat 175px bottom; }
p.contact { width:235px; display:block; float:left; border-bottom:1px solid #363636; padding:11px 0 2px 0; }

