/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* @group Eric Meyer CSS Reset (with some tweaks) */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { /* Removed em, strong, sub, sup */
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	/*
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	*/
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	/* color: black; */
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* @end */

/* @group Generic */

body {
	font-family:Georgia,Times,serif;
	font-size: 62.5%; /* Makes 1em = 10px */
	text-align: center;
	background: #EEEEEE;
}

a { text-decoration: none; }

a img { border: none; }

h1 {
	background: url(res/img/divide.gif) repeat-x left bottom;
	color: #c4a006;
	font-size: 3.2em;
	line-height: 1.2em;
	padding-bottom: 12px;
	margin-bottom: 10px;
	font-weight: normal;
}

hr {
	display: none;
	visibility: hidden;
}

p {
	color: #808285;
}

/* @end */

#page {
	display: block;
	margin: 0 auto 0 auto;
	padding: 0px 0px 0 27px;
	text-align: left;
	width: 988px;
	background: #FFFFFF;
}

/* @group Navigation */

#navigation {
	display: block;
	overflow: hidden;
	padding: 30px 0 20px 0;
	margin-bottom: 20px;
	width: 960px;
	background: url(res/img/divide.gif) repeat-x left bottom;
}

#navigation a {
	border-bottom: 3px solid white;
	display: block;
	color: #808285;
	padding-bottom: 4px;
}

#navigation a:hover, #navigation strong a {
	border-bottom: 3px solid #c4a007;
	font-weight: normal;
}

#navigation ul {
	float: left;
	width: 960px;
}

#navigation ul li {
	float: left;
	margin: 18px 23px 0 0;
	font-size: 1.6em;
	padding-bottom: 4px;
	color: #DDDDDD;
}

#navigation ul li.last {
	float: left;
	margin: 18px 0 0 0;
}

#logo, #logo:hover {
	border: none !important;
	display: block;
	float: right;
	padding: 0 !important;
}

/* @end */


/* @group Sub Navigation */

#sub-navigation {
	display: inline;
	float: left;
	width: 220px;
	padding: 25px 0px 0px 0px;
	margin: 0px 0 0px 0px;
}

#sub-navigation h2 {
	background: url(res/img/divide.gif) repeat-x left bottom;
	color: #c4a007;
	display: block;
	font-size: 1.3em;
	letter-spacing: 0.1em;
	margin-bottom: 12px;
	padding-bottom: 12px;
	text-align: left;
	text-transform: uppercase;
	width: 220px;
}

#sub-navigation ul {
	background: #FFFFFF;
	font-size: 1.3em;
	line-height: 1.4em;
	margin-bottom: 0;
	padding: 0 0 15px 0;
	width: 220px;
}

#sub-navigation li {
	padding: 12px 0 12px 0;
	background: url(res/img/divide_4.gif) no-repeat left bottom;
	color: #CCCCCC;
}

#sub-navigation li.last {
	padding: 12px 0 0 0;
	background: none;
}

#sub-navigation.workshops li.last {
	padding: 0 0 0 0;
	background: none;
}

#sub-navigation a {
	color: #808285;
}

#sub-navigation strong a {
	color: black;
	font-weight: normal;
}

/* @end */


/* @group Content */

#content {
	clear: both;
	display: block;
	float: left;
	overflow: visible;
	width: 960px;
}

div.narrow {
	float: left;
	margin:	0 25px 0 0;
	width: 300px;
}

div.wide {
	float: left;
	width: 635px;
}

div.wide div.narrow {
	float: left;
	width: 305px;
}

#videos {
	background: url(res/img/divide.gif) repeat-x left bottom;
	display: block;
	padding: 0 0 12px 0;
	margin: 0 0 12px 0 !important;
	width: 635px;
}

#videos h2 {
	clear: both;
	color: #c4a006;
	font-size: 1.4em;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

#videos_work {
	display: block;
	padding: 0 0 12px 0;
	margin: 0 10px 12px 0 !important;
	width: 571px;
}


#vidSelector
{
	display: inline;
    float: left;
    margin-left: 8px;
}
/* @end */

/* @group Introduction */

#introduction {
	background: url(res/img/divide.gif) repeat-x left bottom;
	display: block;
	margin: 0 0 20px 0;
	padding: 12px 0 0 0;
	width: 300px;
}

#introduction p {
	font-size: 1.15em;
	letter-spacing: 0.1em;
	padding-bottom: 12px;
	text-transform: uppercase;
}

div.column strong {
	font-weight: bold;
}

div.column p {
	font-size: 1.1em;
	letter-spacing: 0em;
	line-height: 1.8em;
	padding-bottom: 0.9em;
}

div.column a {
	color: #c4a006;
}

/* @end */

/* @group Attractors */

#attractors {
	background: url(res/img/divide.gif) repeat-x left top;
	clear: both;
	display: block;
	float: left;
	margin: 25px 0 0 0;
	padding: 25px 0 25px 0;
	overflow: hidden;
	width: 960px;
}

