/*
Theme Name: Nature First Theme
Author: Duck On Water
Author URI: http://www.duckonwater.co.uk
*/

* {
	margin: 0; padding: 0;
}
body {
	text-align: center;
	font: 11px Verdana;
	color: #006351;
	background: #66a197 url(images/dotted_bg.gif) repeat-x 0 0;
}
a {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0;
}

.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 4px 0 5px 10px;
}
.aligncenter {
	text-align: center;
}
.hidden {
	display: none;
}

#buffer {
	background: url(images/background2.png) repeat-y center 0;
}

/** BEGIN wrapper **/
#wrapper {
	width: 987px;
	margin: auto;
	text-align: left;
}
/** END wrapper **/

/** BEGIN header **/
#header {
	margin: 0px;
	padding: 0px;
	width: 987px;
	height: 150px;
}
#topMenu {
	background: #006351;
	border-bottom: 2px solid #f79621;
	color: #FFFFFF;
	height: 20px;
}
#contact {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 247px;
	height: 150px;
	float: left;
	border-width: 0px;
	background: #FFFFFF url(images/address-bkg.jpg) no-repeat -150px 4px;
}
#contact p {
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
}
#contact a {
	color: #FFFFFF;
	font-size: 16px;
	padding-left: 15px;
	margin-top: 10px;
	display: block;
	font-weight: bold;
}
#contact a:hover {
	color: #F2931D;
	text-decoration: underline;
}


#contact h3 {
	color: #006351;
	margin: 0px;
	padding: 5px 0px 5px 15px;
	font: bold 32px Arial, Helvetica, sans-serif;
	text-align: left;
}

	#topMenu ul {
		list-style-type: none;
		height: 50px;
		padding-left: 8px;
	}
		#topMenu ul li {
	float: left;
	text-transform: uppercase;
	border-left: #F7941D;
	border-right: 1px solid #F7941D;
	border-top-color: #F7941D;
	border-bottom-color: #F7941D;
		}
		#topMenu ul li a {
			color: #D9E7EA;
			display: block;
			padding: 19px 15px;
		}
		#topMenu ul li a:hover {
	color: #ffffff;
	text-decoration: none;
	background: #00826B;
		}
	#topMenu .links {
		float: right;
		color: #D9E7EA;
		margin-top: -21px;
		padding-right: 15px;
	}
		#topMenu .links a {
			color: #D9E7EA;
			margin: 0 8px;
		}
		#topMenu .links a:hover {
			color: #ffffff;
			text-decoration: underline;
		}

#header .logo {
		float: left;
	}
		#header .logo h1 {
			font-size: 0;
			padding: 0px 24px;
		}
		#header .logo h1 a {
	display: block;
	text-indent: -9999px;
	outline: none;
	background: url(images/logo.png) no-repeat center 10px;
	width: 130px;
	height: 150px;
	margin: 0px;
	padding: 0px;
		}
		#header .logo p {
	display: none;
	margin: 0px;
	padding: 0px;
		}
	#header .changer {
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 740px;
	float: left;
	}

#buffer #wrapper #header .changer #splash {
	padding: 0px;
	margin: 0px;
	height: 151px;
	width: 740px;
	float: left;
	display: block;
	border-width: 0px;
}


.btmMenu {
	width: 987px;
	display: block;
	margin: 2px 0px 0px;
	padding: 0px;
	background: #EDEDED url(images/menu-bkg.gif) repeat-x left top;
	height: 30px;
	border-top: 2px solid #F79621;
	float: left;
	clear: both;
	border-bottom: 1px solid #DFDFDF;
}

.btmMenu ol {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 8px;
	height: 30px;
	}
.btmMenu ol li {
	padding: 8px 7px 15px;
	margin: 0px;
	float: left;
	display: block;
		}
.btmMenu ol li a {
	color: #21262A;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 5px;
		}
