
@import url("reset.css");

/* Copyright 1999-Now Blue Pixel Inc. */


/* STRUCTURE */

body {
text-align: center;
}
	
#container {
width:960px;
border-top:2px solid #CCFF00;
margin:0 auto;
text-align: left;
padding:0 0 0 10px;
}


#footer {
font-size: 11px;
color:#666;
border-top: 1px solid #cbcbcb;
margin:40px 0 0;
padding:20px 0;
}

.casestudy {
position: relative;
}

	.casestudy div.two.drop {
	padding:55px 0 0;
	}
	
.main.blog div.sidebar {
width:300px;
float:left;
}
	
	.sidebar div {
	margin:15px 0 10px;
	}

div.postsummary {
margin:0 0 20px;
}

div.excerpt {
width:100%;
float: right;
}

div.search {
padding-bottom:5px;
}

/* Header types */


	.supersize {
	background: #e8eeef url(/img/topgrad_supersize.png) repeat-x;
	}
	
		.supersize #flashHold {
		width:180px;
		height:120px;
		position: absolute;
		left:69px;
		bottom:150px;
		z-index:99;
		}
	
		.supersize #header {
		height:465px;
		}	
	
	.tall {
	background: #e8eeef url(/img/topgrad_tall.png) repeat-x;
	}
	
		.tall #header {
		height:265px;
		}
		
	.medium {
	background: #e8eeef url(/img/topgrad_medium.png) repeat-x;
	}
	
		.medium #header {
		height:190px;
		}
	
	.short {
	background: #e8eeef url(/img/topgrad_short.png) repeat-x;
	}
	
		.short #header {
		height:147px;
		}	
		
	#header {
	background: url(/img/head_shadow.png) bottom center no-repeat;
	position: relative;
	margin:0 0 20px;
	}
	
		.headimg {
		position: absolute;
		bottom:0px;
		}
		
			.headimg.band {
			width:504px;
			height:188px;
			background:url(/img/headimg_band.png) no-repeat bottom right;
			right:-20px;
			}
			
			.headimg.clients {
			left:155px;
			width:398px;
			height:215px;
			background:url(/img/headimg_clients.png) no-repeat;
			}
			
			
			.headimg.work {
			width:447px;
			height:173px;
			background:url(/img/headimg_work.png) no-repeat;
			right:20px;
			}
			
			.headimg.case {
			width:460px;
			height:188px;
			right:10px;
			}
			
			.headimg.mask {
			width:460px;
			height:188px;
			right:10px;
			background: url(/img/cs_mask.png) no-repeat;
			}
			
			.headimg.whatwedo {
			width:426px;
			height:197px;
			background: url(/img/headimg_whatwedo.png) no-repeat;
			right:20px;
			}
			
			.headimg.bio.photo {
			width:188px;
			height:124px;
			background: url(/img/headimg_biophoto.png) no-repeat;
			left:20px;
			}
			
			.headimg.page {
			width:188px;
			height:124px;
			background: url(/img/headimg_biophoto.png) no-repeat;
			right:20px;
			}
			
			.headimg.contact {
			width:447px;
			height:178px;
			background: url(/img/headimg_contact.png) no-repeat;
			right:20px;
			}
			
			.headimg.home {
			width:981px;
			height:399px;
			background: url(/img/headimg_home.png) no-repeat;
			left:-16px;
			bottom:25px;
			z-index:0;
			}
			
			.headimg.blog {
			width:366px;
			height:201px;
			background: url(/img/headimg_blog.png) no-repeat;
			right:200px;
			}
			
			.headimg.associate {
			width:413px;
			height:116px;
			background: url(/img/headimg_associates.png) no-repeat;
			left:300px;
			}

	
	.main {
	padding:10px 0 0;
	}
	
	.two {
	width:460px;
	padding:0 20px 0 0;
	float: left;
	}
	
		.two ul, .wide ul, .two ol, .wide ol {
		margin:25px 0 25px;
		}
		
		.two li, .wide li {
		font-size: 14px;
		line-height: 130%;
		color:#666;
		letter-spacing: -0.4px;
		} 
	
		.two ul li, .wide ul li {
		padding:0 0 0 20px;
		margin:0 0 12px 12px;
		background: url(/img/bullet.png) 2px 4px no-repeat;
		} 
		
		.two ol li, .wide ol li {
		padding:0 0 0 10px;
		margin:0 0 12px 22px;
		list-style: decimal;
		} 
					
		.casestudy div.two img {
		background: #fff;
		padding:7px;
		border: 1px solid #bcc1c2;
		margin:0 0 5px;
		}
		
	
	.three {
	width:300px;
	padding:0 20px 0 0;
	float: left;
	}
	
	.four {
	width:220px;
	padding:0 20px 0 0;
	float: left;
	}
	
	.five {
	width:172px;
	padding:0 20px 0 0;
	float: left;
	}
	
		.whatwedo div.five div {
		height:361px;
		width:172px;
		background-repeat: no-repeat;
		}
		
		.whatwedo div.five {
		height:530px;
		overflow: hidden;
		}
	
	.six {
	width:140px;
	padding:0 20px 0 0;
	float: left;
	}
	
		.clients div.six {
		margin:20px 0 0;
		}
	
	.eight {
	width:100px;
	padding:0 20px 0 0;
	float: left;
	}
	
		.row div.eight {
		padding:10px;
		margin:0px;
		}
		
		.team div.eight.over {
		background-color:#c3d3d6;
		}

