/* WORK LABS

Colors - - -
Blue: #357890;
Red: #ad1b22;
Gray: #666;

*/

* html {
margin: 0;
padding: 0;
}

body {
font: normal 11px/14px Arial, Helvetica, sans-serif;
}

#wrapper {
margin-left: 6px;
}

h1, h2 {
text-transform: uppercase;
}

a:link, a:visited { color: #ad1b22; }

/*  Header formatting
- - - - - - - - - - - - - - - - - - - */
#header {
width: 250px;
float: left;
margin-left: 25px;
}
#header h1, #header h2 {
display: none;
}
#header img#logo {
margin: 32px 0 31px 10px;
}

/*  Col 1 formatting
- - - - - - - - - - - - - - - - - - - */
#col1 {
width: 250px;
float: left;
clear: left;
margin-left: 25px;
}

/*  Dynamic nav formatting
- - - - - - - - - - - - - - - - - - - */

ul#dynamicNav {
margin: 0 0 0 10px;
padding: 0;
font-size: 9px;
line-height: 11px;
list-style: none;
text-transform: uppercase;
}
ul#dynamicNav li {
color: #ad1b22;
}
ul#dynamicNav li ul {
margin: 0 0 15px 0;
padding: 0;
list-style: none;
}
ul#dynamicNav li ul a:link, ul#dynamicNav li ul a:visited {
color: black;
text-decoration: none;
}

ul#dynamicNavContact {
/*--- Dynamic Nav for pages with Press / Contact links---*/
margin: 0 0 15px 10px;
padding: 0;
font-size: 9px;
line-height: 11px;
list-style: none;
text-transform: uppercase;
}

ul#dynamicNavContact li{
margin: 10px 0;
}

ul#dynamicNavContact a:link, ul#dynamicNavContact a:visited {
color: #ad1b22;
text-decoration: none;
}

a:link.recentLink, a:visited.recentLink, a.recentLink:hover, a.recentLink:active { text-decoration:none; }

/*  Static nav formatting
- - - - - - - - - - - - - - - - - - - */

ul#staticNav {
list-style: none;
margin: 0;
padding: 0;
}

ul#staticNav li a {
display: block;
width: 130px;
height: 6px;
margin-bottom: 5px;
}

ul#staticNav li a#home {
background: transparent url(http://www.worklabs.com/images/layout/nav_home_off.gif) no-repeat top left;
}
ul#staticNav li a:hover#home {
background: transparent url(http://www.worklabs.com/images/layout/nav_home_on.gif) no-repeat top left;
}
ul#staticNav li a#thinking {
background: transparent url(http://www.worklabs.com/images/layout/nav_always-thinking_off.gif) no-repeat top left;
}
ul#staticNav li a:hover#thinking {
background: transparent url(http://www.worklabs.com/images/layout/nav_always-thinking_on.gif) no-repeat top left;
}
ul#staticNav li a#portfolio {
background: transparent url(http://www.worklabs.com/images/layout/nav_portfolio_off.gif) no-repeat top left;
}
ul#staticNav li a:hover#portfolio {
background: transparent url(http://www.worklabs.com/images/layout/nav_portfolio_on.gif) no-repeat top left;
}
ul#staticNav li a#meaning {
background: transparent url(http://www.worklabs.com/images/layout/nav_the-meaning-of-work_off.gif) no-repeat top left;
}
ul#staticNav li a:hover#meaning {
background: transparent url(http://www.worklabs.com/images/layout/nav_the-meaning-of-work_on.gif) no-repeat top left;
}

/*  Col 2 formatting
- - - - - - - - - - - - - - - - - - - */
#col2 {
width: 503px;
margin: 0 0 0 275px;
}
#col2 h1.pageTitle {
padding-top: 105px;
height: 13px;
background: transparent url(http://www.worklabs.com/images/layout/bg_header-bars.gif) no-repeat bottom left;
}

/*  Content area scroll formatting
- - - - - - - - - - - - - - - - - - - */
#content{
	/*height:350px;*/
	padding-right:20px;
	/*overflow:auto;*/
}

#content.meaning {
padding-right:0px;
}

/* Blog Entry formatting 
- - - - - - - - - - - - - - - - - - - */

