


a {
	color			: #e8e8a6;
	text-decoration		:none;
}

a.delete {
	color			: red;
}

a {
	outline			: none;
}

a:hover {
	text-decoration		: underline;
}

.accessible {
	left			: -3000px;
	overflow		: hidden;
	position		: absolute;
}

h1, h2, h3 {
	text-decoration		: none;
	font-weight		: normal;
}

.clearboth {
    clear			: both;
}

strong {
	font-weight		: bold;
}

a.fn-rss {
	background		: transparent url('/staticarchive/598869c5c0d1edae655994fb72a1a5a3ba43a6f4.gif') no-repeat scroll top left;
	padding-left		: 26px;
	margin-right		: 15px;
}
a.fn-twitter {
	background		: transparent url('/staticarchive/006c148f343539b572b8b7ef5278b4db1000ae91.gif') no-repeat scroll top left;
	padding-left		: 26px;
	margin-right		: 15px;
}

#fn-home-rss {
	margin			: 10px;
	padding			: 10px 0 0 0;
	border-top		: 1px solid #353D48;
}

#bbc-films {
	position		: absolute;
	right			: 0px;
	width			: 159px;
	height			: 37px;
	overflow		: hidden;
}

#fn-main-content {
	position		: relative;
}



/* ---- Breadcrumb ---- */

div#fn-breadcrumb {
	color			: #d8d8d8;
	margin-bottom		: 10px;
	text-transform		: lowercase;
}

div#fn-breadcrumb a {
	color			: #a8b3be;
}

div#fn-breadcrumb a.current {
	color			: #fff;
}

div#fn-breadcrumb span {
	background		: transparent url('/staticarchive/00675b7ab640af71061209a5b8907593c254f8aa.gif') scroll no-repeat top left;
	width			: 7px;
	height			: 17px;
	display			: inline-block;
	overflow		: hidden;
	clear			: none;
	margin			: 0 7px 0 9px;
	
	vertical-align		: top;
	background-position	: 0 6px;
}

#fn-main .checked {
	background		: transparent url('/staticarchive/c4f092ced8beb24f48b6816c3ec0455ab98fa005.gif') scroll top left;
	padding			: 10px;
	margin-bottom		: 0;
}

#blq-container-inner {}

#blq-main {
	background		: #1e212e url('/staticarchive/68c82c4a2a67e865894f030b59fa0bddd480f33f.jpg') no-repeat scroll bottom left;
}

#fn-wrap {
	color			: #FFF;
	margin			: 0;
	background		: transparent url('/staticarchive/04c812d2fbcfa1de7f24720c18c0b0697bd789da.jpg') no-repeat scroll top left;
	overflow		: hidden;
}

#fn-foot {
	clear			: both;
	background		: #1e212e url('/staticarchive/68c82c4a2a67e865894f030b59fa0bddd480f33f.jpg') no-repeat scroll bottom left;
}

#fn-side {
	float			: left;
	margin			: 26px 0 0 0;
	padding			: 10px 0 10px 10px;
	width			: 306px;
}

#fn-wrap.video #fn-side {
	margin-top		: 0;
}

#fn-side li {
	margin-bottom		: 5px;
}

#fn-side li.fn-collections,
#fn-side #related-links li.fn-collections {
	background		: transparent url('/staticarchive/da77b6efb9c4ed2ef0719cc6f77df8b3b914247b.gif') repeat-x scroll top left;
	margin-top		: 14px;
	padding-top		: 10px;
	padding-left		: 0;
}

#fn-wrap #fn-hnav {
	padding			: 106px 0 10px 14px;
	font-size		: 1.5em;
	font-weight		: normal;
}

#fn-wrap #fn-hnav a {
	color			: #f5f5ae;
	text-transform		: lowercase;
}

#fn-wrap #fn-hnav li {
	display			: inline;
	list-style-type		: none;
	padding-right		: 20px;
}

#fn-wrap #fn-hnav li a:hover,
#fn-wrap #fn-hnav li.current a {
	color			: #fff;
	text-decoration		: none;
}



/* Video */

#video {
	width			: 832px;
	margin			: 0 auto;
}

#video.compact {
	width			: 640px;
}

#video .head {
	padding			: 7px;
	background		: #181a26;
	position		: relative;
}

#video .head h1,
#video .head #fn-video-title {
	color			: #aaaaac;
}

#video .head h1 span.title,
#video .head #fn-video-title span.title {
	font-size		: 1.3em;
	font-weight		: bold;
	color			: #FFF;
}

#video .head h1 span.name,
#video .head #fn-video-title span.name {
	color			: #E8E8A6;
}

#video .head h1 a,
#video .head #fn-video-title a {
	font-weight		: bold;
}

#video .head p.fn-views {
	position		: absolute;
	top			: 0px;
	right			: 0px;
	padding			: 5px 10px 7px 10px;
	overflow		: hidden;
	font-size		: 1.1em;
}

#video .head p.fn-views span {
	font-size		: 1.3em;
}

#video #fn-emp-bar {
	height			: 25px;
	background		: transparent url('/staticarchive/a34c3c41d8abb76bf70a2eb033889e93157c66fa.gif') repeat-x scroll left bottom;
	position		: relative;
	clear			: both;
	display			: block;
	overflow		: hidden;
}

#video #fn-emp-bar a#fn-emp-resize {
	width			: 19px;
	height			: 19px;
	background		: transparent url('/staticarchive/d20e538b7a3c688865bb268b84647e5fc079437a.gif') no-repeat scroll left top;
	display			: block;
	float			: right;
	position		: relative;
	top			: 3px;
	right			: 6px;
	background-position	: -25px 0px;
}

#video #fn-emp-bar a#fn-emp-resize:hover {
	background-position	: -25px -50px;
}

#video #fn-emp-bar a#fn-emp-resize.w640 {
	background-position	: 0;
}

#video #fn-emp-bar a#fn-emp-resize.w640:hover {
	background-position	: 0 -50px;
}

#video .body {
	padding			: 10px;
	background		: #161824;
	position		: relative;
	overflow		: hidden;
}

#video .body ul,
#video .body p {
	padding-bottom		: 10px;
}
#video .body p.synopsis {
	width			: 550px;
	line-height		: 1.4em;
}
#video .body ul.details {
	padding-bottom		: 10px;
}


#video #fn-film-credits{}

#video #fn-film-credits .h {
	width			: 100%;
	background		: #3f4555 url('/staticarchive/eede74de390b8e8546ed647129331f1fa49f9e54.jpg') no-repeat top left;
}
#video #fn-film-credits h2 {
	padding			: 7px 0 0 28px;
	background		: transparent url('/staticarchive/c714fd20526a0fc44cad9d1ce35d34b64bc543a2.png') no-repeat top left;
	background-position	: 10px 9px;
	font-weight		: bold;
}
#video #fn-film-credits.closed h2 {
	background-image	: url('/staticarchive/bb19a616dcdbf43e89a7b569cd443bcec296cf21.png');
}


#video #fn-film-credits-toggle {
	color			: #E8E8A6;
}

#video #fn-film-credits .fn-film-credits-toggle {
	font-weight		: bold;
}

#video #fn-film-credits #fn-film-info-less {
	padding-top		: 20px;
}

#video #fn-film-credits.mini.closed #fn-share p.hint {
	display			: none;
}

#video #fn-film-credits .fn-credits-slide {
	min-height		: 10px;
}

#video #fn-film-credits .i {
	background		: #3b414f;
	padding			: 10px;
	display			: block;
	overflow		: hidden;
}

#video #fn-film-credits .i h5 {
	margin			: 0 0 10px 0;
}

#video #fn-film-credits .i #fn-film-addditional {
	margin-top		: 10px;
}

#video #fn-film-credits .i #fn-film-addditional p {
	line-height		: 1.2em;
	padding-bottom		: 10px;
}

#video #fn-film-credits .i p.synopsis {
	line-height		: 1.5em;
	width			: 510px;
	padding-bottom		: 10px;
	
}

#video.compact #fn-film-credits .i p.synopsis {
	width			: 318px;
	padding-bottom		: 10px;
}

#video div.short-fact {
	margin-bottom		: 10px;
}

#video #fn-film-credits h2 {
	margin-top		: 10px;
}

#video #fn-film-credits li {
	padding-bottom		: 3px;

}

#video #fn-film-credits ul {
	margin			: 10px 0;
	overflow		: hidden;
}

#video #fn-film-credits ul.last {
	margin-bottom		: 0;
}

#video #fn-film-credits li p.s {
	width			: 195px;
	margin-right		: 1px;
	float			: left;
	background		: transparent url('/staticarchive/ed1cd24db40d37bc5fdc72361d8b48c2d68544cc.gif') repeat-x bottom left;
}

#video #fn-film-credits li p.s a,
#video #fn-film-credits li p.s span {
	background-color	: #3b414f;
}

