*
{
	padding : 0 ;
	margin : 0 ;
	-webkit-text-size-adjust : none ;	
}

body
{
	background : #1F1F1F ;
	color : #BAB8B5 ;
	font : 1.2em "Arial" , Helvetica , sans-serif ;
}

a
{
	color : #757373 ;
	cursor : pointer ;
	text-decoration : none ;
}

a:hover
{
	color : #BAB8B5 ;
}

img
{
	border : 0 ;
}

p
{
	margin : 0 0 20px 0 ;
}

#canvas
{
	overflow : auto ;
	padding : 80px 26px 30px 40px ;
	width : 940px ;
}

#footer
{
	font-size : .7em ;
	padding : 7px 0 0 0 ;
}

#column-left
{
	float : left ;
	width : 143px ;
}

#column-left .menu
{
	font-size : .65em ;
}

#column-left .menu li
{
	list-style : none ;
	padding-top : 31px ;
}

#column-left .menu a
{
	border-bottom : 1px solid #42413F ;
	color : #757373 ;
	display : block ;
	padding : 0 0 2px 0 ;
	text-transform : uppercase ;
	width : 100% ;
}

#column-left .menu a:hover , #column-left .menu a.active
{
	border-bottom : 1px solid #BAB8B5 ;
	color : #BAB8B5 ;
	text-decoration : none ;
}

#column-right
{
	float : right ;
	width : 778px ;
}

#content
{
	border-top : 4px solid #42413F ;
	border-bottom : 4px solid #42413F ;
	height : 100% ;
	margin : 62px 0 0 0 ;
	overflow : auto ;
	padding : 31px 0 29px 0 ;
}

#content div
{
	margin : 0 0 20px 0 ;
}

#content .inner
{
	float : left ;
	width : 500px ;
}

#content .outer
{
	float : right ;
	font-size : .65em ;
	width : 140px ;
}

#content .outer .header
{
	border-bottom : 1px solid #BAB8B5 ;
	color : #BAB8B5 ;
	padding : 0 0 2px 0 ;
	text-transform : uppercase ;
	width : 100% ;
}

#header
{
	border-bottom : 4px solid #BAB8B5 ;
	height : 62px ;
	text-transform : uppercase ;
}

.title
{
	text-transform : uppercase ;
}

.intro
{
	font-weight : bold ;
	width : 540px ;
}

.body
{
	color : #757373 ;
	width : 540px ;
}

.body a
{
	font-weight : bold ;
}

.info a
{
	color : #BAB8B5 ;
}

.info a:hover
{
	color : #757373 ;
}

.links
{
	margin-top : 10px ;
}

.links a
{
	color : #BAB8B5 ;
}

.links a:hover
{
	color : #757373 ;
}

.links ul
{
	margin-top : -10px ;
}

.links li
{
	background : url( '/workspace/assets/png/right-arrow.png' ) center left no-repeat ;
	list-style : none ;
	margin-bottom : 17px ;
	padding-left : 12px ;
	text-transform : uppercase ;
}

#work-header
{
	height : 96px ;
}

#work-header div
{
	margin : 0 ;
}

#work-header .intro
{
	width : 100% ;
}

#work-header .body
{
	width : 100% ;
}

#projects div
{
	margin : 0 ;
}

#projects img
{
	width : 620px ;
}

#projects .row
{
	border-top : 1px solid #2F2F2E ;
	overflow : auto ;
	padding : 10px 0 20px 0 ;
}

#projects .column-left
{
	float : left ;
	width : 620px ;
}

#projects .column-left .expand div
{
	margin : 15px 0 0 0 ;
}

#projects .column-left div.last
{
	margin : 0 ;
}

#projects .column-right
{
	float : right ;
	width : 140px ;
}

#projects .column-right div
{
	margin : 0 0 12px 0 ;
}

#projects .footer
{
	clear : left ;
}

#projects .title
{
	font-weight : bold ;
}

#projects .subtitle , #projects .description , #projects .link
{
	font-size : .65em ;
}

#projects .description
{
	color : #757373 ;
}

#projects .link , #projects .footer
{
	font-size : .7em ;
}

#projects .link a , #projects .footer a , #footer a
{
	background : url( '/workspace/assets/png/right-arrow.png' ) center left no-repeat ;
	color : #BAB8B5 ;
	padding-left : 12px ;
	text-transform : uppercase ;
}

#projects .link a:hover , #projects .footer a:hover , #footer a:hover
{
	color : #757373 ;
}

#projects .footer a
{
	cursor : pointer ;
	padding-left : 16px ;
}

#projects .footer a.expand-button
{
	background : url( '/workspace/assets/png/down-arrow.png' ) center left no-repeat ;
}

#projects .footer a.contract-button
{
	background : url( '/workspace/assets/png/up-arrow.png' ) center left no-repeat ;
}
