
ul.listing-articles {
	margin: 0;
	padding: 0;
	color: #999;
}
	ul.listing-articles li {
		margin: 0 0 23px;
		list-style:none;
	}
		ul.listing-articles li > a:first-child, 
		ul.listing-articles li > a:first-child img {
			display: block;
			position: relative;
			border-bottom: 0 none;
			margin: 0 0 15px;
		}
			.detail .related-articles ul.listing-articles li > a:first-child {
				margin: 0;
			}
		ul.listing-articles li .img .locked {
			position: absolute;
			left: 0;
			top: 0;
			color: #fff;
			background: #f0341b url("/wp-content/themes/filmmaker/images/sprite.png") no-repeat 0 -601px;
			padding: 0 15px 0 34px;
			font-size: 14px;
			height: 41px;
			line-height: 43px;		
		}
		ul.listing-articles li a {
			text-decoration: none;
		}
		ul.listing-articles li > a:first-child:hover ~ a {
			color: #999;
		}
		ul.listing-articles a b {
			color: #1a1a1a;
			text-decoration: none;
			border-bottom: 1px solid #fff;
			-o-transition: color .2s ease-in-out, border-bottom .2s ease-in-out;
	    -moz-transition: color .2s ease-in-out, border-bottom .2s ease-in-out;
	    -webkit-transition: color .2s ease-in-out, border-bottom .2s ease-in-out;
	    transition: color .2s ease-in-out, border-bottom .2s ease-in-out;
		}

		ul.listing-articles a b > i {
			-o-transition: color .2s ease-in-out, border-bottom .2s ease-in-out;
	    -moz-transition: color .2s ease-in-out, border-bottom .2s ease-in-out;
	    -webkit-transition: color .2s ease-in-out, border-bottom .2s ease-in-out;
	    transition: color .2s ease-in-out, border-bottom .2s ease-in-out;
		}
			ul.listing-articles b.subscribers, 
			ul.listing-articles b a.subscribers {
				background: url("/wp-content/themes/filmmaker/images/sprite.png") no-repeat 0 -648px;
				padding-left: 18px;
			}
			ul.listing-articles a:hover b {
				color: #06a3e3;
				border-bottom: 1px solid #bfe7f8;
			}

			ul.listing-articles a:hover b > i {
				color: #06a3e3 !important;
				/*border-bottom: 1px solid #bfe7f8;*/
			}

			ul.listing-articles > li > a:hover ~ .meta a, 
			ul.listing-articles > li > a:hover ~ .post-locked-msg a {
				color: #999;
			}

		ul.listing-articles .video {
			position: absolute;
			left: 0;
			top: 131px;
			width: 41px;
			height: 41px;
			font: 0/0 a;
			color: transparent;
			background: #1a1a1a url("/wp-content/themes/filmmaker/images/sprite.png") no-repeat 0 -350px;
			background-color: rgba(0,0,0,.7);
			*background-color: #1a1a1a;
			-o-transition: background-color .2s ease-in-out;
	    -moz-transition: background-color .2s ease-in-out;
	    -webkit-transition: background-color .2s ease-in-out;
	    transition: background-color .2s ease-in-out;
		}
			ul.listing-articles a:hover .video, 
			ul.listing-articles li.hover a .video {
				background-color: #06a3e3;
			}


ul.listing-articles-lg {
	margin: 0 0 30px;
	padding: 0;
}
	ul.listing-articles-lg li {
		padding: 26px 0 0;
		border-top: 1px solid #ccc;
		margin: 30px 0 0;
		overflow: hidden;
	}
		ul.listing-articles-lg li:first-child {
			margin: 0;
			border-top: 0;
		}
		ul.listing-articles-lg a {
			display: block;
			color: #666;
			text-decoration: none;
			border-bottom: 0 none;
		}
			ul.listing-articles-lg b {
				display: block;
				margin: 0 0 -7px;
				font: 38px/36px "arno-pro", Georgia, serif;
				color: #1a1a1a;
				-o-transition: color .2s ease-in-out;
		    -moz-transition: color .2s ease-in-out;
		    -webkit-transition: color .2s ease-in-out;
		    transition: color .2s ease-in-out;
			}
				ul.listing-articles-lg b i {
		      font-style: italic;
		    }
					ul.listing-articles-lg a:hover b {
						color: #06a3e3;
					}
			ul.listing-articles-lg img {
				display: inline;
				float: left;
				margin: 6px 20px 0 0;
			}
			ul.listing-articles-lg a > i {
				font-style: normal;
				display: block;
				color: #999;
				padding: 11px 0 0;
			}

