/* ************************ Defaults ************************ */

body{ 
	font:0.73em Lucida Sans Unicode, Lucida Grande, sans-serif; 
	text-align:center;
	color:#7B4316;
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img, ul {
	border: none;
	margin: 0px;
	padding: 0px;
}
ul{
	list-style:none;
}
a{
	color:#EC8F16;
	text-decoration:none;
}
a:hover{
	color:#369A3F;
	text-decoration:none;
}

/* ************************ structural ************************ */

#main{
	padding:24px 0px 22px 0px;
}
#page{
	margin:0 auto; 
	padding:0px;
	text-align:left;
	width:924px;
	background:#fff;
}
.clear{
	clear:both;
}

/* ************************ header ************************ */

#forheader{
	background:url('images/header.gif') top right no-repeat;	
}
.header1{
	float:left;
	width:625px;
}
.header1 .logo{
	height:78px;
}
.header2{
	float:left;
	width:71px;
}

/* ************************ top navigation ************************ */

#navbar{
	height: 1em;
	margin: 0px;
	padding: 0px;
	z-index:10000;
        position: relative;
}
#navbar li{
	float: left; 
	list-style-type: none;
}
#navbar li:hover{
	background:#FDE0BA;
	color:#EC8F16;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
#navbar li a{
	text-decoration:none;
	font:1.70em Impact, “Arial Narrow Bold”, sans-serif;
	display:block;
	color:#3FAE49;
	padding:5px 3px 5px 3px;
}
#navbar li a:hover{
	background:#FDE0BA;
	text-decoration:none;
	color:#EC8F16;
	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
}
#navbar li ul{
	display: none; 
	background:#FDE0BA;
	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;	
}
#navbar li ul li{
	width:100%;
	background:none;
	padding:0px;
}
#navbar li ul li a {
	background:#FDE0BA;
	text-decoration:none;
	color:#EC8F16;
	padding:0px 3px 3px 3px;
}
#navbar li ul li a:hover{
	color:#108A1B;
	text-decoration:none;		
}
#navbar li ul .last{
	background:none;	
}
#navbar li:hover ul {
	display: block; 
	position: absolute;
	padding:0px;
	margin:0px;
}
#navbar li.hover ul {
	display: block; 
	position: absolute;
	padding: 0px;
	margin: 0px;
}
#navbar li:hover li {
	float: none;
}
/* ************* nav customization ************* */

#navbar .page-item-6{
	margin:0px 30px 0px 0px;
}
#navbar .page-item-9{
	margin:0px 15px 0px 0px;
}
#navbar .page-item-11{
	margin:0px 45px 0px 0px;
}
#navbar .page-item-13{
	margin:0px 45px 0px 0px;
}
#navbar .page-item-6 a{
	width:142px;
}
#navbar .page-item-9 a{
	width:104px;
}
#navbar .page-item-6 ul{
	width:148px;
}
#navbar .page-item-9 ul{
	width:110px;
}

/* ************************ left panel ************************ */

.leftpanel{
	width:715px;
	float:left;
	position: relative;
	background:#fff;
	z-index:1000;	
        min-height: 720px;
}
.pagetext{
	padding:18px 0px 0px 3px; 
        position: relative;
}
.leftpanel h1{
	font: 1.05em Lucida Sans Unicode, Lucida Grande, sans-serif; 
	text-align:left;
	color:#7B4316;
}
.leftpanel h2{
	color:#EC8F16;
	font:1.50em Impact, “Arial Narrow Bold”, sans-serif;
	padding:5px 0px 5px 0px;
}
.leftpanel p{
	line-height:1.50em;
	padding:0px 0px 10px 0px;
}