.btmMenu ol li a:hover {
	text-decoration: none;
	background: #006351;
	color: #FFFFFF;
	padding: 8px 5px;
		}
/** END header **/

/** BEGIN body **/
#body {
	background: #ffffff url(images/content-background.jpg) no-repeat left bottom;
}
/** END body **/

/** BEGIN content **/
#content {
	width: 740px;
	float: left;
	padding-bottom: 20px;
}
	#content p {
		margin-bottom: 10px;
		line-height: 1.4em;
	}
	#content h3, h4 {
		margin-bottom: 10px;
		font-size: 1.5em;
		font-weight: normal;
	}
	#content blockquote {
		margin: 0 20px 10px 40px;
		padding: 15px 20px 5px;
		background-color: #EBEBEB;
		border-width: 1px 0;
		border-style: solid;
		border-color: #DEDCD4;
		font-weight: bold;
	}
	#content ul {
		margin: 0 0 10px 18px;
	}
	#content ol {
		margin: 0 0 10px 16px;
	}
	#content li {
		padding: 2px 0;
	}
	#content .post {
	padding: 25px 35px 0px;
	color: #000000;
	}
#content .post .service {
	float: left;
	display: block;
	margin: 20px 15px 20px 20px;
}
#content .post .service h4 {
	text-align: center;
	text-decoration: underline;
	margin-bottom: 10px;
	color: #006351;
	font-size: 14px;
}
#content .post .service img {
	border: 2px solid #006351;
}
#content .post .service img:hover {
	border-color: #F7941D;
}
#content .post .service h4 a {
	color: #006351;
}
#content .post .service a:hover {
	color: #F7941D;
	border-color: #F7941D;
}

#content .post p {
	font-size: 14px;
	line-height: 1.4em;
	margin-bottom: 20px;
}

		#content .post h2 {
			font-size: 2.2em;
			padding-bottom: 5px;
			margin: 0 -10px 20px;
			border-bottom: 1px dotted #F79621
		}
			#content .post h2 a {
				color: #006351;
				text-decoration: none;
			}
#content .post img {
	border: 2px solid #006351;
	margin-top: 10px;
	margin-bottom: 10px;
	z-index: 1;
}
#content .post .wp-caption p {
	font-size: 10px;
	text-align: center;
}
		#content .post .date {
			color: #8A8A8A;
			margin-bottom: 20px;
		}
			#content .post .date a {
				color: #2978B0;
				text-decoration: none;
			}
			#content .post .comments a {
				padding-left: 16px;
				background: url(images/comments.gif) no-repeat 0 2px;
				font-weight: bold;
				margin-left: 20px;
			}
		#content .post a {
			text-decoration: underline;
		}
		#content .post .details {
			background-color: #EEEEEE;
			border: 1px solid #DBD9D9;
			padding: 5px 10px 20px;
			color: #8A8A8A;
			margin: 20px -10px 0;
			clear: both;
		}
			#content .post .details .l {
				float: left;
			}
			#content .post .details .r {
				float: right;
			}
			#content .post .details a {
				text-decoration: none;
			}
#content .post #wikiSearch {
	margin:5px;
	position:relative;
	width:300px;
	height: auto;
	background: #4E9387;
}

#content .post #wikiSearch a {
  cursor:pointer;
  text-decoration:none;
}

#content .post #wikiSearch a.loading, #wikiSearch a.home{
  display:block;
  background:transparent url('http://naturefirst.co.uk/N_F_datA_001/changer/loading.gif') 50% 50% no-repeat;
  position:absolute;
  top:5px;
  left:5px;
  height:16px;
  width:16px;
}

#content .post #wikiSearch a.home {
  background-image:url('http://en.wikipedia.org/favicon.ico');
}

#content .post #wikiSearch dl{
	background-color:#fff;
	display:none;
	margin:0px 5px 5px!important;
	position:relative;
	width:290px;
}