.listing-covers {
	margin: 0 0 0 -20px;
	overflow: hidden;
}
	.listing-covers li {
		display: inline;
		float: left;
		margin: 0 0 0 20px;
		width: 140px;
		height: 490px;
		color: #999;
	}
		.listing-covers a:first-child {
			display: block;
			border-bottom: 0 none;
		}
		.listing-covers img {
			display: block;
			width: 138px;
			height: 204px;
			border: 1px solid #e6e6e6;
			margin: 0 0 15px;
		}

		.listing-covers li .img_cover {
			position:relative;
		}

		.listing-covers li .img_cover .gwi-widget, .gwi-modal-content, .gwi-iframe-holder {
			position:absolute;
			bottom:0;
			left:0;
			height:33px;
			width:66px;
		}
		.listing-covers li .img_cover .gowatchit > .watchit_button {
			height:33px;
		}

		.listing-covers li .img_cover .gowatchit div * {
			height:33px !important;
			width:33px !important;
		}

		.listing-covers li .img_cover .gowatchit a {
			height:33px !important;
			width:33px !important;
			display: inline;
			float:left;
			text-decoration: none;class
			border-bottom: 0 none;
		}

		.listing-covers li .img_cover .gowatchit .watchit_button .watchit_button a,
		.listing-covers li .img_cover .gowatchit .watchit_button .watchit_queue_button a {
			background: url("/wp-content/themes/filmmaker/images/watchit_sprite.png") no-repeat 0 0;
			-o-transition: background-color .2s ease-in-out;
	    -moz-transition: background-color .2s ease-in-out;
	    -webkit-transition: background-color .2s ease-in-out;
	    transition: background-color .2s ease-in-out;
		}

		.listing-covers li .img_cover .gowatchit .watchit_button .watchit_button a:hover {
			background-position: 0 -100px;
			background-color: #e74d24;
		}

		.listing-covers li .img_cover .gowatchit .watchit_button div.watchit_button,
		.listing-covers li .img_cover .gowatchit .watchit_button div.watchit_queue_button {
			display: inline;
			float:left;
		}

		.listing-covers li .img_cover .gowatchit .watchit_button .watchit_queue_button a {
			background-position: -33px 0;
		}

		.listing-covers li .img_cover .gowatchit .watchit_button .watchit_queue_button a:hover {
			background-position: -33px -100px;
			background-color: #fcc827;
		}

		.listing-covers li .img_cover .gowatchit div a img {
			display:none !important;
		}
		
		.listing-covers li .gwi-widget {
		  margin-bottom: 5px;
		}

		.watchit_button_element img,
		.listing-covers .watchit_button_element img {
			width: auto !important;
			height: auto !important;
		}
		.listing-covers b {
			color: #1a1a1a;
			text-decoration: none;
			border-bottom: 1px solid #fff;
			-o-transition: color .2s ease-in-out, border-bottom-color .2s ease-in-out;
	    -moz-transition: color .2s ease-in-out, border-bottom-color .2s ease-in-out;
	    -webkit-transition: color .2s ease-in-out, border-bottom-color .2s ease-in-out;
	    transition: color .2s ease-in-out, border-bottom-color .2s ease-in-out;
		}
			.listing-covers b a:after {
				display: inline-block;
				content: url("/wp-content/themes/filmmaker/images/ext.png");
				margin: 0 0 0 5px;
			}
			.listing-covers a:hover b {
				color: #06a3e3;
				border-bottom: 1px solid #bfe7f8;
			}