#attractors h2 {
	background: url(res/img/divide.gif) repeat-x left bottom;
	clear: left;
	color: #c4a006;
	float: left;
	font-size: 2.1em;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0;
	padding: 12px 0 12px 0;
	width: 200px;
}

#attractors a p {
	text-decoration: underline;
}

#attractors p {
	float: left;
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0;
	padding: 12px 0 0 0;
	width: 200px;
}

#attractors img {
	float: left;
}

#attractors ul {
	display: block;
	width: 960px;
}

#attractors ul li {
	float: left;
	width: 200px;
	margin-right: 51px;
}

#attractors ul li.first {
	margin-right: 51px;
}

#attractors ul li.last {
	margin-right: 0;
}

/* @end */

/* @group Essays */

#essays {
	background: url(res/img/divide.gif) repeat-x left top;
	clear: both;
	display: block;
	margin: 25px 0 0 0;
	padding: 25px 0 0 0;
	overflow: hidden;
	width: 960px;
}

#essays h2 {
	background: url(res/img/divide.gif) repeat-x left bottom;
	color: #c4a006;
	float: left;
	font-size: 2.1em;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0 0 0 50px;
	padding: 0 0 12px 0;
	width: 200px;
}

#essays a p {
	text-decoration: underline;
}

#essays p {
	float: left;
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0 0 0 50px;
	padding: 12px 0 0 0;
	width: 200px;
}

#essays img {
	float: left;
}

#essays ul {
	display: block;
	width: 960px;
}

#essays ul li {
	background: url(res/img/divide.gif) repeat-x left bottom;
	margin: 0 0 25px 0;
	padding: 0 0 25px 0;
}

#essays ul li.first {
	float: left;
	width: 502px;
}

#essays ul li.last {
	float: left;
	width: 458px;
	padding: 0 0 18px 0;
}

/* @end */

/* @group People */

#people {
	background: url(res/img/divide.gif) repeat-x left bottom;
	display: block;
	overflow: hidden;
	width: 960px;
}

#people li {
	float: left;
	height: 155px;
	margin-right: 5px;
	text-align: center;
	width: 131px;
}

#people li a h3 {
	color: black;
	font-size: 1.3em;
}

#people li a p {
	padding-top: 2px;
	font-size: 1.1em;
}

/* @end */

/* @group Clients */

#clients {
	background: url(res/img/divide.gif) repeat-x left bottom;
	display: block;
	overflow: hidden;
	width: 960px;
	margin-bottom: 20px;
}

ul#clients {
	margin-top: 20px;
}

#clients li {
	float: left;
	height: 180px;
	margin-right: 85px;
	width: 175px;
}

#clients li.fourth {
	margin-right: 0;
}

#clients h2 a {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 175px;
}

#clients h2 a:hover {
	background-position: left bottom;
}

#clients h2 a span {
	display: none;
	visibility: hidden;
}

#armstrong { background-image: url(res/img/clients/armstrong.gif); }
#bolton_council { background-image: url(res/img/clients/bolton-council.gif); }
#cheeky_monkey { background-image: url(res/img/clients/cheeky-monkey.gif); }
#dechra { background-image: url(res/img/clients/dechra.gif); }
#forth_wines { background-image: url(res/img/clients/forth-wines.gif); }
#heineken { background-image: url(res/img/clients/heineken.gif); }
#kumho_tyres { background-image: url(res/img/clients/kumho-tyres.gif); }
#manchester_united { background-image: url(res/img/clients/manchester-united.gif); }
#mamas_and_papas { background-image: url(res/img/clients/mamas-and-papas.gif); }
#matthew_clark { background-image: url(res/img/clients/matthew-clark.gif); }
#m_and_j_seafood { background-image: url(res/img/clients/m-and-j-seafood.gif); }
#molnlycke_health_care { background-image: url(res/img/clients/molnlycke-health-care.gif); }
#nike { background-image: url(res/img/clients/nike.gif); }
#owen_mumford { background-image: url(res/img/clients/owen-mumford.gif); }
#rmif { background-image: url(res/img/clients/rmif.gif); }
#remit { background-image: url(res/img/clients/remit.gif); }
#salts_health_care { background-image: url(res/img/clients/salts-health-care.gif); }
#scholl { background-image: url(res/img/clients/scholl.gif); }
#ssl { background-image: url(res/img/clients/ssl.gif); }
#tomahawk_hotels { background-image: url(res/img/clients/tomahawk-hotels.gif); }

#clients li p {
	display: block;
	font-size: 1.1em;
	padding-top: 16px;
}

#clients li p a {
	color: #808285;
}

/* @end */

/* @group Contact */

#contact {
	background: url(res/img/divide.gif) repeat-x left bottom;
	display: block;
	height: 655px;
	width: 960px;
}

#map {
	background: url(res/img/contact/map.gif) no-repeat 20px 30px;
	display: block;
	height: 655px;
	width: 960px;
	margin-bottom: 20px;
}

#details {
	background: #f2f2f2;
	float: left;
	margin: 15px;
	padding: 15px 15px 8px 15px;
	width: 390px;
}

