*{ padding: 0; margin: 0; }
img{ border: none; }
.clear{ clear: both; }
a{ outline:none; }
span.orange{ color:#f1580a; }
span.quotetitle{ font-size:14px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
span.author{ font-size:12px; font-weight:bold; color:#3a3a3a; }
span.green{ font-size:12px; color:#4a7617; }
span.undertitle{ font-size:19px; }
span.bold{ font-weight:bold; }

/*========--------BODY*/
body{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background: #e0ffa1 url(../images/strip_background.jpg) repeat-x;
	text-align: center;
	}
/*========--------WRAPPER*/
#wrapper{ 
	margin: 0 auto 30px auto;
	width: 824px;
	text-align: left;
	/*background: url(../images/skeleton.jpg) left top no-repeat;*/
	}
/*========--------HEADER*/
#header{
	width: 824px;
	height: 128px;
	text-align: center;
	margin-bottom: 25px;
	}
/*========--------NAVIGATION*/
#navigation{
	width: 824px;
	height: 20px;
	}
#navigation ul{
	text-align: center;
	}
#navigation ul li{
	list-style: none;
	display: inline;
	}
#navigation ul li a:link, #navigation ul li a:visited{
	color: #898989;
	font-size: 1.4em;
	text-decoration: none;
	margin: 0 15px;
	letter-spacing: 2px;
	}
#navigation ul li a:hover{
	color: #406618;
	}
/*========--------CONTENT*/
#backlayer{
	background: url(../images/strip_midcontent.jpg) repeat-y;
	overflow: auto;
	width: 824px;
	z-index: -1;
	}
#content{
	background: url(../images/strip_topcontent.jpg) no-repeat;
	overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
	width: 796px;
	padding: 17px 14px 0 14px;
	}
#home #backlayer{ 
	background: none;
	}
#home #content{
	background: url(../images/new_home.jpg) left top no-repeat;
	width: 824px;
	height: 464px;
	overflow: hidden;
	padding: 0;
	}
#home #content h1{ font-size:23px; }
#home #content p{ font-size:14px; color:#7d7d7d; }
#home #rightcolumn{
	margin: 60px 35px 0 0;
	position: relative;
	}
#home #rightcolumn li{ margin:0; }
#home #lefttcolumn{ width:150px; }
/*========--------LEFTCOLUMN*/
#leftcolumn{ 
	width: 240px;
	float: left;
	font-size: 0;
	}
#leftcolumn .inside{
	padding: 20px 0px 20px 12px;
	}
/*========--------RIGHTCOLUMN*/
#rightcolumn{ 
	float: right;
	width: 556px;
	display: inline;
	back
	}
#rightcolumn .inside{
	padding: 20px 0px;
	}
#rightcolumn h1, #rightcolumn p{
	padding: 0 20px 0 12px;
	}
#rightcolumn h1{
	font-size: 2.8em;
	color: #598527;
	margin-bottom: 15px;
	font-weight: normal;
	}
#rightcolumn p{
	font-size: 1.4em;
	line-height: 1.3;
	margin-bottom: 15px;
	color: #555555;
	}
#rightcolumn p.secondtitle{
	font-size:19px;
	color:#598527;
	margin-bottom:15px;
	}
#rightcolumn span.subtitle{
	color: #598527;
	font-weight: bold;
	}
#rightcolumn p.services{
	margin-bottom: 5px;
	color: #598527;
	font-weight: bold;
	}
#rightcolumn ul{
	margin: 0 0 15px 0;
	}
#rightcolumn li{
	font-size: 1.4em;
	color: #555555;
	line-height: 1.3;
	margin-bottom: 3px;
	margin-left: 27px;
	}
#rightcolumn span.smaller{
	font-size: 0.8em;
	color: #898989;
	}
#rightcolumn span.smalleritalics{
	font-size: 0.8em;
	color: #898989;
	font-style: italic;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	}
#rightcolumn span.italic{
	font-style: italic;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	}
#rightcolumn a:link, #rightcolumn a:visited{
	color: #555555;
	text-decoration: none;
	}
#rightcolumn a:hover{
	color: #406618;
	}
/*#rightcolumn a.email:link, #rightcolumn a.email:visited{
	background: url(../images/email.png) right top no-repeat;
	padding-right: 15px;
	}*/
#rightcolumn #reels{
	margin-left: 12px;
	}
#rightcolumn table{
	margin-left: 12px;
	}
#rightcolumn table td{
	font-size: 1.4em;
	line-height: 1.3;
	color: #555555;
	width: 250px;
	}
	
/*========--------TESTIMONIAL*/
.testimonial{
	background:url(../images/quote_open.jpg) left top no-repeat;
	padding:5px 10px 0 17px;
	margin-bottom:15px;
	margin-left:15px;
	}
#rightcolumn .testimonial p{ font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#rightcolumn .testimonial p.testimonee{ color:#598527; font-style:italic; font-family:Arial, Helvetica, sans-serif; }
.testimonial span.last{
	background:url(../images/quote_close.jpg) right bottom no-repeat;
	padding:0 27px 7px 0;
	}
/*========--------FOOTER*/
#footer{ 
	width: 824px;
	clear: both;
	position: relative;
	}
#footer .inside{
	padding: 0 5px;
	}
#footer a:link, #footer a:visited{
	text-decoration: none;
	color: #898989;
	}
#footer a:hover{
	color: #406618;
	}
#footer p.foot a{
	font-size: 1.3em;
	margin: 0 10px;
	}
#footer p.foot a.first{
	margin-left: 0;
	}
#footer p{
	font-size: 1.1em;
	line-height: 130%;
	color: #898989;
	margin: 0 10px;
	}
#footer a#twitter{ display: block; background: url(../images/twitter.png) left top no-repeat; text-indent: -9999px; width: 100px; height: 29px; position: absolute; right: 20px; top: -8px; outline: none; }