/*
 *	Body
 */

body {
background:#c6c5bb;
color:#000000;
font-family:Georgia, Times New Roman, serif;
}

/********* helpers *********/
.floatRight { float: right; }
.floatLeft  { float: left; }
.right  { text-align: right; }
.left   { text-align: left; }
.center { text-align: center; }
.clear, .clearer { clear: both; }
.block  { display: block; }


/* Generic IE-only Hack */
* html body {
	
}


/*
 *	Headings
 */

h1 {
display:block;
text-indent:-999em;
width:116px;
height:59px;
background:url(../images/zero-collective-logo.png) no-repeat;

}

h2 {
color:#706f63;
xtext-shadow: 0px 1px 0px #fff;
font-size:1.8em;
line-height:1.6em;
font-weight:normal;
font-style:italic;
}

/*
 *	Lists
 */
 
ul {
	
}

ol {
	
}

li {
	
}

ul li {
	
}

ol li {
	
}

#wrapper{
margin:40px auto 0 auto;
width:996px;
}

#header{

}

#header p {
width:570px;
color:#fff;
font-size:1.6em;
line-height:1.2em;
text-shadow: 0px -1px 0px #999;
}

#header p strong{
color:#706f63;
font-weight:normal;
}

#header p a{
color:#fff;
text-decoration:underline;
}

#header p a:hover{
color:#706f63;
text-decoration:none;
text-shadow:none;
}

#content{

}

#additionalColumn{
width:190px;
float:left;
}

#twitterHolder{
width:193px;
background:#a4a399;
}

#twitterHolder img{
padding:10px 0 0 10px;
}

#additionalColumn p{
color:#fff;
padding-top:10px;
font-size:1.4em;
line-height:1.4em;
font-weight:normal;
text-shadow: 0px -1px 0px #999;
}

#additionalColumn #twitter p{
padding:10px;
}

#additionalColumn p a{
color:#fff;
text-decoration:underline;
}

#additionalColumn p a:hover{
color:#706f63;
text-decoration:none;
text-shadow: none;
}

#additionalColumn ul{
color:#fff;
font-size:1.1em;
line-height:1.2em;
font-weight:normal;
padding:10px;
}

#additionalColumn ul li{
color:#fff;
padding-top:10px;
word-wrap:break-word;
}

#additionalColumn ul li a{
color:#706f63;
text-decoration:none;
}

#additionalColumn ul li a:hover{
color:#fff;
text-decoration:underline;
}

#workColumn{
width:770px;
float:right;
}

#additionalColumn h3, #workColumn h3{
padding:40px 0 10px 0;
color:#706f63;
font-size:1.4em;
line-height:1.4em;
font-weight:normal;
xtext-shadow: 0px 1px 0px #fff;
}

.workItem{
padding:33px 0 33px 0;
background:url(../images/shadow.png) no-repeat;
}

.workItem img {
float:left;
width:537px;
}

.workItem h4, .workItem h5, .workItem p, .workItem ul {
float:right;
width:210px;
}

.workItem h4{
color:#706f63;
font-size:1.4em;
line-height:1.4em;
font-weight:normal;
xtext-shadow: 0px 1px 0px #fff;
}

.workItem h5{
color:#fff;
font-size:1.4em;
line-height:1.4em;
font-weight:normal;
text-shadow: 0px -1px 0px #999;
}

.workItem p, .workItem ul{
color:#fff;
padding-top:1em;
font-size:1.4em;
line-height:1.4em;
font-weight:normal;
text-shadow: 0px -1px 0px #999;
}

.workItem p a{
color:#fff;
text-decoration:underline;
}

.workItem p a:hover{
color:#706f63;
text-decoration:none;
text-shadow: none;
}

#footer{
padding-top:15px;
background:url(../images/shadow.png) no-repeat;
padding-bottom:20px;
}

#footer h5 {
color:#706f63;
font-weight:normal;
font-size:.9em;
line-height:1.4em;
}

#footer p, #footer ul {
color:#fff;
font-size:.9em;
line-height:1.4em;
}

#footer ul li{
display:inline;
padding-right:10px;
}

#footer ul strong{
color:#706f63;
font-weight:normal;
}

#footer ul a{
color:#fff;
text-decoration:underline;
}

#footer ul a:hover{
color:#706f63;
text-decoration:none;
}

/* 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 */