#details h2 {
	color: black;
	font-size: 1.3em;
	padding-bottom: 8px;
}

#details p {
	font-size: 1.1em;
	line-height: 1.6em;
	padding-bottom: 4px;
}

#details a {
	color: #c4a007;
}

#parking {
	padding: 12px 0 0 0;
}

#parking strong {
	color: black;
}

/* @end */


/* content blocks */

/* #heading {display: inline; float: left; width: 720px; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px;}

#heading_double {display: inline; float: left; width: 960px; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px;}

#heading_double h1 {width: 960px;}

#essay_image_double {display: inline; float: left; width: 632px; height: 300px; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; background: #CCCCCC;}

*/

#full_width {display: inline; float: right; width: 960px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#double_column {display: inline; float: right !important; width: 720px; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px;}

#first_column {display: inline; float: left; width: 300px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#second_column {display: inline; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#third_column {display: inline; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#video_holder {display: inline; float: left; width: 632px; padding: 0px 0px 0px 0px; margin: 15px 0px 15px 0px; height: 350px;}

#video_holder_noselect {display: inline; float: right; width: 632px; padding: 0px 0px 0px 0px; margin: 15px 0px 21px 0px; height: 400px;}

#ytplayer_object {
	float: left;
}

/* @end */


/* @group General Copy Content */

div #heading h1 {
	background: url(res/img/divide.gif) repeat-x left bottom;
	display: block;
}

#first_column p, #second_column p, #third_column p {
	font-size: 1.3em;
	line-height: 2.0em;
	padding: 0 0 1em 0;
	margin: 0 0 0 0;
}

#content .jobs p {color: #C4A007;}

#first_column ul, #second_column ul, #third_column ul {
	margin-bottom: 1em;
}

#first_column li, #second_column li, #third_column li {
	font-size:1.3em;
	line-height:2em;
	margin: 0;
	padding: 0;
	color:#808285;
	list-style-type: disc;
	list-style-position: inside;
}

#first_column p a, #second_column p a, #third_column p a {
	text-decoration: underline;
	color: #808285;
}

#first_column p a:active, #second_column p a:active, #third_column p a:active {
	text-decoration: underline;
	color: #808285;
}

#first_column p a:visited, #second_column p a:visited, #third_column p a:visited {
	text-decoration: underline;
	color: #808285;
}

#page.customer #double_column p.forward, #page.philosophy #full_width p.forward, #page.home #full_width p.forward, #page.case #double_column p.forward, #page.news #double_column p.forward {
	background: url(res/img/divide.gif) repeat-x left bottom;
	line-height: 1.8em;
	margin-bottom: 12px;
	padding-top: 12px;
	font-size: 1.2em;
	letter-spacing: 0.05em;
	padding-bottom: 12px;
	text-transform: uppercase;
	font-size: 1.3em;
}

#double_column p.thankyou-copy {line-height: 1.8em; font-size: 1.3em; padding-bottom: 8px;}

p.forward strong {
	font-weight: bold;
}

#first_column h2, #second_column h2, #third_column h2 {
	color: #808285;
	font-family: arial, san-serif;
	font-size: 1.1em;
	font-weight: bold;
	padding: 12px 0 12px 0;
	text-transform: uppercase;
	margin: 0 0 0 0;
}

#first_column ol {
	color: #808285;
	font-size: 1.25em;
	letter-spacing: 0em;
	line-height: 1.5em;
	list-style-type: decimal;
	margin-left: 20px;
	width: 280px;
}

#first_column ol li {
	padding-bottom: 12px;
}

/* @end */


/* @group Home */

#page.home div #heading h1 {
	width: 960px;
}

#page.home #first_column, #page.home #second_column {
	margin-right: 20px;
}

/*
#page.home #first_column p, #page.home #second_column p, #page.home #third_column p {
	width: 306px;
}
*/

#page.home #second_column p {
	width: 306px;
}

#page.home div.conclusion {
	background: #CCCCCC;
	margin: 0px;
	padding: 17px 15px 17px 15px;
	width: 278px !important;
}

#page.home div.conclusion p {
	padding: 0 0 0 0;
}

#page.home div.conclusion p.last {
	font-size: 1.5em;
	padding-top: 15px;
}

#page.home #first_column h2 {
	width: 306px;
}

#page.home p.forward strong {
	font-weight: bold;
}

#page.home #first_column ol {
	width: 280px;
}

/* @end */


/* @group Customer */

#page.customer div #heading h1 {
	width: 720px;
}

#page.customer #first_column, #page.customer #second_column {
	width: 340px;
}

#page.customer #first_column {
	margin-right: 30px;
}

/*
#page.customer #first_column h2, #page.customer #first_column p, #page.customer #second_column p {
	width: 350px;
}
*/

#page.customer p.forward strong {
	font-weight: bold;
}

#page.customer #first_column ol {
	width: 280px;
}

#page.customer img.partner_customer_image {
	margin-bottom: 9px;
	margin-top: 10px;
}

#page.customer img.distracted_customer_image {
	margin-bottom: 25px;
	margin-top: 10px;
}

