* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	border-style: none;
}
body {
	color: #adadad;
	font: 13px Arial, Verdana, sans-serif;
	background-color: #000000;
}
a {
	color: #adadad;
}
a:hover {
	color: #ffffff;
}
input:focus,
select:focus,
text area:focus {
	outline: none;
}
input, textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
li {
	list-style: none;`
}
/* general settings */
#header, #content, #footer {
	width: 100%;
}
.about a {
	border-bottom: 1px solid #4d4d4d;
}
.area {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.film.area {
	position: relative;
}
ul, li {
	margin: 0;
}
.btn {
	text-indent: -9999px;
	overflow: hidden;
	display: inline-block;
}
div.alert {
	background: no-repeat 8px 8px rgba(14, 14, 14, 0.5);
	padding: 8px;
	margin-bottom: 10px;
	border: 1px solid #3e3e3e;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.recalert {
	background: url(../cdn.5secondfilms.com/img-site/exclamation.png) no-repeat 10px 16px rgba(14, 14, 14, 0.5);
	border: 1px solid #3e3e3e;
	float: right;
	width: 480px;
	padding-left: 35px;
	padding-right: 15px;
}
div.alert p {
	max-width: 915px;
	float: left;
	text-align: justify;
	line-height: 18px;
}
div.alert a {
	border-bottom: 1px solid #585858;
	color: #color: #fcd155;
}
div.recalert p a {
	border-bottom: 1px solid #585858 !important;
}
div.alert a.close {
	background-image: url(../cdn.5secondfilms.com/img-site/cross.png);
	width: 16px;
	height: 16px;
	float: right;
}
/* header styles */
#header {
	border-bottom: 1px solid #363736;
	background: url(../cdn.5secondfilms.com/img-site/bg-header.png) repeat;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #303030;
}
#navigation {
	float: left;
}
#navigation li {
	display: inline-block;
	margin-right: 10px;
}
#navigation li.home {
	background-color: #4eadcd;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4eadcd), to(#3882a5));
	background: -webkit-linear-gradient(top, #4eadcd, #3882a5);
	background: -moz-linear-gradient(top, #4eadcd, #3882a5);
	background: -ms-linear-gradient(top, #4eadcd, #3882a5);
	background: -o-linear-gradient(top, #4eadcd, #3882a5);
	background: linear-gradient(top, #4eadcd, #3882a5);
}
#navigation li a {
	text-transform: uppercase;
	border-bottom-style: none;
	font: 300 18px/1 Oswald;
	padding-top: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#navigation li.home a {
	opacity: 0.75;
	width: 48px;
	height: 38px;
	display: inline-block;
	color: rgba(255, 255, 255, 0);
	background: url(../cdn.5secondfilms.com/img-site/icon_home.png) no-repeat 16px 10px;
}
#navigation li.home a:hover {
	opacity: 1;
}
#navigation li a.random {
	font-weight: 300;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../cdn.5secondfilms.com/img-site/stripe.png) #e1af1e;
	opacity: 0.75;
	padding: 1px 5px;
}
#navigation li a.random:hover {
	opacity: 1;
}
form.top.search {
	margin-top: 7px;
}
form.search {
	width: 200px;
	display: inline-block;
	background-color: #ffffff;
	border-radius: 2px; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
}
form input {
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0;
}
.keywords {
	font-size: 13px;
	width: 170px;
	float: left;
	color: #666666;
	padding: 4px;
	background-color: rgba(255, 255, 254, 0);
}
.search .submit {
	background: url(../cdn.5secondfilms.com/img-site/btn-submit.gif) no-repeat 0 0;
	width: 21px;
	text-indent: -9999px;
	overflow: hidden;
	height: 20px;
	float: right;
	margin-top: 2px;
}
#userlinks {
	display: inline-block;
}
#userlinks li {
	float: left;
	margin-left: 5px;
}
#userlinks .button.blue {
	position: relative;
	bottom: 4px;
	padding: 4px 6px;
}
a.button.blue {
	border-bottom-style: none;
	color: rgba(255, 255, 255, 0.75);
}
a.button.blue:hover {
	color: #ffffff;
}
.section {
	float: right;
}
h1 {
	clear: both;
	float: left;

}
.logo {
	width: 190px;
	height: 89px;
	background: url(../cdn.5secondfilms.com/img-site/logo.gif) 0 0;
}
.top.banner {
	float: right;

}
/* advertising */
.banner {
	width: 728px;
	height: 90px;
	background-color: #393939;
}
/* content */
#content, #comments {
	clear: both;
	background: url(../cdn.5secondfilms.com/img-site/bg-content.gif) repeat 0 0;
	padding-top: 10px;
	padding-bottom: 10px;
}
.heading {
	width: 960px;
	display: table;
	margin-bottom: 10px;
}
.cell {
	display: table-cell;
	background: url(../cdn.5secondfilms.com/img-site/bg-heading.gif) repeat-x 0 50%;
	width: 50%;
}
.cell-c {
	display: block;
}
h2 {
	white-space: nowrap;
	color: #ffffff;
	font: 400 40px/1 Oswald;
	padding-right: 20px;
	padding-left: 20px;
	text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5);
	margin-bottom: 10px;
}
.cell-c h2 {
	margin-bottom: 0px;
}
#placeholder {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
}
.left, .right {
	width: 20px;
	height: 33px;
	background: url(../cdn.5secondfilms.com/img-site/btn-arrows.png) no-repeat;
}
.left {
	background-position: 0 0;
	float: left;
}
.right {
	background-position: 0 -34px;
	float: right;
}
.lsmall, .rsmall {
	width: 13px;
	height: 22px;
	background: url(../cdn.5secondfilms.com/img-site/btn-arrows-small.png) no-repeat;
	margin-top: 6px;
}
.lsmall {
	background-position: 0 0;
	float: left;
	margin-right: 10px;
}
.rsmall {
	background-position: 0 -23px;
	float: right;
	margin-left: 10px;
}
a.btn.right, a.btn.left, a.btn.rsmall, a.btn.lsmall {
	opacity: 0.65;
}
a.btn.right:hover, a.btn.left:hover, a.btn.rsmall:hover, a.btn.lsmall:hover {
	opacity: 1;
}
.film .left {
	position: absolute;
	top: 220px;
	left: 0;
}
.film .right {
	position: absolute;
	top: 220px;
	right: 0;
}
.disabled {
	opacity: 0.25;
}
#options {
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}
/* carousel */
#carousel, #crewlist, #tabs {
	background-image: url(../cdn.5secondfilms.com/img-site/bg-carousel.png);
}
#tabs ul {
	background-color: rgba(0, 0, 0, 0.4);
	text-align: center;
}
#tabs li {
	padding: 8px;
	display: inline-block;
}
#tabs li.active {
	background-color: #e1af1e;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4ae20), to(#d18b1b));
	background: -webkit-linear-gradient(top, #e4ae20, #d18b1b);
	background: -moz-linear-gradient(top, #e4ae20, #d18b1b);
	background: -ms-linear-gradient(top, #e4ae20, #d18b1b);
	background: -o-linear-gradient(top, #e4ae20, #d18b1b);
	background: linear-gradient(top, #e4ae20, #d18b1b);
	border-top: 1px solid #f5c032;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.35);
}
#tabs li a {
	font: 300 18px Oswald;
	text-transform: uppercase;
	border-bottom-style: none;
}
#tabs li.active a {
	color: #000000;
	font-weight: 400;
}
.thumbcontainer {
	overflow: hidden;
	width: 890px;
}
#thumbwrapper {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
#thumbwrapper .left, #thumbwrapper .right {
	margin-top: 42px;
}
#thumbwrapper .left {
	margin-right: 15px;
}
#thumbwrapper .right {
	margin-left: 15px;
}
#thumbs {
	width: 4000%;
	padding-top: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
}
#thumbs li {
	margin-right: 15px;
	white-space: normal;
	float: left;
}
#thumbs li a {
	display: inline-block;
	width: 160px;
	height: 90px;
	position: relative;
	z-index: 0;
	border: 3px solid #dadada;
}
div.thumboverlay {
	position: absolute;
	top: 0;
	width: 160px;
	height: 90px;
	display: table;
}
.thumboverlay div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	opacity: 0;
	background-color: rgba(0, 0, 0, 0.75);
}
.thumboverlay div:hover {
	opacity: 1;
}
.thumboverlay span {
	display: block;
	padding: 5px;
	margin: 10px;
	background-color: #4092b4;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	padding: 6px;
	border-top: 1px solid #51b4d4;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	font-size: 13px;
	max-height: 50px;
	overflow: hidden;
}
/* footer */
#footer {
	clear: both;
	background-color: #000000;
	padding-top: 10px;
	line-height: 22px;
	padding-bottom: 10px;
}
#footer li a {
	border-bottom: 1px solid #202020;
}
#footer li a:hover {
	border-bottom-color: #585858;
}
.bottom {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}
.footcol {
	float: left;
	margin-right: 100px;
}
.footcol ul {
	margin-top: 5px;
}
.coltitle, #contact span, .bio span {
	text-transform: uppercase;
	font-size: 11px;
}
#copyright, .coltitle {
	color: #323232;
}
#copyright {
	float: right;
	text-align: right;
	margin-top: 5px;
}
#copyright p {
	line-height: 1;
	margin-bottom: 5px;
}
#copyright form.search {
	margin-top: 4px;
}
.subpage h2 {
	padding: 0;
	text-transform: uppercase;
}
.film.subpage h2 {
	text-transform: none;
}
/* blog */
#posts {
	width: 775px;
	float: left;
	min-height: 400px;
}
.post {
	margin-bottom: 10px;
}
h3 {
	font: 300 30px/1 Oswald;
}
.blog h4 {
	margin-bottom: 10px;
}
#blog h3 {
	color: #cccccc;
}
#blog h3 a {
	color: #cccccc;
	border-style: none;
}
#blog h3 a:hover {
	color: #ffffff;
}
.date {
	font: 40px/1 Oswald;
	color: #0b0c0b;
	text-shadow: 1px 1px 1px #434443;
	display: block;
	float: left;
}
.date span {
	display: block;
	font-size: 16px;
	opacity: 1;
	text-transform: uppercase;
	text-align: center;
	margin-top: 2px;
}
.post .content {
	margin-left: 50px;
	border-bottom: 1px solid #3b3b3b;
}
.post .content.each {
	margin-left: 0;
}
.postmeta {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #3b3b3b;
	color: #6f6f6f;
}
.postmeta a {
	border-style: none;
	padding-left: 20px;
	margin-left: 5px;
	margin-right: 5px;
}
.postmeta a.author {
	background: url(../cdn.5secondfilms.com/img-site/user_comment.png) no-repeat 0 0;
}
.postmeta a.category {
	background: url(../cdn.5secondfilms.com/img-site/tag_blue.png) no-repeat 0 0;
}
.postmeta a.commentcount {
	background: url(../cdn.5secondfilms.com/img-site/comment.png) no-repeat 0 0;
}
.post p {
	line-height: 16px;
	margin-bottom: 10px;
	text-align: justify;
}
.post p a, a.readmore {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.post p a:hover {
	color: #ffffff;
}
a.readmore {
	margin-bottom: 10px;
	display: inline-block;
}
div.sidebar {
	width: 170px;
	margin-left: 0;
	margin-right: 0;
	float: right;
	opacity: 0.8;
	padding: 15px 15px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-boxder-box;
	box-sizing: border-box;
}
h4 {
	font: 300 18px/1 Oswald;
	text-transform: uppercase;
	color: #fffffe;
}
.sidebar ul {
	margin-top: 10px;
}
.sidebar li {
	line-height: 18px;
}
.sidebar li a {
	border-style: none;
	background: url(../cdn.5secondfilms.com/img-site/bullet_black.png) no-repeat -5px;
	padding-left: 15px;
}
#blog ul.paging {
	margin-left: 50px;
}
.paging li {
	display: inline-block;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* each */
#breadcrumb {
	color: #737473;
	display: none;
}
#breadcrumb a {
	border-style: none;
}
#individual {
	width: 640px;
	float: left;
}
#individual #placeholder {
	margin: 0;
}
#buttons {
	display: inline-block;
}
#buttons li {
	margin-right: 5px;
	float: left;
}
iframe.fb {
	margin-top: 5px;
}
#surlcontainer {
	margin-top: 1px;
	float: right;
}
#surlcontainer .shorturl {
	margin-right: 5px;
}
#buttons li a, #surlcontainer a {
	display: inline-block;
}
#buttons li a.button.blue {
	font-size: 12px;
	margin-left: 5px;
}
.button.gray {
	font-size: 15px;
	background-color: #0f100f;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a2a2a), to(#141414));
	background: -webkit-linear-gradient(top, #2a2a2a, #141414);
	background: -moz-linear-gradient(top, #2a2a2a, #141414);
	background: -ms-linear-gradient(top, #2a2a2a, #141414);
	background: -o-linear-gradient(top, #2a2a2a, #141414);
	background: linear-gradient(top, #2a2a2a, #141414);
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	padding: 6px 8px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #242424;
	border-left-color: #1e1e1e;
	border-bottom-color: #121212;
	border-right-color: #141414;
}
.button.comment {
	background: url(../cdn.5secondfilms.com/img-site/icon_comment.png) no-repeat 5px 6px, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a2a2a), to(#141414));
	background: url(../cdn.5secondfilms.com/img-site/icon_comment.png) no-repeat 5px 6px, -webkit-linear-gradient(top, #2a2a2a, #141414);
	background: url(../cdn.5secondfilms.com/img-site/icon_comment.png) no-repeat 5px 6px, -moz-linear-gradient(top, #2a2a2a, #141414);
	background: url(../cdn.5secondfilms.com/img-site/icon_comment.png) no-repeat 5px 6px, -ms-linear-gradient(top, #2a2a2a, #141414);
	background: url(../cdn.5secondfilms.com/img-site/icon_comment.png) no-repeat 5px 6px, -o-linear-gradient(top, #2a2a2a, #141414);
	background: url(../cdn.5secondfilms.com/img-site/icon_comment.png) no-repeat 5px 6px, linear-gradient(top, #2a2a2a, #141414);
	padding-left: 32px;
}
.button.tweet {
	background: url(../cdn.5secondfilms.com/img-site/icon_twitter.png) no-repeat 5px 7px, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a2a2a), to(#141414));
	background: url(../cdn.5secondfilms.com/img-site/icon_twitter.png) no-repeat 5px 7px, -webkit-linear-gradient(top, #2a2a2a, #141414);
	background: url(../cdn.5secondfilms.com/img-site/icon_twitter.png) no-repeat 5px 7px, -moz-linear-gradient(top, #2a2a2a, #141414);
	background: url(../cdn.5secondfilms.com/img-site/icon_twitter.png) no-repeat 5px 7px, -ms-linear-gradient(top, #2a2a2a, #141414);
	background: url(../cdn.5secondfilms.com/img-site/icon_twitter.png) no-repeat 5px 7px, -o-linear-gradient(top, #2a2a2a, #141414);
	background: url(../cdn.5secondfilms.com/img-site/icon_twitter.png) no-repeat 5px 7px, linear-gradient(top, #2a2a2a, #141414);
	padding-left: 28px;
}
iframe {
	display: block;
}
span.shorturl, p.code {
	color: #939393;
	font-size: 13px;
	padding: 6px;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	background: #1d1d1d;
	border-style: solid;
	border-width: 1px;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #3e3e3e;
	border-bottom-color: #3e3e3e;
}
.sidebar {
	padding: 4px 4px 0 5px;
	margin-bottom: 5px;
	background-color: rgba(0, 0, 0, 0.35);
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	float: right;
}
#description {
	font: 400 16px/1.3 Oswald;
	color: #e0e0e0;
	width: 310px;
	border-bottom: 2px solid #292929;
	border-top: 2px solid #292929;
	margin-bottom: 10px;
	float: right;
}
#description p {
	padding-top: 3px;
	padding-bottom: 3px;
}
.box {
	width: 300px;
	height: 250px;
	background-color: #383938;
	float: right;
	border: 5px solid #282928;
}
.clear {
	clear: both;
}
#comments h3 {
	text-transform: uppercase;
	font-size: 30px;
	color: #f8f8f8;
	margin-bottom: 8px;
}
span.count {
	font-size: 18px;
	color: #828282;
	position: relative;
	bottom: 5px;
	font-weight: 300;
}
#comments ul {
	background-color: rgba(0, 0, 0, 0.2);
	border-top-width: 2px;
	border-top-style: solid;
	border-color: #1e1f1e;
	border-bottom-style: solidlid;
	border-bottom-width: 2px;
}
li.comment {
	border-bottom: 1px solid #3d3e3d;
	clear: both;
	color: #f8f8f8;
}
li.last {
	border-bottom-style: none;
}
li.comment, li.comment div {
	min-height: 65px;
}
div.comment.meta, div.comment.comment, #commentform, #donateform {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.comment.meta {
	width: 160px;
	display: inline-block;
	float: left;
	padding: 10px;
	text-align: right;
	overflow: hidden;
}
div.comment.content {
	width: 480px;
	display: inline-block;
	padding: 10px 10px 4px;
	border-left: 1px solid #3d3e3d;
}
div.comment.content p {
	padding-bottom:6px;
	overflow: hidden;
}
span.published {
	font-size: 11px;
	color: #696969;
	display: block;
}
span.staff {
	color: #f2c100;
	background: url(../cdn.5secondfilms.com/img-site/bullet_star.png) no-repeat 0 -1px;
	padding-left: 17px;
	opacity: 1;
}
div#commentlist {
	width: 640px;
	float: left;
}
div#commentform {
width: 305px;
float: right;
}
.comment.form, .contact.form, #donateform {
	background-color: rgba(0, 0, 0, 0.2);
	border-top-width: 2px;
	border-top-style: solid;
	border-color: #1e1f1e;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.comment.form label, .contact.form label, .modal form label, #donateform label {
	display: block;
	color: #ffffff;
}
.comment.form input, .contact.form input, .modal .form input {
	width: 180px;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.comment.form input.check {
	width: auto;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 3px;
}
.comment.form textarea, .contact.form textarea {
	width: 285px;
	padding: 5px;
	margin-top: 5px;
	height: 120px;
	margin-bottom: 5px;
	resize: none;
}
#contactform.contact.form input.captchainput, #contactform.contact.form img {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
#contactform.contact.form input.submit {
	display: block;
	clear: left;
}
.modal form textarea {
	width: 285px;
	padding: 5px;
	margin-top: 5px;
	height: 120px;
	resize: none;
	margin-bottom: 5px;
}
.comment.form input, .comment.form textarea, .contact.form input, .contact.form textarea, .modal form input, .modal form textarea, #donateform input {
	color: #666666;
	font: 13px Arial, Verdana, sans-serif;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}
#commentform img, .modal img {
	margin-top: 5px;
	float: left;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
#commentform input.captchainput, #contact input.captchainput, .modal input.captchainput {
	width: 140px;
	height: 30px;
	text-align: center;
	color: #ba9397;
	font: 18px Georgia, "Times New Roman", Times, serif;
	border: 1px solid #ba9397;
	float: right;
}
#registrationform img {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
}
#registrationform input.captchainput {
	float: none;
	display: block;
}
.modal input.captchainput, .modal img {
	float: none;
}
#reclaim.modal p {
	display: block;
	width: 260px;
	font-size: 12px;
}
#commentform .check {
	clear: both;
}
#commentform .comment .submit, #contact .contact .submit, .modal .submit, .button.blue, #donateform .submit {
	width: auto;
	background-color: #4092b4;
	border-radius: 2px; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	padding: 6px;
	border-top: 1px solid #51b4d4;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	font-size: 13px;
	margin-bottom: 0;
}
.button.blue.alt {
	background-color: #424342;
	border-top-color: #5a5b5a;
}
/* contact */
#contactform, #registrationform {
	width: 450px;
	float: left;
	margin-right: 20px;
}
#contact div {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#contactform input {
	width: 220px;
}
#contactform textarea {
	width: 430px;
	padding: 5px;
	margin-top: 5px;
	height: 120px;
	margin-bottom: 5px;
	resize: none;
}
#contact span {
	margin-bottom: 5px;
	display: block;
	color: #808080;
}
#registrationform span {
	display: inline;
	color: maroon;
	margin: 0;
	padding: 0 3px;
	font-size: 13px;
}
#contact p {
	margin-top: 10px;
	margin-bottom: 10px;
}
#contact a {
	border-style: none;
}
#contact .contact.email p, #contact .contact.address p {
	margin-top: 0;
	margin-bottom: 0;
}
.contact.email, .contact.address {
	float: left;
	width: 490px;
	margin-bottom: 20px;
	padding-left: 50px;
	min-height: 35px;
	padding-top: 2px;
}
.contact.email {
	background: url(../cdn.5secondfilms.com/img-site/contact-email.png) no-repeat 0 0;
}
.contact.address {
	background: url(../cdn.5secondfilms.com/img-site/contact-home.png) no-repeat 0 0;
}
/* film list */
#filmlist ul.buttons li {
	display: inline-block;
	margin-bottom: 10px;
}
a.button.inset {
	font-size: 15px;
	background-color: #535353;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#535353), to(#313131));
	background: -webkit-linear-gradient(top, #535353, #313131);
	background: -moz-linear-gradient(top, #535353, #313131);
	background: -ms-linear-gradient(top, #535353, #313131);
	background: -o-linear-gradient(top, #535353, #313131);
	background: linear-gradient(top, #535353, #313131);
	padding: 6px;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	display: inline-block;
	text-shadow: -1px -1px 1px #333333;
	color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-top-color: #696969;
	border-left-color: #696969;
	border-bottom-color: #141414;
	border-right-color: #141414;
}
a.button.outset, a.button.inset:hover {
	font-size: 15px;
	padding: 6px;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	display: inline-block;
	text-shadow: -1px -1px 1px #333333;
	color: #c3c3c3;
	background: #1d1d1d;
	border-style: solid;
	border-width: 1px;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #3e3e3e;
	border-bottom-color: #3e3e3e;
}
#filmthumbs {
	overflow: hidden;
}
ul#filmthumbs li {
	background-color: rgba(0, 0, 0, 0.25);
	padding: 5px;
	border: 1px solid #1c1c1c;
	width: 314px;
	margin-right: 9px;
	margin-bottom: 9px;
	height: 263px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
ul#filmthumbs li.rightmost {
	margin-right: 0;
}
.thumb.placeholder {
	width: 302px;
	height: 170px;
	background-color: #000000;
	margin-bottom: 7px;
}
.thumb.placeholder img {
	width: 302px;
	height: 170px;
}
#filmthumbs h3 {
	font-size: 20px;
	font-weight: 300;
	float: left;
	white-space: nowrap;
	max-width: 260px;
}
#filmthumbs span.tcount {
	font: 300 15px/1 Oswald;
	float: right;
	background: url(../cdn.5secondfilms.com/img-site/comment.png) no-repeat 0 2px;
	padding-left: 18px;
	margin-top: 1px;
}
#filmthumbs p {
	clear: both;
	padding-top: 7px;
	color: #808080;
	max-height: 45px;
	overflow: hidden;
}
.squaread {
	width: 300px;
	height: 250px;
	background-color: #000000;
}
.legal p {
	margin-top: 10px;
}
.legal h4 {
	margin-top: 10px;
}
/* about */
p.text {
	line-height: 17px;
	margin-bottom: 10px;
	text-align: justify;
}
#staff h3 {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 24px;
	white-space: nowrap;
	padding-right: 10px;
}
.cell-r {
	display: table-cell;
	background: url(../cdn.5secondfilms.com/img-site/bg-heading.gif) repeat-x 0 50%;
	width: 100%;
}
.bio {
	background-color: rgba(0, 0, 0, 0.25);
	padding: 10px;
	border: 1px solid #1c1c1c;
}
#crewplaceholder {
	width: 177px;
	height: 265px;
	float: left;
	margin-right: 10px;
	border: 5px solid #dadada;
}
.bio span {
	margin-bottom: 5px;
	display: block;
	color: #808080;
}
div.crew {
	float: left;
}
div.crew.name, div.crew.twitter {
	width: 250px;
}
div.crew.picks, div.crew.thebio {
	margin-top: 16px;
}
div.crew.thebio {
	width: 733px;
}
#staff .heading {
	margin-top: 30px;
}
#crewlist #thumbwrapper .left, #crewlist #thumbwrapper .right {
	margin-top: 64px;
}
#crewlist #thumbs {
	padding-left: 0px;
}
#crewlist #thumbs li {
	margin-right: 14px;
}
#crewlist #thumbs li a {
	width: 93px;
	height: 140px;
}
#crewlist div.thumboverlay {
	width: 93px;
	height: 140px;
}
/* modal */
#lean_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background: #000;
	display: none;
}
div .modal {
	background-image: url(../cdn.5secondfilms.com/img-site/bg-content.gif);
	display: none;
}
div#register, div#login {
	width: 180px;
}
.modal label, .modal input {
	display: block;
}
.modal input.submit {
	width: auto;
	margin-bottom: 0;
	margin-top: 10px;
}
.modal h3 {
	text-transform: uppercase;
	font-size: 22px;
	margin-bottom: 10px;
	color: #ffffff;
}
#embed {
	padding-bottom: 15px;
}
#embed p {
	max-width: 260px;
	word-wrap: break-word;
}
#embed p.code {
	margin-top: 10px;
	margin-bottom: 16px;
}
/* zeroclipboard */
#surlcontainer, #embedcontainer {
	position: relative;
}
#copysurl.hover {
	color: #ffffff;
}
p.fourohfour, .donate p {
	font: 300 24px Oswald;
	text-align: center;
}
div.fourohfour {
	padding-top: 50px;
	padding-bottom: 50px;
}
.fourohfour h2 {
	text-align: center !important;
}
/* fonts */
@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 700;
	src: local('Oswald Bold'), local('Oswald-Bold'), url('assets/Oswald-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 300;
	src: local('Oswald Light'), local('Oswald-Light'), url('assets/Oswald-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 400;
	src: local('Oswald Regular'), local('Oswald-Regular'), url('assets/Oswald-Regular.ttf') format('truetype');
}
#bugreport {
	position: fixed;
	bottom: 0;
	right: 0;
	background-color: #000000;
	padding: 10px;
	z-index: 5;
}
#bugreport a {
	background: url(../cdn.5secondfilms.com/img-site/bug.png) no-repeat right;
	padding-right: 20px;
}
#bugreport span {
	border-bottom: 1px solid rgba(255, 255, 254, 0.3);
}
.donate img {
	border: 5px solid #232323;
	float: right;
	margin-bottom: 10px;
}
.donate {
	text-align: center;
	overflow: hidden;
}
.donate p, .donate h2 {
	float: left;
}
.donate h2 {
	text-transform: none;
	font-weight: 300;
	margin-top: 10px;

}
.donate p {
	text-align: justify;
	max-width: 335px;
	line-height: 30px;
}
#donateform p {
	margin-bottom: 10px;
}
#donateform .text {
	width: 80px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 15px;
	padding: 6px;
}
#donateform label {
	display: inline;
	font-size: 30px;
	color: #d7d7d7;
	margin-right: 20px;
}
#donateform .submit {
	font-size: 20px;
	position: relative;
	bottom: 5px;
	margin-top: 8px;
}
#donateform input[type="radio"] {
	position: relative;
	bottom: 7px;
	margin-right: 5px;
}
#donateform input[type="radio"]:checked + label {
	color: #fcd053;
}
#donateform span {
	color: #808080;
}
#donate {
	clear: both;
}
.donatelink a {
	color: #59ABD0;
}
.donatelink a:hover {
	color: #ffffff;
}