/* ---------------------------------------- */
/* PORTFOLIO INDEX 							*/
/* ---------------------------------------- */

body#portfolio div#content {
	padding: 10px 10px 20px 10px;
}

div#content div#online, div#content div#corporate, div#content div#graphic {
	margin: 0 0 60px 0;
}

div#content div#corporate, div#content div#graphic {
	border-top: 1px dotted #3A2518;
	padding-top: 20px;
}

div#content div#online p, div#content div#corporate p, div#content div#graphic p {
	overflow: auto;
	width: 360px;
}

	div#content div#online p.see-more, div#content div#corporate p.see-more, div#content div#graphic p.see-more {
		background: url(../images/actions2.png) 0 -180px no-repeat;
		bottom: -30px;
		margin-top: 50px;
	}
	div#content div#corporate p.see-more {
		background-position: 0 -252px;
	}
	div#content div#graphic p.see-more {
		background-position: 0 -216px;
	}

div#content div#online p a img, div#content div#corporate p a img, div#content div#graphic p a img {
	border: 2px solid #B2A395;
}
div#content div#online p a:hover img, div#content div#corporate p a:hover img, div#content div#graphic p a:hover img {
	border-color: #826955;
}

div#content p.imgholder {
	float: left;
	margin: 0;
	overflow: visible !important;
	width: 220px !important;
}
div#content p.imgholder a {
	border: none;
}

div#content small {
	color: #666;
	display: block;
	line-height: 1.3em;
	margin: 5px 0 0 0;
	width: 200px;
}




div#content div#online h3 {
	background-position: 0 -980px;
}
div#content div#corporate h3 {
	background-position: 0 -1050px;
}
div#content div#graphic h3 {
	background-position: 0 -1120px;
}
div#sidebar h3#valued-clients {
	background-position: 0 -1960px;
}