#video #fn-film-credits #fn-share {
	float			: right;
	width			: 268px;
	background		: #5a6070;
	border			: 1px solid #747a86;
	padding			: 10px;
	font-size		: 1.1em;
	margin			: 0 0 10px 10px;
}
#video #fn-film-credits #fn-share h2 {
	margin			: 0 0 10px 0;
	font-weight		: bold;
	background		: none;
	padding			 :0;
}

#video #fn-film-credits #fn-share p {
	margin			: 0 0 10px 0;
	line-height		: 1.4em;
}

#video #fn-film-credits #fn-share input {
	padding			: 3px;
	border			: 0 solid #fff;
	margin-bottom		: 10px;
	width			: 262px;
}

#video #fn-film-credits #fn-share a {
	clear			: both;
}

#video #fn-film-credits #fn-copy-to-clipboard {
	display			: block;
	width			: 73px;
	height			: 25px;
}

#video #fn-film-credits .fn-synopsis p,
#video #fn-film-credits p.fn-synopsis {
	margin-bottom		: 10px;
	line-height		: 1.3em;
}

#video #fn-film-credits .fn-film-addditional p {
	padding-bottom		: 5px;
}

#video #fn-film-credits .fn-film-addditional h5 {
	padding-top		: 10px;
}

#fn-wrap .fn-social {
	float			: right;
	background		: #2b303f;
	overflow		: hidden;
	padding			: 10px;
	margin			: 0 0 10px 10px;
	position:relative;
	overflow:hidden;
}

#fn-wrap .fn-social .fn-rating {
	position		: relative;
	overflow		: hidden;
}

#fn-wrap .fn-social .fn-rating div {
	padding-bottom		: 0;
}

#fn-wrap .fn-social .fn-rating div.first {
	padding-bottom		: 20px;
}

#fn-wrap .fn-social .fn-rating div p {
	clear			: none;
	float			: left;
	padding-bottom		: 0px;
	line-height		: 1.4em;
}

#fn-wrap .fn-social .fn-rating div p.fn-stars-label {
	width			: 110px;
	display			: block;
}

#fn-wrap .fn-social .fn-rating p.fn-stars-value {
	position		: relative;
	top			: 0;
	margin			: 0 10px 0 10px;
	text-indent		: -999px;
}
#fn-wrap .fn-social .fn-rating p.fn-stars-no-votes {
	padding-left		: 10px;
}

#fn-wrap .fn-social .fn-rating p.fn-rating-value {
	color			: #a1a2a6;
}
#fn-wrap .fn-social .fn-rating #fn-user-rating.js .fn-stars-value {
	cursor			: pointer;
}
#fn-wrap .fn-social .fn-rating .fn-vote-login-required {
	padding-top		: 0;
	padding-bottom		: 0;
	margin-bottom		: 0;
	line-height		: 1.5em;
	width			: 190px;
}

#fn-user-rating-message {
	background		: #FFF;
	color			: #000;
	padding			: 10px;
	margin-top		: 10px;
	clear			: both;
	overflow		: hidden;
	display			: block;
}

#fn-user-rating-message p {
	margin-bottom		: 10px;
	font-size		: 1.2em;
	font-weight		: bold;
	text-align		: center;
	width			: 100%;
}

#fn-main div.listing ul.items li.item .fn-rating p {
	color			: #90979e;
}

#fn-main .fn-rating {
	padding-bottom		: 5px;
}

.fn-rating .fn-stars-value {
	float			: left;
	background		: transparent url('/staticarchive/0a4d5fd8302cc9de1530d779aaadc0046eea2c65.png') no-repeat scroll top left;
	width			: 75px;
	height			: 15px;
	margin-right		: 5px;
	text-indent		: -999px;
}

.fn-rating .fn-stars-value-0-5{ background : transparent url('/staticarchive/183d16f11aa85f4fadc6f88b8e35c01513175588.png') no-repeat scroll top left; }
.fn-rating .fn-stars-value-1-0{ background : transparent url('/staticarchive/11c1f3cbfad724c8d11694be6f5d28204aed33d3.png') no-repeat scroll top left; }
.fn-rating .fn-stars-value-1-5{ background : transparent url('/staticarchive/20e7411d96a782ee7ba4c54aca21dd7f59b4c6c8.png') no-repeat scroll top left; }
.fn-rating .fn-stars-value-2-0{ background : transparent url('/staticarchive/8dc82089de183803948b17187432f228d0a486ba.png') no-repeat scroll top left; }
.fn-rating .fn-stars-value-2-5{ background : transparent url('/staticarchive/86e77688f2fec0da5b0e5f264164a6c4a1fc7373.png') no-repeat scroll top left; }
.fn-rating .fn-stars-value-3-0{ background : transparent url('/staticarchive/9dff3fc3ab988ca635407da39be755f3512f7aca.png') no-repeat scroll top left; }
.fn-rating .fn-stars-value-3-5{ background : transparent url('/staticarchive/9266a6026d90838d0927a118aeb9eb046c1e8286.png') no-repeat scroll top left; }
.fn-rating .fn-stars-value-4-0{ background : transparent url('/staticarchive/b706aed17a04be7b225c74e2f5ab5d4575b81949.png') no-repeat scroll top left; }
.fn-rating .fn-stars-value-4-5{ background : transparent url('/staticarchive/d644707bd38453d7a4826c8b5de2fcfcb9232f6d.png') no-repeat scroll top left; }
.fn-rating .fn-stars-value-5-0{ background : transparent url('/staticarchive/16a9c0b7774e14e77c4b9b87c7a08bb800440f64.png') no-repeat scroll top left; }

.fn-rating .fn-star-on,
.fn-rating .fn-star-off,
.fn-rating .fn-star-half {
	background		: transparent url('/staticarchive/94a886bd5c15ee5e3ff0e801d61c781e0d736642.png') no-repeat scroll top left;
	width			: 15px;
	height			: 15px;
	display			: inline-block;
}

.fn-rating .fn-star-half {
	background-position	: 0 -15px;
}

.fn-rating .fn-star-off {
	background-position	: 0 -30px;
}

#fn-main {
	position		: relative;
	float			: left;
	text-align		: left;
	width			: 626px;

	font-size		: 1.1em;
	line-height		: 1.2em;
	padding			: 10px 4px 0 14px;
}



#fn-main h2 {
	margin			: 0 0 10px 0;
	font-size		: 1.0em;
	text-decoration		: none;
	font-weight		: normal;
	text-transform		: lowercase;
}

#fn-main h1.checked {
	font-size		: 1.5em;
	padding			: 9px;
	text-transform		: lowercase;
}

#fn-main h1 span {
	font-weight		: bold;
}

#fn-main h1 a {
	font-weight		: bold;
	text-decoration		: underline;
}

#fn-main h2.sub {
	position		: absolute;
	top			: 10px;
	right			: 10px;
}

#fn-main .options {
	margin			: 20px 0;
	padding			: 10px;
	border			: 1px solid #dedede;
}

#fn-main .options h3 {
	margin			: 0 0 10px;
}

#fn-main h2,
#fn-main h3 {
	margin-bottom		: 20px;
}

#fn-main .listing h2 {
	margin-bottom		: 10px;
}

#fn-main h3 {
	clear			: both;
	margin			: 20px 0 10px 0;
}

#fn-main p {
	padding-bottom		: 10px;
}

#fn-main p.last {
	padding-bottom		: 0;
}

#fn-main div.user_image {
	float			: right;
}

#fn-main div.user_image img {
	padding			: 2px;
	border			: 1px solid #ccc;
	margin-bottom		: 10px;
}

#fn-main #fn-emp {
	margin			: 20px 0px;
	text-align		: center;
}



/* Tables */

th {
	padding			: 0 0 5px 5px;
	border-bottom		: 1px solid #000;
}

th.id {
	width			: 50px;
}

th.name {
	width			: 300px;
}

th.delete {
	width			: 60px;
}

td {
	padding			: 5px 0px 5px 5px;
	border-bottom		: 1px solid #CCC;
}

tr.odd td {
	background		: #dedede;
}

tr.even td {
	background		: #eee;
}

.pagination_control {
	margin-top		: 10px;
	padding-bottom		: 10px;
	clear			: both;
	text-align		: center;
	color			: #969292;
}



/* Side Column */

#fn-findafilm a {
	background		: transparent url('/staticarchive/f851c6c670d2d34870d986b85143b4a869040083.gif') no-repeat scroll top left;
	display			: block;
	overflow		: hidden;
	width			: 122px;
	height			: 23px;
	text-indent		: -9999px;
	padding-bottom		: 3px;
}
#fn-relatedlinks a {
	background		: transparent url('/staticarchive/a0b98d95c4560e414aaf3b4f701878e0c0d32044.gif') no-repeat scroll top left;
	display			: block;
	overflow		: hidden;
	width			: 145px;
	height			: 23px;
	text-indent		: -9999px;
	padding-bottom		: 3px;
}

