/* RESEN */
/* Skin Stylesheet
------------------------------------------------------------------------ */
		

/* STRUCTURAL CONTAINERS
------------------------------------------------------------------------ */


	body {
		
		background: url('../images/skin-dark/layout/bg-body-4.jpg');

		}
		
	body.webkit,
	body.gecko {
	
		background: url('../images/skin-dark/layout/bg-body-2a.png') 0 0 no-repeat,
		#151515 url('../images/skin-dark/layout/bg-body-4.jpg');
	
		}

	#header-container {

		background: url('../images/skin-dark/layout/bg-layout.png') no-repeat;
	
		}
		
		
/* TYPE
------------------------------------------------------------------------ */

		
	body {
		
		color: #ccc;
		font: normal 12px/18px Helvetica, Arial, sans-serif;
 		
		}
		
	::selection {

		color: #fff;
		background: #27d8f2;
	
		}
	
	::-moz-selection {
	
		color: #000;
		background: #27d8f2;
	
		}	
		
	h1 a {
		
		background: url('../images/skin-dark/layout/h1-resen.png');
		
		}
		
	h1.small a {
	
		background: url('../images/skin-dark/layout/h1-resen-small.png');
	
		}
		
	body.content h1.small a:hover {
		
		background-position: 0 -38px;
		
		}
		
	#header h2 {
		
		background: url('../images/skin-dark/layout/h2-mediasolutions.png') no-repeat right 150px;
		
		}
		
	a {
		
		color: #fff;
		text-decoration: none;
		
		}
		
	.discount {
	
		color: #27d8f2;
	
		}
		
		
/* CLIENTS
------------------------------------------------------------------------ */

		
	#clients div {

		border-top: 1px solid #434343;
	
		}
		
	#clients h3 {
		
		background: url('../images/skin-dark/layout/h3-donework.png') no-repeat left center;
		
		}
		
	#clients .espn {
		
		background-image: url('../images/skin-dark/layout/client-espn.png');
		width: 53px;
		
		}
		
	#clients .transworld {
		
		background-image: url('../images/skin-dark/layout/client-transworld.png');
		width: 113px;
		
		}
		
	#clients .sparkart {
		
		background-image: url('../images/skin-dark/layout/client-sparkart.png');
		width: 73px;
		
		}
		
	#clients .ufc {
		
		background-image: url('../images/skin-dark/layout/client-ufc.png');
		width: 36px;
		
		}
		
	#clients .dog {
		
		background-image: url('../images/skin-dark/layout/client-dog.png');
		width: 42px;
		
		}
		
	#clients .vital {
		
		background-image: url('../images/skin-dark/layout/client-vital.png');
		width: 87px;
		
		}
		
	#clients .sourceinterlink {
		
		background-image: url('../images/skin-dark/layout/client-sourceinterlink.png');
		width: 60px;
		
		}
		
	#clients .greenday {
		
		background-image: url('../images/skin-dark/layout/client-greenday.png');
		width: 47px;
		
		}
		
	#clients .killers {
		
		background-image: url('../images/skin-dark/layout/client-killers.png');
		margin-right: 0;
		width: 55px;
		
		}
		
		
/* FOOTER
------------------------------------------------------------------------ */

		
	#footer .legal {
		
		background: url('../images/skin-dark/layout/copyright.png') no-repeat 0 center;
		
		}
		
	#footer .contact a {
		
		background: url('../images/skin-dark/layout/a-contact.png') 0 1px;
		
		}
		
	#footer .contact a:hover {
		
		background-position: 0 -19px;
		
		}
		
		
/* LOADING INDICATOR
------------------------------------------------------------------------ */
		
		
	em.loading {
		
		background: url('../images/skin-dark/layout/loading.gif') center 0 no-repeat;
	
		}
		

/* HEADINGS
------------------------------------------------------------------------ */


	#detail h2 {
	
		text-transform: uppercase;
		font-weight: 200;
		font-size: 48px;
		line-height: 36px;
	
		}
		
	#content h3 {
	
		/*
		width: 180px;
		position: absolute;
		top: -1px;
		left: -225px;
		color: #fff;
		font: 500 12px/12px Helvetica, Arial, sans-serif;
		letter-spacing: 1px;
		text-transform: uppercase;
		border-top: 1px solid #434343;
		padding: 22px 25px 0 0;
		visibility: hidden;
		background: url('../images/skin-dark/layout/bg-h3.png') right 24px no-repeat;
		*/
		
		width: 150px;
		height: 80px;
		line-height: 100px;
		position: absolute;
		top: 0;
		left: 0;
		color: #fff;
		font: 500 12px/12px Helvetica, Arial, sans-serif;
		letter-spacing: 1px;
		text-transform: uppercase;
		padding: 70px 55px 0 0;
		margin-top: 22px;
		visibility: hidden;
		background: url('../images/skin-dark/layout/h3.png') no-repeat;
		text-align: center;



		}
		
	#content h4 {
	
		font-size: 12px;
		line-height: 14px;
		font-weight: 500;
		color: #27d8f2;
		text-transform: uppercase;
		visibility: hidden;
	
		}


