/* 
Theme Name: FF1
Theme URL: http://fusedfilm.com/
Description: This theme was custom made for Fused Film, using Whiteboard by Brian Purkiss (http://whiteboardframework.com) as a blank slate to draw on.
Author: Vaughan Risher
Author URI: http://vaughanrisher.com
Version: 1.0
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}


/************************************************
*	Body	  									* 
************************************************/

body {
	background: #000000 url(images/Fused-Film-Background-v4.png) center 29px repeat-y;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 0px;
	margin:0;
	}
	
#container {
	background: #FFFFFF;
	width: 1000px;
	margin: 10px auto 10px auto;
	padding: 0px;
	position: relative;
	border:none;
	}
	
a, a:link{
	color:#930606;
}

a:visited {
	color:#383838;
}

a:hover {
	color:#B8CE47;
}

/************************************************
*	Misc	  									* 
************************************************/

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

/************************************************
*	Header  									*
************************************************/

/* Top Menu Bar */

#topmenubar {
	width:100%;
	height:20px;
	background:url(images/topmenuback.png) top left repeat-x;
	clear:both;
	position:relative;
	z-index:1000;
}

#topmenubar div {
	width:864px;
	height:18px;
	padding:2px 0 0 136px;
	background:url(images/ffnetwork.png) left center no-repeat;	
	text-align:left;
}

#topmenubar div a, #topmenubar div a:link, #topmenubar div a:visited {
	color:#FF8B02;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	border:solid 1px black;
	border-width:0 0 0 1px;
	padding:0 0 0 10px;	
	margin:0 0 0 5px;
}

#topmenubar div a:hover {
	color:#FFFFFF;
}

/* Featured Content Gallery */

#FFGalControls {
	width:15px;
	height:127px;
	position:absolute;
	top:123px;
	margin-left:973px;
	z-index:1000; 
}

#FFGalControls p {
	width:15px;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#930606;
	padding:1px 0 2px 3px;
	margin:0 0 6px 0;
	background:#FFFFFF;
	position:relative;
	cursor:pointer;
	border-radius: 0 0 10px 0;
	-webkit-border-radius: 0 0 10px 0;
	-moz-border-radius: 0 0 10px 0;
}

#FFGalControls p.contover {
	color:#FFFFFF;
	background:#FF8B02;
}

#FFGalControls p.contactive{
	color:#000000;
	background:#FF8B02;
}

#FFGallery {
	width:811px;
	height:127px;
	position:absolute;
	top:123px;
	margin-left:158px;
	overflow:hidden;
}

#FFGallery a.covering, #FFGallery a.covering:link, #FFGallery a.covering:visited {
	text-decoration:none; 
	display:block;
	position:absolute;
	width:811px;
	height:127px;
	background:url(images/FF-Gallery-Covering-2b.png) 0px 0px no-repeat; 
	z-index:800;
}

#FFGallery a.covering span {
	color:#FF8B02;
	display:block;
	font-size:15px;
	font-weight:bold;
	line-height:17px;
	padding:6px 5px 0 5px;
	margin:104px 0 0 17px;
	text-align:left;
	background:none;
	display:none;
}

#FFGallery a.covering:hover span {
	color:#FFFFFF;
}

#FFGallery img {
	position:absolute;	
	z-index:700;
	display:none;
}

/* Main Header Settings */

#header {
	background: #930606 url(images/Fused-Film-Banner-v2c.png) top left no-repeat;
	width: 1000px;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
	
div#topTitle a, div#topTitle a:link, div#topTitle a:visited {
	display:block;
	height:260px;
}

/************************************************
*	Social Bar      							*
************************************************/

#social {
	float:right;
	background:none;
	width: 310px;
	height: 32px;
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#social li {
	list-style:none;
	float:right;
	padding:0;
}

#social li a, #social li a:link, #social li a:visited {
	color: #000000;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-transform: lowercase;
	text-decoration:none;
    margin: 0 0 0 7px;
	padding: 5px 10px 6px 10px;
}

#social li a:hover, #social li a:active {
	color: #FFFFFF;
	text-decoration: none;
	background: #FF8B02;
}

/************************************************
*	Navbar      								*
************************************************/

#nav {
	background:none;
	width: 690px;
	height: 31px;
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-transform: lowercase;
	text-decoration:none;
    margin: 0px;
	padding: 5px 10px 7px 10px;
	}

#nav li a:hover, #nav li a:active {
	color: #FF8B02;
    margin: 0px;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #383838;
	width: 150px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-transform: lowercase;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #FF8B02;
	color: #000000;
	padding: 7px 10px 7px 10px;
	}

#nav li {
	float: left;
	padding: 0px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul, #extralink li ul ul {
	margin: -32px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
/************************************************
*	SubNavbar      								*
************************************************/
	
#subnav {
	clear:left;
	background: #930606;
	width: 1000px;
	height: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border:solid #383838 1px;
	border-width:2px 0 0 0;
	}
	