#fn-side div.block {
	background		: #282f39;
	border			: 1px solid #353d48;
	margin-bottom		: 10px;
	padding			: 10px;
}

#fn-side div.block.block-gradient {
	background		: #202630 url('/staticarchive/c72beca759d898febe308d4dcd29175736529fd9.gif') repeat-x scroll top left;
}

#fn-side div.block h2 {
	color			: #fff;
	padding-bottom		: 10px;
	font-size		: 1.5em;
	text-transform		: lowercase;
}

#fn-side div.block h2 a {
	color			: #fff;
}

#fn-side div.block p {
	margin-top		: 10px;
}

#fn-side div.block p a {
	color			: #fff;
}

#fn-side div.block ul {
	padding			: 10px;
}

#fn-side div.block div.inner {
	background		: #373e4a;
	padding			: 10px;
	margin-bottom		: 10px;
}

#fn-side div.block div.inner.last {
	margin-bottom		: 0;
}

#fn-side div.block div.inner h3 {
	text-transform		: lowercase;
}

#fn-side div.block div.inner h3 a {
	color			: #fff;
}

#fn-side div.block div.inner ul {
	padding-bottom		: 0;
	padding-left		: 0;
	position		: relative;
}

#fn-side div.block div.inner ul.odd {
	position		: relative;
	width			: 120px;
}

#fn-side div.block div.inner ul.even {
	width			: 165px;
	position		: absolute;
	right			: 0px;
}

#fn-side #createprofile {
	background		: transparent url('/staticarchive/e6ea93ff010118e896730df6faf91cf75ed68420.jpg') no-repeat scroll top left;
	width			: 306px;
	height			: 62px;
	padding			: 0 0 0 14px;
	margin-bottom		: 10px;
}

#fn-side #createprofile p {
	padding-top		: 38px;
}

#fn-side #myprofile {
	background		: transparent url('/staticarchive/e6ea93ff010118e896730df6faf91cf75ed68420.jpg') no-repeat scroll top left;
	width			: 306px;
	height			: 108px;
	padding			: 0 0 0 14px;
	margin-bottom		: 10px;
}

#fn-side #myprofile p {
	font-size		: 1em;
	padding-bottom		: 10px;
}

#fn-side #myprofile p.name {
	padding-top		: 38px;
}

#fn-side #myprofile p.messages{}

#fn-side #fmg-promo {
	margin-bottom		: 10px;
}


#fn-side #related-links ul {
	padding			: 0px;
}

#fn-side #related-links ul li {
	background		: transparent url('/staticarchive/ca830c0bc62459741e52abbd846d1e2efcbc6c4b.jpg') no-repeat scroll top left;
	background-position	: 0 4px;
	padding-left		: 14px;
}



/* Main Block */

#fn-main div.block {
	border			:1px solid #353d48;
	margin			:0 0 10px 0;
	background		:#1f212e;
}

#fn-main div.block .inner {
	clear			: both;
	padding			: 10px 10px 0 10px;
}



/* Main Listing */

#fn-main div.listing ul.items li.item {

	padding			: 0;
	margin-bottom		: 10px;
	min-height		: 103px;
	clear			: both;
	border-bottom		: 1px solid #353d48;
	/*
	position		: relative;
	display			: block;
	clear			: both;
	overflow		: hidden;	
	*/
}

#fn-main div.listing ul.items.items-no-controls li.item.last,
#fn-main #fn-related div.listing ul.items li.item.last {
	margin-bottom		: 0;
	border-bottom		: 0 solid #353d48;
}

#fn-main div.listing ul.items li li {
	border			: 0 solid #353d48;
	line-height		: 1.3em;
}

#fn-main div.listing ul.items li.item p {
	color			: #888;
}

#fn-main div.listing ul.items li.item a.image {
	float			: left;
	overflow		: hidden;
	width			: 166px;
	height			: 93px;
	background		: #2A2E38;
	margin			: 0 0 10px 0;
}

#fn-main div.listing ul.items li.item div.c {
	overflow		: hidden;
	padding			: 0 0 0 10px;
}

#fn-main div.listing ul.items li.item div.c h3 {
	margin			: 0 0 5px 0;
}

#fn-main div.listing ul.items li.item div.c h3 a.play {
	background		: transparent url('/staticarchive/d54d3d6d91127b6a5a962d79b081de1eac4c3a0b.gif') no-repeat scroll 0 0;
	background-position	: 0 1px;
	display			: block;
	padding			: 0 0 0 23px;
}

#fn-main div.listing ul.items li.item p {
	padding-bottom		: 5px;
	color			: #fff;
}

#fn-main div.listing ul.items li.item p.last {
	padding-bottom		: 10px;
}



/* Filters */

#fn-main #filters {
	position		: relative;
	display			: block;
	width			: 100%;
	background		: transparent url('/staticarchive/dc6f76bea49b9667bb8e023155277aea4613e275.jpg') repeat-x scroll left bottom;
	overflow		: hidden;
}
#fn-main #filters ul li {
	list-style-type		:none;
	float			:left;

	font-size		: 0.9em;
	padding			: 5px 0 6px 0;
	margin			: 0;
	overflow		: hidden;
	text-align		: center;
	margin-right		: 1px;
	background		: transparent url('/staticarchive/42116629ce55cb6918bf2e20520443ea51d237f9.jpg') repeat-x scroll left top;
}

#fn-main #filters ul li a {
	color			:#FFF;
	padding			:5px;
	text-align		:center;
}

#fn-main #filters ul li.active a,
#fn-main #filters ul li.active.hover a {
	color			:#CCEFFD;
}

#fn-main #filters ul li.hover a,
#fn-main #filters ul li a:hover {
	color			: #FFF;
	text-decoration		: none;
}

#fn-main #filters ul#fn-home-tabs li {
	padding			: 10px 0 11px 0;
}

#fn-main #filters ul li {
	width			: 85px;
}

#fn-main #filters ul li.hover,
#fn-main #filters ul li:hover {
	background		: transparent url('/staticarchive/8d16d40c5571fa7ebcbc8785639a0e6157302000.jpg') repeat-x scroll left top;
}

#fn-main #filters ul li.active {
	background		: transparent url('/staticarchive/24afbdea390d684762d7443c2954b867ddd6d165.jpg') repeat-x scroll left top;
}

#fn-main #filters ul li.highest_rated {
	width			: 104px;
}

#fn-main #filters ul li.most_popular {
	width			: 104px;
}

#fn-main #filters ul li.title {
	width			: 77px;
}

#fn-main #filters ul li.date {
	width			: 77px;
}

#fn-main #filters ul li.filmmaker {
	width			: 112px;
}

#fn-main #filters ul li.rating {
	width			: 78px;
}

#fn-main #filters ul li.region {
	width			: 78px;
}

#fn-main #filters ul li.duration {
	width			: 89px;
	margin-right		: 0;
}

#fn-main #sub-filter {
	clear			: both;
	position		: relative;

}

#fn-main #sub-filter ul {
	background		: #2A2E38;
	padding			: 5px 0 5px 10px;
	position		: relative;
}

#fn-main #sub-filter ul li {
	list-style-type		: none;
	display			: inline;

	color			: #7b808a;

	font-size		: 0.9em;

	padding			: 5px 11px 6px 0;
	margin			: 0;
	overflow		: hidden;
}

#fn-main #sub-filter ul li.edge {
	margin-left		: 30px;
}

#fn-main #sub-filter ul li.last {
	padding-right		: 0px;
}

#fn-main #sub-filter ul li a {
	color			: #D6D79C;
}

#fn-main #sub-filter ul li.hover a,
#fn-main #sub-filter ul li.active a {
	color			: #CCEFFD;
}

#fn-main #sub-filter ul li.active a {
	color			: #CCEFFD;
	font-weight		: bold;
}



/* Details List */

#blq-main ul.details {
	padding-bottom		: 5px;
	
}
#blq-main ul.details li {
	list-style-type		: none;
	display			: inline;
	padding-right		: 10px;
	margin-right		: 5px;
	background		: transparent url('/staticarchive/7940886a545a38e35e8f029753c5ac2fe1a9d4c3.gif') no-repeat scroll top right;
	background-position	: right 3px;

	color			: #90979E;
}
#blq-main ul.details li.last {
	background		: none;
	padding-right		: 0px;
	margin-right		: 0px;
}
#blq-main ul.details li a {
	font-weight		: normal;
	color			: #E8E8A6;
}



/* Tags */

#blq-main ul.tags {
	padding-bottom		: 10px;
}

#blq-main ul.tags li {
	list-style-type		: none;
	display			: inline;
	color			: #666;
}

#blq-main ul.tags li a {
	color			: #90979e;
}



/* Main Activity */

#fn-main ul.activity li {
	position		: relative;
}