#content .post #wikiSearch dl dd {
	background:#F8FAF9;
	border:1px solid #000;
	display:none;
	margin:0 5px!important;
	overflow:hidden;
	position:absolute;
	width:280px;
}

#content .post #wikiSearch dl dd p {
  margin:5px!important;
  font-size:87%;
  font-weight:normal!important;
}

#content .post #wikiSearch dl dt {
  position:relative;
  text-indent:15px;
  overflow:hidden;
  white-space:nowrap;
  width:280px;
}

#content .post #wikiSearch dl dt.odd {
	background-color:#eee;
	color: #F5F9F8;
}

#content .post #wikiSearch dl dt a.bookmark {
  background:transparent url('http://naturefirst.co.uk/N_F_datA_001/changer/delicious.gif') 0 50% no-repeat;
  left:2px;
  height:1.2em;
  position:absolute;
  top:0;
  width:12px;
}

#content .post #wikiSearch input {
  border:0;
  margin:5px 5px 5px 26px!important;
  height:18px;
  width:260px;
}

#SGM {
	width:300px;
	height:300px;
	float: right;
	margin: 0px 0px 20px 10px;
	padding: 0px;
	border: 2px solid #006351;
}
#SGM .infoWindow {line-height:13px; font-size:10px;}
#SGM input {margin:4px 4px 0 0; font-size:10px;}
#SGM input.text {border:solid 1px #ccc; background-color:#fff; padding:2px;}
/** END content **/

/** BEGIN sidebar **/
#sidebar {
	width: 235px;
	float: right;
	padding: 25px 10px 10px 0;
}
	#sidebar h2 {
	color: #006351;
	font-size: 1em;
	text-transform: uppercase;
	margin-bottom: 10px;
	}
	#sidebar ul {
		list-style-type: none;
		padding-bottom: 15px;
	}
		#sidebar ul li {
			line-height: 1.4em;
			padding: 3px 0;
		}
		#sidebar ul li a {
			color: #565656;
		}
	#sidebar .l {
		float: left;
		width: 140px;
		padding: 10px 0 0 15px;
	}
	#sidebar .r {
		float: right;
		width: 140px;
		padding-top: 10px;
	}
	#sidebar form {
		background: url(images/search.gif) no-repeat 0 0;
		width: 301px; height: 44px;
		margin-bottom: 10px;
	}
#sidebar .box .treeMonth {
	background: url(images/sidefoot.gif) no-repeat 0 bottom;
	padding-bottom: 15px;
}
#sidebar .box .treeMonth p {
	text-align: center;
	font-weight: bold;
}

#sidebar .box .treeMonth img {
	display: block;
	padding: 0px;
	margin: 0px auto 5px 40px;
	border: 1px solid #006351;
}
#sidebar .box .b .textwidget {
	padding: 10px;
}
#sidebar .box .b .textwidget #wikiSearch * {
  color:#000;
  font-family:arial;
  font-size:13px;
  font-weight:normal;
  margin:0!important;
  padding:0!important;
}

#sidebar .box .b .textwidget #wikiSearch {
	margin:5px;
	position:relative;
	width:210px;
	background: #4E9387;
	padding: 0px;
}

#sidebar .box .b .textwidget #wikiSearch a {
  cursor:pointer;
  text-decoration:none;
}

#sidebar .box .b .textwidget #wikiSearch a.loading, #wikiSearch a.home{
  display:block;
  background:transparent url('http://naturefirst.co.uk/N_F_datA_001/changer/loading.gif') 50% 50% no-repeat;
  position:absolute;
  top:5px;
  left:5px;
  height:16px;
  width:16px;
}

#sidebar .box .b .textwidget #wikiSearch a.home {
  background-image:url('http://en.wikipedia.org/favicon.ico');
}

#sidebar .box .b .textwidget #wikiSearch dl{
  background-color:#fff;
  display:none;
  margin:0px 5px 5px!important;
  position:relative;
  width:200px;
}