.listing-columns {
	margin: 0;
	list-style: none;
}
	.listing-columns li {
		margin: 0 0 34px;
	}
		.listing-columns a {
			display: block;
			/*color: #666;*/
			text-decoration: none;
			border-bottom: 0 none;
		}

		.listing-columns p a {
			display:inline;
			border-bottom: 1px solid #FFF
		}

		.listing-columns p a:hover {
			border-bottom: 1px solid #E1691F;
		}

			.listing-columns li > a:first-child:hover ~ p a {
				color: #999;
			}

			.listing-columns .img {
				position: relative;
				display: block;
				margin: 0 0 25px;
			}
				.listing-columns img {
					display: block;
				}
				.listing-columns .img span {
					position: absolute;
					left: 0;
					bottom: 0;
					color: #fff;
					background: #1a1a1a;
					background: rgba(0,0,0,.5);
					padding: 10px 15px 8px;
					max-width: 75%;
					font-size: 14px;
				}
			.listing-columns b {
				display: block;
				margin: 0 0 -6px;
				font: 48px/48px "arno-pro", Georgia, serif;
				color: #1a1a1a;
				-o-transition: color .2s ease-in-out;
		    -moz-transition: color .2s ease-in-out;
		    -webkit-transition: color .2s ease-in-out;
		    transition: color .2s ease-in-out;
			}
				.listing-columns b i {
		      font-style: italic;
				}
					.listing-columns a:hover b {
						color: #06a3e3;
					}
			.listing-columns .meta {
				color: #999;
				display: block;
/*				padding: 13px 0 0;*/
			}

			.listing-columns p {
				color:#666;
			}

.listing-archive {
	overflow: hidden;
	margin: 0 0 27px -20px;
}
	.listing-archive li {
		display: inline;
		float: left;
		margin: 0 0 0 20px;
	}
		.listing-archive li a {
			display: block;
			color: #1a1a1a;
			font-weight: bold;
			border-bottom: 0 none;
		}
			.listing-archive li a:hover {
				color: #06a3e3;
			}
			.listing-archive li img {
				display: block;
				margin: 0 0 15px;
			}

.table-advertisers {

}

.table-advertisers td {
	padding:0 15px 15px 0;
}

.listing-saying-about {
}
	.listing-saying-about li {
		overflow: hidden;
		border-top: 1px solid #e6e6e6;
		padding: 20px 0 23px;
	}
		.listing-saying-about li:first-child {
			border-top: 0 none;
			padding-top: 0;
		}
		.listing-saying-about .meta {
			display: inline;
			float: left;
			width: 140px;
			margin: 0 20px 0 0;
			color: #666;
			font-size: 14px;
			line-height: 22px;
		}
			.listing-saying-about .meta b {
				color: #1a1a1a;
				font-size: 16px;
			}
			.listing-saying-about .meta i {
				color: #999;
			}
		.listing-saying-about q {
			display: inline;
			float: left;
			width: 460px;
			color: #666;
			font: 16px/22px "proxima-nova", Helvetica, Arial, sans-serif;
			padding: 0;
			margin: 0;
		}
			.listing-saying-about q:before {
	      content: "\201C";
	    }
	    .listing-saying-about q:after {
	      content: "\201D";
	    }


.listing-people {
	overflow: auto;
	margin: 0 0 27px -20px;
}
	.listing-people li {
		display: inline;
		float: left;
		margin: 0 0 0 20px;
		width: 220px;
		height: 213px;
	}
		.listing-people li a {
			display: block;
			color: #666;
			text-decoration: none;
			border-bottom: 0 none;
		}
			.listing-people li b {
				color: #e1691f;
				border-bottom: 1px solid #fff;
				font-weight: normal;
				-o-transition: color .2s ease-in-out, border .2s ease-in-out;
			  -moz-transition: color .2s ease-in-out, border .2s ease-in-out;
			  -webkit-transition: color .2s ease-in-out, border .2s ease-in-out;
			  transition: color .2s ease-in-out, border .2s ease-in-out;
			}
				.listing-people li a:hover b {
					border-bottom: 1px solid #e1691f;
				}
			.listing-people li img {
				display: block;
				margin: 0 0 13px;
			}


