body, p, blockquote, div {
	margin:0;
	padding:0;
	text-align:justify;
}
a img, iframe {
	border:none;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:100%;
}
ul, ol, dl, li, dt, dd {
	margin:0;
	padding:0;
}
a, a:link {
}
a:visited {
}
a:hover {
}
a:focus, a:active {
	outline:none;
}
form, fieldset {
	margin:0;
	padding:0
}
fieldset {
	border:1px solid #000;
}
legend {
	padding:0;
	color:#000;
}
input, textarea, select {
	margin:0;
	padding:1px;
	font-size:100%;
	font-family:inherit;
}
select {
	padding:0;
}
body {
	background:#444;
	color:#333;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	text-align:center;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
}
h1 {
	font-size:18px;
}
#show_mod h1, h2 {
	border-top:4px solid #000;
	font-size:16px;
	margin:0 0 7px;
	padding:5px 10px 0;
}
#CONTENT h2 {
	padding-left:0;
}
h2 strong {
	color:#000;
}
h3 {
	font-size:14px;
}
a {
	color:#35679E;
	font-weight:bold;
	text-decoration:none;
}
a.btn {
	padding:2px 10px;
}
#shows li a.full_episode:hover, a:hover {
	color:#fff;
	background-color:#35679E;
}
a.tn_frame {
	border:1px solid #ACACAB;
	display:block;
	overflow:hidden;
	clear:both;
}
a.tn_frame:hover {
	border:1px solid #35679E;
	clear:both;
}
a.primarytype {
	color:#999;
	font-weight:normal;
	text-decoration:underline;
}
a.primarytype:hover {
	background-color:#F7931E;
	color:#fff;
}
div.no_results {
	color:#999;
	font-family:georgia, serif;
	font-size:18px;
	font-weight:bold;
	padding:40px 10px;
	text-align:center;
}
ul {
	list-style-type:none;
}
a.btn, input.btn {
	background:transparent url(input_up_background.gif) repeat-x;
	border:0;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	overflow:auto;
	margin:0;
	vertical-align:middle;
}
a.btn:hover, input.btn:hover {
	background:transparent url(input_out_background.gif) repeat-x;
	color:#333;
}
#globalTextAdUnit, #survey-call, #surveyad_1x2-call, #analytics_test, #skinAd, .inpageform {
	display:none;
}
#container, #HEADER, #BODYCONTENT, #FOOTER, #SUBFOOTER, #UPPERHEADER, #MYIFILM_NAV {
	margin:auto;
	text-align:left;
	width:960px;
}
#UPPERHEADER {
	color:#fff;
	float:right;
	height:25px;
	margin-bottom:5px;
	overflow:hidden;
	padding:5px 0;
	position:relative;
	width:730px;
	z-index:200;
}
#UPPERHEADER ul {
	width:200px;
	margin:3px 0 2px;
}
#UPPERHEADER ul#MEMBERNAV {
	float:right;
	margin-left:20px;
	width:auto;
}
#UPPERHEADER ul#MEMBERNAV li a {
	color:#000;
}
#UPPERHEADER li {
	color:#fff;
	float:left;
	margin:0 3px;
}
#UPPERHEADER #search_form {
	border:0;
	background:url(search-bg.gif) no-repeat;
	float:right;
	margin-right:5px;
	padding:3px 3px 0 4px;
}
* html #UPPERHEADER #search_form {
	overflow:hidden;
	width:300px;
}
#UPPERHEADER #search_form fieldset {
	border:0;
}
#UPPERHEADER #search_form input {
	vertical-align:middle;
}
#UPPERHEADER #search_form a:hover {
	background-color:transparent;
}
* html #UPPERHEADER #search_form a {
	margin-left:5px;
}
#UPPERHEADER #search_form input.text {
	background:url(search-form-image.gif) no-repeat;
	border:0;
	color:#555;
	padding:2px 0 2px 20px;
	position:relative;
	top:-5px;
	width:168px;
}
* html #UPPERHEADER #search_form input.text {
	width:160px;
}
#UPPERHEADER a {
	color:#fbaa1f;
	font-size:11px;
	font-weight:normal;
}
#UPPERHEADER a:hover {
	background-color:#fbaa1f;
	color:#000;
}
#UPPERHEADER li.trigger ul {
	background:#000;
	border:1px solid #fbaa1f;
	clear:both;
	left:-999em;
	margin:0;
	padding:5px;
	position:absolute;
	width:120px;
	z-index:99999;
}
* html #UPPERHEADER li.trigger ul {
	margin-left:-40px;
	margin-top:15px;
}
#UPPERHEADER li.trigger.hover ul {
	left:auto;
}
#UPPERHEADER li.trigger ul li {
	float:none;
}
#UPPERHEADER li.trigger ul li a {
	font-weight:normal;
}
#HEADERWRAP {
	margin:0 auto;
	width:960px;
}
#HEADER {
	background:url(header-v3.gif) repeat-x;
	margin-bottom:8px;
	width:100%;
	text-align:center;
	height:85px;
}
#HEADER.ad-fullheader {
	position:relative;
}
#HEADER #LOGO {
	float:left;
	margin-top:10px;
	width:200px;
	margin-bottom:0px;
}

#HEADER a.click_through {
	position:absolute !important;
	z-index:1999;
	width:960px;
	height:100px;
	display:block;
}
#HEADER a.click_through:hover {
	background-color:transparent;
}
* html #HEADER.ad-fullheader {
	height:100px !important;
}
#ADSCHEDULE {
	margin:0 auto 10px;
	width:960px;
}
#HEADERAD {
	background-color:#333;
	float:left;
	margin:0 0 0 0px;
	padding:2px 0 2px 2px;
}
#HEADERAD iframe {
	width:728px;
	height:90px;
}
#PRESSSITEHEADERAD {
	padding:0 0 0 30px;
	float:left;
	margin:0 0 0 0px;
}
#NAVIGATION {
	margin-left:230px;
	position:relative;
	text-align:left;
	top:8px;
}
* html #NAVIGATION {
	z-index:5000001;
}
#NAVIGATION li {
	background:url(nav-divider.gif) no-repeat bottom right;
	float:left;
	padding:15px 10px 6px;
}
#NAVIGATION li.first-child {
	margin-left:0;
}
#NAVIGATION li.sfhover, #NAVIGATION li:hover {
	background:url(active-nav.gif) repeat-x bottom left;
    text-decoration:none;
}
#NAVIGATION li a {
	font-weight:normal;
	color:#fff;
	background:none;
}
#NAVIGATION li.sfhover a, #NAVIGATION li:hover a, #NAVIGATION li a:hover {
	text-decoration:none;
	background:none;
}
#NAVIGATION li.active {
	background:url(active-nav.gif) repeat-x bottom left;
}
#NAVIGATION li.active a {
	background:none;
}