#fn-main ul.items li a.delete {
	position		: absolute;
	top			: 0px;
	right			: 10px;
	color			: red;
}



/* Main Profile */

#fn-main div.profile {
	background		: #FFF;
	padding			: 10px;
}



/* Main Error */
#fn-main div.error {
	padding-bottom		: 20px;
}

#fn-main div.error h1 {
	text-decoration		: underline;
}

#fn-main div.error h2 {
	text-decoration		: none;
}

#fn-main div.error p.prompt {
	padding			: 10px 0;
}

#fn-main div.error ul {
	padding			: 10px 0 10px 30px;
}

#fn-main div.error ul li {
	list-style-type		: disc; 
} 

#fn-main div.checked.fn-title {
	font-size		: 1.5em;
	padding			: 9px 10px;
}

#fn-main div.block.browse h2 {
	font-weight		: bold;
}



/* Browse */


#fn-main div.block.browse {
	/*width			: 598px;*/
	background		: #383E4C;
	border			: 0px solid #272B38;
	padding-bottom		: 10px;
	display			: block;

	padding			: 9px;
}

#fn-main div.block.browse div.inner {
	position		: relative;
	background		: #272B38;
	border			: 0px solid #272B38;

	display			: block;
	margin-bottom		: 14px;
	/*overflow		: hidden;*/
	clear			: both;
	overflow		: hidden;
}

#fn-main div.block.browse div.inner.last {
	margin-bottom		: 0px;
}

#fn-main div.block.browse div#people h2 {
	padding			: 7px;
	clear			: none;
}

#fn-main div.block.browse div.inner.group-left {
	margin-right		: 14px;
}

#fn-main div.block.browse div.section div.i {
	z-index			: 999;
	float			: right;
	/*position		: absolute;*/
	margin			: -6px 0 0 0;
	top			: -10px;
	right			: 10px;
	width			: 36px;
	height			: 36px;
}

#fn-main div.block.browse div#categories div.i {
	background		: transparent url('/staticarchive/412590da8731fef0859bc3e7f3871fd6f485e3a1.png') no-repeat scroll top left;
	background-position	: 3px 2px;
}

#fn-main div.block.browse div#industry div.i {
	background		: transparent url('/staticarchive/7774ea7ce97d628a11963762abd83e1a8663fd07.png') no-repeat scroll top left;
	background-position	: -2px 3px;
}

#fn-main div.block.browse div#partners div.i {
	background		: transparent url('/staticarchive/1d080f6e7ef56cb79ac4b50549e856b35bcb43fe.png') no-repeat scroll top left;
	background-position	: 3px 2px;
}

#fn-main div.block.browse div#duration div.i {
	background		: transparent url('/staticarchive/035a8ecc68ab6ea3c690226e8fd2cd5bab458eb9.png') no-repeat scroll top left;
	background-position	: 3px 3px;
}

#fn-main div.block.browse div#people div.i {
	background		: transparent url('/staticarchive/225a4d540933bb9ca3a5854dbddc15117ec7e21c.png') no-repeat scroll top left;
	background-position	: 3px 0;
}

#fn-main div.block.browse div#region div.i {
	background		: transparent url('/staticarchive/9b6a3e3163b1c93debafd4353e1997b7c1f2963e.png') no-repeat scroll top left;
	background-position	: 2px 0;
}

#fn-main div.block.browse div#specialism div.i {
	background		: transparent url('/staticarchive/c34dbfbe797d880587391f64c0da6e3bd841ef1c.png') no-repeat scroll top left;
	background-position	: 0 2px;
	margin-right		: 3px;
}

#fn-main div.block.browse div#guest div.i {
	background		: transparent url('/staticarchive/0c5be57659c0f73255e3f144fec4cc8245c83955.png') no-repeat scroll top left;
	background-position	: 5px 3px;
}

#fn-main div.block.browse div.section h2 {
	padding			: 7px;
}

#fn-main div.block.browse div.section ul {
	/*float			: left;*/
	padding			: 0 0 10px 0;
	list-style-type		: none;
	font-size		: 0.8em;
}

#fn-main div.block.browse div.inner ul.split {
	width			: 112px;
}

#fn-main div.block.browse div.inner ul li {
	background		: transparent url('/staticarchive/ca830c0bc62459741e52abbd846d1e2efcbc6c4b.jpg') no-repeat scroll top left;
	background-position	: 0 6px;
	padding-left		: 14px;
	text-transform		: lowercase;
}

#fn-main div#directory.block.browse div.section {
	width			: 100%;
}

#fn-main div#directory.block.browse div.section ul {
	width			: 180px;
}

#fn-main div#directory.block.browse div.section ul.last {
	width			: 150px;
}

#fn-main div.block.browse div.section div.head h2,
#fn-main div.block.browse div.section div.head h3 {
	padding			: 0px;
	margin			: 0px;
}

#fn-main div.block.browse #categories div.inner ul {
	padding			: 11px 0 0 9px;
	width			: auto;
	overflow		: hidden;
}

#fn-main div.block.browse #categories div.inner ul li {
	background		: none;
	padding			: 0;
	margin			: 0 21px 21px 0;
	display			: inline;
	float			: left;
	background		: #3b3f4e;
	width			: 126px;
	overflow		: hidden;
}

#fn-main div.block.browse #categories div.inner ul li.edge {
	margin-right		: 0;
}

#fn-main div.block.browse #categories div.inner ul li p {
	padding			: 2px 0 4px 7px;
}

#fn-main div.block.browse #categories div.inner ul li.ami p {
	padding			: 2px 0 4px 4px;
}

#fn-main div.block.browse #categories div.inner ul li:hover {
	background		: transparent url('/staticarchive/c4f092ced8beb24f48b6816c3ec0455ab98fa005.gif') repeat scroll left top;
}

#fn-main div.block.browse #categories div.inner ul li:hover p {
	color			: #fff;
}

#fn-main div.block.browse #duration div.inner ul {
	padding			: 4px 0px 0px 4px;
	overflow		: hidden;
}

#fn-main div.block.browse #duration div.inner ul li {
	padding			: 0;
	margin			: 0 36px 14px 0;
	display			: inline;
	float			: left;
	overflow		: hidden;
}

#fn-main div.block.browse #duration div.inner ul li a {
	padding			: 15px 10px;
	background		: #3b3f4e;
	height			: 60px;
	overflow		: hidden;
	line-height		: 2em;
}

#fn-main div.block.browse #duration div.inner ul li a:hover {
	background		: transparent url('/staticarchive/c4f092ced8beb24f48b6816c3ec0455ab98fa005.gif') repeat scroll left top;
}

#fn-main div.block.browse #duration div.inner ul li:hover a {
	color			: #fff;
}

#fn-main div.block.browse #partners div.inner h3 {
	text-transform		: lowercase;
	margin-bottom		: 5px;
}

#fn-main div.block.browse #partners div.inner ul {
	padding-bottom		: 20px;
}

#fn-main div.block.browse div.inner div.col {
	width			: 194px;
	float			: left;
	clear			: none;
	display			: inline;
}



/* Filmmaking */

#fn-main div#filmmaking.block.browse {
	background		: none;
	padding			: 0px;
	width			: 626px;
}

#fn-main div#filmmaking.block.browse div.group {
	float			: left;
	width			: 304px;
	border			: 1px solid #353d48;
	background		: #161824;
	margin-bottom		: 14px;
}

#fn-main div#filmmaking.block.browse div.group-left {
	margin-right		: 14px;
}

#fn-main div#filmmaking.block.browse div.group div.inner {
	margin-bottom		: 0px;
	background		: transparent;
}

#fn-main div#filmmaking.block.browse div.group h2 {
	font-size		: 1.2em;
	font-weight		: bold;
}

#fn-main div#filmmaking.block.browse div.group h2 a {
	color			: #fff;
}

#fn-main div#filmmaking.block.browse div.group a.cta {
	padding-bottom		: 10px;
	clear			: both;
	display			: block;
	overflow		: hidden;
	position		: relative;
}

#fn-main div#filmmaking-guide.block.browse div.group div.head {
	width			: 297px;
	height			: 67px;
}

#fn-main div#filmmaking-guide.block.browse div#fmg-1.group div.head {
	background		: transparent url('/staticarchive/af2102a054f03657c1a0738ba156a20ac3786c73.jpg') no-repeat scroll top left;
}

#fn-main div#filmmaking-guide.block.browse div#fmg-2.group div.head {
	background		: transparent url('/staticarchive/952a68caf8237d5714cd792e65a78b549cab2c50.jpg') no-repeat scroll top left;
}

#fn-main div#filmmaking-guide.block.browse div#fmg-3.group div.head {
	background		: transparent url('/staticarchive/eae99503b2f4e2e04883e8cc8c4edc0af86e2664.jpg') no-repeat scroll top left;
}