#subnav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li, #subextralink li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li a, #subnav li a:link, #subnav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration:none;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}

#subnav li a:hover, #subnav li a:active {
	background: #FF8B02;
	color: #000000;
	display: block;
	text-decoration: none;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #383838;
	width: 140px;
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #FF8B02;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	}

#subnav li {
	float: left;
	padding: 0px;
	}

#subnav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	margin: 0px;
	padding: 0px;
	}

#subnav li li { 
	}

#subnav li ul a { 
	width: 140px;
	}

#subnav li ul a:hover, #subnav li ul a:active { 
	}

#subnav li ul ul {
	margin: -25px 0 0 161px;
	}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {
	left: -999em;
	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {
	left: auto;
	}

#subnav li:hover, #subnav li.sfhover { 
	position: static;
	}
	
/************************************************
*	Featured Link Dropdown						*
************************************************/

#subnav li.linkcat {
	position:absolute;
	right:0;
}

#subnav li a.featuredlinks, #subnav li a.featuredlinks:link, #subnav li a.featuredlinks:visited {
	margin-right:0;
	background:url(images/FF-Article-Header-2b.png) center center no-repeat;
}

#subnav li a.featuredlinks:hover {
	background: #FF8B02;
}

#subnav li.linkcat ul {
	float:right;
	width:483px;
	right:0;
	border:1px solid white;
	border-width:1px 1px 0 0;
}

#subnav li.linkcat ul li a {
	height:38px;
	border-width:0 0 1px 1px;
}

/************************************************
*	Search	  									*
************************************************/

#searchform {
	display:block;
	padding:0 5px 5px 5px;
}

#searchform  .hidden {
	display:none;
}

#searchform #s {
	font-size:16px;
	line-height:17px;
	padding:0;
	width:260px;
}

#searchform #searchsubmit {
	margin:2px 0 0 5px;
	vertical-align:top;
}

#searchform #searchsubmit:hover {
	
}

h3.searchhead #searchform {
	display:inline;
	padding:0;
}

h3.searchhead #searchform #s {
	font-size:16px;
	line-height:17px; 
	width:220px;
}

h3.searchhead #searchform #searchsubmit {
	margin:2px 2px 0 3px;
}

#topmenubar #searchform {
	display:block;
	float:right;
	padding:0;
	height:16px;
}

#topmenubar #searchform  .hidden {
	display:none;
}

#topmenubar #searchform #s {
	font-size:11px;
	line-height:12px;
	width:150px;
}

#topmenubar #searchform #searchsubmit {
	margin:0 0 0 3px;
	vertical-align:top;
}
	
/************************************************
*	Post Content   								*
************************************************/

div.hotlist {
	float:left;
	width:330px;
	padding:0 0 2px 0;
	margin:0 0 11px 10px;
	background:#C8C8C8;
	position:relative;
}

div.hotlist h1 {
	font-size:14px;
	text-align:center;
	font-weight:bold;
	padding:3px;
	margin:0;
	background:#FF8B02 url(images/FF-White-Dapple-1.png) 200px center no-repeat;
	color:#000000;
}

div.hotlist a, div.hotlist a:link, div.hotlist a:visited {
	font-size:11px;
	line-height:17px;
	height:18px;
	padding:0 2px 0 2px;
	margin:2px 2px 0 2px;
	display:block;
	color:#000000;
	background:#FFFFFF;
	text-decoration:none;
	overflow:hidden;
}

div.hotlist a img {
	float:left;
	position:relative;
	right:2px;
	height:18px;
	width:55px;
	vertical-align:middle;
	margin:0 3px 0 0;
}

div.hotlist a img.larger {
	position:absolute;
	top:24px;
	left:2px;
	height:auto;
	width:auto;
	display:none;
	z-index:1000;
}

div.hotlist a:hover {
	color:#000000;
	background:#FF8B02;
}

div.hotlist a:hover img.larger {
	display:block;
}

#content {
	float:left;
	width:690px;
}

.homepage {
	
}
	
.post {
	float:left;
	width:690px;
	padding-bottom:20px;
}

.single {
	padding-top:0px;
}

.post p, .post div {
	font-size:14px;
	line-height:18px;
	margin:10px 15px 0 15px;
	padding:0;
}

.post ul {
	margin:0px 22px 0 22px;
	padding:3px;
}

.post ul li {
	list-style:none;
	font-size:13px;
	color:#000000;
	padding:2px 5px 4px 5px;
	margin:5px 0 0 0;
	background:#B8CE47 url(images/FF-White-Dapple-1.png) right top repeat-y; 
}

.post blockquote, .post .quoted {
	color:black;
	font-style:italic;
	font-size:14px;
	line-height:16px;
	margin:10px 25px 0 25px;
	background:#F0F1F1 url(images/FF-quoteback.png) left top repeat-y;
}