#sidebar .box .b .textwidget #wikiSearch dl dd {
  background:#F8FAF9; 
  border:1px solid #000;
  display:none;
  margin:0 5px!important;
  overflow:hidden;
  position:absolute; 
  width:190px;
}

#sidebar .box .b .textwidget #wikiSearch dl dd p {
  margin:5px!important;
  font-size:87%;
  font-weight:normal!important;
}

#sidebar .box .b .textwidget #wikiSearch dl dt {
  position:relative;
  text-indent:15px;
  overflow:hidden;
  white-space:nowrap;
  width:190px;
}

#sidebar .box .b .textwidget #wikiSearch dl dt.odd {
	background-color:#eee;
	color: #F5F9F8;
}

#sidebar .box .b .textwidget #wikiSearch dl dt a.bookmark {
  background:transparent url('http://naturefirst.co.uk/N_F_datA_001/changer/delicious.gif') 0 50% no-repeat;
  left:2px;
  height:1.2em;
  position:absolute;
  top:0;
  width:12px;
}

#sidebar .box .b .textwidget #wikiSearch input {
	border:0;
	margin:5px 5px 5px 22px!important;
	height:18px;
	width:178px;
	padding: 0px 0px 5px;
}
#sidebar form input {
	float: left;
	border: 1px solid #ffffff;
	margin: 0px 8px 10px 0px;
	width: 200px;
		}

	#sidebar .box {
		background: url(images/sidebody.gif) repeat-y 0 0;
		margin-bottom: 10px;
		width: 235px;
	}
		#sidebar .box .b {
			background: url(images/sidefoot.gif) no-repeat 0 bottom;
			padding-bottom: 10px;
		}
		#sidebar .box h2 {
			background: url(images/sidehead.gif) no-repeat 0 0;
			padding: 10px 10px 6px;
			margin-bottom: 7px;
		}
		#sidebar .box .sponsors {
			text-align: center;
		}
		#sidebar .box ul {
			padding: 5px 15px;
		}
			#sidebar .box ul li {
				line-height: 1.4em;
				padding: 4px 0 4px 14px;
				background: url(images/bullet.gif) no-repeat 0 9px;
			}
			#sidebar .box ul li a {
				color: #006351;
			}
		#sidebar .box .flckr {
			text-align: center;
		}
			#sidebar .box .flckr img {
				margin: 2px;
			}
		#sidebar .box .video {
			padding: 5px 0 5px 20px;
		}
		#sidebar .box .tags {
			padding: 0 20px 5px;
		}
			#sidebar .box .tags a {
				color: #8a8a8a;
			}
			#sidebar .box .tags a:hover {
				color: #2978b0;
				text-decoration: none;
			}
/** END sidebar **/

/** BEGIN footer **/
#footer {
	color: #ffffff;
	clear: both;
	padding: 15px;
	background: #006351;
	border-top: 1px solid #f79621;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin: 0px;
	height: 100px;
 
}
	#footer a {
	color: #ffffff;
	}
#footerNav {
	margin: -10px 0px 0px;
	padding: 0px;
	display: block;
	float: right;
}
#footerNav ul {
	float: right;
	margin: 0px;
	padding: 0px;
}

#footerNav li {
	list-style: none;
	padding-left: 10px;
	float: left;
}
#footerNav a {
	color: #81B3AA;
}


/** END footer **/