#fn-main div#filmmaking-guide.block.browse div#fmg-4.group div.head {
	background		: transparent url('/staticarchive/5b25706d2414de65764232409fd2df3b40864e21.jpg') no-repeat scroll top left;
}

#fn-main div#filmmaking-guide.block.browse div#fmg-5.group div.head {
	background		: transparent url('/staticarchive/2fcb398535a9fdfdd67dd6c6a407a5271dfc8def.jpg') no-repeat scroll top left;
}

#fn-main div#filmmaking-guide.block.browse div#fmg-6.group div.head {
	background		: transparent url('/staticarchive/c2c790178fbe7c6b840b99f67f45434d038df850.jpg') no-repeat scroll top left;
}

#fn-main div#filmmaking-guide.block.browse div.group div.head h2 {
	padding			: 47px 0 0 31px;
	font-weight		: bold;
	font-size		: 1.1em;
}

#fn-main div#filmmaking-guide.block.browse div.group div.head h2 a {
	color			: #FFF;
}

#fn-main div#filmmaking-guide.block.browse div.group h3 {
	margin			: 5px 0 0 0;
	clear			: both;
	text-transform		: lowercase;
}

#fn-main div#filmmaking-guide.block.browse div.group ul {
	padding			: 5px 0 10px 0;
}



/* Network */

#fn-main div#filmmaking-guide.block.browse {
	overflow		: hidden;
}

#fn-main div#filmmaking-guide.block.browse div.group {
	width			: 297px;
	float			: left;
	background		: #272B38;
	margin-bottom		: 14px;
}

#fn-main div#filmmaking-guide.block.browse div.group.group-last {
	margin-bottom		: 0px;
}

#fn-main div#filmmaking-guide.block.browse div.group div.inner {
	margin-bottom		: 0px;
	background		: none;
	padding-bottom		: 10px;
}

#fn-main div#filmmaking-guide.block.browse div.group.group-left {
	margin-right		: 14px;
}

#fn-main div#filmmaking-guide.block.browse div.group ul {
	padding			: 5px 0 0 0;
}



/* Network */

#fn-main div#fn-network-collection {
	clear			: both;
}

#fn-main div#fn-network-collection h2 {
	font-size		: 1.1em;
	font-weight		: bold;
	margin-bottom		: 20px;
}

#fn-main div#network.block.browse {
	background		: none;
	padding			: 0px;
	width			: 626px;
	margin-bottom		: 14px;
	overflow		: hidden;
}

#fn-main div#network.block.browse div.group {
	width			: 304px;
	border			: 1px solid #353d48;
	float			: left;
}

#fn-main div#network.block.browse div.group .inner {
	background		: transparent;
}

#fn-main div#network.block.browse div.group div.inner {
	padding-top		: 6px;
}

#fn-main div#network.block.browse div.group ul {
	padding			: 0px;
	width			: 100%;
	margin-bottom		: 10px;
}

#fn-main div#network.block.browse div.group h2 {
	padding			: 0;
	margin-bottom		: 3px;
	font-weight		: bold;
}

#fn-main div#network.block.browse div.group h2 {
	color			: #fff;
	font-size		: 1.1em;
}

#fn-main div#network.block.browse div.group h3 {
	color			: #fff;
	margin-bottom		: 13px;
}

#fn-main div#network.block.browse div.group img {
	float			: left;
	padding-right		: 10px;
}

#fn-main div#network.block.browse div.group div.c {
	float			: left;
	width			: 140px;
	margin-bottom		: 10px;
}

#fn-main div#network.block.browse div#people.group {
	margin-right		: 14px;
	background		: #161824 url('/staticarchive/fcd1c16e59e9c9b07f96d4b2c59ff7074bea4018.jpg') no-repeat scroll bottom right;
}

#fn-main div#network.block.browse div#events.group {
	background		: #161824 url('/staticarchive/8c74d8f96b9617403f78687eb0f46e5526a433bc.jpg') no-repeat scroll bottom right;
}

#fn-main div#network.block.browse div#events.group {
	padding-bottom		: 10px;
}

#fn-main div#network.block.browse div#events.group a.cta {
	clear			: both;
	width			: 160px;
}



/* People */

#fn-main div#people h2 {
	padding			: 20px 0 0 10px;
	clear			: both;
}

#fn-main div#people.block.listing div.f {
	clear			: both;
}

#fn-main div#people.block.listing ol {
	clear			: both;
	padding			: 10px 0px 10px 10px;
	display			: block;
	position		: relative;
}

#fn-main div#people.block.listing ol li {
	padding-bottom		: 10px;
	width			: 202px;
	display			: block;
	position		: relative;
	overflow		: hidden;
	float			: left;
}

#fn-main div#people.block.listing ol li div.i {
	float			: left;
	width			: 46px;
	height			: 46px;
	background		: transparent url('/staticarchive/2f399b87e1bc4d99b2e1f9a5012c5071f61f8ce2.jpg') no-repeat scroll top left;
	padding-right		: 10px;
}

#fn-main div#people.block.listing ol li div.c {
	float			: left;
	width			: 140px;
}



/* Guide/Article */

#fn-main div.article-container {
	position		: relative;
	background		: #383e4c;
	border			: 1px solid #48505b;
	padding			: 9px;
	margin			: 0 0 10px 0;
}

#fn-main div.article-container div.f {
	clear			: both;
}

#fn-main div.article h1,
#fn-main div.article div.fn-title {
	font-size		: 1.45em;
	line-height		: 1.3em;
	padding			: 9px;
	text-transform		: none;
}

#fn-main div.article h2,
#fn-main div.article h3 {
	font-size		: 1.05em;
	font-weight		: bold;
	text-transform		: none;
}

#fn-main div.article h2{
	margin-top		: 10px;
	margin-bottom		: 10px;
}

#fn-main div#guide div.article h2 {
	text-transform		: none;
}

#fn-main div.article h2.image-cation {
	background		: #52647a;
	padding			: 5px 10px;
	font-size		: 1em;
	margin			: 0;
}

#fn-main div.article div.main-image {
	width			: 606px;
	height			: 216px;
	overflow		: hidden;
}

#fn-main div.article div.inner {
	padding			: 0 20px;
}

#fn-main div.article div.inner.inner-image {
	margin-top		: 0;
}

#fn-main div.article .fn-article-tools {
	background		: #2a303e;
	padding			: 10px;
	overflow		: hidden;
}

#fn-wrap .fn-article-tools ul.details {
	width			: 360px;
}

#fn-wrap .fn-article-tools .fn-social {
	margin			: 0;
	padding			: 0;
}

#fn-main div.article div.inner ul.tags {
	margin-bottom		: 5px;
}

#fn-main div.article div.inner .long-copy {
	margin-top		: 10px;
	clear			: both;
}

#fn-main div.article h3 {
	margin-top		: 10px;
	margin-bottom		: 5px;
}

#fn-main div.article h3 a {
color:#FFFFFF;
}

#fn-main div.article li.item h3 a {
	color:#E8E8A6;
	font-weight:normal;
}



#fn-main div.article .long-copy h3 {
	clear			: none;
}

#fn-main div.article h3 a {
	color			: #fff;
}

#fn-main div.article ul.index {
	margin-bottom		: 20px;
	list-style-position	: inside;
	list-style-type		: disc;
}

#fn-main div.article ul.index li a{}

#fn-main div.article div.promo-image {
	float			: right;
	margin			: 0 0 10px 10px;
	background		: #52647a;
	width:226px;
	position:relative;
	overflow:hidden;
}

#fn-main div.article div.promo-image p {
	padding			: 5px 10px 10px 10px;
}



/* User */

#fn-main div#organisation h5 {
	margin-top		: 10px;
}

#fn-main div#organisation div#fn-user-films h3 {
	margin-top		: 14px;
}

#fn-main div#organisation ul.items {
	margin			: 0px 10px 10px 10px;
}



/* Organisation */

#fn-main div#organisation {
	overflow		: hidden;
	position		: relative;
}

#fn-main div#organisation p.partner {
	text-transform		: lowercase;
	color			: #969aa5;
}

#fn-main div#organisation h1 {
	padding			: 0 0 10px 0;
}

#fn-main div#organisation .inner {
	padding			: 0;
	font-size		: 0.9em;
}

#fn-main div#organisation .inner h4 {
	margin-top		: 0;
}

#fn-main div#organisation .main-image {
	float			: left;
	width			: 206px;
	margin-right		: 14px;
	height			: auto;
	margin-bottom		: 10px;
}

#fn-main div#organisation .main-image ul li {
	background		: #596174;
	padding			: 4px 10px;
	margin-bottom		: 2px;
}

#fn-main div#organisation .main-image ul li span {
	font-weight		: bold;
}

#fn-main div#organisation .inner.inner-image {
	float			: left;
	width			: 360px;
}

#fn-main div#organisation ul.specialisms {
	position		: absolute;
	top			: 31px;
	right			: 0;
}