.post blockquote p {
	margin:0;
	padding:7px 10px 8px 90px;
}

.post .quoted {
	padding:7px 10px 8px 90px;
}

.post blockquote .quoted {
	margin:0;
	padding:7px 10px 8px 90px;
	background:none;
}

.post .alignright {
	float:right;
	clear:right;
	margin:0px 15px 10px 15px;
}

.post .alignleft {
	float:left;
	clear:left;
	margin:0px 10px 10px 15px;
}

.post .aligncenter {
	display:block;
	margin:10px auto 0 auto;
}

.post .gallery {
	width:660px;
	margin-left:5px;
}

.post dl.gallery-item img {
	
}

.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 {
	font-weight:bold;
	padding:4px 5px 4px 5px;
	margin:10px 10px 5px 10px;
}

.post h1 {
	color:#B8CE47;
	background:#000000 url(images/FF-White-Dapple-1.png) right top repeat-y;
	font-size:20px;	
}

.post h2 {
	color:#FFFFFF;
	background:#383838 url(images/FF-navbar-back.png) center center no-repeat;
	font-size:18px;
}

.post h3 {
	font-size:16px;
}

.post h4 {
	font-size:15px;	
}

.post h5 {
	font-size:14px;	
}

.post h6 {
	font-weight:normal;
	font-size:14px;
}

div.specialheadsection {
	clear:both;
	margin:0;
	padding:0 0 0 0;
}

div.specialheadsection p {
	font-size:14px;
	margin:0 10px 0 10px;
}

div.specialheadsection p.hpsocialstrip {
	text-align:right;
	font-weight:bold;
	font-size:16px;
	letter-spacing:1px;
	padding:2px 6px 3px 6px;
	background:#FED229 url(images/FF-White-Dapple-1b.png) left top repeat-y;
}

div.specialheadsection p.hpsocialstrip a, div.specialheadsection p.hpsocialstrip a:link, div.specialheadsection p.hpsocialstrip a:visited {
	color:#930606;
	text-decoration:none;
}

div.specialheadsection p.hpsocialstrip a:hover {
	color:#B8CE47;
}

div.specialheadsection p.specialheader {
	padding:0;
}

div.specialheadsection p img.specialheader {
	margin:0;
}

.homepage h1 {
	clear:both;
	font-size:28px;
	font-weight:bold;
	margin:20px 10px 20px 10px;
	color:white;
	text-decoration:none;
	background:#B8CE47 url(images/FF-Article-Header-2b.png) right top no-repeat;
}

.homepage h1 a, .homepage h1 a:link, .homepage h1 a:visited {
	display:block;
	padding:10px 12px 11px 12px;
	color:white;
	text-decoration:none;
}

.homepage h1 a em {
	float:right;
	display:none;
	font-style:normal;
	margin:0 0 0 0;
}

.homepage h1 a:hover em {
	display:block;
}

.homepage h1.news a, .homepage h1.news a:link, .homepage h1.news a:visited, .news span {
	padding:10px 12px 11px 62px !important;
	background:url(images/hp-graphic-news.png) left top no-repeat;
}

.homepage h1.fused-tv a, .homepage h1.fused-tv a:link, .homepage h1.fused-tv a:visited, .fused-tv span {
	padding:10px 12px 11px 62px !important;
	background:url(images/hp-graphic-fused-tv.png) left top no-repeat;
}

.homepage div.archivelink {
	clear:both;
	margin:0 10px 50px 10px;
	background:#FF8B02 url(images/FF-Article-Header-1.png) left top no-repeat;
}

.homepage div.archivelink a, .homepage div.archivelink a:link, .homepage div.archivelink a:visited  {
	display:block;
	text-align:right;
	font-size:20px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	padding:5px 7px 6px 7px;
}

.homepage div.archivelink a:hover {
	color:black;
}

.homepage h2, .archive h2 {
	font-size:15px;
	padding:0;
	margin:0 10px 10px 10px;
	clear:left;
}

.post h2 a, .post h2 a:link, .post h2 a:visited {
	display:block;
	font-weight:bold;
	padding:5px 7px 6px 7px;
	color:white;
	text-decoration:none;
	background:#930606 url(images/FF-Article-Header-1b.png) left top no-repeat;
}

.post h2 a:hover {
	background:#383838 url(images/FF-Article-Header-1b.png) left top no-repeat;
}

.post p.postend {
	margin:0;
	padding:0;
	height:10px;
	clear:left;	
}

.homepage .post .attachment-thumbnail, .archive .post .attachment-thumbnail, .homepage .post .attachment-post-thumbnail, .archive .post .attachment-post-thumbnail {
	width:250px;
	height:150px;
	float:left;
	clear:left;
	margin:0 0 0 10px;
}

.post .embedwrap {
	margin:0 auto 0 auto;
}

