/*
Theme name: WordPress Aveland Trees
Theme URI: http://www.avelandtrees.co.uk
Description: Aveland Trees Theme
Version: 1.0
Author: Jason White & Chas Shrosbree
Author URI: http://www.mediamdus.com
Tags: Media Modus Wordpress Project
*/

body {
	margin:0px;
	border:0px;
	padding:0px;
	text-align:center;
	background-color:#1f1619;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
div, h1, h2, h3, p, a, ul, li, img, blockquote {
	margin:0px;
	border:0px;
	padding:0px;
}
.clear {
	clear:both;
}
/* page layout */
#wrapper {
	margin:0 auto;
	text-align:left;
	width:1000px;
	background-color:#1f1619;
}
/* header */
#wrapper #header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height:260px;
	margin-left:100px;
}
#wrapper #header h1 {
	text-indent:-9999px; /* not show h1 */
}
#wrapper #header p {
	margin-top:15px;
	margin-left:20px;
	font-size:20px;
	color:#FFFFFF;
}
#wrapper #header #companyLogo {
	margin-top:68px;
	margin-left:20px;
}
/* top navigation */
#wrapper #topNav {
	margin-left: 100px;
}
#wrapper #topNav ul {
	float:left;
	width:800px;
	height:45px;
	background-color:#036B00;
	position:relative;
	background-image:url(images/navigation.jpg);
	list-style:none;
}
#wrapper #topNav li {
	float:left;
}
#wrapper #topNav li a {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	height:45px;
	background-image:url(images/navigation.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#wrapper #topNav li.navHome a {
	left:0px;
	width:100px;
	background-position:0px 0px;
}
#wrapper #topNav li.navHome a:hover {
	left:0px;
	width:100px;
	background-position:0px -50px;
}
#isHome #wrapper #topNav li.navHome a {
	left:0px;
	width:100px;
	background-position:0px -50px;
}
#wrapper #topNav li.navNursery a {
	left:100px;
	width:120px;
	background-position:-100px 0px;
}
#wrapper #topNav li.navNursery a:hover {
	left:100px;
	width:120px;
	background-position:-100px -50px;
}
#isNursery #wrapper #topNav li.navNursery a {
	left:100px;
	width:120px;
	background-position:-100px -50px;
}
#wrapper #topNav li.navContract a {
	left:220px;
	width:220px;
	background-position:-220px 0px;
}
#wrapper #topNav li.navContract a:hover {
	left:220px;
	width:220px;
	background-position:-220px -50px;
}
#isContract #wrapper #topNav li.navContract a {
	left:220px;
	width:220px;
	background-position:-220px -50px;
}
#wrapper #topNav li.navAdvice a {
	left:440px;
	width:160px;
	background-position:-440px 0px;
}
#wrapper #topNav li.navAdvice a:hover {
	left:440px;
	width:160px;
	background-position:-440px -50px;
}
#isAdvice #wrapper #topNav li.navAdvice a {
	left:440px;
	width:160px;
	background-position:-440px -50px;
}
#wrapper #topNav li.navAbout a {
	left:600px;
	width:120px;
	background-position:-600px 0px;
}
#wrapper #topNav li.navAbout a:hover {
	left:600px;
	width:120px;
	background-position:-600px -50px;
}
#isAbout #wrapper #topNav li.navAbout a {
	left:600px;
	width:120px;
	background-position:-600px -50px;
}

/* page */
#wrapper #page {
	clear:left;
	margin-left:100px;
	width:800px;
	background-color:#FDFAD3;
}
#wrapper #page .photo img {
	border-top:#EEE solid 1px;
	border-bottom:#BBB solid 1px;
	border-right:#DDD solid 1px;
	border-left:#CCC solid 1px;
	margin-bottom:10px;
}
#wrapper #page p {
	margin-bottom:10px;
}
#wrapper #page a {
	color:#036B00;
}
#wrapper #page a:hover {
	color:#1f1619;
}
#wrapper #page a:visited {
	color:#0066ff;
}
#wrapper #page h2, #wrapper #page h3 {
	color:#036B00;
	font-size:18px;
	font-weight:normal;
}
/* content */
#wrapper #page #content {
	float:left;
	width:490px;
	padding:20px 40px 20px 20px;
}
#wrapper #page #content #respond textarea {
	width:470px;
}
#wrapper #page #content .alignright {
	margin:0px 0px 10px 20px;
}
#wrapper #page #content .alignleft {
	float:left;
	margin:0px 20px 10px 0px;
}
#wrapper #page #content .wp-caption-text {
	padding:5px;
	font-size:10px;
}
#wrapper #page #content .post h2 {
	padding:0px 0px 10px 0px;
}
/* sidebar */
#wrapper #page #sidebar {
	float:left;
	width:222px;
	padding:20px 14px;
}
#wrapper #page #sidebar ul {
	list-style:none;
}
#wrapper #page #sidebar ul li.firstListItem {
	margin-top:0px;
}
#wrapper #page #sidebar li {
	margin-top:10px;
}
#wrapper #page #sidebar .highlight {
	color:#036B00;
	font-weight:bold;
}
#wrapper #page #sidebar #tagCloud li {
	margin-top:40px;
	text-align:center;
}
#wrapper #page #sidebar #tagCloud li h2 {
	text-align:center;
}

/* footer */
#wrapper #footer {
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	height:190px;
	font-size:12px;
	color:#036B00;
}
#wrapper #footer #bottomNav {
	margin-top:40px;
	margin-left:280px;
	margin-bottom:10px;
	float:left;
	width:800px;
	list-style:none;
}
#wrapper #footer #bottomNav li {
	float:left;
}
#wrapper #footer #bottomNav li a {
	text-decoration:none;
	color:#036B00;
}
#wrapper #footer #bottomNav li a:hover {
	color:#1F1619;
}
/* current page indication bottomNav */
#isHome #wrapper #footer #bottomNav li.navHome a,
#isNursery #wrapper #footer #bottomNav li.navNursery a,
#isContract #wrapper #footer #bottomNav li.navContract a,
#isAdvice #wrapper #footer #bottomNav li.navAdvice a,
#isAbout #wrapper #footer #bottomNav li.navAbout a{
	color:#1F1619;
}
#wrapper #footer p {
	margin-left:280px;
}
#wrapper #footer p.credit {
	font-size:10px;
}
#wrapper #footer p a:visited {
	color:#0066ff;
}

#wrapper #footer #formalNav {
	margin-top:10px;
	margin-left:280px;
	margin-bottom:10px;
	float:left;
	width:800px;
	list-style:none;
}
#wrapper #footer #formalNav li {
	float:left;
}
#wrapper #footer #formalNav li a {
	text-decoration:none;
	color:#036B00;
}
#wrapper #footer #formalNav li a:hover {
	color:#1F1619;
}
/* current page indication formalNav*/
#isPrivacy #wrapper #footer #formalNav li#navPrivacy a,
#isTerms #wrapper #footer #formalNav li#navTerms a {
	color:#1F1619;
}