#fn-main div#organisation ul.specialisms li {
	background		: transparent url('/staticarchive/d9488b968eb5b538443a5974eaa08cb5a0efeb4b.gif') no-repeat top left;
	display			: inline;
	list-style-type		: none;
	margin-left		: 10px;
	padding-left		: 15px;
}

#fn-main div#organisation ul.specialisms li.first {
	background		: none;
}

#fn-main div#organisation ul.specialisms a {
	color			: #fff;
	font-size		: 1.2em;
}



/* HowTo */

#fn-main div#howto.article-container {
	margin			: 0 0 10px 0;
}

#fn-main div#howto h2 {
	text-align		: right;
	font-size		: 1em;
	background		: #52647a;
	padding			: 5px;
}

#fn-main div#howto div.main-image {
	width			: 606px;
	height			: 216px;
	overflow		: hidden;
}

#fn-main div#howto div.inner {
	padding			: 6px 18px;
	margin-top		: 10px;
}



/* Guide */

#fn-main div#guide div.article {
	width			: 446px;
	position		: relative;
	float			: right;

	/*left			: 159px;*/
}

#fn-main div#guide div.article img.main {
	/*padding-bottom	: 10px;*/
}

#fn-main div#howto.submit-intro div.contents {
	float			: left;
	background		: #282c38;
	margin-right		: 14px;
	margin-top		: 4px;
}

#fn-main div#howto.submit-intro h3 {
	clear			: none;
}

#fn-main div#howto.submit-intro div.contents ul {
	padding-bottom		: 15px;
}

#fn-main div#howto.submit-intro div.contents li {
	padding-bottom		: 5px;
}

#fn-main div#howto.submit-intro div.contents p {
	font-weight		: bold;
	margin			: 10px 0;
	font-size		: 1.1em;
}

#fn-main div#howto.submit-intro div.inner {
	padding			: 6px 0px;
}

#fn-main div#howto.submit-intro div.inner p,
#fn-main div#howto.submit-intro div.inner h3,
#fn-main div#howto.submit-intro div.inner ul {
	padding-left		: 18px;
	padding-right		: 18px;
}

#fn-main div#howto.submit-intro div.inner h3 {
	margin-top		: 20px;
}

#fn-main div#howto.submit-intro div.inner h3.first {
	margin-top		: 10px;
}

#fn-main div#howto.submit-intro ul {
	list-style-position	: inside;
	list-style-type		: disc;
	margin-bottom		: 10px;
}

#fn-main div#howto.submit-intro ul li {
	padding-bottom		: 5px;
}

#fn-main div#howto.submit-intro a.submit-form {
	position		: absolute;
	top			: 18px;
	right			: 16px;
	background		: transparent url('/staticarchive/9329d22e51397122aad777ac06dda26df84efe38.png') no-repeat top right;
	width			: 130px;
	height			: 25px;
	text-indent		: -999px;
}

#fn-main div#howto.submit-login .inner {
	margin			: 20px 0 0 0;
}

#fn-main div#howto.submit-login .login-prompt {
	margin			: 20px 0;
}

#fn-main div#howto.submit-login .login-prompt p {
	margin			: 0 0 20px 0;
	padding			: 0;
}



/* Guide LHN */

#fn-main div#guide div#nav {
	float			: left;
	/*
	position		: absolute;
	top			: 9px;
	left			: 9px;
	*/
	width			: 135px;
	background		: #1f2f45;
}

#fn-main div#guide div#nav ul li {
	border-bottom		: 1px solid #383e4c;
	position		: relative;
}

#fn-main div#guide div#nav ul li a.section {
	position		: relative;
	display			: block;
	background		: transparent url('/staticarchive/c4f092ced8beb24f48b6816c3ec0455ab98fa005.gif') scroll top left;
	padding			: 4px 5px 4px 16px;
	color			: #fff;
	text-transform		: lowercase;
}

#fn-main div#guide div#nav ul li a.section span.i {
	display			: block;
	position		: absolute;
	background		: transparent url('/staticarchive/6b73df30c885ff6d80f9c6384e9fbefa4d4c56f4.png') no-repeat scroll top left;
	width			: 9px;
	height			: 13px;
	background-position	: 0 4px;
	left			: 3px;
}

#fn-main div#guide div#nav ul li.active a.section span.i {
	background		: transparent url('/staticarchive/739e00a48bd912584b9121626a1b71cd1685c5d7.png') no-repeat scroll top left;
	background-position	: 0 2px;
}

#fn-main div#guide div#nav ul li ul li {
	border-bottom		: 0 solid #383e4c;
	padding			: 4px;
}

#fn-main div#guide div#nav ul li ul li a {
	text-transform		: lowercase;
}

#fn-main div#guide div#nav ul li ul li.current a {
	color			: #fff;
}

#fn-main div.block.browse div.group ul.promos {
	padding			: 0;
}

#fn-main div.block.browse div.group ul.promos li {
	list-style-type		: none; 
	background		: none;
	padding			: 0 0 10px 0;
	margin			: 0 0 10px 0;
	border-bottom		: 1px solid #363844;

	position		: relative;
	overflow		: hidden;
}

#fn-main div.block.browse div.group ul.promos li.first {
	padding			: 0;
}

#fn-main div.block.browse div.group ul.promos li img {
	float			: left;
	display			: block;
	width			: 66px;
	padding-right		: 10px;
}

#fn-main div.block.browse div.group ul.promos li div.c {
	float			: left;
	width			: 196px;
}

#fn-main div.block.browse div.group ul.promos li div.c h4 {
	margin			: 0px;
}

#fn-main div.block.browse div.group ul.promos li div.c p {
	padding			: 0px;
}



/* Promos */

#fn-main div.promos-container {
	width			: 626px;
	background		: transparent url('/staticarchive/c4f092ced8beb24f48b6816c3ec0455ab98fa005.gif') scroll top left;
	margin-bottom		: 17px;
}

#fn-main div.promos-container ol.promos li {
	position		: relative;
	width			: 626px;
	height			: 224px;
	overflow		: hidden;
}

#fn-main div.promos-container ol.promos li:hover img {
	opacity			: 1;
}

#fn-main div.promos-container ol.promos li .info {
	position		: absolute;
	bottom			: 10px;
	left			: 10px;
	width			: 318px;
	background		: transparent url('/staticarchive/37783d4fa48f252c199b5538abafe1e19d5a012e.png') scroll top left;
	padding			: 4px 15px 0 9px;
}

#fn-main div.promos-container ol.promos li .info .arrow {
	position		: absolute;
	top			: 0;
	right			: 0;
	width			: 21px;
	height			: 19px;
	background		: transparent url('/staticarchive/b596a959c129b3364040f9efbcb84199183cb10e.png') no-repeat scroll top left;
	padding			: 0;
}

#fn-main div.promos-container ol.promos li .info p {
	padding			: 3px 0;
}

#fn-main div.promos-container ol.promos li .info span.type {
	color			: #1c5c8f;
	font-weight		: bold;
	font-size		: 0.9em;
	padding-bottom		: 1px;
}

#fn-main div.promos-container ol.promos li .info span.title {
	color			: #3d3d3d;
	font-weight		: bold;
	font-size		: 1.1em;
	padding-bottom		: 1px;
	display			: block;
}

#fn-main div.promos-container ol.promos li .info span.summary {
	color			: #3d3d3d;
	font-size		: 0.8em;
	padding-bottom		: 3px;
	display			: block;
}



/* Carousel */

#fn-main div.carousel ul.pageNav li {
	background		: transparent url('/staticarchive/118caaf2460f7dcd4ffc80c0240afd57b88c11ed.png');
	width			: 30px;
}

#fn-main div.carousel ul.pageNav li.dotActive {
	background-position	: -20px -30px;
}

#fn-main div.carousel ul.pageNav li.dot {
	background-position	: -30px 0px;
}

#fn-main div.carousel ul.pageNav li:hover,
#fn-main div.carousel ul.pageNav li.dotActive {
	background-position	: -30px -20px;
}

#fn-main div.carousel ul.pageNav li#rightarrow {
	background-position	: -60px -20px;
}



/* Tabbed Promos - Tabs */

#fn-main div.tabbed-promos-container {
	background		: none;
}

#fn-main div.tabbed-promos-container ol.promos li.promo-1 div.info p.type {
	color			: #8c4f71;
}

#fn-main div.tabbed-promos-container ol.promos li.promo-2 div.info p.type {
	color			: #da6427;
}

#fn-main div.tabbed-promos-container ol.promos li.promo-3 div.info p.type {
	color			: #a9322a;
}

#fn-main div.tabbed-promos-container ol.promos li.promo-4 div.info p.type {
	color			: #c54d59;
}

#fn-main div.tabbed-promos-container ol.promos li.promo-1 div.info span.arrow {
	background-color	: #8c4f71;
}