.homepage .post p, .archive .post p {
	font-size:14px;
	line-height:19px;
	margin:0;
	padding:5px 20px 0 270px;
	margin:0 0 0 0;
}

.homepage .post p br, .archive .post p  br {
	display:none;
}

.post p.byline {
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:2px 15px 5px 15px;
}

.homepage p.byline, .archive p.byline {
	padding:0 20px 0 270px;
	font-size:15px; 
	line-height:15px;
}

.homepage .post p a, .homepage .post p a:link, .homepage .post p a:visited, .archive .post p a, .archive .post p a:link, .archive .post p a:visited {
	color:#FF8B02;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 0 5px;
	padding:2px 5px 3px 5px;
}

.homepage .post p a:hover, .archive .post p a:hover {
	color:#B8CE47;
}

.homepage .post p a.morelink, .archive .post p a.morelink {
	float:right;
	margin:10px 0 0 0;
}

.post p.byline a, .post p.byline a:link, .post p.byline a:visited {
	margin:0;
	padding:0;
	background:none;
	display:inline;
	text-decoration:none;
	width:auto;
	float:none;
	color:#FF8B02;
}

.post p.byline a:hover {
	color:#B8CE47;
}

div#postmeta {
	margin:25px 15px 20px 15px;
}

div#postmeta p.cats {
	float:left;
	width:215px;
	height:75px;
	margin:0;
	padding:5px 10px 5px 0;
}

div#postmeta p.tags {
	float:left;
	width:420px;
	border:2px solid black;
	border-width:0 0 0 2px;
	margin:0;
	padding:5px 0 5px 10px;
}

div#postmeta p.tags span, div#postmeta p.cats span {
	color:white;
	font-weight:bold;
	padding:1px 5px 3px 5px;
	display:block;
	background:#000000 url("images/FF-Sidebar-Texture-1b.png") left top repeat-y;
}

div#postmeta p.tags strong, div#postmeta p.cats strong {
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}

div#postmeta p.tags a, div#postmeta p.cats a, div#postmeta p.tags a:link, div#postmeta p.cats a:link, div#postmeta p.tags a:visited, div#postmeta p.cats a:visited {
	text-decoration:none;
}

.postnavigation {
	clear:both;
	float:left;
	padding:0 10px 0 10px;
	width:670px;
}

.postnavigation p {
	width:330px;
	padding:5px;
	float:left;
}

.postnavigation p.older {
	float:right;
	padding:0;
	margin:0;
}

.postnavigation p.older a, .postnavigation p.older a:link, .postnavigation p.older a:visited {
	text-align:right;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:5px; 
	margin:0 0 0 0;
	background:#930606 url(images/FF-Article-Header-1b.png) left top no-repeat;
}

.postnavigation p.older a:hover {
	color:#FF8B02;
	background:#383838 url(images/FF-Article-Header-1b.png) left top no-repeat;
}

.postnavigation p.newer {
	float:left;
	padding:0;
	margin:0;
}

.postnavigation p.newer a, .postnavigation p.newer a:link, .postnavigation p.newer a:visited {
	color:white;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:5px;
	margin:0 0 0 0;
	background:#930606 url(images/FF-Article-Header-2b.png) right top no-repeat;	
}

.postnavigation p.newer a:hover {
	color:#FF8B02;
	background:#383838 url(images/FF-Article-Header-2b.png) right top no-repeat; 
}

.postnavigation div.wp-pagenavi {
	margin:0 0 15px 0;
	padding:20px 5px 5px 5px;
	font-size:16px;
	text-align:center;
	clear:both;
}

.postnavigation div.wp-pagenavi span.pages {
	font-weight:bold;
	background:#383838 url(images/FF-Article-Header-1.png) center top no-repeat;
	color:#FFFFFF;
	padding:1px 3px 2px 3px;
}

.postnavigation div.wp-pagenavi a.page, .postnavigation div.wp-pagenavi a.page:link, .postnavigation div.wp-pagenavi a.nextpostslink, .postnavigation div.wp-pagenavi a.nextpostslink:link, .postnavigation div.wp-pagenavi a.previouspostslink, .postnavigation div.wp-pagenavi a.previouspostslink:link, .postnavigation div.wp-pagenavi span.extend, .postnavigation div.wp-pagenavi a.last, .postnavigation div.wp-pagenavi a.last:link {
	color:white;
	font-weight:bold;
	background:black;
	border-color:black;
	padding:1px 3px 2px 3px;
	margin:0 0 0 5px;
	text-decoration:none;
}

.postnavigation div.wp-pagenavi span.current {
	color:#000000;
	font-weight:bold;
	background:#FF8B02;
	padding:1px 3px 2px 3px;
	margin:0 0 0 5px;
}

.postnavigation div.wp-pagenavi a.page:hover, .postnavigation div.wp-pagenavi a.nextpostslink:hover, .postnavigation div.wp-pagenavi a.previouspostslink:hover, .postnavigation div.wp-pagenavi a.last:hover {
	color:#FFFFFF;
	background:#FF8B02;
	border-color:black;
}