.leftpanel .pbot  p {
  padding-bottom: 0;
}
.leftpanel .morelink{
	/*font: 1.00em 'Trebuchet MS', Verdana, Geneva;*/
}
.leftpanel .phead{
	color:#EC8F16;
	font:1.50em Impact, “Arial Narrow Bold”, sans-serif;
	padding:0px 0px 3px 0px;
}
.leftpanel .greenlist{
	width:214px;
	float:left;
	padding:0px 20px 0px 0px;
}
.leftpanel .forplanet .post div{
	width:200px;
	float:left;
	padding:0px 30px 0px 0px;
}


.ptext{
	width:500px;
}
.pleft{
	float:left;
	padding:0px;
	width:457px;	
}
.pright{
	width:236px;
	float:right;
	padding-left:10px;
}
.pbot{
	position: absolute;
	bottom: 0px;
	width:455px;	
	/*padding-left:5px;*/
}
.toptag{
	width:600px;	
}
.toptag .pbot{
	position: relative;
	bottom: 0px;
	width:455px;	
}
.toptag img{
	float:none;
	display:block;
	margin-bottom:5px;
}
.toptag h1{
	color:#EC8F16;
	font:1.50em Impact, “Arial Narrow Bold”, sans-serif;
	padding:10px 0px 3px 0px;
}
.toptag .phead{
	padding:0px 0px 5px 0px;
}
.casestudy{
	min-height:500px;
	margin-bottom:85px;
}

#casepage {
font-size:12c0%;
position:relative;
top:340px;
left:5px;
}

#casepage li {
display:inline;
color:#EC8F16;
}

#casepage .current_page_item  {
font-weight:bold;


}

*html .casestudy{
	height:700px;
}


.works h3{
	color:#EC8F16; font-size:0.93em;
	text-transform:uppercase;
}
.works .portfolio{
	height: 453px;
	overflow:auto;
}
.works .casestudies{
	width:218px;
	height:100px;
}
.works ul{
	padding:0px 0px 10px 0px;
}
.works .casestudies ul{
	padding:0px;
}
.works ul li{
	padding:0px 0px 2px 0px;
}
.works ul li a{
	color:#7B4316;
	text-decoration:none;
}
.works ul li a:hover{
	color:#EC8F16;
	text-decoration:none;
}
.works{
	width:236px;
	float:left;
}


.pleft .pblogs{
	width:455px;
}
.pleft .storycontent{
	padding-right:10px;
}
.pleft .post{
	padding:0px 0px 20px 0px;
}
.pleft .feawinks{
	width:450px;
}
.pleft .storycontent img{
	float:left;
	margin:0px 10px 0px 0px;
}
.storydate{
	font-size:0.85em;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}
.leftpanel .storytitle{
	padding:0px 0px 5px 0px;
	margin:0px;
	font-size:1.35em;
}
.pleft .pfeed{
	background:url('images/pfeed.gif') top left no-repeat;
	text-transform:uppercase;
	font-size:0.93em;
	padding:0px 0px 16px 22px;
}
.pleft .pfeed a{
	color:#7B4316;
	text-decoration:none;
}
.pleft .pfeed a:hover{
	color:#EC8F16;
	text-decoration:none;
}
.pleft .subscribe{
	padding:6px 0px 0px 0px;
}

.leftpanel .aboutus img{
	float:right;
	margin:0px 0px 0px 20px;
}
.leftpanel .aboutus h3{
	margin:-10px 0px 0px 0px;
	padding:0px;
	font-size:0.93em;
	color:#EC8F16;	
}
.theteam{
	color:#369A3F;
	width:75%;
}
.theteam a{
	color:#7B4316;
	text-decoration:none;
}
.theteam a:hover{
	color:#369A3F;
	text-decoration:none;
}
.theteam span a{
	color:#369A3F;
	text-decoration:none;
}
.theteam span a:hover{
	color:#7B4316;
	text-decoration:none;
}
.teamemail{
	color:#369A3F;
	font-size:0.90em;
}




.clientlist a{
	color:#7B4316;
	text-decoration:none;
}
.clientlist a:hover{
	color:#7B4316;
	text-decoration:none;
}

