/* Reset */
a,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,img,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	outline:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* Here we go - Basic styling/positioning */

body{
	background:#fbfbf9 url('../assets/images/dark_bg_tile.gif') repeat top left;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

.center{
	width:960px;
	margin:0 auto;
}

.sidebar{
	position:fixed;
	width:185px;
	float:left;
	margin:115px 0 0 0;
}

.content{
	width:748px;
	float:right;
	margin:0 0 40px 0;
}

.portfolioItem{
	width:360px;
	float:left;
	margin:14px 7px 0 7px;
}

/* A little more... */
a.linkedImg {
	display:block; 
	overflow:hidden; 
	width: 360px; 
	height: 445px;
	position:relative;
}

a.linkedImg img {
	position:absolute;
	display:block;
}

a.linkedImg:hover {
	width: 350px; 
	height:435px;
	border:5px solid #ccc;
}

a.linkedImg:hover img {
	margin:-5px 0 0 -5px;
}

h2{
	font:oblique 13px Georgia, Times, Serif;
	margin:10px;
	color:#352C36;
}

h3{
	font:oblique 12px Georgia, Times, Serif;
	margin:5px 0 0 5px;
	color:#352C36;
}

h3 a:hover{
	padding:0 5px 0 2px;
	display:inline;
	background-color:#392d3a;
	color:#fbfbf9;
}

.nav{
	background:#e0e0e0 url('../assets/images/nav_bg_tile.gif') repeat top left;
	font:normal 10px Georgia, Times, Serif;
	color:#392d3a;
	padding:12px;
	width:161px;
}

.nav ul, .nav li{
	list-style:none;
}

.nav li a{
	display:block;
	padding-left:5px;
}

a{
	color:#392d3a;
	text-decoration: none;
}

a:hover{
	display:block;
	background-color:#392d3a;
	color:#fbfbf9;
}

.responsibilites{
	margin:2px 0 0 5px;
}

.agency{
	margin:0 0 0 5px;
	font-size:9px;
	color:#999999;
}

.agency a{
	padding:0 3px 0 3px;
	color:#999999;
	list-style:none;
	display:inline;
}

.agency a:hover{
	color:#ffffff;
}

hr{
	color: #f00;
	background-color: #f00;
	height: 5px;
}

.footer{
	clear:both;
	width:748px;
	float:right;
	margin:40px 0 40px 0;
}

.footer p{
	padding:10px;
	font:oblique 9px Georgia, Times, Serif;
	color:#999999;
	background:#f4f3f4 url('../assets/images/nav_bg_tile.gif') repeat top left;
	display:block;
}

.break{
	width:748px;
	height:8px;
	background:#f4f3f4 url('../assets/images/nav_bg_tile.gif') repeat top left;
}