
/* -------------------------------------------------------------- 
-----------------------------------------------------------------

	AUTHOR:			Jo Lis
	VERSION:		02.11.2009 

-----------------------------------------------------------------
-------------------------------------------------------------- */

#headline { margin-bottom:54px; width:753px; height:55px; background-image:url(../images/home_headline.png); }

#homehero { margin-bottom:30px; }
#homehero .featuredwork { float:left; }
#homehero .tout1 { float:right; width:238px; height:136px; }
#homehero .tout2 { margin-top:12px; float:right; width:238px; height:136px; }

#columnwrapper { }

#columnwrapper h1 { text-transform:uppercase; font-size:18px; color:#39bdab; margin-bottom:18px; }

#columnwrapper .testimonial { color:#a7605b; font-size:14px; font-style:italic; margin-right:60px; line-height:25px; width:200px; }
#columnwrapper .testimonial a { color:inherit; display:block; }
#columnwrapper .testimonial a:hover { text-decoration:underline; }
#columnwrapper cite { display:block; margin-top:40px; }
#columnwrapper cite.signature { font-style:normal; text-transform:uppercase; font-size:14px; line-height:14px; }
#columnwrapper cite.signature em { color:#8d423c; font-style:normal; text-transform:none; font-size:11px; display:block; }
.quotemarkstart { display:inline; font-size:150%; font-weight:bold; padding-right:2px; color:#8d423c; }
.quotemarkend { display:inline; font-size:150%; font-weight:bold; padding-left:2px; color:#8d423c; }

#columnwrapper .tweet { font-size:12px; margin-right:80px; color:#8d423c; overflow:hidden; }
#columnwrapper .tweet a { color:#a7605b; }
#columnwrapper .tweet a:hover { color:#a7605b; text-decoration:underline; }
#columnwrapper .tweet ul { padding:0px; }
#columnwrapper .tweet ul li { color:#a7605b; list-style:none; padding-bottom:20px; }
#columnwrapper .tweet .tweet_time { color:#592623; display:block; font-size:11px; font-style:italic; margin-top:4px; }

#columnwrapper .socialnetworks { margin-right:20px;/*to wrap icons evenly*/ margin-bottom:30px; }
#columnwrapper .socialnetworks .socialicon { padding:0 8px 8px 0; float:left; }
#columnwrapper .coreservices ul { padding:0px; }
#columnwrapper .coreservices ul li { font-size:12px; color:#d2cebd; list-style:none; padding-bottom:20px; line-height:12px; }
#columnwrapper .coreservices ul li img.floatleft { float:left; padding-right:10px; }

#callstoaction {}
#callstoaction .column3 { margin-top:4px; /* adjusting for other icons taller height */}

.callout_featuredprojects { position:absolute; left:50%; top:540px; margin-left:-415px; width:130px; height:28px; background-image:url(../images/callout_featuredprojects.png); }

#footer { margin-top:75px; }