.comm a{
	color:#7B4316;
	text-decoration:none;
}
.comm a:hover {
	color:#EC8F16;
	text-decoration:none;
}

.clientlist1{
	width:210px;
	float:left;
}
.clientlist2{
	width:210px;
	float:left;
	line-height:1.5em;
}
.testimonials1{
	float:right;
	width:194px;
	margin-right:5px;
	padding:13px;
}
.testimonials1 h3{
	font-size:0.93em;
}
.testimonials1 h4{
	font-size:0.93em;
	color:#3FAE49;
	font-weight:normal;
	margin-bottom:15px;
}


.testi{
	display:none;
}
.contactus{
	clear:both;
}
.contactus .contact1{
	float:left;
	width:225px;
	padding-top:5px;
}
.contactus .contact2{
	float:left;
	padding-top:5px;
}
.contactus .contact3{
	clear:both;
	padding-top:17px;
	padding-bottom:2px;
}
.wgallery{
	overflow:auto;
	height:500px;
	width:700px;
	margin-top:17px;
}

/* ************************ featured blogs ************************ */

.homeleft{
	float:left;
	padding:0px 14px 0px 0px;
	width:462px;
}
.homeright{
	width:236px;
	float:left;
}
.feawinks{
	width:236px;
}
.feawinks1{
	background-color:#F3EFEA;
}
.feawinks2{
	background-color:#F3EFEA;
}
.feawinks3{
	background-color:#F3EFEA;
	overflow:auto;
	padding:12px
}
.feawinks4{
	background-color:#F3EFEA;
	padding:15px
}
.feawinks h2{
	color:#EC8F16;
	font:1.50em Impact, “Arial Narrow Bold”, sans-serif;
	padding:0px 0px 2px 0px;
}
.feawinks img{
	float:left;
	margin:0px 10px 0px 0px;
}
.feawinks .feawinkst{
	padding:20px 0px 0px 0px;
}
.feawinks .feawinkst h3{
	color:#EC8F16;
	font:1.20em Impact, “Arial Narrow Bold”, sans-serif;
	text-transform:uppercase;
}
.feawinks .feawinksd{
	font-size:0.78em;
	text-transform:uppercase;
}
.homeright h2{
	margin:0px;
	padding:0px;
}
#flinks h2{
	margin:0px;
	padding:0px 0px 5px 0px;
}
.homeright p, #flinks p{
	margin:0px;
	padding:0px;
}
.homeright .post, #flinks .post{
	margin:0px;
	padding:10px 0px 0px 0px;
}
.contactform .contactright input{
	border:solid 1px #FDD09E;
	background:#FDD09E;
	padding:3px;
	font:11px Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#7B4316;	 	
}
.contactform .contactright textarea{
	border:solid 1px #FDD09E;
	background:#FDD09E;
	padding:3px;
	font:11px Lucida Sans Unicode, Lucida Grande, sans-serif; 
	color:#7B4316;	 	
}
.contactform .contactright #contactsubmit{
	background:#B5D8AD;
	color:#7B4316;
	padding:3px;
	border:solid 1px #B5D8AD;	
}
.published ul li{ 
	float: left; 
	margin: 0;
	padding:4px 13px 10px 0px;
	width:221px;
}

/* ************************ home photomat ************************ */

.photomat{
	/*position: absolute;*/
	bottom: 0px;
	height:75px;
}
.footerphoto .photomat{
	position: relative;
	height:75px;
	margin-top:10px;
}
.photomat ul{
	float:left;
}
.photomat ul li{
	float:left;
	padding:0px 6px 0px 0px;
}
.photomatt{
	float:left;
	width:230px;
	padding-left:2px;
}
.leftpanel .photomatt h2{
	padding:5px 0px 0px 0px;
}
.leftpanel .photomatt h2 a{
	color:#EC8F16;
	font:1.00em Impact, “Arial Narrow Bold”, sans-serif;
	text-decoration:none;
}
.leftpanel .photomatt h2 a:hover{
	color:#369A3F;
	font:1.00em Impact, “Arial Narrow Bold”, sans-serif;
	text-decoration:none;
}
.search .post img{
	float:none;
}