/* TYPE/LINKS */

a:link, a:visited {
color: #1594dd;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

	a.facebook span, a.twitter span {
	display: none;
	}
	
		.facebook a {
		background: url(/img/icon_facebook.png) no-repeat center right;
		padding:0 30px 0 0;
		}
	
	a.facebook {
	width:18px;
	height:19px;
	display: block;
	background: url(/img/icon_facebook.png) no-repeat;
	float:left;
	}
	


	a.followus {
	padding:0 45px 0 0;
	height:24px;
	background: url(/img/icon_twitter.png) top right no-repeat;
	}
	
	.associatemember a.small {
	position: absolute;
	top:20px;
	right:20px;
	}
		
	.associates div.associatelist div.left a {
	color:#999;
	}
	
	.associates div.associatelist div.left.over a, 
	.associates div.associatelist div.left.active a {
	color:#000;
	}
	
	.associates div.associatelist div.left li a:hover {
	color:#1594dd;
}
	

/* Buttons */

	a.bodybutton {
	height:34px;
	background: url(/img/bluebutton_left.png) top left no-repeat;
	color: white;
	font-size: 12px;
	line-height: 34px;
	text-transform: uppercase;
	display: inline-block;
	}
	
		.associatelist a.bodybutton {
		position: absolute;
		top:12px;
		left:340px;
		}
		
		.casethumbs a.bodybutton {
		position: absolute;
		bottom:175px;
		left:5px;
		}
		
		.casestudy a.bodybutton.return {
		position: absolute;
		top:10px;
		right:50px;
		}
	
	a.bodybutton span {
	margin-right:-28px;
	display: inline-block;
	padding:1px 28px 0 18px;
	height:33px;
	background: url(/img/bluebutton_right.png) top right no-repeat;
	}
	
	a.bodybutton:hover {
	text-decoration: none;
	background-position: bottom left;
	}
	
	a.bodybutton:hover span {
	background-position: bottom right;
	}
	
	
/* Headings */

h1 a {
background:url(/img/finezzo/logo2010.png) no-repeat;
height:40px;
width:162px;
margin:0 78px 0 0;
display: block;
float: left;
}

h1 a span { display: none; }

h2 {
font-size: 80px;
letter-spacing: -5px;
position: absolute;
left:0px;
bottom:80px;
}

	.supersize h2 {
	left:480px;
	font-size: 59px;
	bottom:125px;
	letter-spacing: -4px;
	}
	
	
	h2 span.love {
	visibility: hidden;
	}
	
	h2.case {
	font-size: 60px;
	letter-spacing: -4px;
	position: absolute;
	left:0px;
	bottom:20px;
	width:480px;
	}
	
	h2.member {
	font-size: 42px;
	letter-spacing: -2px;
	position: absolute;
	left:240px;
	bottom:20px;
	width:480px;
	}
	
	h2.page {
	font-size: 50px;
	letter-spacing: -3.5px;
	position: absolute;
	left:0px;
	bottom:20px;
	width:480px;
	}
	
	h2.associates {
	font-size: 50px;
	letter-spacing: -3.5px;
	position: absolute;
	left:0px;
	bottom:50px;
	width:480px;
	}
	
	
h2.posttitle {
font-size: 40px;
letter-spacing: -2px;
padding:0 350px 10px 0;
position: static;
}
	

h3 {
font-size: 26px;
letter-spacing: -1px;
margin:20px 0 10px;
}

	
	
	.stats h3 {
	font-size: 38px;
	letter-spacing: -4px;
	width:220px;
	height:56px;
	}
		
		.stats h3.shots {
		background: url(/img/stat_1.png) bottom left no-repeat;
		}
		
		.stats h3.countries {
		background: url(/img/stat_2.png) bottom left no-repeat;
		}
		
		.stats h3.pulitzers {
		background: url(/img/stat_3.png) bottom left no-repeat;
		}
		
		.stats h3.emmys {
		background: url(/img/stat_4.png) bottom left no-repeat;
		}
	
	
	.sidebar h3 {
	font-size: 20px;
	}
	
	.two h3, .wide h3 {
	font-size:22px;
	margin:20px 0 15px;
	}
	
	.main.blog div.wide h3 a {
	font-size: 26px;
	color:black;
	text-decoration: none;
	}
	
	.casethumbs h3 {
	height:50px;
	}

h4 {
font-size: 15px;
text-transform: uppercase;
font-weight: normal;
margin:15px 0 8px 0;
color:#333;
}

	.wide div.single h4, .two h4 {
	text-transform: none;
	color: black;
	font-weight: bold;
	letter-spacing: -0.4px;
	margin:20px 0 10px;
	}
	
	h4.date {
	font-size:12px;
	margin:20px  0 10px;
	}
	
h5 {
font-size: 12px;
text-transform: uppercase;
font-weight: normal;
margin:0 0 15px 0;
color:#333;
}

	.wide div.single h5, .two h5 {
	margin:20px 0 10px;
	color: black;
	}
	
	.authorposts h5 {
	margin:10px 0 10px;
	}
	
	#header h5 {
	position: absolute;
	bottom:10px;
	left:0px;
	}