#page.customer img.impatient_customer_image {
	margin-bottom: 13px;
	margin-top: 10px;
}

#page.customer img.respected_customer_image {
	margin-bottom: 9px;
	margin-top: 10px;
}

#page.customer img.teen_customer_image {
	margin-bottom: 17px;
	margin-top: 10px;
}

#page.customer img.socialmedia_image {
	margin-bottom: 38px;
	margin-top: 10px;
}

#page.customer img.webinar_image {
	margin-bottom: 0;
	margin-top: 10px;
}

/* @end */


/* @group Philosophy */


#page.philosophy div #heading h1 {
	width: 960px;
}

#page.philosophy #first_column, #page.philosophy #second_column {
	margin-right: 20px;
}

/*
#page.philosophy #first_column p, #page.philosophy #second_column p, #page.philosophy #third_column p {
	width: 306px;
}
*/

#page.philosophy #second_column p, #page.philosophy #third_column p {
	width: 306px;
}

#page.philosophy #first_column h2 {
	width: 306px;
}

#page.philosophy p.forward strong {
	font-weight: bold;
}

#page.philosophy #first_column ol {
	width: 280px;
}

/* @end */

/* @group Case Studies */


#page.case div #heading h1 {
	width: 720px;
}

#page.case #first_column {
	width: 340px;
	margin-right: 20px;
}

#page.case #second_column {
	width: 350px;
}

/*
#page.case #first_column h2, #page.case #first_column p, #page.case #second_column p {
	width: 350px;
}
*/

#page.case p.forward strong {
	font-weight: bold;
}

#page.case #first_column ol {
	width: 280px;
}

#page.case img.rmi_case_image {
	margin-bottom: 27px;
	margin-top: 0;
}


/* @end */


/* @group Customer */

#page.news div #heading h1 {
	width: 720px;
}

#page.news #first_column {
	width: 340px;
	margin-right: 20px;
}

#page.news #second_column {
	width: 350px;
}

#page.news #first_column h2, #page.news #first_column p, #page.news #second_column p {
}

#page.news p.forward strong {
	font-weight: bold;
}

#page.news #first_column ol {
	width: 280px;
}

#page.news img.news_image {
	margin-bottom: 21px;
	margin-top: 10px;
}

/* @end */


/* @group Work */

#page.clearfix #double_column {
	float: right !important;
	display: block;
	width: 720px;
}

#work_holder {
	background: url(res/img/divide.gif) repeat-x left bottom;
	display: block;
	overflow: hidden;
	width: 960px;
	margin-bottom: 20px;
}

#work {
	display: block;
	overflow: hidden;
	width: 720px;
	margin-bottom: 20px;
}

ul#work {
	margin-top: 20px;
}

#work li {
	float: left;
	height: 180px;
	margin-right: 64px;
	width: 197px;
}

#work li.third {
	margin-right: 0;
}

#work h2 a {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 140px;
	width: 197px;
	background-position: left bottom;
}

#work h2 a:hover {
	background-position: left bottom;
}

#work h2 a span {
	display: none;
	visibility: hidden;
}

#advertising { background-image: url(res/img/work/advertising.gif); }
#asset_management { background-image: url(res/img/work/asset-management.gif); }
#branding { background-image: url(res/img/work/branding.gif); }
#digital { background-image: url(res/img/work/digital.gif); }
#integrated { background-image: url(res/img/work/integrated.gif); }
#packaging { background-image: url(res/img/work/packaging.gif); }
#print { background-image: url(res/img/work/print.gif); }

#work li p {
	display: block;
	font-size: 1.1em;
	padding-top: 16px;
}

#work li p a {
	color: #808285;
}

#work_navigation {
	display: block;
	float: left;
	background: url(res/img/divide.gif) repeat-x left bottom;
	width: 720px;
	padding: 25px 0 0 0;
}

#work_navigation h2 {
	color: #c4a007;
	display: block;
	float: left;
	font-size: 1.3em;
	letter-spacing: 0.1em;
	padding-bottom: 12px;
	padding-right: 20px;
	text-align: left;
	text-transform: uppercase;
}

#work_navigation ul {
	display: block;
	float: left;
	margin-top: -2px;
	padding-bottom: 6px;
	text-align: left;
}

#work_navigation ul li {
	display: block;
	float: left;
	text-align: left;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0 12px 0 0;
	margin: 0 0 0 0;
	color: #CCCCCC;
}

#work_navigation ul li a {
	color: #808285;
}

#work_navigation ul li a:hover {
	color: #000000;
}

#work_navigation ul li strong {
	color: #000000;
	font-weight: normal;
}

#project_title {
	display: block;
	float: left;
	width: 720px;
	padding: 20px 0 15px 0;
	margin: 0 0 0 0;
}

#project_title p {
	text-align: left;
	font-size: 1.3em;
	padding: 0 12px 0 0;
	margin: 0 0 0 0;
	color: #808285;
}

#project_title p strong {
	color: #000000;
	font-weight: normal;
}

