/****
change these hex colour values to change the border fade colour
****/

#web .hover {
	border-color:#fff;
}
#logos .hover {
	border-color:#fff;
}
#print .hover {
	border-color:#fff;
}

/****
stop changing stuff now
****/

body {
	background:#3e373c;
	font-family:'Myriad Pro',tahoma, helvetica, arial, sans-serif;
}
.clear {
	clear:both;
}
#container {
	padding-top:15px;
	width: 100%;
	overflow:hidden;
}
div.one {
	width: 190px;
	height: 605px;
	overflow:hidden;
	position:relative;
	float:left;
}
#web h3 {
	color:#fff;
}
#web {
	background:url(/lib/img/bg/web.png) repeat-x;
}
#web div.content img {
	border:5px solid #dc4aa8;
}
#print {
	background:url(/lib/img/bg/print.png) repeat-x;
}
#print div.content img {
	border:5px solid #f8b35c;
}
#logos {
	background:url(/lib/img/bg/logos.png) repeat-x;
}
#logos div.content img {
	border:5px solid #dade5e;
}
#contact {
	background:url(/lib/img/bg/contact.png) repeat-x;
}
div.open-close img {
	border:none !important;
}
div.one h2 {
	margin-top:15px;
	float:right;
}
#contact h2 {
	margin-top: 23px;
}
div.content {
	height: 469px;
	overflow:hidden;
	float:right;
	position:absolute;
	top: 80px;
	right: 5px;
}
div.item {
	width: 180px;
}
div.content h3 {
	font-weight:normal;
	color:#3e373c;
	margin: 23px 15px 15px 0;
	display:inline;
	float:right;
}
div.item {
	float:right;
	overflow:hidden;
	margin-bottom:1px;
	right: 0;
}

div.right {
	float:right;
	display:inline;
}
div.text {
	width: 263px;
	height: 385px;
	padding: 15px;
	overflow:hidden;
}
div.one-open {
	padding-left: 10px;
}
div.aspect div.text h4 {
	padding-bottom: 7px;
}
div.aspect div.text h4,div.aspect div.text div.blurb {
	font-weight:normal;
	color:#3e373c;
}
div.aspect div.text p {
	color:#3c122d;
	padding-bottom: 20px;
}
#web div.text {
	background:url(/lib/img/textbg/web.png);
}
#print div.text {
	background:url(/lib/img/textbg/print.png);
}
#logos div.text {
	background:url(/lib/img/textbg/logos.png);
}
#ygg {
	position:absolute;
	right:0;
	top: 112px;
}
#contact div.content {
	display:none;
	right: auto;
	left: 0;
	padding-left: 18px;
	top:103px;
}
#contact h3 {
	float:none;
	font-size:20px;
	color:#0676bc;
}
#contact a,div.text a {
	color:#fff;
}
#contact a:hover,div.text a:hover {
	text-decoration:underline;
}
#contact p {
	font-size:20px;
	color:#fff;
	margin-bottom: 20px;
}
div.open-close {
	display:none;
}
div.open-close {
	margin-right:15px;
}
div.thumb,div.aspect {
	margin-right: 15px;
}
#footer {
	position:fixed;
	bottom:0;
	left: 0;
	height: 69px;
	width: 100%;
}
#footer div.top {
	background:url(/lib/img/footer.gif) repeat-x;
	width: 100%;
	height: 69px;
}
#footer div.bottom {
	background:#2a2620;
	width: 100%;
}