body{margin:0; padding:0; font-size:10px; font-family:"Lucida Grande",Arial,sans-serif; color:#444}
p{margin-top:0; line-height:1.5em; font-size:1.2em;}
a {text-decoration:none; font-weight: bold; color:#444}
a img{border:0}
a#logo{font-family:"Lucida Sans"; text-decoration:none; font-weight:normal;font-size:3em; color:#069; line-height:1em}
#header {padding-bottom:0;border-bottom:solid 1px #FFBF00}
h1, h2, h3, h4, .print,div.clear{clear:both}
h1{font-family:"Lucida Sans"; text-decoration:none; font-size:1.2em; color:#999; font-weight:normal; line-height:1em;}
h2{font-family:"Lucida Sans"; text-decoration:none; font-size:2em; color:#069; font-weight:normal; line-height:1.6em}
h3, #articles a.article-link{font-family:"Lucida Sans"; text-decoration:none; font-size:1.6em; color:#069; font-weight:normal; line-height:1.6em}
a#login, div#fader, p#skip, div#nav, div#sidebar, a.readmore, .printh, .breadcrumb, .paging{display:none}
.work-pics{
	float:left;
	border:1px solid #999;
	padding:5px;
	margin-top: 0;
	margin-right: 28px;
	margin-bottom: 10px;
	margin-left: 0;
}
#articles dd {
	margin-left: 0;
}
#general-enquiries{display:block; float:left; clear:right;}
#design-enquiries{float:left; float:left; margin-right:10px;padding-right:10px; clear:left}
#digital-enquiries{float:left; float:left; margin-right:10px;padding-right:10px;}
#pr-enquiries{float:left; float:left;clear:right;}
#general-enquiries h3, #design-enquiries h3, #digital-enquiries h3, #pr-enquiries h3 {font-size:1.3em; font-weight: bold; color:#555555;}
#address {margin-top:20px;margin-bottom:20px;}
#clearfix, .clear{clear:both}
.page-break { display:block; page-break-before:always; }
img.client{float:left; margin-right:10px; padding:5px; border:solid 1px #ccc; margin-bottom:10px}
img.newsimage, img.newsimage a{float:left; margin-right:10px; padding:3px; background-color:#FFF; border:solid 1px #CCC}
.blue{font-size:1.2em; color:#069}
div.contentblock{margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #E1E1E1}
.team-list{float:left; border:1px solid #999; margin:0 10px 10px 0; padding:5px; position:relative}
.team-name{margin:0px; position:absolute; z-index:1; padding:10px; color:#fff; font-size:125%; font-weight:normal; width:165px; line-height:1em}
.team-title{margin:0px; width:165px; position:absolute; z-index:1; color:#fff; font-size:90%; padding-top:50px; padding-right:0; padding-bottom:0; padding-left:10px}
#team{padding-right:30px; padding-bottom:0px; padding-left:10px}
#team h3 {
clear: left;}
.team-name, .team-title { color:#FFFFFF;}
#team-detail img{float:right; margin-top: 5px;}
#team-detail h3 , #team-detail h2, #team-detail h4{clear:none;}