#project_example {
	clear: both;
	display: block;
	float: left;
	width: 720px;
	background: url(res/img/divide.gif) repeat-x left bottom;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}

#project_example img {
	display: inline;
	float: left;
	width: 571px;
	height: 391px;
	margin-right: 10px;
	
}

#project_example.full img {
	margin-right: 0;
	margin-left: 74px;
	
}

#project_example ul {
	display: block;
	float: right;
	width: 139px;
}

#project_example ul li {
	display: block;
	float: left;
	padding-bottom: 10px;
}

#project_example ul li a {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	width: 139px;
	height: 95px;
}

#project_example ul li a:hover {
	background-position: left bottom;
}

#project_example ul li strong a {
	background-position: left bottom;
}

#project_example ul li a span {
	display: none;
	visibility: hidden;
}

#project_example ul li a.advertising_01a { background-image: url(res/img/work/advertising/01a_thumb.jpg); }
#project_example ul li a.advertising_01b { background-image: url(res/img/work/advertising/01b_thumb.jpg); }
#project_example ul li a.advertising_01c { background-image: url(res/img/work/advertising/01c_thumb.jpg); }
#project_example ul li a.advertising_02a { background-image: url(res/img/work/advertising/02a_thumb.jpg); }
#project_example ul li a.advertising_02b { background-image: url(res/img/work/advertising/02b_thumb.jpg); }
#project_example ul li a.advertising_02c { background-image: url(res/img/work/advertising/02c_thumb.jpg); }
#project_example ul li a.advertising_03a { background-image: url(res/img/work/advertising/03a_thumb.jpg); }
#project_example ul li a.advertising_03b { background-image: url(res/img/work/advertising/03b_thumb.jpg); }
#project_example ul li a.advertising_03c { background-image: url(res/img/work/advertising/04c_thumb.jpg); }
#project_example ul li a.advertising_04a { background-image: url(res/img/work/advertising/04a_thumb.jpg); }
#project_example ul li a.advertising_04b { background-image: url(res/img/work/advertising/04b_thumb.jpg); }
#project_example ul li a.advertising_04c { background-image: url(res/img/work/advertising/04c_thumb.jpg); }
#project_example ul li a.advertising_05a { background-image: url(res/img/work/advertising/05a_thumb.jpg); }
#project_example ul li a.advertising_05b { background-image: url(res/img/work/advertising/05b_thumb.jpg); }
#project_example ul li a.advertising_05c { background-image: url(res/img/work/advertising/05c_thumb.jpg); }
#project_example ul li a.advertising_06a { background-image: url(res/img/work/advertising/06a_thumb.jpg); }
#project_example ul li a.advertising_06b { background-image: url(res/img/work/advertising/06b_thumb.jpg); }
#project_example ul li a.advertising_06c { background-image: url(res/img/work/advertising/06c_thumb.jpg); }

#project_example ul li a.asset_01a { background-image: url(res/img/work/asset/01a_thumb.jpg); }
#project_example ul li a.asset_01b { background-image: url(res/img/work/asset/01b_thumb.jpg); }
#project_example ul li a.asset_01c { background-image: url(res/img/work/asset/01c_thumb.jpg); }
#project_example ul li a.asset_02a { background-image: url(res/img/work/asset/02a_thumb.jpg); }
#project_example ul li a.asset_02b { background-image: url(res/img/work/asset/02b_thumb.jpg); }
#project_example ul li a.asset_02c { background-image: url(res/img/work/asset/02c_thumb.jpg); }
#project_example ul li a.asset_03a { background-image: url(res/img/work/asset/03a_thumb.jpg); }
#project_example ul li a.asset_03b { background-image: url(res/img/work/asset/03b_thumb.jpg); }
#project_example ul li a.asset_03c { background-image: url(res/img/work/asset/04c_thumb.jpg); }
#project_example ul li a.asset_04a { background-image: url(res/img/work/asset/04a_thumb.jpg); }
#project_example ul li a.asset_04b { background-image: url(res/img/work/asset/04b_thumb.jpg); }
#project_example ul li a.asset_04c { background-image: url(res/img/work/asset/04c_thumb.jpg); }
#project_example ul li a.asset_05a { background-image: url(res/img/work/asset/05a_thumb.jpg); }
#project_example ul li a.asset_05b { background-image: url(res/img/work/asset/05b_thumb.jpg); }
#project_example ul li a.asset_05c { background-image: url(res/img/work/asset/05c_thumb.jpg); }
#project_example ul li a.asset_06a { background-image: url(res/img/work/asset/06a_thumb.jpg); }
#project_example ul li a.asset_06b { background-image: url(res/img/work/asset/06b_thumb.jpg); }
#project_example ul li a.asset_06c { background-image: url(res/img/work/asset/06c_thumb.jpg); }