/* INLINE
------------------------------------------------------------------------ */

		
	#content a {
	
		color: #666;
	
		}
		
	#content a:hover {
	
		color: #fff;

		}
		
		
/* Buttons */		
		
		
	#content a.action {
	
		font: normal 11px/12px Helvetica, Arial, sans-serif;
		padding: 1px 10px 3px 40px;
		background: #252525;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	
		}
		
	#content a.action:hover {
	
		background: #333;
	
		}
		

/* CONTENT
------------------------------------------------------------------------ */


	#content > div {

		min-height: 220px;
		
		}
		
	#content > div > div {
	
		float: none;
		padding-left: 225px;
		width: 655px;
		margin: 0 auto;
	
		}
		
		
/* ALTERNATE SECTIONS
------------------------------------------------------------------------ */


	#content > div:nth-child(even) {
	
		background: url('../images/skin-dark/layout/bg-alt.png');
	
		}
		
	#content > div:nth-child(even) h3 {
	
	/*	background: url('../images/skin-dark/layout/bg-body.png'); */
	
		}
		
	li:nth-child(even) p {
	
		background: url('../images/skin-dark/layout/bg-lines.png') 0 6px;
	
		}

	
/* GRID > TWO-COLUMN
------------------------------------------------------------------------ */

		
	div.info > em {
	
		color: #666;
		font: normal 10px/12px Monaco, monospace;
		text-transform: uppercase;
	
		}
		
	div.images img {
	
		background: url('../images/skin-dark/layout/loading.gif') center center no-repeat;
	
		}
		
		
/* Slideshow */

		
	.next,
	.prev {
	
		opacity: .6;
	
		}
		
	.next:hover,
	.prev:hover {
	
		opacity: 1;
	
		}
		
	.next {
	
		background: url('../images/skin-dark/navigation/a-next.png') 107px center no-repeat;
	
		}
		
	.prev {
	
		background: url('../images/skin-dark/navigation/a-prev.png') 20px center no-repeat;

		}
		
	.slideshow strong,
	.slideshow div form {
	
		font-weight: normal;
		background: url('../images/skin-dark/layout/translucent-black.png');
	
		}
		

		
		
/* GRID > FOUR-COLUMN
------------------------------------------------------------------------ */


	.fourths.thumbs img {
	
		background: url('../images/skin-dark/layout/loading.gif') center center no-repeat;

		}

	#content .fourths.thumbs h4 a {
	
		text-align: center;
		color: #fff;
		background: url('../images/skin-dark/layout/translucent-black.png');
	
		}

		
/* DETAILS AREA
------------------------------------------------------------------------ */


	#detail {
	
		background: #111;
	
		}
		
	body > a.back {
	
		color: #fff;
		background: url('../images/skin-dark/navigation/a-back.png') 0 center no-repeat;
		
		}

	body > a.back span {
	
		background: #4d4d4d;
	
		}
		
	#lightbox {
	
		background: url('../images/skin-dark/layout/translucent-black.png');	
	
		}

	#detail div.details {
	
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background: #222 url('../images/skin-dark/layout/icon-info.png') 62px 20px no-repeat;
	
		}

		
/* NAVIGATION
------------------------------------------------------------------------ */


	#navigation .resen {
	
		border-top: 3px solid #fff;
	
		}
		
	body #navigation .resen a {
	
		background: url('../images/skin-dark/navigation/a-resen.png') no-repeat;
	
		}
		
	#navigation li.selected a {
	
		border-color: #27d8f2;
	
		}
		

/* Image Replacement */


	#navigation .products a {
	
		border-color: #bfbfbf;
		background-image: url('../images/skin-dark/navigation/a-products.png');
	
		}
		
	#navigation .services a {
	
		border-color: #808080;
		background-image: url('../images/skin-dark/navigation/a-services.png');

		}
		
	#navigation .work a {
	
		border-color: #404040;
		background-image: url('../images/skin-dark/navigation/a-work.png');

		}