/* ************************ right panel ************************ */

.rightpanel{
	float:right;
	width:160px;
	color:#F8981C;
	padding:0px 0px 0px 0px;
	font: 1.00em Lucida Sans Unicode, Lucida Grande, sans-serif; 
}
.rightpanel h2{
	color:#EC8F16;
	font:1.45em Impact, “Arial Narrow Bold”, sans-serif;
	padding:0px 0px 2px 0px;
}
.rightpanel h3{
	color:#EC8F16;
	font-size:1.10em;
	font-weight: normal;
}
.rightpanel .radd{
	padding:5px 0px 5px 0px;
}
.rightpanel .rsub{
	font-size:0.90em;
	text-transform:uppercase;
}
.rightpanel .skype{
	background:url('images/skype.gif') center left no-repeat;
	padding:2px 0px 2px 24px;

}

.rightpanel .facebook{
	background:url('images/facebook.gif') no-repeat;
float:right;
margin-right:30px;
	width:22px;
	height:22px;

}

.rightpanel form input{
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#7B4316;	
}
.rightpanel p{
	line-height:1.45em;
}
.rightpanel form{
	padding:6px 0px 6px 0px;
}
.rightpanel .tags ul li{
	height:18px;
}
.rightpanel .tags ul li a{
	color:#369A3F;
	text-decoration:none;
}
.rightpanel .tags ul li a:hover{
	color:#EC8F16;
	text-decoration:none;
}
.rightpanel .tags{
	padding-top:6px;
	padding-left:0px;
}

.insubscribe{
	width:139px;
	height:14px;
	background:#FDD09E;
	border:0px;
	padding:3px 0px 3px 3px;
}
.insearch{
	width:139px;
	height:14px;
	background:#B5D8AD;
	border:0px;
	padding:3px 0px 3px 3px;
}
.clearb{
	clear:both;
	padding:0px 0px 28px 0px;
}

/* ************************ footer ************************ */

.footer{
	color:#369A3F;
	font-size:0.90em;
}
.footer a{
	color:#369A3F;
	text-decoration:none;
}
.footer a:hover{
	color:#EC8F16;
	text-decoration:none;
}
.footer ul{
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
}
.footer li{
	float:left;
	padding: 0px 5px 0px 5px;
	margin:0px;
	background:url('images/footerbit.gif') center right no-repeat;	
}
.footer .fsitemap{
	padding: 0px 0px 0px 5px;
	margin:0px;
	background:none;	
}
.footerlinks{
	padding:0px 0px 20px 0px;
}
.footerlinks h1{
	color:#EC8F16;
	font:1.50em Impact, “Arial Narrow Bold”, sans-serif;
	padding:0px 0px 3px 0px;
}

/* ************************ blog bottom navigation ************************ */

.navigation{
	text-align:right;
}
.navigation a{
	color:#369A3F;
	text-decoration:none;
	font-weight:bold;
	font-size:1.00em;
}
.navigation a:hover{
	color:#EC8F16;
	text-decoration:underline;
}
.alignleft{
	float:left;
}

.sitemap{
	width:700px;	
}
.sitemap h3{
	font-size:1.05em;
	padding-top:5px;
}
.sitemap a{
	color:#7B4316;
	text-decoration:none;
	font-weight:bold;
}
.sitemap a:hover{
	color:#369A3F;
	text-decoration:none;
}


/*jw*/
#frontendform {
padding:0px;

}

.toptag .post {
margin-bottom:30px;
}

.feaproduct h2 {
margin-top:10px;
}


/*feedburner*/
#pageHolder #footer {
display:none;
}