h6 {
font-size: 15px;
letter-spacing: -0.5px;
margin:6px 0 10px;
}

	.team h6 {
	width:80px;
	line-height: 120%;
	margin-bottom:6px;
	}
	
	.associatelist h6 {
	margin:8px 0 10px;
	}
	
		.associatelist h6 a {
		color:black;
		text-decoration: none;
		}

/* Paragraphs */

p {
font-size: 13px;
color:#666;
letter-spacing: -0.4px;
line-height: 145%;
margin:0 0 10px;
}

	p.large {
	font-size: 16px;
	line-height: 160%;
	margin:14px 0 14px;
	}
	
		.contact p.large {
		width:220px;
		}
	
		.blog p.paginate {
		font-size:12px;
		text-transform: uppercase;
		margin:10px 0;
		}
		
		p.paginate a {
		margin:0 3px;
		}
		
	p.page_tagline {
	font-size: 18px;
	line-height: 144%;
	font-family: "Georgia", "Book Antiqua", "serif";
	width: 500px;
	font-style: italic;
	color: #2f4c51;
	letter-spacing: -1px;
	margin:0;
	}
		
		div.two p.page_tagline, .casestudy p.page_tagline {
		font-size: 18px;
		margin:0 0 15px;
		line-height: 140%;
		width:460px;
		color: #2f4c51;
		}
		
		.member p.page_tagline {
		width:460px;
		padding:0 240px;
		margin:0 0 20px;
		}
		
		.member div.two p.page_tagline {
		padding:0px;
		margin:0 0 20px;
		}
		
		body.supersize #header p.page_tagline {
		left:480px;
		bottom:25px;
		width:480px;
		}
		
		#header p.page_tagline {
		position: absolute;
		left:0px;
		bottom:20px;
		}
		
	.member p.anecdote {
	font-family: "Georgia", "Book Antiqua", "serif";
	font-style: italic;
	font-size:17px;
	line-height: 150%;
	position: relative;
	color: #2f4c51;
	width:435px;
	margin-bottom:20px;
	}
	
		.member p.anecdote span.leftquote {
		background: url(/img/quotemark_left.png) bottom right no-repeat;
		display: block;
		position: absolute;
		top:0px;
		left:-35px;
		height:20px;
		width:29px;
		}
		
		.member p.anecdote span.rightquote {
		background: url(/img/quotemark_right.png) bottom right no-repeat;
		display: block;
		position: absolute;
		bottom:0px;
		right:-28px;
		height:20px;
		width:29px;
		}
	
	.wide div.single p.intro {
	font-family: "Georgia", "Book Antiqua", "serif";
	font-style: italic;
	font-size:17px;
	line-height: 150%;
	position: relative;
	color: #2f4c51;
	margin:0 0 20px 0;
	}
	
	p.postdate {
	text-transform: uppercase;
	margin:-5px 0 20px;
	font-size: 12px;
	}

		p.postdate span {
		text-transform: lowercase;
		}

	p.tweet {
	font-family: "Georgia", "Book Antiqua", "serif";
	font-style: italic;
	font-size:17px;
	line-height: 150%;
	color: #2f4c51;
	}

	p.archive {
	line-height: 150%;
	margin:0px;
	}

	.caption, .two p.caption {
	font-size: 11px;
	color:#555;
	line-height: 130%;
	}
	
	.casethumbs p {
	margin:0;
	height:60px;
	overflow: hidden;
	}
	
	p.lead {
	color:#000;
	font-size: 14px;
	margin:20px 0;
	}
	
	.item p {
	font-size: 12px;
	}
	
	.two p, .wide p {
	font-size: 14px;
	line-height: 160%;
	}
			
	div.img_hold p.caption {
	font-size: 11px;
	margin:6px 0;
	}