/************************************************
*	Social Post Box    							*
************************************************/

div.socialstrip {
	height:25px;
	margin:0 15px 10px 15px;
	padding:10px 0 0 0;
}

div.socialstrip div.tw_button {
	width:100px;
	height:25px;
	margin:0 0 0 0;
	padding:0;
	float:left;
}

div.socialstrip div#fb-root {
	margin:0;
	padding:0;
	position:absolute;
}

div.socialstrip span.fb_like {
	display:block;
	width:140px;
	height:25px;
	margin:0 0 0 25px;
	padding:0;
	float:left;
}

div.socialstrip div.dtom {
	width:80px;
	height:25px;
	float:left;
	margin:0 0 0 25px;
}

div.socialstrip div.gplusone {
	width:100px;
	height:25px;
	float:left;
	margin:0 0 0 25px;
}

div.socialbox {
	float:left;
	margin:15px 15px 15px 15px; 
	padding:10px;
	width:640px;
	background:#F0F1F1;
}

li#wp-likes {
	padding:0 0 5px 0 !important;
	height:282px;
	overflow:hidden;
}

li#wp-likes div.wp_likes_widget {
	margin:10px;
	padding:1px 5px 5px 5px;
	background:#C8C8C8;
}

li#wp-likes div.wp_likes_widget ul li {
	margin:5px 0 0 0;
}

li#wp-likes div.wp_likes_widget ul li a, li#wp-likes div.wp_likes_widget ul li a:link, li#wp-likes div.wp_likes_widget ul li a:visited {
	font-size:12px;
	line-height:18px;
	padding:1px 4px 3px 4px; 
	height:18px;
	overflow:hidden;
	display:block;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background:#FFFFFF;
}

li#wp-likes div.wp_likes_widget ul li a:hover {
	color:#000000;
	background:#FF8B02;
}

li#wp-likes div.wp_likes_widget ul li div {
	text-align:right;
	background:#383838 url(images/FF-Sidebar-Texture-2b.png) right center no-repeat;
	padding:1px 4px 3px 4px;
	margin:0 0 0 0;
}

li#wp-likes div.wp_likes_widget ul li div span {
	color:white;
}

div.socialbox div.wp_likes {
	float:left;
	width:310px;
	margin:0 0 0 0;
}

div.socialbox div.wp_likes a.like, div.socialbox div.wp_likes a.like:link, div.socialbox div.wp_likes a.like:visited {
	float:left;
	background:url(images/wp-like.png) left top no-repeat;
	padding:0 0 0 60px;
	margin:0 0 0 0;
	line-height:50px;
	height:50px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
}

div.socialbox div.wp_likes a.like:hover {
	background:url(images/wp-like-over.png) left top no-repeat; 
}

div.socialbox div.wp_likes a.liked, div.socialbox div.wp_likes a.liked:link, div.socialbox div.wp_likes a.liked:visited {
	float:left;
	display:block;
	background:url(images/wp-like-over.png) left top no-repeat;
	padding:0 0 0 0;
	margin:0 10px 0 0;
	height:50px;
	width:50px;
	text-decoration:none;
}

div.socialbox div.wp_likes a.like img, div.socialbox div.wp_likes a.liked img {
	display:none;
}

div.socialbox div.wp_likes span.text {
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 5px;
}

div.socialbox div.wp_likes div.unlike {
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 0;
}

div#morefrom {
	float:right;
	height:50px;
	width:320px;
	padding:0;
	margin:0;
	background:#F0F1F1;
}

div#morefrom img.avatar {
	float:right;
	margin:0 0 0 10px;
	background:url(images/default-avatar.png) center top no-repeat;
}

div#morefrom p {
	font-size:14px;
	margin:0;
	padding:0;
	color:#000000;
	font-weight:bold;
}

div#morefrom p a, div#morefrom p a:link, div#morefrom p a:visited {
	text-decoration:none;
	font-weight:bold;
}

div#morefrom div.twitterlink {
	padding:5px 0 0 0;
	margin:0;
	text-align:left;
}

/************************************************
*	Link Within   								*
************************************************/

div.linkwithin_div {
	clear:right;
	width:660px;
	margin-right:0;
	margin-left:0;
}

div.linkwithin_posts a:hover {
	background:#FF8903 !important;
}

div.linkwithin_posts a:hover div.linkwithin_title {
	color:white !important;
}

div.linkwithin_posts a:hover div.linkwithin_img_0 {
	background:white !important;
	border-color:white !important;
}

/************************************************
*	Page Content   								*
************************************************/

.page {
	padding-bottom:15px;
}