#fn-main div.tabbed-promos-container ol.promos li.promo-2 div.info span.arrow {
	background-color	: #da6427;
}

#fn-main div.tabbed-promos-container ol.promos li.promo-3 div.info span.arrow {
	background-color	: #a9322a;
}

#fn-main div.tabbed-promos-container ol.promos li.promo-4 div.info span.arrow {
	background-color	: #c54d59;
}

#fn-main div.tabbed-promos-container ol.tabs {
	height			: 37px;
	display			: block;
	overflow		: hidden;
}

#fn-main div.tabbed-promos-container ol.tabs li {
	width			: 155px;
	height			: 37px;
	list-style-type		: none;
	float			: left;
	margin-right		: 2px;
}

#fn-main div.tabbed-promos-container ol.tabs li.tab-1 {
	background		: url('/staticarchive/06bd5cf6d9e6183e2e4a6d70a5e569784b4018ff.gif') repeat-x scroll top left;
}

#fn-main div.tabbed-promos-container ol.tabs li.tab-2 {
	background		: url('/staticarchive/2b91ebf4e64a978728e0f55ebe42caed6234305b.gif') repeat-x scroll top left;
}

#fn-main div.tabbed-promos-container ol.tabs li.tab-3 {
	background		: url('/staticarchive/2e4757678639e091f675b0816f56393b5e65f804.gif') repeat-x scroll top left;
}

#fn-main div.tabbed-promos-container ol.tabs li.tab-4 {
	background		: url('/staticarchive/44e674294e6004b08079bd2d1d05079228db08a5.gif') repeat-x scroll top left;
	margin-right		: 0px;
}

#fn-main div.tabbed-promos-container ol.tabs li a {
	color			: #fff;
	display			: block;
	font-size		: 0.9em;
	padding			: 4px;
	text-align		: center;
	vertical-align		: middle;
	line-height		: 1em;
}

#fn-main .fn-comments{}

#fn-main .fn-comments .pagination_control {
	padding-bottom		: 0px;
}

#fn-main .fn-comments .fn-post-policy {
	padding			: 0 0 20px 0;
	position		: relative;
	height			: 25px;
}

#fn-main .fn-comments .fn-post-policy a {
	position		: absolute;
	left			: -4px;
}

#fn-main .fn-comments form textarea {
	width			: 512px;
	height			: 182px;
	padding			: 5px;
	border			: 1px solid #b8b9bd;
	font-family		: verdana, helvetica, arial, sans-serif;
	font-size		: 1.1em;
	line-height		: 1.2em;
}

#fn-main .fn-comments pre {
	font-family		: verdana, helvetica, arial, sans-serif;
	font-size		: 1em;
	line-height		: 1.2em;
	padding-bottom		: 10px;
	/*width			: 566px;*/
	white-space		: pre-wrap;
}

#fn-main .fn-comments form .submit {
	clear			: both;
	margin-top		: 10px;
}

#fn-main .fn-comments form input {
	border			: 0 solid #b8b9bd;
}

#fn-main .fn-comments p.title {
	font-weight		: bold;
	font-size		: 1.1em;
	padding			: 10px 0 0 0;
}

#fn-main .fn-comments p.count {
	padding			: 0 0 15px 0;
}

#fn-main ul.fn-comments-list {
	background		: none;
	margin-bottom		: 10px;
	padding			: 0;
	position		: relative;
	clear			: both;
	display:block;
	overflow:hidden;
}
#fn-main ul.fn-comments-list li{
	clear:both;
	position:relative;
}
#fn-main ul.fn-comments-list pre{
	white-space:normal;	
}
#fn-main ul.fn-comments-list p.c{
	display: inline-block;
}


#fn-main div.listing ul.fn-comments-list.items li.item {
	background		: #2B2F3B;
	border-bottom		: 0 solid #353d48;
	padding			: 17px 20px 20px 20px;
	position		: relative;
	min-height		: 0;
	clear			: both;
	display			: block;
}

#fn-main div.listing ul.fn-comments-list.items li.item.panellist {
	background		: #2D3C67;
}

#fn-main div.listing ul.fn-comments-list.items li.item p.n {
	font-weight		: bold;
	padding-bottom		: 15px;
}

#fn-main div.listing ul.fn-comments-list.items li.item p.d {
	position		: absolute;
	right			: 20px;
}

#fn-main div.listing ul.fn-comments-list.items li.item p.t {}

#fn-main div.listing ul.fn-comments-list.items li.item p.c {
	float			: right;
	padding			: 0px;
}

#fn-main a.fn-but img {
	padding			: 0px 5px;
	position		: relative;
	top			: 7px;
}

#fn-main a.fn-but.left-edge img {
	padding-left		: 0px;
}

#fn-main p.fn-buttons {
	padding-bottom		: 20px;
}

.block-list {
	background		: #515765;
	margin-bottom		: 10px;
	position		: relative;
	width:626px;
}

#fn-main .block-list h2 {
	font-size		: 1.2em;
	font-weight		: bold;
}

.block-list .inner {
	padding			: 10px;
}
.block-list .inner p.sub {
	font-weight		: bold;
}
.article .block-list .inner p.sub {
	padding			: 3px 10px 0 10px;
}

.block-list ul.items {
	background		: #2b2f3b;
	padding			: 10px;
}

#fn-collection {
	background		:#161824 url(/staticarchive/c8fc8ab79b7df88ab40d47c13d2a30842c001532.jpg) repeat-x scroll top left;
	border			:1px solid #353d48;
}

#fn-collection h3.main {
	color			: #fff;
	padding			: 13px 0 0 10px;
	margin			: 0 0 10px 0;
	font-size		: 1.1em;
}

#fn-collection.block-list ul.items {
	background		: none;
}

#fn-collection .summary {
	padding			: 0 10px 10px 10px;
}

#fn-promo-selector {
	width			: 946px;
	height			: 286px;
	overflow		: hidden;
	position		: relative;
	margin			: 20px 0 0 14px;
}

#fn-promo-selector ul.main {
	width			: 786px;
	height			: 286px;
	overflow		: hidden;
}

#fn-promo-selector ul.main li {
	width			: 786px;
	height			: 286px;
	overflow		: hidden;
	position		: relative;
	display			: none;
}

#fn-promo-selector ul.main li.active {
	display			: block;
}

#fn-promo-selector ul.main li div {
	position		: absolute;
	bottom			: 10px;
	left			: 10px;
	width			: 318px;
	padding			: 4px 15px 0 9px;
	color			: #FFF;
}

#fn-promo-selector ul.main li div .arrow {
	position		: absolute;
	top			: 0;
	right			: 0;
	width			: 21px;
	height			: 19px;
	background		: #1c5c8f url('/staticarchive/d851893f3901b18d9644e52f4afb18db90879e35.gif') no-repeat scroll top left;
	padding			: 0;
}

#fn-promo-selector ul.main li div p {
	padding-bottom		: 3px 0;
}

#fn-promo-selector ul.main li div p a {
	color			: #fff;
}

#fn-promo-selector ul.main li div span.type {
	color			: #1c5c8f;
	font-weight		: bold;
	font-size		: 0.9em;
	padding-bottom		: 1px;
}

#fn-promo-selector ul.main li div span.title {
	padding			: 4px 5px 2px 5px;
	line-height		: 1.2em;
	font-size		: 1.45em;
	font-weight		: bold;
	display			: block;
}

#fn-promo-selector ul.main li div span.summary {
	padding			: 0 5px 10px 5px;
	line-height		: 1.4em;
	font-size		: 1.0em;
	display			: block;
}

#fn-promo-selector ul.main li.top div .arrow {
	background		: transparent url('/staticarchive/d851893f3901b18d9644e52f4afb18db90879e35.gif') no-repeat scroll top left;
}

#fn-promo-selector ul.main li.top div {
	background		: #8d4c72;
}

#fn-promo-selector ul.main li.mid div .arrow {
	background		: transparent url('/staticarchive/2d604eea0dac93c62d5d6751dc0ae1ad900cc68e.gif') no-repeat scroll top left;
}

#fn-promo-selector ul.main li.mid div {
	background		: #db6226;
}

#fn-promo-selector ul.main li.bot div .arrow {
	background		: transparent url('/staticarchive/b0f1daab82b8d80a5a7ca5657f0e789ecc7f5c39.gif') no-repeat scroll top left;
}

#fn-promo-selector ul.main li.bot div {
	background		: #bb3a33;
}

#fn-promo-selector ul.select {
	width			: 160px;
	height			: 286px;
	overflow		: hidden;
	position		: absolute;
	top			: 0;
	left			: 786px;
}

#fn-promo-selector ul.select li {
	width			: 160px;
	height			: 96px;
	overflow		: hidden;
	position		: relative;
	background		: transparent url('/staticarchive/642701fa4014a0bae4097487ca4340e874009d84.gif') repeat-y scroll top left;
}

#fn-promo-selector ul.select li.mid {
	height			: 95px;
}