div.entry {
margin-bottom: 45px;
}
div.entry div.date {
color: #ad1b22;
font-weight: bold;
float:left;
}
div.entry h2, div.entry h2 a:link, div.entry h2 a:visited {
color: #ad1b22;
font-size: 11px;
font-weight: normal;
text-decoration:none;
}
div.entry h2 a:hover {
text-decoration: underline;
}
div.entry p {
margin: 5px 0 5px 0;
}
div.entry a:link, div.entry a:visited {
color: #ad1b22;
}
div.entry div.entryData {
color: #ad1b22;
text-transform: uppercase;
border-bottom: 1px solid #ad1b22;
padding: 10px 0 15px 0;
display: inline;
}
div.entry div.entryData a:link,
div.entry div.entryData a:visited {
color: #ad1b22;
text-decoration: none;
}
div.entry div.entryData a:hover {
text-decoration: underline;
}
div.blog div.entry h2, div.blog div.entry h3, div.blog div.entry p, div.blog div.entryData {
margin-left:50px;
}
div.entry.archive {
margin-bottom:0;
}
div#paginationLinks {
margin: 50px 0 0 50px;
border-top: 1px dotted #ad1b22;
}
p#nextLink {
width: 150px;
float:right;
text-align:right;
}
p#previousLink{
width: 150px;
float:left;
}

div#content.blog.archive h3, div#content.press.archive h3 {
margin-left: 0;
}


/* Comment  formatting 
- - - - - - - - - - - - - - - - - - - */
h3 {
font-size: 11px;
text-transform: uppercase;
color: #35778f;
margin-left: 50px;
font-weight:normal;
}



/* Blog comment form formatting 
- - - - - - - - - - - - - - - - - - - */

div#commentForm label {
width:50px;
display: block;
float:left;
clear: left;
font-size: 9px;
}
div#commentForm input {
margin-bottom: 10px;
}
div#commentForm div.formSub, div#emailForm {
margin: 0 0 0 50px;
}
div#commentForm div.formSub label, div#emailForm label {
width: 200px;
display:inline;
float: none;
}
div#commentForm div.formSub input, div#emailForm input {
margin-bottom: 0;
}


/* Press Entry formatting 
- - - - - - - - - - - - - - - - - - - */

div.press div.entry {
margin-bottom: 25px;
}
div.press div.entry div.date {
color: #666;
font-weight: bold;
float:left;
}
div.press div.entry h2 {
color: #35778f;
font-size: 12px;
font-weight: normal;
margin-bottom:5px;
}

div.press div.entry h3 {
color: #35778f;
font-size: 11px;
font-weight: normal;
font-style:italic;
margin:0;
text-transform: none;
}

div.press div.entry h2, div.press div.entry h3, div.press div.entry p{
margin-left:50px;
}

/* Contact Page formatting 
- - - - - - - - - - - - - - - - - - - */

div.contact ul{
	margin:18px 0 40px 0;
	padding:0;
	list-style:none;
}

div.contact ul.keyboard li{
	margin:5px 0;
}

div.contact h2.keyboard {
	width:52px;
	height:6px;
	display:block;
	background:url(http://www.worklabs.com/images/layout/subtitle_keyboard.gif) top left no-repeat;
	text-indent:-1000em;
	text-decoration:none;
	outline:none;
}

div.contact h2.voice {
	width:28px;
	height:6px;
	display:block;
	background:url(http://www.worklabs.com/images/layout/subtitle_voice.gif) top left no-repeat;
	text-indent:-1000em;
	text-decoration:none;
	outline:none;
}

div.contact h2.facility {
	width:42px;
	height:6px;
	display:block;
	background:url(http://www.worklabs.com/images/layout/subtitle_facility.gif) top left no-repeat;
	text-indent:-1000em;
	text-decoration:none;
	outline:none;
}

div.contact a{
	color:#000;
	text-decoration:none;
}

div.contact a:hover{
	color:#35778f;
	text-decoration:none;
}

div.contact .blue_highlight{
	color:#35778f;
	text-transform:uppercase;
}

div.contact p.copyright{
	font-size:9px;
	color:#666;
}

/* Meaning of Work formatting 
- - - - - - - - - - - - - - - - - - - */


/*---- Client List------*/

div.meaning div#client_list{
	width:130px;
	padding:0 0 60px 13px;
	margin:15px 0 0 20px;
	border-left:1px solid #aeb0b3;
	float:right;
}

div.meaning div#client_list h2 {
	width:101px;
	height:6px;
	margin:0;
	display:block;
	background:url(http://www.worklabs.com/images/layout/subtitle_recent-client-list.gif) top left no-repeat;
	text-indent:-1000em;
	text-decoration:none;
	outline:none;
}

div.meaning div#client_list ul{
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
	font-size:10px;
	line-height:16px;
}

/*----- Footer  ------*/

#footer_meaning{
	text-align:right;
	padding-left:527px;
	position:absolute;
	bottom:0;
	background:#fff;
}

#footer_meaning img{
	border:0;
}