.listing-tweets {
	margin: 0;
}
	.listing-tweets li {
		list-style:none;
		border-top: 1px solid #e6e6e6;
		padding: 15px 0 14px;
		margin: 0;
		color: #4d4d4d;
	}
		.listing-tweets li:first-child {
			padding-top: 0;
			border-top: 0 none;
		}
		.listing-tweets a {
		}
			.listing-tweets a:hover {
			}
		.listing-tweets .hash {
			color: #1a1a1a;
		}
		.listing-tweets .at {
		}
		.listing-tweets .url {
		}
		.listing-tweets i {
			display: block;
			font-style: normal;
			color: #999;
			padding: 5px 0 0;
		}


.listing-news {
	margin: 0;
}
	.listing-news li {
		border-top: 1px solid #e6e6e6;
		margin: 0;
		color: #4d4d4d;
	}
		.listing-news li a {
			display: block;
			padding: 15px 0 14px;
			color: #999;
			text-decoration: none;
			border-bottom: 0 none;
		}
			.listing-news li b {
				color: #1a1a1a;
				border-bottom: 1px solid #fff;
			  -o-transition: color .2s ease-in-out, border-bottom .2s ease-in-out;
			  -moz-transition: color .2s ease-in-out, border-bottom .2s ease-in-out;
			  -webkit-transition: color .2s ease-in-out, border-bottom .2s ease-in-out;
			  transition: color .2s ease-in-out, border-bottom .2s ease-in-out;
			}
				.listing-news li a:hover b {
					color: #06a3e3;
					border-bottom: 1px solid #bfe7f8;
				}


.tabs {
	overflow: hidden;
	margin: 0;
	border-bottom: 1px solid #ccc;
}
	.tabs li {
		display: inline;
		float: left;
		margin: 0 20px 0 0;
	}
		.tabs li a {
			display: block;
			font-size: 24px;
			line-height: 30px;
			padding: 0 0 13px;
			color: #ccc;
			text-decoration: none;
			border-bottom: 0 none;

			-o-transition: opacity .2s ease-in-out;
			-moz-transition: opacity .2s ease-in-out;
			-webkit-transition: opacity .2s ease-in-out;
			transition: opacity .2s ease-in-out;
		}
			.tabs li a:hover {
				color: #e1691f;
			}
			.tabs li.current a {
				color: #1a1a1a;
				border-bottom: 5px solid #ccc;
				padding-bottom: 8px;
				cursor: default;
			}