/* Generic styles */

.small {
font-size: 9px;
text-transform: uppercase;
}





/* Lists */
.sidebar ul li {
padding:4px 0;
line-height:120%;
}

dl.blogdates {
padding:3px 0 0;
}

	.blogdates dt {
	color:#666;
	float: left;
	width:57px;
	font-size: 12px;
	text-transform: uppercase;
	}
	
	.blogdates dd {
	float: left;
	width:163px;
	margin:0 0 10px;
	line-height: 120%;
	}

ul.social {
width: 500px;
display: block;
height:20px;
}

	ul.social li {
	list-style: none;
	display: inline;
	background: none;
	margin:0;
	float:left;
	padding:0;
	}

	ul.social img {
	float:none;
	margin:0;
	}
	
	ul.social li a {
	float:none;
	margin:0 4px 0 0;
	}
	
	ul.social span {
	display: none;
	}

.associatelist {
position: relative;
}

	.associatelist li, div.clients li {
	padding:4px 0;
	font-size: 12px;
	height:18px;
	letter-spacing: -0.5px;
	}

	.associatelist li {
	width:160px;
	padding-right:20px;
	float:left;
	font-size: 12px;
	}
	
	.associatelist li a, .team h6 a {
	color: #222;
	}
	
		.associatelist li a:hover {
		color: #1594dd;
		text-decoration: none;
		}
	
		.team h6 a:hover {
		text-decoration: none;
		}
	
	.associatelist ul.photography,
	.associatelist ul.motion {
	width:360px;
	}

.associatelist ul.other {
width:240px;
}

div.clients li {
padding:3px 0 3px 3px;
}

/* Navigation */

#top_nav {
float:left;
}

	#top_nav li {
	float:left;
	padding:0 0 0 18px;
	margin:0 8px 0;
	background: none;
	}
	
		#top_nav li a {
		display: block;
		font-size: 12px;
		text-decoration: none;
		text-transform: uppercase;
		height:20px;
		padding:18px 18px 0 0;
		display: inline-block;
		color:#333;
		float: left;
		}
		
			#top_nav li a:hover {
			color:#1594dd;
			}

	#top_nav.work li.work,
	#top_nav.whatwedo li.whatwedo,
	#top_nav.members li.members,
	#top_nav.associates li.members,
	#top_nav.clients li.clients,
	#top_nav.blog li.blog,
	#top_nav.contact li.contact {
	background:url(/img/nav_down_left.png) top left no-repeat;
	}
	
	#top_nav.work li.work a,
	#top_nav.whatwedo li.whatwedo a,
	#top_nav.members li.members a,
	#top_nav.associates li.members a,
	#top_nav.clients li.clients a,
	#top_nav.blog li.blog a,
	#top_nav.contact li.contact a {
	color:white;
	background:url(/img/nav_down_right.png) top right no-repeat;
	}

ul.member_nav {
padding:10px 0 0;
}

	.member_nav li a {
	font-size: 15px;
	letter-spacing: -0.5px;
	color:#777;
	padding:6px 0;
	display: block;
	}
	
	.member_nav li.active a {
	color:#000;
	}
	
	.member_nav li a:hover {
	color:#1594dd;
	text-decoration: none;
	}
	
	
/* Misc */

.left {
float:left;
}

.right {
float:right;
}

div.author {
text-align: left;
padding:0 20px 0 0;
}

	div.author img {
	margin:0 0 5px 0;
	}
	
.stats {
padding:0 0 10px 10px;
border-bottom: 1px solid #b5babb;
margin:-8px 0 24px 0;
}
	.stats p {
	display:none;
	}
	
.main.blog div.wide {
width:600px;
float:left;
margin:0 60px 0 0;
}

	.wide img {
	float: right;
	margin:0 0 10px 20px;
	}