#project_example ul li a.branding_01a { background-image: url(res/img/work/branding/01a_thumb.jpg); }
#project_example ul li a.branding_01b { background-image: url(res/img/work/branding/01b_thumb.jpg); }
#project_example ul li a.branding_01c { background-image: url(res/img/work/branding/01c_thumb.jpg); }
#project_example ul li a.branding_02a { background-image: url(res/img/work/branding/02a_thumb.jpg); }
#project_example ul li a.branding_02b { background-image: url(res/img/work/branding/02b_thumb.jpg); }
#project_example ul li a.branding_02c { background-image: url(res/img/work/branding/02c_thumb.jpg); }
#project_example ul li a.branding_03a { background-image: url(res/img/work/branding/03a_thumb.jpg); }
#project_example ul li a.branding_03b { background-image: url(res/img/work/branding/03b_thumb.jpg); }
#project_example ul li a.branding_03c { background-image: url(res/img/work/branding/04c_thumb.jpg); }
#project_example ul li a.branding_04a { background-image: url(res/img/work/branding/04a_thumb.jpg); }
#project_example ul li a.branding_04b { background-image: url(res/img/work/branding/04b_thumb.jpg); }
#project_example ul li a.branding_04c { background-image: url(res/img/work/branding/04c_thumb.jpg); }
#project_example ul li a.branding_05a { background-image: url(res/img/work/branding/05a_thumb.jpg); }
#project_example ul li a.branding_05b { background-image: url(res/img/work/branding/05b_thumb.jpg); }
#project_example ul li a.branding_05c { background-image: url(res/img/work/branding/05c_thumb.jpg); }
#project_example ul li a.branding_06a { background-image: url(res/img/work/branding/06a_thumb.jpg); }
#project_example ul li a.branding_06b { background-image: url(res/img/work/branding/06b_thumb.jpg); }
#project_example ul li a.branding_06c { background-image: url(res/img/work/branding/06c_thumb.jpg); }

#project_example ul li a.digital_01a { background-image: url(res/img/work/digital/01a_thumb.jpg); }
#project_example ul li a.digital_01b { background-image: url(res/img/work/digital/01b_thumb.jpg); }
#project_example ul li a.digital_01c { background-image: url(res/img/work/digital/01c_thumb.jpg); }
#project_example ul li a.digital_02a { background-image: url(res/img/work/digital/02a_thumb.jpg); }
#project_example ul li a.digital_02b { background-image: url(res/img/work/digital/02b_thumb.jpg); }
#project_example ul li a.digital_02c { background-image: url(res/img/work/digital/02c_thumb.jpg); }
#project_example ul li a.digital_03a { background-image: url(res/img/work/digital/03a_thumb.jpg); }
#project_example ul li a.digital_03b { background-image: url(res/img/work/digital/03b_thumb.jpg); }
#project_example ul li a.digital_03c { background-image: url(res/img/work/digital/04c_thumb.jpg); }
#project_example ul li a.digital_04a { background-image: url(res/img/work/digital/04a_thumb.jpg); }
#project_example ul li a.digital_04b { background-image: url(res/img/work/digital/04b_thumb.jpg); }
#project_example ul li a.digital_04c { background-image: url(res/img/work/digital/04c_thumb.jpg); }
#project_example ul li a.digital_05a { background-image: url(res/img/work/digital/05a_thumb.jpg); }
#project_example ul li a.digital_05b { background-image: url(res/img/work/digital/05b_thumb.jpg); }
#project_example ul li a.digital_05c { background-image: url(res/img/work/digital/05c_thumb.jpg); }
#project_example ul li a.digital_06a { background-image: url(res/img/work/digital/06a_thumb.jpg); }
#project_example ul li a.digital_06b { background-image: url(res/img/work/digital/06b_thumb.jpg); }
#project_example ul li a.digital_06c { background-image: url(res/img/work/digital/06c_thumb.jpg); }

#project_example ul li a.integrated_01a { background-image: url(res/img/work/integrated/01a_thumb.jpg); }
#project_example ul li a.integrated_01b { background-image: url(res/img/work/integrated/01b_thumb.jpg); }
#project_example ul li a.integrated_01c { background-image: url(res/img/work/integrated/01c_thumb.jpg); }
#project_example ul li a.integrated_02a { background-image: url(res/img/work/integrated/02a_thumb.jpg); }
#project_example ul li a.integrated_02b { background-image: url(res/img/work/integrated/02b_thumb.jpg); }
#project_example ul li a.integrated_02c { background-image: url(res/img/work/integrated/02c_thumb.jpg); }
#project_example ul li a.integrated_03a { background-image: url(res/img/work/integrated/03a_thumb.jpg); }
#project_example ul li a.integrated_03b { background-image: url(res/img/work/integrated/03b_thumb.jpg); }
#project_example ul li a.integrated_03c { background-image: url(res/img/work/integrated/04c_thumb.jpg); }
#project_example ul li a.integrated_04a { background-image: url(res/img/work/integrated/04a_thumb.jpg); }
#project_example ul li a.integrated_04b { background-image: url(res/img/work/integrated/04b_thumb.jpg); }
#project_example ul li a.integrated_04c { background-image: url(res/img/work/integrated/04c_thumb.jpg); }
#project_example ul li a.integrated_05a { background-image: url(res/img/work/integrated/05a_thumb.jpg); }
#project_example ul li a.integrated_05b { background-image: url(res/img/work/integrated/05b_thumb.jpg); }
#project_example ul li a.integrated_05c { background-image: url(res/img/work/integrated/05c_thumb.jpg); }
#project_example ul li a.integrated_06a { background-image: url(res/img/work/integrated/06a_thumb.jpg); }
#project_example ul li a.integrated_06b { background-image: url(res/img/work/integrated/06b_thumb.jpg); }
#project_example ul li a.integrated_06c { background-image: url(res/img/work/integrated/06c_thumb.jpg); }

