
ul.panels li h2 {
	color:#fff; font-size:24px; 
	margin:0; padding:0;
}


ul.panels li p {
	color:#fff;
	float:right;
}

ul.panels li p strong { background:#000; }

/* about */
#panels-about li.panel-1 h2 { /*margin:260px 40px 0 0;*/ }
/*#panels-about li p { margin:160px 0 0 30px; }*/



/* links */
ul.panels li a {
	text-decoration:none;font-weight:bold;
	padding:3px 5px; position:relative;
}

#ui a { color:#f78e03;position:relative;  }

#ui a:hover {
	color:#ae0000; text-decoration:none; 
	text-decoration:none; 
}

a.link { top:120px; font-size:24px; }

#panels-film li {
	height:50px;
	padding:240px 30px 30px 30px;
}

#panels-film li small {
	line-height:14px; font-size:11px;
	color:#AB0200;background:#000;
	padding:0 5px;
	text-transform:uppercase;
}


ul.panels li a.film {
	font-size:24px; text-decoration:none;font-weight:bold;
	padding:3px 5px;
	background:#000;
}

#panels-film li span {
	color:#fff; background:#000;
	font-size:10px;
	text-transform:uppercase;
	clear:both; float:none;
	padding:0 5px;
}





div.panel-lrg {
	background:url(/shortfilmfaceoff/images/bg_panel-lrg.png) no-repeat;
	padding:25px;
	width:907px; height:892px;
	color:#fff;
}

div.popinwrapper {
	width:625px;
}

div.popinwrapper div.top {
	background:url(/shortfilmfaceoff/images/popin-top.gif) no-repeat;
	height:30px;
}

div.popinwrapper div.btm {
	background:url(/shortfilmfaceoff/images/popin-btm.gif) no-repeat;
	height:30px;
}

div.popinwrapper div.mid {
	background:#fff; color:#ooo;
	padding:0 20px;
	width:585px;
}


div.popinwrapper div.mid p {
	margin:0; padding:0;
}

#b_close { margin:5px 15px 0 0; }

div.popinwrapper small { 
	margin:15px 0 0 0; color:#0099CC; text-transform:uppercase;

}

div.popinwrapper h3 {
	margin:0; padding:0;
}
 
div.popinwrapper em { 
	display:block;
	border:1px dotted #dedede;
	padding:5px;
	color:#0099CC;
}

div.finalist {
	position:absolute;
	background:url(/shortfilmfaceoff/images/sffo-award.png) no-repeat;
	width:120px; height:80px;
	top:30px; left:30px;
}

*html div.finalist { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/shortfilmfaceoff/images/sffo-award.png", sizingMethod="crop"); }

/* ------------------------------------------------------------------------
	Popin -------------------------------------------------------------- */

	#overlay {
		background:#000;
		position:absolute; top:0; left:0;
		z-index:10000;
		width:100%;
	}

	.prettyPopin {
		display:none;
		position:absolute; z-index:11000;
		top:50%; left:50%;
	}
	
		.prettyPopin a#b_close {
			display:none;
			position:absolute; z-index:2;
			top:10px; right:10px;
			width:41px; height:9px;
			text-indent:-10000px;
			background:url(/ns/images/popin_b_close.gif) no-repeat bottom left;
		}
			*html .prettyPopin a#b_close { top:4px; }

		.prettyPopin .prettyContent {
			position:relative;
			width:100%; height:100%;
			font-size:1.2em;
		}
		
			.prettyPopin .prettyContent .prettyContent-container {
				display:none;
				/*padding:20px 15px 15px 15px;*/
			}
		
			.prettyPopin .prettyContent .loader {
				position:absolute;
				top:50%; left:50%;
				margin:-14px 0 0 -14px;
			}	