/** BEGIN miscellaneous **/
.postnav {
	clear: both;
	text-align: center;
	padding-top: 20px;;
}
#comments {
	padding: 0 35px 20px;
}
	#comments h2 {
		margin: 20px 0 5px;
		font-size: 1.5em;
		font-weight: normal;
	}
	#comments p {
		margin-bottom: 10px;
		line-height: 1.5em;
	}
	#comments form {
		padding-top: 20px;
	}
		#comments form p {
			margin-bottom: 5px;
		}
		#comments form input, textarea {
			border: 1px solid #cccccc;
			font-size: 0.9em;
			font-family: Verdana;
			padding: 4px;
			background-position: 4px 4px;
			background-repeat: no-repeat;
		}
		#comments form input {
			width: 260px;
			border: 1px solid #cccccc;
		}
		#comments form textarea {
			width: 350px;
			padding: 4px 4px !important;
			border: 1px solid #cccccc;
		}
		#comments form button {
			border: 1px solid #909090;
			background-color: #cccccc;
			font-size: 0.9em;
			font-family: Verdana;
			width: 120px; height: 23px;
		}
	.commentdetails {
		margin-top: 25px;
	}
	.commentauthor {
		margin-bottom: 5px !important;
		font-weight: bold;
	}
	.commentdate {
		font-size: 0.8em;
		margin-bottom: 5px;
		color: #909090;
	}
	.required {
		color: #ff0000;
	}
h2.title {
	font-size: 1em;
	text-transform: uppercase;
	padding: 25px 25px 0;
	color: #565656;
}
/** END miscellaneous **/

/** BEGIN wordpress 2.7 comments **/
#comments ol {
	list-style-type: none;
	clear: both;
	padding: 0;
	margin: 0;
}
	#comments ol li {
		padding: 10px;
		border: 1px solid #e0e0e0;
		margin-bottom: 10px;
	}
	#comments ol li .avatar {
		float: right;
	}
	#comments ol li .comment-author {
		
	}
		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}
	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}
	#comments ol li .reply {
		font-size: 0.9em;
		font-weight: bold;
		padding-bottom: 10px;
	}
	#comments .children {
		list-style-type: none;
	}
#comments .navigation {
	padding: 10px 0 20px;
	font-size: 0.9em;
}
	#comments .navigation a {
		color: #999999;
		padding: 3px 8px;
		border: 1px solid #cccccc;
	}
	#comments .navigation a:hover {
		color: #000000;
		border-color: #000000;
		text-decoration: none;
	}
/** END wordpress 2.7 comments **/

/*Menu Style Start*/

#imageMenu {
	position: relative;
	width: 550px;
	height: 250px;
	overflow: hidden;
	border: 1px solid #999999;
	margin: 0px 0px 15px 50px;
	padding: 0px;
}



#imageMenu ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 250px;
	width: 1000px;
	padding: 0px;
	
	}

#imageMenu ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
}

#imageMenu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:110px;
	height: 250px;
}

#imageMenu ul li.semi-mature a {
	background: url(images/semi-mature.jpg) repeat scroll 0%;
}

#imageMenu ul li.planting a {
	background: url(images/planting-trees.jpg) repeat scroll 0%;
}

#imageMenu ul li.tree-moving a {
	background: url(images/tree-moving.jpg) repeat scroll 0%;
}

#imageMenu ul li.tree-surgery a {
	background: url(images/tree-surgery.jpg) repeat scroll 0%;
}

#imageMenu ul li.landscaping a {
	background: url(images/landscaping.jpg) repeat scroll 0%;
	width: 310px;
}

.clear {
	clear: both;
}

/*Menu Style Finish*/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
	background: #EDEDED url(images/menu-bkg.gif) repeat-x left top;
	font-size:12px;
	font-family:verdana,sans-serif;
	font-weight:bold;
	width:100%;
	border-top: 2px solid #F79621;
	border-bottom: 2px solid #DFDFDF;
	border-right-width: 0px;
	border-left-width: 0px;
	display: block;
	float: left;
	z-index: 1;
	height: 30px;
	}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	float:left;
	list-style:none;
	line-height:30px;
	padding:0;
	margin:0;
	width:987px;
	border-right: 0px;
	border-left: 0px;
	position: absolute;
	z-index: 10;
	}