#project_example ul li a.packaging_01a { background-image: url(res/img/work/packaging/01a_thumb.jpg); }
#project_example ul li a.packaging_01b { background-image: url(res/img/work/packaging/01b_thumb.jpg); }
#project_example ul li a.packaging_01c { background-image: url(res/img/work/packaging/01c_thumb.jpg); }
#project_example ul li a.packaging_02a { background-image: url(res/img/work/packaging/02a_thumb.jpg); }
#project_example ul li a.packaging_02b { background-image: url(res/img/work/packaging/02b_thumb.jpg); }
#project_example ul li a.packaging_02c { background-image: url(res/img/work/packaging/02c_thumb.jpg); }
#project_example ul li a.packaging_03a { background-image: url(res/img/work/packaging/03a_thumb.jpg); }
#project_example ul li a.packaging_03b { background-image: url(res/img/work/packaging/03b_thumb.jpg); }
#project_example ul li a.packaging_03c { background-image: url(res/img/work/packaging/04c_thumb.jpg); }
#project_example ul li a.packaging_04a { background-image: url(res/img/work/packaging/04a_thumb.jpg); }
#project_example ul li a.packaging_04b { background-image: url(res/img/work/packaging/04b_thumb.jpg); }
#project_example ul li a.packaging_04c { background-image: url(res/img/work/packaging/04c_thumb.jpg); }
#project_example ul li a.packaging_05a { background-image: url(res/img/work/packaging/05a_thumb.jpg); }
#project_example ul li a.packaging_05b { background-image: url(res/img/work/packaging/05b_thumb.jpg); }
#project_example ul li a.packaging_05c { background-image: url(res/img/work/packaging/05c_thumb.jpg); }
#project_example ul li a.packaging_06a { background-image: url(res/img/work/packaging/06a_thumb.jpg); }
#project_example ul li a.packaging_06b { background-image: url(res/img/work/packaging/06b_thumb.jpg); }
#project_example ul li a.packaging_06c { background-image: url(res/img/work/packaging/06c_thumb.jpg); }

#project_example ul li a.print_01a { background-image: url(res/img/work/print/01a_thumb.jpg); }
#project_example ul li a.print_01b { background-image: url(res/img/work/print/01b_thumb.jpg); }
#project_example ul li a.print_01c { background-image: url(res/img/work/print/01c_thumb.jpg); }
#project_example ul li a.print_02a { background-image: url(res/img/work/print/02a_thumb.jpg); }
#project_example ul li a.print_02b { background-image: url(res/img/work/print/02b_thumb.jpg); }
#project_example ul li a.print_02c { background-image: url(res/img/work/print/02c_thumb.jpg); }
#project_example ul li a.print_03a { background-image: url(res/img/work/print/03a_thumb.jpg); }
#project_example ul li a.print_03b { background-image: url(res/img/work/print/03b_thumb.jpg); }
#project_example ul li a.print_03c { background-image: url(res/img/work/print/04c_thumb.jpg); }
#project_example ul li a.print_04a { background-image: url(res/img/work/print/04a_thumb.jpg); }
#project_example ul li a.print_04b { background-image: url(res/img/work/print/04b_thumb.jpg); }
#project_example ul li a.print_04c { background-image: url(res/img/work/print/04c_thumb.jpg); }
#project_example ul li a.print_05a { background-image: url(res/img/work/print/05a_thumb.jpg); }
#project_example ul li a.print_05b { background-image: url(res/img/work/print/05b_thumb.jpg); }
#project_example ul li a.print_05c { background-image: url(res/img/work/print/05c_thumb.jpg); }
#project_example ul li a.print_06a { background-image: url(res/img/work/print/06a_thumb.jpg); }
#project_example ul li a.print_06b { background-image: url(res/img/work/print/06b_thumb.jpg); }
#project_example ul li a.print_06c { background-image: url(res/img/work/print/06c_thumb.jpg); }

#project_narrative {
	display: inline;
	float: left;
	width: 720px;
	padding: 0 0 0 0;
	/*margin: 0 20px 0 0;*/
	margin: 0;
}

#project_narrative p {
	text-align: left;
	font-size: 1.3em;
	line-height: 2.0em;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #808285;
}

#project_narrative p strong {
	color: #000000;
	font-weight: normal;
}

#project_narrative #problem {
	display: inline;
	float: left;
	width: 226px;
	padding: 0 0 0 0;
	margin: 0 20px 0 0;
}