#NAVIGATION li#spikenav:hover, #NAVIGATION li#spikenav {
	background:transparent none;
	height:26px;
	margin:0;
	padding:0;
}
#NAVIGATION li#spikenav a {
	color:#ffcc35;
}
#NAVIGATION li#spiketv a {
	background:url(black-nav-trigger.gif) no-repeat 44px 3px;
	padding-right:15px;
}
#NAVIGATION li #spiketv li a {
	background-image:none;
}
#NAVIGATION li#spiketv.active {
	background-color:#fff;
	background-position:54px -10px;
}
#NAVIGATION #spikenav li.active {
	background-color:#fff;
}
#NAVIGATION #spikenav li.active a {
	color:#fff;
}
#NAVIGATION #spikenav li.sfhover, #NAVIGATION #spikenav li:hover, #NAVIGATION #spiketv li.sfhover, #NAVIGATION #spiketv li:hover {
	color:#333;
}
#NAVIGATION #spikenav li.sfhover a, #NAVIGATION #spikenav li:hover a, #NAVIGATION li#spiketv.sfhover a, #NAVIGATION li#spiketv:hover a {
	color:#fff;
}
#NAVIGATION li#spiketv ul {
	background:transparent url(grey-cutaway.gif) no-repeat -350px 0;
	left:-999em;
	padding-top:15px;
	position:absolute;
	width:272px;
	z-index:5000001;
}
* html #NAVIGATION li#spiketv ul {
	margin-top:15px;
}
#NAVIGATION li#spiketv ul p {
	text-align:center;
}
#NAVIGATION li#spiketv ul p a {
	color:#ffcc35 !important;
}
#NAVIGATION li#spiketv ul p a:hover {
	background-color:#ffcc35;
	color:#333 !important;
}
#NAVIGATION li#spiketv ul li:hover, #NAVIGATION li#spiketv ul li {
	background:#666 none;
	border:1px solid #fff;
	border-top:0;
	width:250px;
}
#NAVIGATION li#spiketv ul div {
	margin-bottom:10px;
}
#NAVIGATION li#spiketv ul div#digital-shows {
	border-bottom:0;
}
#NAVIGATION li#spiketv ul div h4 {
	color:#ffcc35;
	margin-bottom:5px;
}
#NAVIGATION li#spiketv ul div li:hover, #NAVIGATION li#spiketv ul div li {
	background:transparent none;
	border:0;
	float:none;
	list-style-type:none;
	margin:0;
	padding:0;
	width:auto;
}
#NAVIGATION li#spiketv ul div ol {
	background:transparent none;
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	margin-bottom:10px;
	width:auto;
}
#NAVIGATION li#spiketv ul div h4.first-child {
	margin-top:10px;
}
#NAVIGATION li#spiketv ul div ol.last-child {
	border-bottom:0;
}
#NAVIGATION li#spiketv:hover ul, #NAVIGATION li#spiketv.sfhover ul {
	left:500px;
}
#NAVIGATION li#spiketv div a {
	color:#fff !important;
}
#NAVIGATION li#spiketv div a:hover {
	background-color:transparent;
	color:#ffcc35 !important;
}
#NAVIGATION li#spiketv div#flyout-features a.tn_frame {
	border-color:#f2f2f2;
	margin-bottom:10px;
}
#NAVIGATION li#spiketv div#flyout-features a.tn_frame:hover {
	border-color:#fbaa1f;
}
#globaltxtad {
	clear:none;
	color:#fff;
	display:none;
	float:left;
	height:20px;
	margin:5px 0 0 0;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:300px;
}
#globaltxtad a {
	color:#fff;
	font-weight:normal;
}
#HEADER.ad-fullheader #globaltxtad {
	display:none !important;
}
#BODYCONTENT {
	background:#fff url(body_content_bg.gif) repeat-y top right;
	padding:10px 0 0;
	width:960px;
}
#MAINCONTENT {
	float:left;
	margin:0;
	padding-bottom:20px;
	width:650px;
}
#SUPPLEMENT {
	float:right;
	margin:0;
	width:300px;
}
* html #SUPPLEMENT {
	overflow:hidden;
}
#NAV {
	background:#f2f2f2;
	float:left;
	margin:0;
	overflow:hidden;
	width:180px;
}
#NAV li.middle-child {
	margin-bottom:10px;
}
#NAV li h4 {
	font-size:14px;
	margin:0;
}
#CONTENT {
	width:460px;
	margin:0 0 0 10px;
	float:right;
}
#FOOTER {
	background:#b7b6b4 url(taller_footer_slice.jpg) no-repeat;
	clear:both;
	padding:5px 0;
	height:82px;
}
#FOOTER .navigation {
	text-align:center;
	font-size:11px;
	color:#333;
	margin:40px 0 6px;
}
#FOOTER .navigation a {
	color:#333;
	margin:0 5px;
	font-weight:normal;
}
#FOOTER .navigation a:hover {
	color:#fff;
}
#FOOTER fieldset {
	text-align:center;
	border:0;
	padding:20px 0 10px;
}
#FOOTER fieldset input {
	vertical-align:middle;
}
#FOOTER fieldset input.text {
	border:1px solid #acacab;
	width:185px;
	color:#555;
}
#SUBFOOTER {
	color:#666;
	margin:10px auto;
}
#SUBFOOTER ul li.first-child {
	width:20%;
}
#SUBFOOTER ul li.second-child {
	width:35%;
}
#SUBFOOTER ul li {
	width:45%;
	float:left;
	color:#fff;
}
#SUBFOOTER ul li a {
	color:#fff;
	font-weight:normal;
}
#SUBFOOTER ul li a:hover {
	color:#fff;
}
#COPYRIGHT {
	margin-top:10px;
	font-size:10px;
}
#ERROR_CONT p, #ERROR_CONT li {
	font-size:16px;
}
#ERROR_CONT ul.errorpage {
	padding:0 0 0 18px;
	margin-top:0;
}
#ERROR_CONT p.suggest {
	padding:0;
	margin:10px 0 0;
}
body.celebrities #CHANNELLIST {
	visibility:hidden;
}
#CHANNELLIST {
	margin:0 0 2px 5px;
	height:0;
	overflow:hidden;
	list-style-type:none;
	display:none;
}
#CHANNELLIST li {
	float:left;
	font-size:11px;
	margin:0 5px 10px;
}
#FLASHMESSAGE {
	background:#093156 none;
	border:4px solid #35679E;
	border-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
	padding:5px;
}
#FLASHMESSAGE a:hover {
	background-color:#fff;
	color:#35679E;
}
#FLASHMESSAGE a {
	color:#fff;
}
#ERRORMESSAGE {
	padding:0 10px 0 70px;
	color:#B20000;
	border:2px solid #B20000;
	background:#FFFFE0 url(icon_yield.gif) no-repeat 5px 0;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	min-height:50px;
}
* html #ERRORMESSAGE {
	height:50px;
}
#ERRORMESSAGE li {
	margin:5px 0;
}
.login_error {
	padding:2px 0 5px;
	color:#f00;
	display:none;
}
.show {
	display:block;
}
#full_episodes {
	padding:5px 0 10px 0;
	font-size:10px;
	margin:0;
	font-weight:bold;
	clear:both;
	background:url(redesign_full_episodes.gif) 130px top no-repeat;
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.clearfix {
	zoom:1;
}
* html .clearfix {
	height:1%;
}
.advertisement {
	margin-bottom:20px;
}
#NAV .advertisement {
	margin:0 auto 20px;
	text-align:center;
}
p.ad_callout {
	color:#999;
	font-size:9px;
	text-align:center;
	letter-spacing:2px;
}
ul.pager {
	clear:both;
	display:block;
	margin:0 0;
	overflow:hidden;
	padding:5px 0;
	text-align:center;
}
ul.pager li {
	display:inline;
	line-height:1.4;
	list-style-type:none;
	margin-left:4px;
	padding-left:0;
}
ul.pager li a {
	border:1px solid #35679E;
	font-weight:normal;
	padding:0 2px;
}
ul.pager li.thispage a, ul.pager li.thispage a:hover {
	background-color:#35679E;
	color:#fff !important;
	text-decoration:none;
}
ul.pager li.totalpages {
	display:none;
	text-align:center;
	color:#C2C2C2;
}
p.tools {
	display:block;
	margin-top:6px !important;
	clear:both;
	font-size:11px;
	margin-bottom:0;
}
p.tools a {
	font-weight:normal;
}
p.tools a.menu {
	position:relative;
	z-index:10;
	padding:1px 6px 1px 20px;
	margin-right:10px;
	white-space:nowrap;
	font-size:11px;
	background:url(http://dyn.ifilm.com/image/img/menutrigger-12px-3.gif) no-repeat 1px 0px;
	border:1px solid transparent;
	border-style:solid solid none;
}
p.tools a.tool-favorites.remove:hover, p.tools a:hover {
	background-color:#3D577A;
	background-position:2px -53px;
}
p.tools a.tool-favorites.remove {
	background-position:left -25px;
}
#MAINCONTENT p.tools a.loading {
	background-image:url(http://dyn.ifilm.com/image/img/indicator_arrows_circle.gif);
	background-position:left 50% !important;
}
ul.inpageform, form.inpageform {
	background:transparent url(cutaway.gif) no-repeat -320px 0;
	color:#fff;
	display:none;
	left:0;
	margin:0;
	padding:15px 0 0;
	position:absolute;
	text-align:right;
	top:0;
	width:444px;
	z-index:500;
}
form.close-menu {
	text-align:right;
	margin-bottom:5px;
}
form#SENDFORM, form#FLAGCOMMENTFORM {
	line-height:2;
	text-align:right;
}
form.inpageform fieldset {
	background-color:#093156;
	border:1px solid #35679E;
	border-top:0;
	padding:10px;
	margin:0;
}
form.inpageform label {
	color:#fff;
	font-weight:bold;
	vertical-align:top;
}
form.inpageform p {
	margin:0 0 5px;
}
#INPAGELOGIN input.text, form.inpageform input[type="text"], form.inpageform input.text {
	border:2px solid #35679E;
	font-size:12px;
	padding-left:3px;
	padding-right:0;
	width:80%;
}
form.inpageform textarea {
	border:1px solid #35679E;
	font-family:arial, sans-serif;
	font-size:12px;
	padding-left:3px;
	padding-right:0;
	width:80%;
}
#INPAGELOGIN #LOGINCHECK.available {
	color:#00aa33;
}
#INPAGELOGIN #LOGINCHECK.unavailable {
	color:#f00;
}
form#SENDFORM p#emailtext {
	line-height:1;
	margin-bottom:7px;
	margin-left:0;
	padding-left:0;
	width:420px;
}
form#SHAREFORM p#embedformsponsor, form#SENDFORM p#formsponsor {
	text-align:left;
	padding-top:10px;
}
form#FLAGAVATARFORM fieldset {
	padding:0;
	margin:10px;
}
form#SHAREFORM textarea {
	width:25em;
	max-width:95%;
	overflow:hidden;
	overflow:scroll-x;
	font-family:courier, monospace;
	line-height:1;
}
form.result fieldset p, form.result fieldset input {
	display:none;
}
html body form.result fieldset p.show {
	display:block;
}
#inPageTermsWrapper .bgFade {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bootom:0;
	opacity:0.4;
	width:100%;
	height:100%;
	filter:alpha(opacity=40);
	background-color:#000;
	z-index:9999997;
}
#inPageTermsWrapper {
	background-color:#000;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bootom:0;
	z-index:9999999;
	display:none;
}
#INPAGETERMSOFUSE {
	background:#093156 none;
	border:4px solid #35679E;
	border-radius:2px;
	-moz-border-radius:4px;
	color:#fff;
	font-size:11px;
	position:fixed;
	top:5%;
	bottom:5%;
	left:5%;
	right:5%;
	z-index:9999999;
	overflow:auto;
	padding:3%;
}
* html #INPAGETERMSOFUSE {
	position:absolute;
	width:90%;
	height:90%;
	margin:5%;
}
#INPAGETERMSOFUSE form {
	display:inline;
}
#INPAGETERMSOFUSE .title {
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	padding-top:5px;
}
#INPAGETERMSOFUSE .legalTextWrapper {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
}
#INPAGETERMSOFUSE .buttons {
	clear:both;
}
#INPAGETERMSOFUSE .termsofUse, #INPAGETERMSOFUSE .privacyPolicy {
	width:47%;
	height:400px;
	overflow:auto;
	padding:1%;
	text-align:left;
	background-color:#FFF;
	color:#000;
	float:left;
}
#INPAGETERMSOFUSE .termsofUse {
	float:left
}
#INPAGETERMSOFUSE .privacyPolicy {
	float:right
}
#INPAGELOGIN {
	background:#093156 none;
	border:4px solid #35679E;
	border-radius:2px;
	-moz-border-radius:4px;
	color:#fff;
	display:none;
	font-size:11px;
	position:fixed;
	top:-500px;
	width:715px;
	z-index:5000002;
}
* html #INPAGELOGIN {
	position:absolute;
	width:800px;
}
#INPAGELOGIN #recaptcha_widget, #INPAGELOGIN #recaptcha_widget div {
	float:none;
	text-align:left;
	width:auto;
}
#INPAGELOGIN span.recaptcha_only_if_image {
	margin-top:5px;
}
#INPAGELOGIN #QUICKLOGIN, #INPAGELOGIN #QUICKREG {
	position:relative;
	z-index:9999999;
}
#INPAGELOGIN iframe {
	background:transparent;
	height:318px;
	left:-4px;
	position:absolute;
	top:-4px;
	width:628px;
	z-index:2000;
}
#INPAGELOGIN h3 {
	color:#fff;
	text-align:left;
}
#INPAGELOGIN form {
	float:left;
	width:200px;
}
#INPAGELOGIN p label {
	padding-right:0;
	font-weight:bold;
}
#INPAGELOGIN fieldset {
	border:0;
	margin:0;
	padding:10px 5px;
	z-index:1000;
}
#INPAGELOGIN p {
	margin-bottom:10px;
	position:relative;
	text-align:left;
	z-index:20001;
}
#INPAGELOGIN p input {
	display:block;
	font-size:12px;
}
#INPAGELOGIN p input.checkbox {
	display:inline;
	margin-right:5px;
}
#INPAGELOGIN input.text, #INPAGELOGIN #INPAGE_LOGIN, #INPAGELOGIN #INPAGE_PASSWORD {
	width:180px;
}
#QUICKLOGIN {
	margin:10px 0;
}
#QUICKREG.loading, #QUICKLOGIN.loading {
	background-image:url(ajax-loader-login.gif);
	background-position:175px 5px;
	background-repeat:no-repeat;
}
#QUICKREG.loading {
	background-position:75px 10px;
}
#INPAGELOGIN #QUICKREG {
	border-left:1px solid #35679E;
	padding-left:5px;
	margin:10px 0;
	width:410px;
}
#INPAGELOGIN #QUICKREG {
	width:400px;
}
* html #INPAGELOGIN #QUICKREG {
	width:555px;
}
p#INPAGEREG_SUBMIT {
	clear:both;
	text-align:right !important;
}
#INPAGEREG_LOGIN.loading {
	background:#fff url(username-ajax-loader.gif) no-repeat top right;
}
#QUICKREG div {
	float:left;
	margin-right:10px;
	width:185px;
}
* html #QUICKREG div {
	width:185px;
}
* html #QUICKREG div.captcha_box {
	margin:0;
	width:300px;
}
#INPAGELOGIN fieldset.loading {
	background:transparent url(http://dyn.ifilm.com/image/img/indicator_arrows_circle.gif) 35% 80% no-repeat !important;
}
#INPAGELOGIN a, #INPAGELOGIN label {
	color:#fff;
	font-weight:normal;
	position:relative;
	z-index:20001;
}
#INPAGELOGIN #LOGIN_MESSAGE {
	color:red;
}
#INPAGELOGIN_SUBMIT {
	margin-top:10px;
}
#INPAGELOGIN a#closelink {
	border:1px solid #35679E;
	border-style:none solid;
	color:#fff;
	display:block;
	font-size:11px;
	font-weight:bold;
	left:685px;
	padding:2px 4px;
	position:absolute;
	text-align:left;
	top:7px;
	z-index:20001;
}
span.errorFieldMessage, label.error {
	color:#f00 !important;
	font-weight:bold;
}
#SUPPLEMENT #preroll_burner {
	border-bottom:4px solid #333;
	margin-bottom:20px;
}
#extras {
	margin-bottom:20px;
}
#extras ol {
	list-style-type:none;
}
#extras ol li {
	margin:0 10px 10px;
}
#features {
	margin-bottom:20px;
}
#features h2 {
	border-color:#006838;
	color:#006838;
}
.feature {
	clear:both;
	margin:0 10px 10px;
	overflow:hidden;
}
.feature a.tn_frame {
	display:block;
	float:left;
	height:100px;
	width:100px;
}
.feature h4, .feature p {
	margin-left:110px;
}
.feature h4 {
	font-size:14px;
	margin-bottom:5px;
}
.feature a {
	color:#006838;
}
.feature a:hover {
	background-color:#006838;
	color:#fff;
}
#feature_1 {
	margin-top:20px;
}
#channel_features {
	margin-bottom:20px;
}
#channel_features h2 {
	border-color:#333;
	color:#333;
}
#channel_features li {
	margin:0 10px 10px;
}
#channel_features li h4 {
	margin:5px 0 2px;
}
#channel_features a {
	color:#333;
}