.menu ul ul {
	width:auto;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
	float:left;
	position:relative;
	width: auto;
}
/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	width:auto;
	height:30px;
	line-height:29px;
	font-weight:bold;
	margin: 0px;
	padding: 0px 10px;
}
/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
	background:#006351;
}
.menu li li {
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
	background:#006351;
}
/* style the third level hover */
.menu ul ul ul a:hover {
	background: #006351;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:31px;
	left:0;
	width:auto;
	margin-top: -1px;
	border-top: 1px solid #666666;
}
/* position the third level flyout menu */
.menu ul ul ul{left:166px; top:-1px; width:auto;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#006351; color:#FFFFFF; height:auto; line-height:1.1em; padding:8px 10px; width:146px;border-width:0 1px 1px 1px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#F79621; background:#006351;}
.menu :hover > a, .menu ul ul :hover > a {color:#F79621; background:#006351;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}
/*
Contact Form Style
*/
#content .post .wpcf7-captcha-captcha-330 {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	clear: left;
	display: block;
	border: 2px solid #006351;
}
#content .post .captcha-330 input {
	margin-top: 10px;
}
#content .post .request {
	padding-top: 5px;
	color: #006351;
	font-size: 12px;
	font-weight: bold;
}
/*
Tree List Style
*/
tr
	{mso-height-source:auto;}
col
	{mso-width-source:auto;}
br
	{mso-data-placement:same-cell;}
.style0
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:Normal;
	mso-style-id:0;}
td
	{mso-style-parent:style0;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	border:none;
	mso-background-source:auto;
	mso-pattern:auto;
	mso-protection:locked visible;
	white-space:nowrap;
	mso-rotate:0;}
.xl24
	{mso-style-parent:style0;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;}
.xl25
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	background:#66A197;
	mso-pattern:auto none;}
.xl26
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	text-align:center;
	border:.5pt solid windowtext;
	background:#66A197;
	mso-pattern:auto none;}
.xl27
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border:.5pt solid windowtext;}
.xl28
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	text-align:center;
	border:.5pt solid windowtext;}
.xl29
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	text-align:center;
	border:.5pt solid windowtext;}
.xl30
	{mso-style-parent:style0;
	text-align:right;}
.xl31
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl32
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl33
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl34
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl35
	{mso-style-parent:style0;
	text-align:center;
	border:.5pt solid windowtext;}
.xl36
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	text-decoration:underline;
	text-underline-style:single;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl37
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	text-decoration:underline;
	text-underline-style:single;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl38
	{mso-style-parent:style0;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl39
	{mso-style-parent:style0;
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl40
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl41
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl42
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;}
.xl43
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	text-align:center;}
.xl44
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	text-align:center;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;}
.xl45
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	text-align:center;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl46
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	text-align:center;
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl47
	{mso-style-parent:style0;
	text-align:center;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl48
	{mso-style-parent:style0;
	text-align:center;
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
#content .post #treeSize {
	margin: 0px auto;
	padding: 0px;
	width: 600px;
	background: #66A197 left bottom;
	border: 1px solid #66A197;
}
#content .post #treeSize td {
	padding: 4px;
	background: #FFFFFF;
}


#content .post #treeSize .tableHeader {
	background: #66A197;
	font-size: 14px;
	font-weight: bold;
	border-width: 0px;
}
#content .post #sizeIdeas {
	margin: 0px auto;
	padding: 10px 0px 10px 25px;
	width: 280px;
	background: #FFFFFF;
	border-top: 0px none #66A197;
	border-right: 2px solid #66A197;
	border-bottom: 2px solid #66A197;
	border-left: 2px solid #66A197;
	height: 150px;
}
#content .post #sizeIdeas .balls {
	width: 60px;
	float: left;
	margin: 0px 25px 0px 0px;
	padding: 0px;
	text-align: left;
}
#content .post #sizeIdeas .balls img {
	border-width: 0px;
	margin: 0px 0px 5px;
	padding: 0px;
	display: block;
}