.page h3, .page h2 {
	font-size:16px;
	float:none;
	width:auto;
	margin-top:10px;
	padding:5px 7px 6px 7px;
	color:#FFFFFF;
	font-weight:bold;
	background:#943737 url(images/FF-Article-Header-2b.png) right top no-repeat;
	clear:both;
}

.page h2 {
	font-size:18px;
	color:white;
	background:#383838 url(images/FF-Article-Header-1b.png) left top no-repeat;
}

.page #linkslist {
	clear:both;
	margin:0px 10px 0 10px;
	padding:0 0 0 0; 
}

.page #linkslist li {
	list-style:none;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0;
	margin:5px 0 0 0;
	background:none;
}

.page #linkslist li a, .page #linkslist li a:link {
	display:block;
	text-decoration:none;
	padding:2px 5px 4px 5px;
	background:#383838 url(images/FF-Article-Header-2b.png) right top repeat-y;
	color:#FF8B02;
}

.page #linkslist li a:visited {
	color:#FFFFFF;
}

.page #linkslist li a:hover {
	color:#FFFFFF;
	background:#000000 url(images/FF-Article-Header-2b.png) right top repeat-y;
}

/************************************************
*	Special Headers  							*
************************************************/

h2.catheader, h2.catheader2 {
	font-size:28px;
	width:670px;
	float:left;
	font-weight:bold;
	padding:0;
	margin:0px 10px 0 10px;
	color:white;
	text-align:left;
	text-decoration:none;
	background:#B8CE47 url(images/FF-Article-Header-2b.png) right top repeat-y;
}

h2.catheader.single {
	float:none;
	font-size:22px;
	margin:0px 10px 10px 10px;
	background:#383838 url(images/FF-Article-Header-2b.png) right top repeat-y;
}

h2.catheader span, h2.catheader2 span {
	display:block;
	padding:10px 12px 11px 12px;
}

h2.catheader2 a, h2.catheader2 a:link, h2.catheader2 a:visited, h2.catheader a, h2.catheader a:link, h2.catheader a:visited {
	background:none;
	padding:10px 12px 11px 12px;
}

h2.catheader2 a:hover, h2.catheader a:hover {
	color:#FF8B02;
	background:none;
}

h2.catheader.single a, h2.catheader.single a:link, h2.catheader.single a:visited {
	color:#B8CE47;
	padding:7px 12px 8px 12px;
}

h2.catheader.single a:hover {
	color:#FF8B02;
}

h2.catheader2 {
	margin-bottom:20px;
}

img.specialheader {
	margin:0 0 0 10px; 
}

h3.searchhead {
	font-size:16px;
	width:660px;
	float:left;
	font-weight:bold;
	margin:0 10px 20px 10px; 
	padding:5px 5px 5px 5px; 
	color:white;
	text-align:right;
	text-decoration:none;
	background:#930606;
}

.searchpage h3.searchhead {
	margin:10px 10px 10px 10px; 
}

div.catdescription {
	clear:both;
	margin:0 0 20px 0;
}

div.catdescription p {
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	padding:8px 10px 9px 10px;
	margin:0 10px 0 10px;
	/* border:#383838 solid 2px;
	border-width:0 2px 2px 2px; */
	background:#383838;
}

/************************************************
*	Author Box   								*
************************************************/

div#authorinfo, div#archiveauthor {
	margin:20px 15px 0 15px;
	clear:both;
	background:#F0F1F1;
}

h2.authorarch {
	margin-bottom:0;
}

div#archiveauthor {
	padding:10px;
	margin:0 10px 15px 10px;
}

div#authorinfo h3, div#archiveauthor h3 {
	color:white;
	font-weight:bold;
	width:646px;
	font-size:16px;
	margin:0 0 10px 0;
	padding:4px 7px 7px 7px;
	display:block;
	background:#000000 url(images/FF-Article-Header-2.png) right top no-repeat;
}

div#authorinfo img.avatar, div#archiveauthor img.avatar {
	float:left;
	clear:left;
	margin:0 10px 10px 10px;
	background:url(images/default-avatar.png) center top no-repeat;
}

div#archiveauthor img.avatar {
	margin:0 10px 10px 0;
}

div#authorinfo p , div#archiveauthor p {
	margin:7px 10px 0 10px;
}

div#archiveauthor p {
	margin:0;
}

div#archiveauthor div.twitterlink {
	padding:5px 0 0 0;
	text-align:right;
}

div#authorinfo p.name, div#archiveauthor p.name {
	float:left;
	width:520px;
	font-size:14px;
	margin:0 0 10px 0;
	padding:5px 7px 7px 7px;
	font-weight:bold;
	background:#FFFFFF url(images/FF-Sidebar-Texture-1.png) right top no-repeat;
}

div#authorinfo p.authorend, div#archiveauthor p.authorend {
	padding:0;
	margin:0;
	height:7px;
	clear:both;
}

/************************************************
*	Sidebar      								*
************************************************/