#channel_features a.tn_frame {
	border:0;
	border-bottom:4px solid #333;
	color:#333;
}
#channel_features a:hover {
	background:none;
	color:#333;
}
ul.misc_nav {
	margin-top:10px;
}
ul.navmenu {
	position:absolute;
	display:none;
	border:1px solid #6F6F6F;
	border-top:none;
	background:#fff url(http://dyn.ifilm.com/image/img/menuborder-top.gif) no-repeat left 1px;
	padding:1px 0 0;
	margin:0;
	list-style-type:none;
	width:150px;
	z-index:200;
	overflow:hidden;
}
.jqiwarning .jqi {
	background-color:#FFCCD5;
}
.jqifade {
	background-color:#000;
}
div.jqi {
	position:absolute;
	background-color:#fbaa1f;
	padding:5px;
	width:300px;
	-moz-border-radius:5px;
	border-radius:5px;
}
div.jqi .jqicontainer {
	background-color:#fff;
	padding:5px;
	color:#000;
	font-weight:bold;
}
div.jqi .jqimessage {
	background-color:#fff;
	padding:10px;
}
div.jqi .jqibuttons {
	text-align:center;
	padding:5px 0 0 0;
}
div.jqi button {
	padding:3px 10px 3px 10px;
	margin:0 10px;
	background:url(input_up_background.gif) repeat-x;
	border:0;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding:2px 3px;
}
div.jqi button:hover {
	background:transparent url(input_out_background.gif) repeat-x;
	color:#333;
}
.pageproperty {
	font-size:11px;
	font-weight:normal;
	margin-left:5px;
}
#mod_title {
	border:1px solid #acacab;
	color:#333;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin:0 0 5px;
	width:280px;
}
#MAINCONTENT #mod_title {
	width:390px;
}
#NAV #mod_title {
	width:160px;
}
#BODYCONTENT.middle_wide #SUPPLEMENT #mod_title {
	width:75px;
}
#remove_title {
	font-size:11px;
	text-decoration:none;
	background:url(input_up_background.gif) repeat-x;
	color:#fff;
	padding:3px 10px;
}
#remove_title:hover {
	background:url(input_out_background.gif) repeat-x;
	color:#000;
}
#remove_title {
	margin-left:3px;
}
#close_title {
	font-size:11px;
	text-decoration:none;
	background:url(http://dyn.ifilm.com/image/img/video_wall_delete.gif) repeat-x;
	border:1px solid #b1b1b1;
	color:#fff;
	display:block;
	width:12px;
	height:12px;
	text-indent:-999em;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
}
#loadingEl {
	position:absolute;
	background:#fff;
	text-align:center;
	font-family:georgia, serif;
	width:100%;
	z-index:1000;
}
#SUPPLEMENT #loadingEl, #video_tn_list #loadingEl {
	width:310px;
}
#VIDEOLIST #loadingEl {
	width:410px;
}
.middle_wide #VIDEOLIST #loadingEl {
	width:560px;
}
#comment_box #loadingEl {
	width:620px;
}
#loadingEl h3 {
	margin-top:50px;
	font-size:18px;
}
#promotions_sweeps {
	margin-bottom:20px;
}
#extras h2, #promotions_sweeps h2 {
	border-color:#093156;
	color:#093156;
}
#promotions_sweeps h2 {
	margin-bottom:20px;
}
#promotions_sweeps li {
	border-bottom:1px solid;
	margin:0 10px 10px;
	padding-bottom:10px;
}
#extras a, #promotions_sweeps li a {
	color:#093156;
}
#extras a:hover, #promotions_sweeps li a:hover {
	background-color:#093156;
	color:#fff;
}
#promotions_sweeps li a.tn_frame {
	width:100px;
	height:100px;
	float:right;
	display:block;
}
#promotions_sweeps li h4, #promotions_sweeps li p {
}
#promotions_sweeps li h4 {
	font-size:14px;
	margin-bottom:5px;
}
#INTERSTITIAL, #PAGEPROPERTYFORM {
	display:none;
}
#closead, #timer, #INTERSTITIAL {
	position:fixed;
	top:50%;
	left:50%;
	height:400px;
	width:600px;
	z-index:5000003;
}
#INTERSTITIAL iframe {
	height:400px;
	width:600px;
}
#timer {
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin:230px 0 0 -300px;
	background-color:transparent;
	position:absolute;
}
#closead {
	text-align:center;
	position:absolute;
	margin:-230px 0 0 -300px;
	background-color:transparent;
}
#closeadlink {
	font-family:arial, sans serif;
	font-size:18px;
	color:#fbaa1f;
}
#closeadlink:hover {
	color:#000;
	background-color:#fbaa1f;
}
#tdShoutOutImg {
	background-color:transparent;
}
#default_tab {
	font-size:10px;
}
#most_pop_nav {
	text-align:center;
}
#editorials {
	margin-bottom:20px;
	clear:both;
}
#editorials li {
	margin:10px 10px;
}
#editorials li span {
	color:#999;
	font-size:11px;
}
#stalker_bar {
	bottom:0;
	height:28px;
	left:0;
	overflow:hidden;
	position:fixed;
	text-align:center;
	width:100%;
	z-index:5000000;
}
#activity_bar {
	background:#999 url(activity-bar-background.jpg) repeat-x;
	border:1px solid #999;
	height:28px;
	margin:0 10px;
	overflow:visible;
	position:relative;
}
#current_activity {
	font-size:11px;
	padding:6px 3px 3px;
	text-align:left;
}
#current_activity a {
	color:#333;
}
#current_activity a:hover {
	background-color:#333;
	color:#fff;
}
.activity_btn {
	border-right:1px solid #999;
	color:#333;
	display:block;
	float:left;
	font-weight:normal;
	padding:3px 10px 2px;
}
.activity_btn:hover {
	background-color:transparent;
	color:#333;
}
a.activity {
	background:url(activity-button-bg.png) no-repeat;
}
.active a.activity {
	background:transparent url(activity-button-bg.png) no-repeat;
	color:#333;
}
.sharethispage {
	float:right;
	margin:2px 10px 0;
}
.personal_buttons {
	float:left;
	margin:2px 0 0 10px;
}
.personal_buttons a {
	color:#fff;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	padding:0;
}
#go_to_profile {
	background:transparent url(profile-icon.gif?xx) no-repeat 5px 3px;
	padding-left:25px;
}
#edit_your_profile {
	background:transparent url(edit-profile-icon.gif) no-repeat 5px 3px;
	padding-left:25px;
}
#latestposts h3 {
	color:#fff;
	font-size:18px;
}
#latestposts h3 span {
	color:#ffcc35;
}
#latestposts {
	background:#666;
	padding:10px;
	margin:auto;
	width:940px;
}
#latestposts ul {
	float:left;
	margin:10px 17px;
	width:200px;
}
* html #latestposts ul {
	display:inline;
}
#latestposts a {
	color:#fff;
}
#latestposts a:hover {
	background-color:#ffcc35;
	color:#333;
}
#latestposts ul li.first-child {
	background:transparent none;
	border-bottom:1px solid #ffcc35;
	font-size:14px;
	margin-bottom:10px;
	padding:5px;
}
#latestposts ul li.first-child a {
	color:#ffcc35;
}
#latestposts ul li.first-child a:hover {
	color:#fff;
}
#latestposts ul li.first-child a {
	font-size:14px;
}
#latestposts ul li a {
	font-size:12px;
}
#latestposts ul li {
	background:url(latest-dot.gif) no-repeat 0 5px;
	color:#f2f2f2;
	font-size:11px;
	font-weight:normal;
	margin-bottom:10px;
	padding-left:15px;
	_padding-left:0px;
}
#spikesubnav {
	background-color:#ddd;
	border-bottom:4px solid #000;
	padding:10px 0 3px;
	text-align:center;
}
#spikesubnav li {
	color:#666;
	display:inline;
	font-size:14px;
	margin:10px 10px 0;
	padding:3px;
}
#spikesubnav li a {
	color:#000;
	font-weight:normal;
	padding:3px 7px;
}
#spikesubnav li a.active, #spikesubnav li a:hover {
	background-color:#000;
	color:#fff;
}
#mediaplayer_adburner {
	background:#272727 url(pester-ad.jpg) no-repeat bottom left;
	border:3px solid #ddd;
	color:#fff;
	display:none;
	height:375px;
	left:0;
	position:absolute;
	top:0;
	width:500px;
	z-index:2147483647;
}
#mediaplayer_adburner embed, #mediaplayer_adburner object {
	height:230px;
	margin:10px 0;
	width:400px;
}
#mediaplayer_adburner #mediaplayer_controls {
	margin:10px 10px 0;
	position:relative;
	text-align:center;
}
#mediaplayer_adburner #mediaplayer_controls h5 {
	color:#fff;
	font-weight:normal;
	margin:0;
}
#mediaplayer_adburner #mediaplayer_controls p {
	position:absolute;
	font-size:10px;
	right:5px;
}
#mediaplayer_adburner #mediaplayer_controls a {
	color:#fff;
	font-weight:normal;
}
#mediaplayer_adburner #mediaplayer_controls a:hover {
	background:transparent;
}
#mediaplayer_rating ul {
	margin:5px auto 0;
	width:100px;
}
#mediaplayer_rating li {
	float:left;
	height:20px;
	margin:0 2px;
	width:16px;
}
#mediaplayer_rating a {
	background:url(fake-rate-ad.gif) no-repeat 0 -25px;
	display:block;
}
#mediaplayer_rating {
	border-top:1px solid #999;
	margin:0 10px;
	padding:10px;
}
#mediaplayer_rating h4 {
	color:#fff;
	font-weight:normal;
	;
	font-size:14px;
}
#mediaplayer_rating .rate_1 a#rating_1, #mediaplayer_rating .rate_2 a#rating_1, #mediaplayer_rating .rate_3 a#rating_1, #mediaplayer_rating .rate_4 a#rating_1, #mediaplayer_rating .rate_5 a#rating_1, #mediaplayer_rating .rate_2 a#rating_2, #mediaplayer_rating .rate_3 a#rating_2, #mediaplayer_rating .rate_4 a#rating_2, #mediaplayer_rating .rate_5 a#rating_2, #mediaplayer_rating .rate_3 a#rating_3, #mediaplayer_rating .rate_4 a#rating_3, #mediaplayer_rating .rate_5 a#rating_3, #mediaplayer_rating .rate_4 a#rating_4, #mediaplayer_rating .rate_5 a#rating_4, #mediaplayer_rating .rate_5 a#rating_5, #mediaplayer_rating .rated_1 a#rating_1, #mediaplayer_rating .rated_2 a#rating_1, #mediaplayer_rating .rated_3 a#rating_1, #mediaplayer_rating .rated_4 a#rating_1, #mediaplayer_rating .rated_5 a#rating_1, #mediaplayer_rating .rated_2 a#rating_2, #mediaplayer_rating .rated_3 a#rating_2, #mediaplayer_rating .rated_4 a#rating_2, #mediaplayer_rating .rated_5 a#rating_2, #mediaplayer_rating .rated_3 a#rating_3, #mediaplayer_rating .rated_4 a#rating_3, #mediaplayer_rating .rated_5 a#rating_3, #mediaplayer_rating .rated_4 a#rating_4, #mediaplayer_rating .rated_5 a#rating_4, #mediaplayer_rating .rated_5 a#rating_5 {
	background-position:0 0 !important;
}
#activity_feed {
	background:#f2f2f2;
	border:1px solid #333;
	border-bottom:0;
	bottom:20px;
	display:none;
	height:165px;
	margin:0 200px;
	overflow:hidden;
	padding:10px;
	position:fixed;
	width:500px;
}
#activity_feed li {
	border-bottom:1px dotted #333;
	padding:3px 0;
	text-align:left;
}
#activity_feed li.first-child {
	border:0;
	float:right;
	padding:0;
}
#activity_feed li.first-child a:hover {
	background-color:transparent;
}
#announcement {
	background-color:#000;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	height:20px;
	padding:5px;
}
#announcement p {
	display:none;
}
#announcement span {
	color:#ffcc35;
}
#share_current_page {
	background:transparent url(sharing-bg-pane.png) no-repeat;
	height:297px;
	left:-1000px;
	position:fixed;
	top:-1000px;
	width:335px;
	z-index:50000000;
}
#share_current_page h4 {
	color:#fff;
	font-size:14px;
	margin:10px 20px 0;
	text-align:left;
}
#share_current_page h4#sharetitle {
	background:url(activity-share-this-silliness.png) no-repeat;
	padding-left:20px;
}
#social_networks {
	background-color:#fff;
	margin:10px 20px 20px;
	padding:10px;
}
#social_networks iframe {
	margin:0 15px;
}
a.close-activity {
	display:block;
	float:right;
	height:14px;
	margin:10px 20px 0 0;
	width:14px;
}
#email_this_page form {
	background-color:#333;
	color:#fff;
	margin:5px 20px 20px;
	padding:10px;
	text-align:left;
}
#email_this_page p {
	margin-bottom:5px;
}
#email_this_page #SHARE_EMAIL_FROM, #email_this_page #SHARE_EMAIL_TO {
	border:1px solid #333;
	color:#666;
	margin-bottom:10px;
	padding:3px;
	width:230px;
}
#email_this_page #SHARE_EMAIL_TO {
	margin-left:15px;
}
#email_this_page label {
	color:#fff;
}
#share_current_page p.divider {
	color:#333;
	font-weight:bold;
}
form.standardform dt {
	float:left;
	font-weight:normal;
	text-align:right;
	width:10em;
	margin-right:5px;
	font-size:12px;
}
form.standardform dt.newacc_login {
	float:left;
	font-weight:bold;
	text-align:left;
	margin-right:5px;
	margin-top:4px;
}
form.standardform dd {
	margin-left:10em;
	padding-left:5px;
	padding-bottom:10px;
}
form.standardform dd.newacc_login {
	margin-left:6em;
	padding-bottom:10px;
	font-size:11px;
}
form.standardform dd strong.signup {
	font-weight:bold;
	color:#8F2831;
}
form.standardform input[type="text"], form.standardform input.text {
	display:block;
	width:23em;
	font-size:12px;
}
form.standardform input.nowrap {
	display:inline;
	width:130px;
}
form.standardform label.push {
	margin:0 10px;
}
form.standardform textarea {
	font-size:12px;
	font-family:arial, sans-serif;
	width:23em;
}
form.standardform fieldset {
	border:none;
}
form.standardform dd span {
	font-size:11px;
	color:#000;
	display:block;
}
form.standardform dt.alert {
	color:red;
	font-weight:bold;
}
form.standardform fieldset p.error {
	display:none;
}
html body form.error fieldset p.error {
	display:block;
}
form.standardform dt label {
	color:#000;
}
form.standardform dt.required {
	color:#D5Ad8A;
}
#MESSAGEFORM {
	margin-top:20px;
}
#MESSAGEFORM input.btn {
	width:auto;
}
#MESSAGEFORM input, #MESSAGEFORM textarea {
	width:40em;
}
#MESSAGEFORM textarea {
	height:200px;
}
#MESSAGEFORM label {
	font-weight:bold;
}
#MESSAGEFORM label.error {
	color:#f00;
}
#TB_ajaxContent #MESSAGEFORM {
	margin-top:0;
}
#TB_ajaxContent #MESSAGEFORM dl {
	margin-top:20px;
}
#TB_ajaxContent #MESSAGEFORM dt {
	width:5em;
}
#TB_ajaxContent #MESSAGEFORM dd {
	margin-left:5em;
}
#TB_ajaxContent #MESSAGEFORM a {
	color:#3D577A;
}
#TB_ajaxContent #MESSAGEFORM a:hover {
	background-color:#3D577A;
	color:#fff;
}
#message_recipient {
	background-color:#f2f2f2;
	padding:5px;
}
#message_recipient a.tn_frame {
	background-color:#000;
	float:left;
	height:80px;
	position:static;
	width:80px;
}
#message_recipient a.tn_frame img {
	width:80px;
}
#message_recipient a.username {
	margin:10px;
	position:relative;
	top:30px;
}
* {
	padding:0;
	margin:0;
}
#TB_window {
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
}
#TB_secondLine {
	font:10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {
	color:#666;
}
#TB_window a:visited {
	color:#666;
}
#TB_window a:hover {
	color:#000;
}
#TB_window a:active {
	color:#666;
}
#TB_window a:focus {
	color:#666;
}
#TB_overlay {
	position:fixed;
	z-index:5000000;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {
	background:url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background:#000;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
* html #TB_overlay {
	position:absolute;
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
}
#TB_window {
	position:fixed;
	background:#ffffff;
	z-index:5000003;
	color:#000000;
	display:none;
	border:4px solid #FFCC35;
	border-radius:5px;
	-moz-border-radius:5px;
	text-align:left;
	top:50%;
	left:50%;
}
* html #INTERSTITIAL, * html #TB_window {
	position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) +(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin:15px 0 0 15px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #666;
	border-left:1px solid #666;
}
#TB_caption {
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow {
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow {
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	background-color:#333;
	height:27px;
	margin-bottom:10px;
	color:#fff;
}
#TB_title a:visited, #TB_title a:link {
	color:#FFCC35;
}
#TB_title a:hover {
	color:#333;
	background-color:#FFCC35;
}
#TB_ajaxContent {
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
	padding:15px;
}
#TB_ajaxContent p {
	padding:5px 0px;
}
#TB_load {
	position:fixed;
	display:none;
	height:13px;
	width:208px;
	top:50%;
	left:50%;
	z-index:5000003;
	margin:-6px 0 0 -104px;
}
* html #TB_load {
	position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) +(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index:99;
	position:fixed;
	top:0;
	left:0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect {
	position:absolute;
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}
* html #TB_iframeContent {
	margin-bottom:1px;
}
.carousel-component {
	position:relative;
	overflow:hidden;
	visibility:hidden;
}
.carousel-component ul.carousel-list {
	width:10000000px;
	position:relative;
	z-index:1;
}
.carousel-component .carousel-list li {
	float:left;
	list-style:none;
	overflow:hidden;
}
.carousel-component .carousel-vertical li {
	float:none;
	margin-bottom:0px;
}
.carousel-component ul.carousel-vertical {
	width:auto;
}
.carousel-component .carousel-clip-region {
	overflow:hidden;
	margin:0px auto;
	position:relative;
}
.carousel-component {
	background:transparent;
	padding:6px 0px 6px 0px;
	color:#618cbe;
}
.carousel-component ul.carousel-list {
	margin:0px;
	padding:0px 0px 0px 0px;
}
.carousel-component .carousel-list li {
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px;
	font:10px verdana, arial, sans-serif;
	color:#666;
}
.carousel-component .carousel-vertical li {
}
.carousel-component ul.carousel-vertical {
}
.jcarousel-container {
	position:relative;
}
.jcarousel-clip {
	z-index:2;
	padding:0;
	margin:0;
	overflow:hidden;
	position:relative;
}
.jcarousel-list {
	z-index:1;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
}
.jcarousel-item {
	float:left;
	list-style:none;
	width:75px;
	height:75px;
}
.jcarousel-next {
	z-index:3;
	display:none;
}
.jcarousel-prev {
	z-index:3;
	display:none;
}
#schedule_page #BODYCONTENT {
	background:#fff none;
}
#schedule_page #BODYCONTENT #MAINCONTENT {
	width:750px;
}
#schedule_page #BODYCONTENT #SUPPLEMENT {
	width:200px;
}
#schedule {
	margin-left:10px;
	position:relative;
}
#show_schedule {
	border:1px solid #666;
	float:right;
	height:1262px;
	overflow:hidden;
	position:relative;
	width:660px;
}
.shift {
	background-color:#666;
	border:1px solid #666;
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 5px 0 0;
	float:right;
	margin:10px 0 0 10px;
	padding:5px;
	text-align:right;
	width:150px;
}
.shift a {
	color:#fff;
	margin-right:5px;
	padding:3px 7px;
	text-transform:uppercase;
}
.shift a:hover {
	background-color:transparent;
	text-decoration:underline;
}
#show_schedule #mask {
	position:absolute;
	z-index:1000;
	left:0;
	top:0;
	width:540px;
	height:1262px;
}
#show_schedule #schedule_container {
	width:10000px;
}
#show_schedule #schedule_container ul {
	position:relative;
}
#show_schedule #schedule_container .time_heading {
	background:#666;
	color:#fff;
	height:30px;
	overflow:hidden;
}
#show_schedule #schedule_container ul {
	height:175px;
	border-bottom:1px solid #b1b1b1;
	overflow:hidden;
}
#show_schedule #schedule_container .time_heading li {
	border-right:1px solid #666;
	color:#fff;
	font-weight:bold;
	font-family:"Trebuchet MS", Trebuchet, sans-serif;
	padding:7px 0 0;
	width:165px;
}
#show_schedule #schedule_container li {
	width:165px;
	float:left;
	position:relative;
	z-index:1001;
	height:175px;
	padding-top:15px;
	vertical-align:middle;
	border-right:1px solid #b1b1b1;
}
#show_schedule #schedule_container .alt_row li {
	background-color:#f2f2f2;
}
#show_schedule #schedule_container li a {
	font-weight:normal;
	position:relative;
	z-index:1001;
}
#show_schedule #schedule_container li span {
	font-size:11px;
}
#show_schedule #schedule_container .time_heading li span {
	display:inline;
	font-size:16px;
	margin-left:10px;
}
#show_schedule #schedule_container .time_heading li span span {
	font-size:12px;
	margin-left:0;
}
#show_schedule #schedule_container li span.showTitle {
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:0 10px;
}
#show_schedule #schedule_container li span.showTitle a {
	font-weight:bold;
}
#show_schedule #schedule_container li span.epTitle {
	display:block;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	margin:0 10px;
}
#show_schedule #schedule_container li.length_2 {
	width:331px;
}
#show_schedule #schedule_container li.length_3 {
	width:497px;
}
#show_schedule #schedule_container li.length_4 {
	width:663px;
}
#show_schedule #schedule_container li.length_5 {
	width:829px;
}
#show_schedule #schedule_container li.length_6 {
	width:995px;
}
#show_schedule #schedule_container li.length_7 {
	width:1161px;
}
#day_of_the_week {
	width:70px;
	float:left;
}
#day_of_the_week li.first-child {
	height:30px;
}
#day_of_the_week li {
	height:164px;
	padding:10px 0 0;
	text-align:right;
	font-weight:bold;
}
#day_of_the_week li span {
	font-weight:normal;
	display:block;
}
#day_of_the_week li span {
	padding-top:4px;
}
#originals {
	margin:10px 0 20px 10px;
}
#originals li {
	float:left;
	width:175px;
	margin-right:10px;
}
#originals li.last-child {
	margin-right:0;
}
#mini_schedule {
	float:right;
	height:94px;
	overflow:hidden;
	text-align:left;
	width:220px;
}
#mini_schedule h2 {
	border:0;
	color:#FFCC35;
	font-size:14px;
	font-weight:normal;
	margin:10px 15px 0;
}
#mini_schedule ul {
	color:#fff;
	font-size:11px;
	margin:5px 15px 0;
}
#mini_schedule ul a {
	color:#fff;
	font-weight:normal;
}
#mini_schedule ul a:hover {
	background-color:#fff;
	color:#000;
}
#mini_schedule .time {
	width:40px;
	text-align:center;
	font-weight:bold;
	white-space:nowrap;
}
#minischedule_table {
	margin:0 10px;
}
#mini_schedule th {
	background:#000 url(schedule_header.gif) repeat-x;
	color:#ffcc35;
	font-weight:bold;
	border:1px solid #fff;
	border-right:0;
	border-top:0;
	text-align:center;
	padding:5px;
}
#mini_schedule td {
	background-color:#000;
	color:#fff;
	padding:5px;
	border:1px solid #fff;
	border-right:0;
	border-top:0;
}
#mini_schedule td a {
	background-color:transparent;
	color:#fff;
	font-weight:normal;
}
#mini_schedule td a:hover {
	background-color:#fff;
	color:#687d98;
}
#mini_schedule .last-child td {
	border:0;
	text-align:center;
	background-color:transparent;
}
#mini_schedule .last-child td a {
	font-weight:bold;
	color:#000;
}
#mini_schedule .last-child td a:hover {
	font-weight:normal;
	background-color:#000;
	color:#fff;
}
#schedule_prev, #schedule_next {
	display:block;
	width:15px;
	height:15px;
	text-indent:-9999em;
}
#schedule_prev {
	float:left;
	background:url(new_schedule_prev.gif) no-repeat;
}
#schedule_next {
	float:right;
	background:url(new_schedule_next.gif) no-repeat;
}
.episodeDescription {
	margin:10px 10px 0;
}
.episodeDescription p {
	margin-bottom:10px;
}
#schedule_page #CONTENT, #schedule_page #NAV {
	display:none;
}
#filters {
	margin:0 200px 0 80px;
	position:relative;
	top:15px;
}
#filters a {
	margin:0 5px;
	padding:2px 5px;
}
#filters a.active {
	background-color:#000;
	color:#fff;
}
#filters.loading {
	background:url(username-ajax-loader.gif) no-repeat 175px 0;
}
.shift a {
	margin:0;
	position:relative;
	top:2px;
}
* html .shift a {
	position:static;
}
#prev.day {
	float:left;
}
#next.day {
	float:right;
}
.shift span {
	color:#fff;
	display:block;
	margin:5px 30px 0;
	text-align:center;
}
table#schedule_table {
	table-layout:fixed;
	width:740px;
}
#schedule_table th {
	background-color:#666;
	color:#fff;
	font-weight:bold;
	padding:5px 10px;
}
#schedule_table th.first-child {
	background-color:transparent;
}
#schedule_table tr.alt_row td {
	background-color:#f2f2f2;
}
#schedule_table td {
	border:1px solid #b1b1b1;
	border-top:0;
	overflow:hidden;
	padding:10px;
}
#schedule_table td div {
	height:50px;
	position:relative;
}
#schedule_table td span.rating {
	color:#666;
	font-size:11px;
	font-weight:normal;
}
#schedule_table td.show_cell {
	border-right:0;
	font-size:14px;
	font-weight:bold;
}
#schedule_table td.episode_cell {
	border-right:0;
	font-weight:bold;
	font-style:italic;
}
#schedule_table td.show_cell {
	border-right:0;
}
#schedule_table tr.alt_row td.first-child, #schedule_table td.first-child {
	background-color:transparent;
	border:0;
	color:#666;
	padding:10px 10px 10px 0;
	text-align:right;
}
table#schedule_table .recordformats {
	bottom:0;
	left:0;
	margin-top:10px;
	position:static !important;
}
.recordformats {
	bottom:30px;
	font-size:12px;
	height:auto !important;
	left:10px;
	position:absolute !important;
}
.recordformats a {
	margin:0 5px;
}
.recordformats a:hover {
	background-color:transparent;
}
#schedule_instructions {
	background:#f2f2f2;
	border:1px solid #666;
	margin:10px 0 0 10px;
	padding:10px;
}
#schedule_instructions p {
	margin:0;
}
#schedule_instructions strong {
	color:#f00;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}