.over {
cursor: pointer;
}

span.overlay {
height:91px;
width:172px;
display: block;
background: url(/img/grad_overlay.png) no-repeat;
margin-bottom:-91px;
}

.associates div.group {
border-top:1px solid #999;
margin:40px 0 0;
padding:10px 0 0;
}

.associatemember {
width:340px;
float:left;
position: relative;
}

	.associates div.item {
	padding:35px 0 20px;
	border-top:1px solid #bfc2c3;
	float: left;
	width:720px;
	margin-left:240px;
	}

		.associates div.item.first {
		border:0;
		margin:0;
		padding:25px 0;
		}

.associates img.mug {
margin:30px 0 10px;
}

.associates div.gallery {
display: none;
}

div.img_hold {
float:right;
clear: both;
margin:5px 0 15px 25px;
position: relative;
}

	div.img_hold img {
	margin:0;
	}

.row {
margin-left:-10px;
}

.team {
margin:0 0 30px;
}

	.team div {
	height:260px;
	}

.logos {
width:800px;
}

.casethumbs img {
margin:15px 0;
}

.casethumbs div.three {
position: relative;
}

.gallery img, .wide img, img.mug {
background: #fff;
padding:4px;
border: 1px solid #bcc1c2;
float:left;
margin:0 5px 5px 0;
}

	.case.gallery img {
	margin:0 18px 18px 0;
	}

a.movthumb  {
position: absolute;
background: url(/img/button_movthumb.png) no-repeat center center;
}

	a.movthumb span {
	display: none;
	}

.blog a.movthumb {
	width:200px;
	height:150px;
	top:5px;
	right:5px;
	}
	
.case a.movthumb {
	width:132px;
	height:86px;
	top:5px;
	right:5px;
	}

.gallery div.casemovie {
width:142px;
height:95px;
padding:0;
float:left;
background-color: black;
margin-right:18px;
}

	.gallery div.casemovie img {
	margin:0;
	float:none;
	}

.casemovie {
position: relative;
}

	.casestudy div.casemovie a.bodybutton {
    position: absolute;
    top:42%;
    left:38%;
	}
	
	.casemovie div.shade {
	width:100%;
	height:100%;
	position: absolute;
	background: url(/img/darkshade.png);
	}

.whatwedo a.col {
width:172px;
height:367px;
display: block;
position: relative;
}

span.leadin {
text-transform: uppercase;
color:#000;
font-size: 13px;
}

.membercol {
width:230px;
}

.member img.mug {
margin:0 0 30px;
}

.bodybutton.inhead {
position: absolute;
right:40px;
bottom:20px;
}

.hidden {
display: none;
}
	
/* Forms */

.search input.text {
background-color: white;
border:1px solid #ccc;
color:#666;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
padding:4px 6px;
float: left;
}

.search input.submit {
color: white;
height:29px;
cursor: pointer;
width:34px;
margin: 1px 0 0 4px;
float: left;
background: url(/img/button_search.png) no-repeat;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	








http://bluepixel.net/assets/css/reset.css

html, body, div, span, applet, object, iframe,
h1, h2, h3, h6, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, textarea, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;

}

strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

div:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div {display:inline-block;}
/* Hide from IE Mac \*/
div {display:block;}
/* End hide from IE Mac */

http://bluepixel.net/assets/css/print.css

/* Copyright 1999-Now Blue Pixel Inc. */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h6, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, textarea, input {
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

    padding:2% 20% 2% 2%;

}

div.sidebar {
display: none;
}

div.img_hold {
float:right;
clear:both;
margin:20px 0 20px 20px;
}

ul#top_nav {
display: none;
}

img {
border: none;
}

h2 {
font-size: 200%;
}

h3 {
font-size: 130%;
}

h5 {
text-transform: uppercase;
font-size: 90%;
}

p.postdate {
font-size: 80%;
}

p.intro, p.page_tagline {
font-family: "Georgia", "Book Antiqua", "serif";
font-style: italic;
font-size:130%;
}

div.two.drop {
display: none;
}

http://bluepixel.net/assets/js/shadowbox/shadowbox.css

#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{}#sb-title-inner{font-size:14px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(resources/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(resources/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(resources/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(resources/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(resources/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

#sb-title-inner {
display: block;
overflow: visible;

}

#sb-title {
padding-bottom:10px;
}

#sb-loading{
background:url(resources/loading.gif) center center no-repeat;
}

#shadowbox_title {
  border: 0px solid;
}

#shadowbox_info {
  border: 0px solid;
} 