#sidebar {
	float:left;
	width:300px;
	margin:0 10px 10px 0;
	background:#383838;
}

#sidebar ul li {
	list-style:none;
	padding:0;
	margin:0;
}

#sidebar ul li h2 {
	clear:both;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:5px 7px 5px 7px;
	margin:0 0 5px 0;
	background:#930606 url(images/FF-Sidebar-Texture-2b.png) right top repeat-y;
}

#sidebar ul li div.textwidget {
	margin:5px 5px 5px 5px;
	padding:5px 5px 0 5px;
}

#sidebar ul li div.textwidget iframe {
	background:white;
	margin-bottom:5px;
}

#sidebar ul li div.textwidget p {
	padding:5px 5px 5px 5px;
	margin:0;
	background:white;
}

#sidebar ul li div.textwidget img.alignleft {
	float:left;
	margin:5px 7px 5px 5px;
}

#sidebar ul li div.textwidget #cse-search-box {
	padding:0 0 5px 0;
}

#sidebar ul li ul.blogroll { 
	padding:0 5px 10px 5px; 
	margin:0; 
}

#sidebar ul li ul.blogroll li a, #sidebar ul li ul.blogroll li a:link, #sidebar ul li ul.blogroll li a:visited { 
	color:black;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:1px 3px 2px 3px;
	margin:0 0 4px 0;
	background:white;
}

#sidebar ul li ul.blogroll li a:hover {
	color:white;
	background:black;
}

/************************************************
*	Special Features							*
************************************************/

a.feature, a.feature:link, a.feature:visited {
	display:block;
	margin:0 0 10px 0;
}

a.feature img {
	border:none;
	background:#FFFFFF;
}

a.feature:hover img {
	background:#000000; 
} 

a.entertainmentoverload img, a.entertainmentoverload:link img, a.entertainmentoverload:visited img {
	border:none;
	background:#FFFFFF;
}

a.entertainmentoverload:hover img, a.entertainmentoverload:active img {
	background:#000000; 
}

a.afterthoughts img, a.afterthoughts:link img, a.afterthoughts:visited img {
	border:none;
	background:#FFFFFF;
}

a.afterthoughts:hover img, a.afterthoughts:active img {
	background:#B0CF35;
}

a.trailerwatch img, a.trailerwatch:link img, a.trailerwatch:visited img {
	border:none;
	background:#FFFFFF;
}

a.trailerwatch:hover img, a.trailerwatch:active img {
	background:#E3BD34;
}

a.castingcouch img, a.castingcouch:link img, a.castingcouch:visited img {
	border:none;
	background:#FFFFFF;
}

a.castingcouch:hover img, a.castingcouch:active img {
	background:#FF8902;
}

a.thepitch img, a.thepitch:link img, a.thepitch:visited img {
	border:none;
	background:#D0DEEE;
}

a.thepitch:hover img, a.thepitch:active img {
	background:#EFBC19;
}

a.unhinged img, a.unhinged:link img, a.unhinged:visited img {
	border:none;
	background:#FFFFFF;
}

a.unhinged:hover img, a.unhinged:active img {
	background:#C70101; 
}

a.mousehouse img, a.mousehouse:link img, a.mousehouse:visited img {
	border:none;
	background:#FFFFFF;
}

a.mousehouse:hover img, a.mousehouse:active img {
	background:#B0CF35; 
}

a.taketwo img, a.taketwo:link img, a.taketwo:visited img {
	border:none;
	background:#000000;
}

a.taketwo:hover img, a.taketwo:active img {
	background:#6A8BC1; 
}

a.cinemarevisited img, a.cinemarevisited:link img, a.cinemarevisited:visited img {
	border:none;
	background:#000000;
}

a.cinemarevisited:hover img, a.cinemarevisited:active img {
	background:#C70101; 
}

a.showmustgoon img, a.showmustgoon:link img, a.showmustgoon:visited img {
	border:none;
	background:#000000;
}

a.showmustgoon:hover img, a.showmustgoon:active img {
	background:#FFFFFF; 
}

a.shorts img, a.shorts:link img, a.shorts:visited img {
	border:none;
	background:#FFFFFF;
}

a.shorts:hover img, a.shorts:active img {
	background:#FF8B02; 
}

/************************************************
*	Store Banner								*
************************************************/

a.storebanner, a.storebanner:link, a.storebanner:visited {
	display:block;
	background-color:#383838;
	background-position:right bottom !important;
	background-repeat:no-repeat;
	margin-bottom:10px;
	position:relative;
	text-decoration:none; 
}

a.storebanner:hover {
	background-color:#054D9E; 
}

a.storebanner span.newestitem {
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:2px;
	text-decoration:none; 
	display:block;
	position:absolute;
	height:40px;
	padding:0 135px 0 0;
	left:18px;
	bottom:12px;
}

a.storebanner:hover span.newestitem {
	color:#0A50A0; 
}