#schedule_instructions p span {
	font-size:11px;
}
#top-episodes {
	margin:0;
	padding:0;
	margin-top:10px;
	margin-left:0px;
	width:569px;
}
#PROMOS {
	width:300px;
	overflow:hidden;
	clear:both;
}
#PROMOS a {
	text-decoration:underline;
}
#PROMOS div {
	margin-bottom:10px;
}
#hpad1 {
	padding-top:20px;
}
#mostpopular {
	position:relative;
	width:300px;
}
#mostpopular h2 {
	border-color:#333;
	color:#333;
}
#most_pop {
	min-height:135px;
}
* html #most_pop {
	height:135px;
}
#mod_listing {
	margin:20px 0;
	width:10000px;
}
.articles #mod_listing {
	margin:20px 0 15px;
	width:auto;
}
#mod_listing li {
	float:left;
	height:auto;
	margin:0 5px 0 0;
	width:80px;
}
.articles #mod_listing li {
	float:none;
	font-size:14px;
	font-weight:bold;
	margin:0 10px 5px;
	width:auto;
}
#mod_listing li a.tn_frame {
	height:44px;
	overflow:hidden;
	width:82px;
}
#mod_listing li span {
	display:block;
	font-size:10px;
}
.articles #mod_listing li span {
	font-size:11px;
	font-weight:normal;
	margin-left:17px;
}
#most_pop .jcarousel-clip {
	float:left;
	margin-left:0px;
	width:260px;
}
* html #most_pop .jcarousel-clip {
	width:240px;
}
#most_pop .jcarousel-prev:hover, #most_pop .jcarousel-next:hover {
	background-color:transparent;
}
#most_pop .jcarousel-prev, #most_pop .jcarousel-next {
	margin:35px 5px 0;
}
#most_pop .jcarousel-prev {
	display:inline;
	float:left;
	margin-left:5px;
}
#most_pop .jcarousel-next {
	display:inline;
	float:right;
	margin-right:5px;
	margin-left:0;
}
#modlisting li.third-child {
	margin-right:0;
}
#most_pop {
	position:relative;
	overflow:hidden;
}
#most_pop_nav {
	display:block;
	font-size:12px;
	padding:5px 0;
	position:absolute;
	text-align:right;
	right:2px;
	top:4px;
	width:280px;
}
#most_pop_nav a {
	background-color:#d2d2d2;
	color:#333;
	padding:5px 4px;
}
#most_pop_nav a.active {
	background:#333;
	color:#fff;
}
#most_pop_nav a:hover {
	background-color:#3D577A;
	color:#fff;
}
#most_pop_loading {
	background:#fff;
	display:none;
	font-family:georgia, serif;
	height:98%;
	opacity:.8;
	position:absolute;
	text-align:center;
	width:310px;
	z-index:2000;
}
.loading #most_pop_loading {
	display:block;
}
#most_pop_loading h3 {
	margin-top:30px;
}
#chan_most_pop {
	margin-bottom:20px;
}
#chan_most_pop_loading h3 {
	background:url(ajax-loader-pop-now.gif) no-repeat 1px 1px;
	padding-left:25px !important;
}
#chan_most_pop ul {
	margin-bottom:10px;
}
#chan_most_pop li {
	text-align:left;
	margin:5px 10px 0;
}
#chan_most_pop li span {
	font-weight:bold;
	margin-right:2px;
}
#chan_most_pop a {
	color:#093156;
}
#chan_most_pop a:hover {
	background-color:#093156;
	color:#fff;
}
#chan_most_pop h3 {
	background-color:#093156;
	color:#fff;
	font-size:12px;
	margin-right:10px;
	padding:3px 5px;
}
#massive_carousel {
	border:3px solid #d2d2d2;
	border-radius:5px;
	-moz-border-radius:5px;
	height:254px;
	overflow:hidden;
	margin:0 0 20px 10px;
	position:relative;
	width:634px;
	z-index:1;
}
#massive_carousel_items li {
	display:none;
}
#massive_carousel_items li.active {
	display:block;
}
#massive_carousel_paging {
	bottom:2px;
	position:absolute;
	right:5px;
}
#massive_carousel_paging li {
	display:none;
	float:left;
	margin-right:1px;
	padding:3px;
}
#massive_carousel_paging li.persistent {
	display:block;
	margin:1px 0 0 0;
}
#massive_carousel_paging li.persistent a {
	background-color:transparent;
}
#massive_carousel_paging li.this_page a {
	background-color:#f2f2f2;
	color:#333;
}
#massive_carousel_paging li a {
	background-color:#333;
	color:#fff;
	padding:1px 3px;
}
.delete {
	display:none;
}
.featurelist {
	margin:10px 0;
	visibility:hidden;
}
.featurelist li {
	border-bottom:2px solid #d2d2d2;
	overflow:hidden;
	padding:15px 0 5px;
	position:relative;
}
.featurelist li.first-child {
	border-top:none;
	padding-top:0;
}
.featurelist li strong.type {
	color:#999;
	font-size:16px;
	font-weight:bold;
}
.featurelist .channel_posted {
	color:#999;
	font-size:10px;
}
.featurelist .channel_posted a {
	text-decoration:underline;
}
.featurelist .channel_posted .posted {
	margin-left:50px;
}
.featurelist div.description {
	margin:0 10px 0 140px;
	min-height:65px;
	text-align:justify;
}
.featurelist .fullep div.description {
	margin-left:160px;
}
.series .featurelist div.description, .hub .featurelist div.description {
	margin-left:230px;
}
.featurelist ul.meta {
	float:right;
	padding-left:10px;
	margin-left:10px;
	width:85px;
}
* html .featurelist ul.meta {
	width:75px;
}
.featurelist ul.collection_meta li, .featurelist ul.meta li {
	border:0;
	color:#666;
	font-size:10px;
	padding:0;
	margin:0 0 2px 0;
}
.featurelist ul.collection_meta li a, .featurelist ul.meta li a {
	font-weight:normal;
}
.featurelist a.continue {
	font-weight:normal;
	text-decoration:underline;
}
.featurelist a.tn_frame {
	margin-right:10px;
	position:relative;
}
.featurelist .collection_wrapper a.tn_frame {
	margin-right:0;
	height:56px;
	overflow:hidden;
}
.featurelist a.tn_frame img {
	padding:0;
	margin:0;
	border:0;
}
.featurelist a.tn_frame span {
	display:none;
	cursor:hand;
	cursor:pointer;
	left:30%;
	opacity:.7;
	position:absolute;
	top:10px;
	z-index:222;
}
.hub .featurelist a.tn_frame span, .series .featurelist a.tn_frame span {
	left:35%;
	top:35px;
}
.featurelist a.tn_frame:hover span {
	display:block;
}
.featurelist p.album_tn, .featurelist p.article_tn {
	border:1px solid #b1b1b1;
	padding:5px;
	position:relative;
	margin-bottom:10px;
}
.featurelist p.album_tn {
	padding:0;
}
.featurelist p.album_tn span, .featurelist p.article_tn span {
	background:#fff;
	border:1px solid #333;
	border-radius:5px;
	-moz-border-radius:5px;
	bottom:10px;
	display:none;
	opacity:.9;
	padding:5px 10px;
	position:absolute;
	right:10px;
}
.featurelist p.album_tn:hover span, .featurelist p.article_tn:hover span {
	display:block;
}
.featurelist .channel_meta p {
	color:#666;
	font-size:11px;
}
.featurelist .channel_meta .meta_data {
	float:right;
}
.featurelist .channel_meta .meta_data a {
	font-weight:normal;
	text-decoration:underline;
}
.series #FEATURELIST .clip a.tn_frame, .hub #FEATURELIST .clip a.tn_frame {
	height:125px;
	width:220px;
}
.featurelist .images {
	float:right;
	width:245px;
}
.featurelist .images ul {
	margin:0 0 10px;
}
.featurelist .images li {
	border:0;
	margin:0 5px;
	float:left;
	width:70px;
}
.featurelist .images li a.tn_frame {
	height:auto;
	max-height:70px;
}
.featurelist .images li.last-child {
	margin-right:0;
}
.featurelist .image_description {
	margin-right:255px;
}
.featurelist, .featurelist li {
	margin-left:0;
	list-style-type:none;
	float:left;
}
.featurelist li h4 {
	font-size:17px;
	font-weight:bold;
	color:#3f3f3f;
	margin:0;
}
.featurelist li h5 {
	font-size:14px;
	margin-bottom:0;
}
.featurelist li p {
	color:#3f3f3f;
}
.featurelist li.collection p, .featurelist li.collection ol, .featurelist li.article p {
	margin-left:0px;
}
.featurelist li.collection ol {
	margin-top:10px;
}
.featurelist li.article p {
	margin-left:0;
}
#FEATURELIST.featurelist li.fullep a.tn_frame {
	height:123px;
	width:220px;
}
.series #FEATURELIST.featurelist li.clip a.tn_frame img.primary_thumb, .hub #FEATURELIST.featurelist li.clip a.tn_frame img.primary_thumb, #FEATURELIST.featurelist li.fullep a.tn_frame img.primary_thumb {
	width:220px;
}
.featurelist li div.campaign_wrapper, .featurelist li div.video_wrapper, .featurelist li div.title_date {
	overflow:hidden;
}
.featurelist li div.campaign_wrapper, .featurelist .article_wrapper, .featurelist .collection_wrapper, .featurelist .video_wrapper {
	margin:10px 0;
	overflow:hidden;
}
.featurelist .collection .title_date, .featurelist .collection_wrapper {
	background-color:#f2f2f2;
	margin:0;
	padding:10px;
}
.featurelist .collection .title_date {
	margin-bottom:0;
}
.featurelist .collection_wrapper p {
	margin-bottom:10px;
}
.featurelist .article_wrapper embed, .featurelist .article_wrapper object {
	width:440px;
	height:247px;
}
.featurelist .article_wrapper li {
	list-style-type:disc;
	margin:5px 20px;
	background-image:none;
	padding:0;
}
.featurelist .article_wrapper a.btn {
	display:block;
	clear:both;
	width:75px;
	margin:10px 0;
	padding:2px 10px;
	text-align:center;
}
.featurelist .article_wrapper p {
	float:none;
	margin:0 0 10px;
}
.featurelist .collection_wrapper ol {
	clear:both;
	margin:0 0 10px;
}
.featurelist .collection_wrapper ol li {
	float:left;
	background:none;
	margin:0 15px 0 0;
	padding:0;
	width:112px;
	overflow:hidden;
}
.featurelist .video_count {
	color:#666;
	display:block;
	font-size:12px;
	font-weight:bold;
}
.featurelist .game a.tn_frame {
	display:block;
	float:left;
	margin-bottom:5px;
	width:250px;
}
.featurelist .game h4, #MAINCONTENT .featurelist .game p {
	margin-left:260px;
}
.featurelist .game h4 {
	margin-bottom:10px;
}
.featurelist .game .category {
	background-color:#ffcc35;
	color:#000;
	display:block;
	float:right;
	font-size:11px;
	font-weight:normal;
	padding:5px;
	text-align:center;
}
.featurelist .game .playgame {
	margin-left:260px;
}
.featurelist .fullep .playgame {
	width:125px;
}
.featurelist .playgame {
	background-color:#0a457d;
	border:1px solid #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
	display:block;
	font-weight:bold;
	margin:5px 10px 10px 0;
	padding:3px 5px;
	text-align:center;
	width:75px;
}
.featurelist .playgame:hover {
	background-color:#fff;
	border:1px solid #0a457d;
	color:#0a457d;
}
.featurelist .article_wrapper .article_options {
	background-color:#f2f2f2;
	border-radius:5px;
	-moz-border-radius:5px;
	float:right;
	padding:5px;
	text-align:center;
}
.featurelist .article_wrapper .playgame {
	background-color:#333;
	margin:5px 0;
	padding:3px;
}
.featurelist .article_wrapper .playgame:hover {
	background-color:#fff;
	border-color:#333;
	color:#333;
}
.featurelist .tools {
	margin-top:10px;
}
.featurelist .collection_wrapper ol li.last-child {
	margin-right:0;
}
.featurelist .tn_container {
	float:left;
	margin-bottom:10px;
}
.featurelist li p.tools {
	margin-left:0;
}
#FEATURELIST a.musicvideos {
	width:130px;
	height:72px;
	overflow:hidden;
	background:#000;
}
#FEATURELIST .no-results {
	background:none !important;
	font-size:18px;
	font-family:georgia, "Times New Roman", serif;
	padding:40px 0;
	text-align:center;
}
#FEATURELIST .hidden_paging {
	display:none;
}
.collection .share-options {
	margin-top:0;
}
.share-options {
	background-color:#f2f2f2;
	margin:2px 0 0;
	padding:3px 7px;
}
.share-options a {
	font-size:11px;
	font-weight:normal;
}
.share-options .tools {
	float:left;
	padding:0;
	margin:0 !important;
}
.share-options .share {
	float:right;
	margin:0;
	paddnig:0;
}
.share-options .share a {
	margin-left:5px;
	padding:0 0 0 0;
}
.share-options .share a:hover {
	background-color:transparent;
	color:#3D577A;
	text-decoration:underline;
}
.share-options .share a.flux {
	background:url(http://static3.fluxstatic.com/-/Clients/Common/Img/widgets/FShare/btns/f_small.gif) no-repeat;
	padding:1px 0 2px 19px;
	position:relative;
	top:-2px;
}
.share-options .facebook {
	background:url(icon_facebook.gif) no-repeat 2px 1px;
}
.share-options .digg {
	background:url(http://dyn.ifilm.com/image/img/sharing/16x16-digg-guy.gif) no-repeat;
}
.share-options .delicious {
	background:url(icon_delicious.gif) no-repeat;
}
#FEATURELIST .tool-send {
	background:transparent none;
}
#URLFORM p {
	text-align:left;
}
#home #VIDEOLIST h1 {
	border-top:4px solid #BF1E2D;
	color:#BF1E2D;
	padding:5px 10px 0 0;
	font-size:16px;
}
#home #VIDEOLIST h1 span {
	color:#666;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	margin-left:5px
}
#FEATURELIST h4.embedded_title {
	font-size:12px;
}
.featurelist h6 {
	font-size:14px;
	margin-top:10px;
}
.posted_date {
	color:#999 !important;
	float:left !important;
	margin:0 !important;
}
h3#combo_header, h3.combo_header {
	font-size:14px;
}
#combo_header {
	margin-bottom:15px;
}
#combo_header a, .combo_header a {
	padding:0 2px;
}
#combo_header a.active {
	background:url(active-tab.gif) no-repeat top center;
	color:#fff;
	padding:2px 7px 16px;
}
#clipview_options span, #combo_header.clipview_options span, #recommended_header.clipview_options span, #clipview_options span.view_options, #related_header.clipview_options span {
	display:block;
	width:51px;
	height:16px;
	margin:0;
	float:right;
}
#combo_header.clipview_options span a {
	margin:0;
	padding:0;
	color:#0A46B2;
}
#combo_header.clipview_options span a img {
	visibility:hidden;
}
#combo_header.clipview_options span span, #clipview_options span span, #recommended_header.clipview_options span span, #related_header.clipview_options span span {
	display:block;
	float:left;
	width:2px;
	margin:0px 5px 0px 3px;
	color:#8b8b8b;
}
#clipview_options.clipview_options span {
	margin-top:5px;
	font-size:12px;
	margin-right:5px;
}
#clipview_options.clipview_options span span {
	margin-top:-1px;
}
#clipview_options {
	padding-bottom:2px;
	border-bottom:1px solid #b1b1b1;
}
#combo_header.clipview_options span a, #combo_header.clipview_options span a:hover, #clipview_options span a, #clipview_options span a:hover, #recommended_header.clipview_options span a, #recommended_header.clipview_options span a:hover, #related_header.clipview_options span a, #related_header.clipview_options span a:hover {
	width:20px;
	height:16px;
	text-indent:-10000px;
	display:inline;
	float:left;
	padding:0;
	margin:0;
	background-color:transparent;
	color:#0A46B2;
}
#clipview_options span.sort_options a, #clipview_options span.sort_options a:hover {
	display:inline;
	float:none;
	text-indent:0;
	background-image:none;
	color:#0A46B2;
}
#clipview_options span a:hover {
	background-color:#0A46B2;
	color:#fff !important;
}
#clipview_options.thumb span .subitem_2, #clipview_options.thumb span .subitem_2:hover, #recommended_header.thumb span .subitem_2, .recommended_header.thumb span .subitem_2:hover, .thumb #thumbnail, .thumb #thumbnail:hover {
	background-image:url(http://dyn.ifilm.com/image/img/view/view-icons-f-16px.gif);
	background-repeat:no-repeat;
	background-position:0 -62px;
}
#clipview_options.list span .subitem_1, #clipview_options.list span .subitem_1:hover, #combo_header.list span .subitem_1, #combo_header.list span .subitem_1:hover, #recommended_header.list span .subitem_1, #recommended_header.list span .subitem_1:hover, .list #linelist, .list #linelist {
	background-image:url(http://dyn.ifilm.com/image/img/view/view-list-f-16px.gif);
	background-repeat:no-repeat;
	background-position:0 -62px;
}
#clipview_options.thumb span .subitem_1, #recommended_header.thumb span .subitem_1, #combo_header.thumb span .subitem_1, .thumb #linelist {
	background-image:url(http://dyn.ifilm.com/image/img/view/view-list-f-16px.gif);
	background-repeat:no-repeat;
	background-position:0 -2px;
}
#clipview_options.thumb span .subitem_1:hover, #recommended_header.thumb span .subitem_1:hover, #combo_header.thumb span .subitem_1:hover, .thumb #linelist:hover {
	background-image:url(http://dyn.ifilm.com/image/img/view/view-list-f-16px.gif);
	background-repeat:no-repeat;
	background-position:0 -32px;
}
#clipview_options.list span .subitem_2, #recommended_header.list span .subitem_2, #combo_header.list span .subitem_2, .list #thumbnail {
	background-image:url(http://dyn.ifilm.com/image/img/view/view-icons-f-16px.gif);
	background-repeat:no-repeat;
	background-position:0 -2px;
}
#clipview_options.list span .subitem_2:hover, #recommended_header.list span .subitem_2:hover, #combo_header.list span .subitem_2:hover, .list #thumbnail:hover {
	background-image:url(http://dyn.ifilm.com/image/img/view/view-icons-f-16px.gif);
	background-repeat:no-repeat;
	background-position:0 -32px;
}
#current_comment {
	display:none;
}
h1 {
	padding-top:10px;
}
h2 .primary {
	top:-3px;
}
#post {
	margin-bottom:20px;
}
#post h1 {
	border-top:0;
	font-size:20px;
	margin-left:10px;
}
#post h2 {
	border-color:#093156;
	padding-left:0;
}
.entry {
	margin-left:10px;
	overflow:hidden;
}
.entry img {
	border:1px solid #999;
	padding:3px;
}
.entry p {
	margin-bottom:1.5em;
	line-height:1.7em;
	font-size:13px;
}
.entry p.left {
	float:left;
	margin-right:10px;
}
.entry p.right {
	float:right;
	margin-left:10px;
}
.entry h2 {
	border:0 !important;
}
.entry ul li {
	list-style-type:disc;
}
.entry ol li {
	list-style-type:decimal;
}
.entry li {
	margin:5px 20px;
}
div.meta {
	margin-top:10px;
	background:url(dots.gif) repeat-x;
	padding-top:10px;
	clear:both;
}
.tags {
	margin-top:10px;
	clear:both;
}
.tags a {
	font-weight:normal;
}
ul.sharemodule {
	margin:10px 0 0;
	padding:10px 0 0;
	background:url(dots.gif) repeat-x top left;
}
ul.sharemodule li {
	margin-left:0;
	padding-right:0;
	list-style:none;
	float:left;
	display:block;
	padding:0;
}
ul.sharemodule li.flux {
	padding-left:14px;
}
ul.sharemodule li.divider {
	color:#b1b1b1;
}
ul.sharemodule a.digg {
	background-image:url(http://dyn.ifilm.com/image/img/sharing/16x16-digg-guy.gif);
	background-repeat:no-repeat;
	display:block;
	width:16px;
	height:16px;
	margin-right:17px;
}
ul.sharemodule a.delicious {
	background-image:url(icon_delicious.gif);
	background-repeat:no-repeat;
	display:block;
	width:14px;
	height:14px;
	margin-right:17px;
}
ul.sharemodule a.facebook {
	background-image:url(icon_facebook.gif);
	background-repeat:no-repeat;
	display:block;
	width:14px;
	height:14px;
	margin-left:17px;
}
ul.sharemodule a.stumble {
	background-image:url(icon_stumble3.gif);
	background-repeat:no-repeat;
	display:block;
	width:14px;
	height:14px;
	margin-left:17px;
	margin-right:17px;
}
.entry ul.collection, .entry ul.photo_album {
	clear:both;
	margin:10px;
	padding:10px;
	width:600px;
}
* html .entry ul.collection, * html .entry ul.photo_album {
	width:620px;
}
ul.collection li, ul.photo_album li {
	background-image:none;
	float:left;
	height:110px;
	list-style-type:none;
	margin:0 0 10px 25px;
	overflow:hidden;
	padding:0;
}
ul.photo_album li img {
	border:0;
}
ul.collection li.last-child, ul.photo_album li.last-child {
	display:block;
	height:auto;
	float:none;
	clear:both;
	text-align:right;
	margin:0;
	background:url(dots.gif) repeat-x;
	padding:5px 0 0;
}
embed, object {
	margin:0 0 10px;
}
blockquote {
	background:#e8e8e8;
	border:1px solid #b1b1b1;
	padding:10px;
	margin:10px 20px;
}
blockquote p {
	margin:0 !important;
	padding:0 !important;
}
.embedded_title {
	font-size:12px;
	margin:0;
}
.embedded_subtitle {
	font-size:11px;
	margin:0;
}
.counts a {
	font-size:10px;
	font-weight:normal;
}
p.counts {
	font-size:10px;
	font-weight:normal;
	color:#666;
}
#blog_details #stats {
	margin-left:150px;
}
#blog_details #stats p {
	margin-bottom:10px;
	color:#666;
	font-size:11px;
}
#blog_details #stats p strong {
	color:#333;
	margin-right:5px;
}
#vote_module {
	margin-bottom:10px;
}
.embedded_video {
	text-align:center;
}
#share-tools {
	margin:0 10px 10px;
}
#share-tools li {
	margin:0 0 5px;
}
#share-tools iframe {
	margin-right:10px;
	float:left;
}
#share-tools a {
	font-weight:normal;
}
#share-tools a.flag {
	font-size:12px;
	margin:0;
}
#share-tools a.flag, #share-tools a.tool-favorites {
	padding-left:25px;
}
#share-tools a.offline {
	font-size:10px;
}
#posted_date a {
	font-weight:normal;
}
#disclaimers {
	background-color:#f2f2f2;
	margin:10px 10px 20px;
	padding:10px;
}
#disclaimers h5, #disclaimers p {
	margin:0 10px 10px;
}
#disclaimers h5 {
	font-size:14px;
	margin-bottom:5px;
	padding-top:5px;
}
