body{
background: #696965;
}

a{
color: #b40000;
}


#container{
background: #f2f2ed;
width: 920px;
}


div#central-content-wrapper{
background: #f2f2ed url('http://www.eshape.co.uk/images/template-images/container-bkg.gif') no-repeat;
background-position: bottom right;
}


/* Template background varients */
div#central-content-wrapper.funding{
background: #f2f2ed url('http://www.eshape.co.uk/images/template-images/container-bkg-funding.jpg') no-repeat;
background-position: bottom right;
}


div#central-content-wrapper.strategy{
background: #f2f2ed url('http://www.eshape.co.uk/images/template-images/container-bkg-strategy.jpg') no-repeat;
background-position: bottom right;
}

div#central-content-wrapper.sales{
background: #f2f2ed url('http://www.eshape.co.uk/images/template-images/container-bkg-sales.gif') no-repeat;
background-position: bottom right;
}


div#central-content-wrapper.about{
background: #f2f2ed url('http://www.eshape.co.uk/images/template-images/container-bkg-apples.jpg') no-repeat;
background-position: bottom right;
}

div#central-content-wrapper.services{
background: #f2f2ed url('http://www.eshape.co.uk/images/template-images/container-bkg-apples.jpg') no-repeat;
background-position: bottom right;
}

/*div#central-content-wrapper.contact{
background: #f2f2ed url('http://www.eshape.co.uk/images/template-images/container-bkg') no-repeat;
background-position: bottom right;
}*/

div#central-content-wrapper.blog{
background: #f2f2ed url('http://www.eshape.co.uk/images/template-images/container-bkg-apples.jpg') no-repeat;
background-position: bottom right;
}







div#top_nav{
float: right;
}

div#menu.menu ul,
div#menu.menu ul li, 
div#menu.menu ul li a,
div#menu.menu ul li a:hover
div#menu.menu ul li a:visited{
background: none;

}


div#right-blog-column{
float: right; 
width: 300px;
padding-top: 29px;
}


div#logo{
margin-left: 21px;
margin-bottom: 20px;
width: 345px;
float: left;
}

div#content{
float: left;
width: 546px;
margin-left: 21px;
color: #666666;
clear: left;
}

div#content h1{
color: #990000;
font-weight: bold;
font-size: 1.3em;
}

div#content h2{
font-family: verdana;
color: #9cb514;
font-weight: bold;
font-size: 1.1em;
}

span.green-title{
font-family: verdana;
color: #9cb514;
font-weight: bold;
font-size: 1.1em;
}

div#tree{
float: right;
margin-right: 50px;
margin-top: 70px;
}

div#phone-number{
margin-top: 40px;
margin-bottom: 25px;
}

div#footer,
div#homepage-blog-feed{
clear: both;
width: 900px;
background: #f2f2ed;
}

div#homepage-blog-feed{
background: #f2f2ed url('http://www.eshape.co.uk/images/template-images/latest-blog-post-bkg.gif') no-repeat;
max-height: 135px;
overflow: hidden;
width: 100%;
}

div#homepage-blog-feed div#volBlog div.post{
padding: 10px; 
padding-left: 21px;
color: #ffffff;
}

div#homepage-blog-feed div#volBlog div.post h2.title{
margin-top: 10px;
}

div#homepage-blog-feed div#volBlog div.post h2.title a{
color: #addd00;
text-decoration: none;
font-weight: bold;
}

div#homepage-blog-feed div#volBlog div.post div.tagsTab,
div#homepage-blog-feed div#volBlog div.post div.postedInTab{
display: none;
}

div#homepage-blog-feed div#volBlog div.post div.commentTab a{
font-weight: bold;
text-decoration: none;
color: #ffffff;
margin-left: 15px;
}

div#homepage-blog-feed div#volBlog div.post div.commentTab a:after{
/*content*/ url('http://www.eshape.co.uk/images/template-images/read-more-arrow.gif') no-repeat;
}



div#homepage-blog-feed div#volBlog div.post div.commentTab{
margin-left: -15px;
}

div#homepage-blog-feed div#volBlog div.post div.dateTab{
display: none;
}


div#content div#volBlog div.post h2.title a{
color: #9bb311;
text-decoration: none;
font-weight: bold;
}

div#right-blog-column h4{
color: #9bb311;
}

div#right-blog-column{
margin-top: 97px;
}

div#right-blog-column ul{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

div#footer,
div#footer ul{
background: #696965;
width: 99.5%;
margin: 0;
padding: 0;
padding-top: 4px;
padding-left: 6px;

}


div#footer a{
color: #ffffff;
}



#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
	margin:10px 0px 10px 95px;
}

#contactform .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 180px;
}

#contactform .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font-size: 0.5px;
	height: 0.5px;
}

div.indent{ padding-left: 100px; }

#footer .footer_link { border-right:solid 1px #ffffff; padding-right:8px; padding-left:8px;}
#footer .footer_language_link {	border-left:solid 1px #ffffff;}
#footer .footer_last{ border: none;}



fieldset{
border: none;
}



div#about-profile-wrapper{
width: 290px;
background: #769894;
color: #ffffff;
margin-right: 21px;
float: right;
}

div#about-profile-wrapper p,
div#about-profile-wrapper h2{
padding:10px;
padding-top: 0;
}

div#about-profile-wrapper h2{
color: #addd00;
font-size: 1.3em;