#project_narrative #solution {
	display: inline;
	float: left;
	width: 226px;
	padding: 0 0 0 0;
	margin: 0 20px 0 0;
}

#project_narrative #result {
	display: block;
	float: left;
	width: 226px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#award {
	display: inline;
	float: left;
	width: 720px;
	padding: 0 0 0 0;
	margin: 0 0 20px 240px;
	text-align: left;
	font-size: 1.3em;
	line-height: 2.0em;
	color: #808285;
}

#award strong {
	color: #000000;
	font-weight: normal;
}


span.date {font-family:arial,helvetical,sans-serif; font-size: 0.9em;}

#sub-navigation span.date {font-family:arial,helvetical,sans-serif; font-size: 0.9em; color: #999999; display: block; padding-bottom: 6px;}

#sub-navigation .signup {font-family:arial,helvetical,sans-serif; font-size: 0.9em; color: #999999; padding-top: 6px; display: block;}

div.webcasts {margin-top: 20px;}

#social_links {
	display: inline;
	float: left;
	width: 220px;
	padding: 0 0px 0px 0px;
	/* margin: 30px 0 0 0; */
}

#social_links ul {
	background: #FFFFFF;
	font-family:arial,helvetical,sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
	margin-bottom: 0;
	padding: 0 0 0 0;
	width: 220px;
}

#social_links li {
	padding: 0 0 0 28px;
	margin-bottom: 15px;
	height: 21px;
	background: none;
	color: #CCCCCC;
}

#social_links li span {
	display: block;
	padding-top: 3px;
	text-align: left;
}

#social_links ul li.twitter {
	background: url(res/img/workshops/twitter.jpg) no-repeat left bottom;
}

#social_links ul li.facebook {
	background: url(res/img/workshops/facebook.jpg) no-repeat left bottom;
}

#social_links ul li.youtube {
	background: url(res/img/workshops/youtube.jpg) no-repeat left bottom;
	padding: 0 0 0 58px;
}

#social_links li.last {
	padding: 12px 0 0 0;
	background: none;
}

#newsletter {
	display: inline;
	float: left;
	width: 458px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#newsletter h2 {
	width: 458px;
	margin: 0 0 0 0;
}

#newsletter p {
	width: 458px;
	margin: 0 0 12px 0;
	padding: 8px 0 0 0;
	display: block;
}

#newsletter label {
	font-family:arial,helvetical,sans-serif;
	font-size: 1.0em;
	line-height: 1.4em;
	display: inline;
	float: left;
	margin: 0 0 7px 0 !important;
	padding: 4px 0 0 0 !important;
	width: 100px;
	color: #999999;
	text-transform: uppercase;
	height: 13px;
}

#newsletter span.label {
	display: block;
	float: left;
	width: 100px !important;
}

#newsletter input.email {
	font-family:arial,helvetical,sans-serif;
	font-size: 1.1em;
	line-height: 1.4em;
	text-transform: none;
	margin: 0 0 4px 0;
	padding: 4px 4px 0 4px;
	height: 18px;
	border: 1px solid #c4a007;
	width: 340px;
	color: #999999;
}

#newsletter span.button {
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 0;
	width: 458px;
	text-align: right;
}

#newsletter span.button input {
	font-family: arial,helvetical,sans-serif;
	text-transform: uppercase;
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	border: none;
	color: #999999;
	cursor: default;
	background: white;
}

#next_workshops {
	display: block;
	width: 300px;
	background: #333333;
	overflow: auto;
}

#second_column h2, #first_column h2.standard {
	background: url(res/img/divide.gif) repeat-x left bottom;
	color: #c4a007;
	display: block;
	font-size: 1.3em;
	letter-spacing: 0.1em;
	margin-bottom: 12px;
	padding-bottom: 12px;
	text-align: left;
	text-transform: uppercase;
	width: 340px;
	font-family:Georgia,Times,serif;
	font-weight: normal;
}

#workshop_signup {
	display: inline;
	float: left;
	width: 350px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0px 0px;
}

#workshop_signup h2 {
	padding-top: 8px;
}

#workshop_signup label {
	font-family:arial,helvetical,sans-serif;
	font-size: 1.0em;
	line-height: 1.4em;
	display: block;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
	width: 350px;
	color: #999999;
	text-transform: uppercase;
}

#workshop_signup .label {
	padding: 10px 0 0 0;
}

#workshop_signup p {padding: 0; margin: 0;}

#workshop_signup input.email {
	font-family:arial,helvetical,sans-serif;
	font-size: 1.1em;
	line-height: 1.4em;
	text-transform: none;
	margin: 0 0 0 0;
	padding: 4px 4px 5px 4px;
	border: 1px solid #c4a007;
	width: 334px;
	color: #999999;
}

#workshop_signup span.button {
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 0;
	width: 350px;
	text-align: right;
	background: white;
}

#workshop_signup span.button input {
	font-family: arial,helvetical,sans-serif;
	text-transform: uppercase;
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0 0 0 0;
	padding: 6px 0 0 0;
	border: none;
	color: #999999;
	cursor: default;
	background: white;
}



/* @end */