#fn-promo-selector ul.select li div {
	width			: 146px;
	height			: 32px;
	position		: absolute;
	right			: 0;
	bottom			: 0;
	background		: #3e4150;
	color			: #d2d3d7;
	opacity			: 0.9;
}

#fn-promo-selector ul.select li div p {
	padding			: 2px 5px 2px 7px;
	line-height		: 1.1em;
	font-size		: 1.0em;
	font-weight		: bold;
}

#fn-promo-selector ul.select li img {
	width			: 146px;
	height			: 96px;
	overflow		: hidden;
	padding-left		: 14px;
}

#fn-promo-selector ul.select li.active div,
#fn-promo-selector ul.select li:hover div {
	opacity			: 1;
	color			: #fff;
}

#fn-promo-selector ul.select li.top.active,
#fn-promo-selector ul.select li.top:hover {
	background		: #8d4c72;
}

#fn-promo-selector ul.select li.top.active div,
#fn-promo-selector ul.select li.top:hover div {
	background		: #8d4c72;
}

#fn-promo-selector ul.select li.mid.active,
#fn-promo-selector ul.select li.mid:hover {
	background		: #db6226;
}

#fn-promo-selector ul.select li.mid.active div,
#fn-promo-selector ul.select li.mid:hover div {
	background		: #db6226;
}

#fn-promo-selector ul.select li.bot.active,
#fn-promo-selector ul.select li.bot:hover {
	background		: #bb3a33;
}

#fn-promo-selector ul.select li.bot.active div,
#fn-promo-selector ul.select li.bot:hover div {
	background		: #bb3a33;
}

#fn-promo-selector ul.select li.active a {
	cursor			: default;
}

div.carousel-tabs {
	margin-top		: 10px;
	margin-bottom		: -1px;
	z-index			: 999;
	overflow		: hidden;
	border-bottom		: 0 solid #48505b;
}

div.carousel-tabs div {
	float			: left;
	display			: block;
	position		: relative;
}

div.carousel-tabs div {
	background		: transparent url('/staticarchive/a3185cd64b1f6d4d955cdeba3511fd4304b08a39.gif') no-repeat top left;
	position		: relative;
	height			: 19px;
	color			: #fff;
	padding-top		: 6px;
	margin-right		: 3px;
}

div.carousel-tabs div a {
	padding			: 5px 14px;
	color			: #FFF;
	position		: relative;
}

div.carousel-tabs div.active {
	z-index			: 1000;
	border-right		: 1px solid #48505b;
	background		: transparent url('/staticarchive/b10be763827c89d8d2888fe89fc21ca031c001c1.gif') no-repeat top left;
}

div.carousel-tabs div.active a {
	color			: #c1e2ef;
}

#fn-carousels.fn-carousels-features {
	margin-bottom		: 10px;
}

.carousel-container {
	z-index			: 500;
	clear			: both;
	position		: relative;
	padding			: 3px;
	border			: 1px solid #48505b;
	background-color	: #171926;
	display			: none;
}

.carousel-container.active {
	display			: block;
}

#fn-wrap .carousel-container .carousel-nav span {
	background-image	: url('/staticarchive/5478c942c08b70499935473dce4d62a456884b69.png');
}

#fn-wrap .carousel-container .carousel-nav {
	width			: 34px;
	width			: 55px;
}

#fn-wrap .carousel-container.fn-carousel-3 .carousel-nav {
	width			: 40px;
}

#fn-wrap .carousel-container  .carousel-window {
	background		: none;
}

#fn-wrap .carousel-container .carousel-nav .carousel-background  {
	background-position	: -118px bottom;
}

#fn-wrap .carousel-container .carousel-nav .carousel-bottom {
	background-position	: -59px bottom;
}

#fn-wrap .carousel-container  .carousel-nav .carousel-arrow {
	left			: 16px;
	width			: 26px;
}

#fn-wrap .carousel-container.fn-carousel-3  .carousel-nav .carousel-arrow {
	left			: 6px;
}

#fn-wrap .carousel-container  .carousel-nav.carousel-next .carousel-arrow {
	left			: 22px;
}

#fn-wrap .carousel-container.fn-carousel-3  .carousel-nav.carousel-next .carousel-arrow {
	left			: 12px;
}

#fn-wrap .carousel-container .carousel-prev .carousel-arrow {
	background-position	: -231px center;
}

#fn-wrap .carousel-container .carousel-prev-disabled .carousel-arrow {
	background-position	: -177px center;
}

#fn-wrap .carousel-container .carousel-next .carousel-arrow {
	background-position	: -260px center;
}

#fn-wrap .carousel-container .carousel-next-disabled .carousel-arrow {
	background-position	: -206px center;
}

#fn-wrap .carousel-container .carousel-window {
	padding-left		: 10px;
}

.carousel-content li {
	float			: left;
	width			: 176px;
	cursor			: pointer;
	height			: 93px;
	margin			: 0;
	position		: relative;
}

.carousel-content li img{
	bottom			: 0;
	left			: 0;
	position		: absolute;
}

.carousel-content li:hover img,
.carousel-content li.hover img {
	opacity			: 0.25;
}

.carousel-content li .video {
	background		: transparent url('/staticarchive/ed1e4d1688a873a2b7cdc41fb13b778b036714e7.png') repeat scroll left top;
	padding			: 1px;
	width			: 166px;
	bottom			: 0;
	left			: 0;
	position		: absolute;
}

.carousel-content li .video a {
	display			: block;
	float			: left;
	font-size		: 1.1em;
	font-weight		: bold;
	height			: 19px;
	line-height		: 1.7em;
	padding			: 0;
	width			: 166px;
	color			: #fff;
}

.carousel-content li .video a.play {
	background		: transparent url('/staticarchive/d54d3d6d91127b6a5a962d79b081de1eac4c3a0b.gif') no-repeat scroll 0 0;
	background-position	: 5px 4px;
	padding			: 0 0 0 25px;
}

.carousel-content li .video a {
	font-size		: 1.1em;
	font-weight		: bold;
	line-height		: 1.5em;
}

.carousel-content li .video a span {
	padding-right		: 20px;
}

.carousel-content li .details {
	cursor			: pointer;
	height			: 60px;
	left			: -999em;
	margin			: 0;
	padding			: 2px 5px;
	position		: absolute;
	top			: -999em;
	width			: 150px;
	overflow		: hidden;
}

.carousel-content li:hover .details,
.carousel-content li.hover .details {
	left			: 2px;
	top			: 0;
}

.carousel-content li .details span.ep-title {
	display			: block;
	font-size		: 1.1em;
	font-weight		: bold;
	padding			: 3px 0 0 !important;
}

.carousel-content li .details span,
.carousel-content li .details p {
	line-height		: 1.2em;
}

.carousel-content li .details p {
	font-size		: 1.1em;
	padding-top		: 1px;
}

.carousel-content li .details p a {
	color			: #fff;
}

.carousel-content li .details span,
.carousel-content li .details p {
	line-height		: 1.2em;
}

.carousel-container.fn-carousel-3 {
	font-size		: 0.9em;
}

#fn-bookmark {
	clear			: both;
	background		: #181a26;
	border			: 1px solid #363c48;
	margin			: 0 14px 7px;
	padding			: 5px 0 7px;
	font-size		: 1.1em;
	margin-bottom		: 10px;
	position		: relative;
	overflow		: hidden;
}

#fn-bookmark p {
	float			: left;
	padding			: 7px 14px;
	color			: #fff;
}

#fn-bookmark ul {
	float			: left;
	margin-left		: 92px;
	position		: relative;
	width			: 580px;
	z-index			: 2;
}

#fn-bookmark ul {
	list-style-image	: none;
	list-style-position	: outside;
	list-style-type		: none;
}

#fn-bookmark ul li {
	float			: left;
	padding			: 7px 7px 7px 14px;
}

#fn-bookmark ul li a {
	background-image	: url('/staticarchive/f0378d7cce7ceedc3e65aa1ace65abc69ed6afa5.gif');
	background-repeat	: no-repeat;
	padding			: 0 0 3px 20px;
}

#fn-bookmark a {
	color			: #f5f6b2;
	
}

#fn-bookmark p.fn-what {
	padding			: 0;
	position		: absolute;
	top			: 12px;
	right			: 14px;
}

#fn-bookmark p.fn-what a {
	color			: #f5f6b2;
	font-size		: 0.9em;
}

#fn-bookmark li.blqx-digg a {
	background-position	: 0 -27px;
}

#fn-bookmark li.blqx-reddit a {
	background-position	: 0 -52px;
}

#fn-bookmark li.blqx-facebook a {
	background-position	: 0 -106px;
}

#fn-bookmark li.blqx-stumble a {
	background-position	: 0 -79px;
}














p.fn-user-links-disclaimer{
	margin-top:5px; 
	font-size:0.75em;	
}

