/* global */
html {
	font-family: Arial, sans-serif;
	font-size: 93%; }

img { border: 0; }
.rollover, .read-more, ul#problem-solution, .overlay, ul.case-study { display: none; }
.right { clear: right; }

a, a:visited {
	color: #0099cc;
	text-decoration: underline; }


/* header */
#header {
	border-top: 4px solid #a9c215;
	border-bottom: 1px solid #e5e5e5; }
	
	#header ul { display: none; }


/* home */
.homepage .main-content ul { padding: 0; }

.homepage .main-content ul li {
	border-top: 1px solid #e5e5e5;
	list-style-type: none; }
	
	.homepage .main-content ul li h4 { margin-top: 0; }


/* what we do */
#what-we-do-process #problem, #what-we-do-process #process, #what-we-do-process #result {
	float: left;
	margin-bottom: 15px; }


#what-we-do-sidebar-content h2 { clear: both; }
#what-we-do-sidebar-content ul { display: block; }


/* the process */
.the-process .sidebar-content { display: none; }


/* case study */
.case-studies p { clear: both; }

.case-study-thumb {
	float: left;
	margin: 0 8px 15px 0;
	border: 1px solid #ccc; }


/* footer */
#page-bottom {
	border-top: 1px solid #e5e5e5;
	font-size: 85%; }

#page-bottom #phone {
	display: block;
	clear: left; }

#page-bottom #digital-contact { display: none; }