a.storebanner img {
	border:none;
}

/************************************************
*	Belownav Bar								*
************************************************/

#header div#belownavbar {
	float:left;
	background:white;
	width:1000px;
	height:110px;
}

#header div#belownavbar div#subscribebox {
	float:left;
	height:90px;
	width:240px;
	margin:10px 10px 0 10px;
	background:none;
}

#header div#belownavbar div#subscribebox a, #header div#belownavbar div#subscribebox a:link, #header div#belownavbar div#subscribebox a:visited {
	display:block;
	float:left;
	width:90px;
	height:90px;
	padding:0;
	margin:0 0 0 0;
	background:black;
}

#header div#belownavbar div#subscribebox a:hover {
	background:#FF8B02;
}

#header div#belownavbar div#subscribebox a img {
	border:none;
}

#header div#belownavbar div#subscribebox img.label {
	float:left;
	margin:0 10px 0 0;
}

/************************************************
*	Ads											*
************************************************/

#header div#headerad {
	float:right;
	text-align:right;
	padding:0;
	margin:10px 10px 0 0;
	background:#930606 url(images/ads-headerback.png) left top no-repeat;
	width:728px;
	height:90px;
	position:relative;
	z-index:1000;
	overflow:visible;
}

#header div#headerad *, #header div#headerad iframe, #header div#headerad img, #header div#headerad embed {
	position:absolute;
	left:0;
	top:0; 
	z-index:1000;
}

div.sbbox {
	float:left;
	width:300px;
	padding:0 0 10px 0;
	background:white;
}

div#sidebarad {
	float:left;
	width:300px;
	/* height:250px; */
	min-height:250px;
	padding:0;
	margin:0 0 0 0;
	background:#383838 url(images/ads-sidebarback.png) left top no-repeat;
	position:relative;
	z-index:900;
	overflow:visible;
}

div#sidebarad *, div#sidebarad iframe, div#sidebarad img {
	/* position:absolute;
	left:0;
	top:0; 
	z-index:900; */
}

div#towerad {
	height:600px;
	position:relative;
	padding:0 0 10px 0;
}

div#towerad * {
	top:0;
	right:60px;
}

div.scribolbox {

}

div.scribolbox p.scribhead {
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 3px;
}

/************************************************
*	Footer										*
************************************************/

#footer {
	width:1000px;
	height:100px;
	font-size:12px;
	color:white;
	clear:both;
	padding:0;
	background:#930606;
	position:relative;
}

#footer div.adrep {
	float:left;
	padding:0 0 10px 0;
}

#footer div.adrep h1 {
	font-size:11px;
	font-weight:bold;
	background:#383838;
	color:#FFFFFF;
	padding:4px 9px 3px 9px;
}

#footer div.adrep a, #footer div.adrep a:link, #footer div.adrep a:visited {
	padding:15px;
	background:#383838;
	display:block;
}

#footer div.adrep a:hover {
	background:white;
}

#footer p.copyright, #footer p.original {
	color:#FFFFFF;
	font-size:16px;
	margin:0 8px 0 140px;
	padding:10px 0 0 0;
}

#footer p.original {
	font-size:16px;
}

#footer p.original a, #footer p.original a:link, #footer p.original a:visited {
	color:#FF8902;
	padding:9px 0 0 0;
}

#footer p.original a:hover {
	color:#FFFFFF;
}

#footer a.privacy, #footer a.privacy:link, #footer a.privacy:visited {
	font-size:16px;
	color:#FF8902;
	display:block;
	margin:0 8px 0 140px;
	padding:9px 0 0 0;
}

#footer a.privacy:hover {
	color:#FFFFFF;
}

#footer p.sitedesign {
	font-size:17px;
	padding:10px 11px 11px 11px;
	background:url(images/FF-Article-Header-2b.png) center center no-repeat;
	position:absolute;
	right:0;
	bottom:0;
}

#footer p.sitedesign a, #footer p.sitedesign a:link, #footer p.sitedesign a:visited {
	color:#FF8902;
}

#footer p.sitedesign a:hover {
	color:#FFFFFF;
}

/************************************************
*	Comments									*
************************************************/

#disqus_thread {
	margin:20px 0 0 0;
}

div.dsq-dc-logo {
	top:5px;
	right:5px;
}

#dsq-content {
	
}

#dsq-content div#dsq-comments-title {
	margin-top:10px;
}

#dsq-content h3 {
	color:white;
	font-weight:bold;
	width:656px;
	font-size:16px;
	margin:0 0 10px 0;
	padding:4px 7px 7px 7px;
	display:block;
	background:#930606 url(images/FF-navbar-back.png) center center no-repeat;
}

#dsq-content div.dsq-comment-message {
	color:#000000;
	font-size:12px;
}

a.dsq-brlink {
	display:block;
	text-align:left;
	margin:0 0 15px 15px;
}

#comments{}

.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}