.paginator-numbers {
	overflow: hidden;
	margin: 0;
	padding: 0;
	border-top: 1px solid #ccc;
	text-align: right;
	clear: both;
}
	.paginator-numbers li {
		display: inline-block;
		font-size: 11px;
		line-height: 38px;
		height: 38px;
		color: #666;
		letter-spacing: 1px;
		font-weight: bold;
		text-transform: uppercase;
		*display: inline;
		*zoom: 1;
	}
		.paginator-numbers li.pg {
			padding-right: 6px;
		}
			.paginator-numbers li.pg ~ li {
				margin-left: -4px;
			}
			.paginator-numbers li.pg + li.current {
				margin-left: 0;
			}
		.paginator-numbers li.next, 
		.paginator-numbers li.prev {
			float: left;
			margin: 0 20px 0 0;
		}
		
		
		
		.paginator-numbers a {
			display: inline-block;
			color: #666;
			text-align: center;
			width: 38px;
			height: 38px;
			margin: 0;
			*display: inline;
			*zoom: 1;
			-o-transition: background-color .2s ease-in-out, color .2s ease-in-out;
	    -moz-transition: background-color .2s ease-in-out, color .2s ease-in-out;
	    -webkit-transition: background-color .2s ease-in-out, color .2s ease-in-out;
	    transition: background-color .2s ease-in-out, color .2s ease-in-out;
		}
			.paginator-numbers a:hover {
				color: #e1691f;
			}
			.paginator-numbers li.current a {
				color: #fff;
				background: #ccc;
				text-decoration: none;
			}

			.paginator-numbers li.next a, 
			.paginator-numbers li.prev a {
				color: #e1691f;
				width: auto;
				text-align: left;
				background: url("/wp-content/themes/filmmaker/images/sprite.png") no-repeat 0 -935px;
				padding: 0 0 0 10px;
				-o-transition: none;
			  -moz-transition: none;
			  -webkit-transition: none;
			  transition: none;
			}
				.paginator-numbers li.next a {
					padding: 0 10px 0 0;
					background-position: 100% -1035px;
				}
				.paginator-numbers li.next a:hover, 
				.paginator-numbers li.prev a:hover {
					text-decoration: underline;
				}
				.paginator-numbers li.next a.disabled, 
				.paginator-numbers li.prev a.disabled {
					color: #e6e6e6;
					background-position: 0 -885px;
					border-bottom: 0 none;
					text-decoration: none;
				}
					.paginator-numbers li.next a.disabled {
						background-position: 100% -985px;
					}


.paginator-prev-next {
	overflow: hidden;
	margin: 0;
	padding: 0;
	border-top: 1px solid #ccc;
	clear: both;
}
	.paginator-prev-next li {
		display: inline;
		float: left;
		font-size: 11px;
		line-height: 38px;
		height: 38px;
		font-weight: bold;
		text-transform: uppercase;
	}
		.paginator-prev-next li.next {
			float: right;
		}
		.paginator-prev-next a {
			display: block;
			color: #e1691f;
			height: 38px;
			margin: 0;
			text-decoration: none;
			background: url("/wp-content/themes/filmmaker/images/sprite.png") no-repeat 0 -935px;
			padding: 0 0 0 10px;
			-o-transition: none;
		  -moz-transition: none;
		  -webkit-transition: none;
		  transition: none;
		}
			.paginator-prev-next li.next a {
				padding: 0 10px 0 0;
				background-position: 100% -1035px;
			}
			.paginator-numbers li a:hover {
				text-decoration: underline;
			}
			.paginator-prev-next a.disabled {
				color: #e6e6e6;
				background-position: 0 -885px;
			}
				.paginator-prev-next li.next a.disabled {
					background-position: 100% -985px;
				}


.paginator-older-newer {
	overflow: hidden;
	margin: 0;
	padding: 0;
	border-top: 1px solid #ccc;
	clear: both;
}
	.paginator-older-newer li {
		display: inline;
		float: left;
		font-size: 11px;
		line-height: 38px;
		height: 38px;
		font-weight: bold;
		text-transform: uppercase;
	}
		.paginator-older-newer li.older {
			float: right;
		}
		.paginator-older-newer a {
			display: block;
			color: #e1691f;
			height: 38px;
			margin: 0;
			text-decoration: none;
			background: url("/wp-content/themes/filmmaker/images/sprite.png") no-repeat 0 -734px;
			padding: 0 0 0 15px;
			letter-spacing: 0.1em;
			-o-transition: none;
		  -moz-transition: none;
		  -webkit-transition: none;
		  transition: none;
		}
			.paginator-older-newer li.older a {
				padding: 0 15px 0 0;
				background-position: 100% -834px;
			}
			.paginator-older-newer a:hover {
				text-decoration: underline;
			}
			.paginator-older-newer a.disabled, 
			.paginator-older-newer a.disabled:hover {
				color: #e6e6e6;
				background-position: 0 -684px;
				text-decoration: none;
				cursor: default;
			}
				.paginator-older-newer li.older a.disabled {
					background-position: 100% -784px;
				}
				
				
	nav.extra li.next {float: left; margin-left: 3em;}
	li.extra{float: right;}
	li.extra a{background: none;}
