
/* f:reset.css */

@charset "utf-8";
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}


/* f:global.css */


html {background-color: #000000; height:100.1%; }

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	 }

p {margin-bottom: 1em; }
p.last {margin-bottom: 0; }
p em { font-style: italic }
.left {float: left; }
.right {float: right; }

a.btnLeft {float: left;margin-right: 8px; }
a.btnRight {float: right;margin-left: 6px; margin-right: 2px; }

a {text-decoration: none; color: #c12026; font-weight: bold;}
a:hover {text-decoration: underline; color: #590200; outline: none; }
a:active {color: #000000; outline: none; }
/* a:visited {color: #914a4a; } temporarily removed*/ 

.strike {text-decoration: line-through; }
strong {font-weight: bold; }

h1 {	 }
h2 {
	color: #000;
	font: bold 22px Tahoma, Arial, Helvetica, sans-serif; }
h2.header {
	margin-bottom: 7px; 
	 }
h2.subheader {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px; 
	margin-left: 3px;
	 }
h3 {
	color: #000;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif; }
h4 {
	color: #fefefe;
	font: bold 10px Tahoma, Arial, Helvetica, sans-serif; }
h5 {
	color: #5b1818; }
h6 {	 }

ol {padding-left:27px; }
ol li {list-style: decimal outside; padding-left: 4px; }

table tr.even {
background-color: #f8f8f8; }
table tr.odd {
background-color: #ffffff; }

/*CLEARFIX*/
.innerContent:after,
.moduleContent:after,
.innerModuleContent:after,
.list-item:after,
.paginationHeader:after,
.paginationFooter:after,
.moduleHeader:after,
.moduleFooter:after,
div.profile:after,
form:after,
form div:after,
div.scoop:after,
div.feed:after,
div.trailer:after,
div.review:after,
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	 }

/* Hides from IE-mac \*/
* html .innerContent,
* html .moduleContent,
* html .innerModuleContent,
* html .list-item,
* html .paginationHeader,
* html .paginationFooter,
* html .moduleHeader,
* html .moduleFooter,
* html div.profile,
* html form,
* html form div,
* html div.scoop,
* html div.feed,
* html div.trailer,
* html div.review,
* html .clearfix {height: 1%; }
/* End hide from IE-mac */



/* f:layout.css */

/* LAYOUT */

body {
background: url(../images/body_bg.gif) center 0 repeat-y; }

#container {
	width: 972px;
	margin: 0 auto;
	}
/*==========HEADER==========*/
/*==========================*/
#header {
margin-bottom: 7px;
	}
#header .banner {
background: url(../images/header_banner_bg.jpg) 0 0 no-repeat;
	width:;
	height:85px;
		position: relative; }
#header .banner h1.logo {
	top: 19px;
	left: 11px;
		position: absolute;
	}
#header .banner h1.logo a {
display: block;
	width: 333px;
	height: 49px;
	}
#header .banner .navUser {
	margin: 46px 4px 0 0;
		float: right;
	}
#header .banner .navUser div.profile {
	color: #fff;
	margin-top: 6px;
		float: right;
	}
#header .banner .navUser div div.icon {
background: url(../images/profile/header_profile_icon_bg.gif) 0 0 no-repeat;
	width: 19px;
	height: 19px;
	margin-right: 10px;
	padding: 3px 0 0 3px;
		float: left;
	}
#header .banner .navUser div.profile span {margin: 4px 8px 0 0; float: left; }
#header .banner .navUser div.profile a {color: #fff; }

#header .banner .navUser a.submitAScoop {
background: url(../images/buttons/header_submit-a-scoop.gif) 0 0 no-repeat;
	width: 146px;
	height: 34px;
	}
	#header .banner .navUser a.submitAScoop:hover {
	background-position: 0 -34px; }
	#header .banner .navUser a.submitAScoop:active {
	background-position: 0 -68px; }
#header .banner .navUser a {
	}
#header .navGlobal {
background: url(../images/header_nav_bg.gif) 0 0 no-repeat;
	height: 33px;
	padding: 7px 0 0 10px;
	}
#header .navGlobal .links {
	width: 330px;
	padding-top: 7px;
		float: left;
	}
#header .navGlobal .links span.title {
	font-size: 85%;
	}
#header .navGlobal .links a {
	color: #c12026;
	font-size: 93%;
	font-weight: bold;
	height: 13px;
	padding: 0 4px;
	border-right: 1px solid #d4d4d4;
	}
#header .navGlobal .links a.last {
	border-right: none;
	}
#header .navGlobal form {
background: url(../images/forms/header_form_bg.gif) 0 0 no-repeat;
	width: 230px;
	height: 26px;
	margin: 0 9px;
		float: left;
	}
#header .navGlobal form select,
#header .navGlobal form input {
	color: #666666;
	font-size: 100%;
	background: none;
	border: none;
	}
#header .navGlobal form input {
	width: 120px;
	margin: 6px 0 0 8px;
		float: left;
	}
#header .navGlobal form a.advanced {
background: url(../images/forms/header_drop-down-arrow.gif) right 6px no-repeat;
	color: #aaaaaa;
	margin: 6px 4px 0 0;
	padding-right: 17px;
	font-weight: bold;
		float: right;
	}
#header .navGlobal form span.cap {
background: url(../images/forms/header_form_cap.gif) top right no-repeat;
	width: 3px;
	height: 26px;
		float: right;
	}

/*==========GENERAL==========*/
/*==========================*/
/*WRAPPER*/
#wrapper {
background: url(../images/wrapper_bg.jpg) center 0 no-repeat; }

/*CONTENT*/
#content {
background: url(../images/content_topCap.gif) 0 0 no-repeat;
	padding-top: 4px;
	}
/*INNERCONTENT*/
.innerContent {
background-color: #fff;
	padding: 8px 11px 15px 9px;
	}
.main .moduleContent .scoop ul,
.main .moduleContent .newsPost ul {
	margin-bottom: 10px;
	}
.main .moduleContent .scoop ul li,
.main .moduleContent .newsPost ul li{
	list-style-type: square;
	list-style-position: outside;
	margin-left: 20px;
	}


/*==========FOOTER==========*/
/*==========================*/
#footerLinks {
background: #fff url(../images/footerLinks_bg.gif) center 0 no-repeat;
	height: 186px;
	padding: 24px 0 0 18px;
	}
#footerLinks .links {
	color: #969383;
	width: 200px;
	margin-right: 45px;
		float: left;
	}
#footerLinks .links h3 {
	color: #969383;
	font-size: 138.5%;
	line-height: 123.1%;
	font-weight: bold;
	margin-bottom: 7px;
	}
#footerLinks .links ul {
	border-top: 1px solid #e3e1d6;
	padding-top: 11px;
	}
#footerLinks .links ul li {
	margin-bottom: 5px;
	}
#footerLinks .links a {
	color: #a28585;
	font-weight: bold;
	}
#footerLinks .last {
	margin-right: 0;
	}
#footer {
background: #000 url(../images/footer_bg.gif) center bottom no-repeat;
	height: 214px;
	}
























/* f:modules.css */

/* MODULES */

/*MESSAGES / WARNINGS*/
div.status_message { width: 642px; font-size: 11px; }
div.status_message ul { padding: 5px; }
div.status_message ul li { padding: 5px 5px 5px 35px; }
div.status_message ul li em { font-weight: bold; }
div.status_message .topCap { height: 3px; }
div.status_message .bottomCap { height: 3px; }

div.message_error .topCap { background: transparent url(../images/modules/642/status_error_top.gif) top left no-repeat; }
div.message_error .moduleContent { background: #ffeded; }
div.message_error ul li { background: #ffeded url(../images/icons/status-error.gif) 5px 2px no-repeat; }
div.message_error .bottomCap { background: transparent url(../images/modules/642/status_error_bottom.gif) bottom left no-repeat; }

div.message_status .topCap { background: transparent url(../images/modules/642/status_success_top.gif) top left no-repeat; }
div.message_status .moduleContent { background: #e4ffe3; }
div.message_status ul li { background: #e4ffe3 url(../images/icons/status-success.gif) 5px 2px no-repeat; }
div.message_status ul li a { color: #2da100; }
div.message_status .bottomCap { background: transparent url(../images/modules/642/status_success_bottom.gif) bottom left no-repeat; }

div.message_warning .topCap { background: transparent url(../images/modules/642/status_warning_top.gif) top left no-repeat; }
div.message_warning .moduleContent { background: #fff6d6; }
div.message_warning ul li { background: #fff6d6 url(../images/icons/status-alert.gif) 5px 2px no-repeat; }
div.message_warning ul li a { color: #b85200; }
div.message_warning .bottomCap { background: transparent url(../images/modules/642/status_warning_bottom.gif) bottom left no-repeat; }

	
/*SITESTATS*/
.siteStats {
background: url(../images/modules/siteStats_bg.gif) 0 0 no-repeat;
	color: #333333;
	width: 201px;
	height: 76px;
	padding: 14px 0 0 14px;
	margin-right: 9px;
		float: left; }
.siteStats h6 {
	margin-bottom: 3px;
	}
/*FEATURED*/
.featured {
background: url(../images/modules/movie-database_featured.gif) 0 0 no-repeat;
	width: 642px;
	height: 171px;
	}

/*GENERAL*/
.module {
	margin-bottom: 10px;
	}
.bottomCap,
.innerTopCap,
.innerBottomCap {overflow: hidden; }
/*STANDARD*/
.standard .main {
	width: 645px;
		float: left; }
.standard .main .module {
	margin-right: 2px;
		float: left; }
.standard .main .last {
	margin-right: 0;
	}
.standard .secondary {
	width: 300px;
		float: right; }
/*======= MAIN ========*/
/*BEIGE*/
.standard .main .blank {
background: url(../images/modules/642/blank_sides.gif) 0 0 repeat-y;
	width: 642px; }
.standard .main .blank .topCap {
background: url(../images/modules/642/blank_top.gif) 0 0 no-repeat;
	height: 6px; }
.standard .main .blank .moduleContent {
	padding: 8px 13px; }
.standard .main .blank .bottomCap {
background: url(../images/modules/642/blank_bottom.gif) 0 0 no-repeat;
	height: 6px;
	}
/*BEIGE*/
.standard .main .beige {
background-color: #f0edd7;
	width: 642px; }
.main .beige .topCap {
background: url(../images/modules/642/beige_solid_top.gif) 0 0 no-repeat;
	height: 4px;
	overflow: hidden; }
.main .beige .moduleContent {
	padding: 15px; }
.main .beige .bottomCap {
background: url(../images/modules/642/beige_solid_bottom.gif) 0 0 no-repeat;
	height: 4px;
	overflow: hidden;
	}
/*RED*/
.standard .main div.red {
background: url(../images/modules/642/red_sides.gif) 0 0 repeat-y;
	width: 642px; }
.standard .main div.red .topCap {
background: url(../images/modules/642/red_top.gif) 0 0 no-repeat;
	height: 26px;
	padding: 6px 10px 0;
	overflow: hidden;
		position: relative; }
.main div.red .topCap h4 {
	font-size: 14px;
	}
	.standard .main div.red .topTabs {
	background: url(../images/modules/642/red_tabs_top.gif) 0 0 no-repeat;
		height: 31px;
		padding: 6px 5px 4px;
		overflow: hidden;
			position: relative; }
.main .red .moduleContent {
	padding: 0 10px; }
.standard .main div.red .bottomCap {
background: url(../images/modules/642/red_bottom.gif) 0 0 no-repeat;
	height: 9px;
	}
	.topTabs a.tab {
	background: #fff url(../images/buttons/red-tab_bg.gif) 0 0 no-repeat;
		height: 27px;
		margin-right: 1px;
		padding: 7px 10px 0;
		font-weight: bold;
			float: left;
			position: relative;
		}
	.topTabs a.tab:visited {
		color:#c12026;
		}
	.topTabs a.tab span {
	background: #fff url(../images/buttons/red-tab_cap.gif) 0 0 no-repeat;
		width: 5px;
		height: 5px;
		margin: 0px;
		overflow: hidden;
			position: absolute;
			top: 0;
			right: 0;
		}
	.topTabs a.active {
	background: #fff url(../images/buttons/red-tab_active_bg.gif) 0 0 no-repeat;
		color: #000000 !important;
		outline: none;
		}
	.topTabs a.active:hover {
		text-decoration: none;
		cursor: default;
		}
	.topTabs a.inactive {
	background: #fff url(../images/buttons/red-tab_bg_gray.gif) 0 0 no-repeat;
		color: #666666 !important;
		text-decoration: none;
		cursor: default;
		}
	.main div.red .topTabs .loading,
	.main div.red-profile .topTabs .loading {
		padding: 5px 5px 0 0;
		float: right;
		display: none;
		}
.main .red .moduleContent {
background: #ffffff url(../images/modules/642/red_sides.gif) 0 0 repeat-y; /* paul 11/06/08 */
	padding: 0 10px; }
.standard .main div.red .bottomCap {
background: url(../images/modules/642/red_bottom.gif) 0 0 no-repeat;
	height: 9px;
	}
/*RED*/
.standard .main div.red-small {
background: url(../images/modules/642/red_sides.gif) 0 0 repeat-y;
	width: 642px; }
.standard .main div.red-small .topCap {
background: url(../images/modules/642/red_small_top.gif) 0 0 no-repeat;
	height: 10px;
	overflow: hidden;
		position: relative; }
.main .red-small .moduleContent {
	padding: 0 10px; }
.standard .main div.red-small .bottomCap {
background: url(../images/modules/642/red_bottom.gif) 0 0 no-repeat;
	height: 9px;
	overflow: hidden;
	}
/*RED MEDIUM*/
.standard .main div.red-medium {
background: url(../images/modules/642/red_medium_sides.gif) 0 0 repeat-y;
	width: 642px; }
.standard .main div.red-medium .topCap {
background: url(../images/modules/642/red_medium_top.gif) 0 0 no-repeat;
	height: 29px;
	padding: 8px 0 0 14px; }
.standard .main div.red-medium .topCap h4 {
	font-size: 116%;
	}
.main .red-medium .moduleContent {
	padding: 0 10px; }
.standard .main div.red-medium .bottomCap {
background: url(../images/modules/642/red_medium_bottom.gif) 0 0 no-repeat;
	height: 15px;
	}

/*RED PROFILE 500*/
.standard .main div.red-profile {
background: url(../images/modules/500/red_sides.gif) 0 0 repeat-y;
	width: 500px; }
.standard .main div.red-profile .topCap {
background: url(../images/modules/500/red_top.gif) 0 0 no-repeat;
	height: 20px;
	padding: 6px 0 6px 9px; }
	.standard .main div.red-profile .topTabs {
	background: url(../images/modules/500/red_tabs_top.gif) 0 0 no-repeat;
		height: 26px;
		padding: 6px 6px 4px;
		overflow: hidden;
			position: relative; }
.main .red-profile .moduleContent {
	padding: 0 10px; }
.standard .main .red-profile .bottomCap {
background: url(../images/modules/500/red_bottom.gif) 0 0 no-repeat;
	height: 8px;
	}

/*RED HALF*/
.standard .main div.red-half {
background: url(../images/modules/320/red_sides.gif) 0 0 repeat-y;
	width: 320px; }
.standard .main div.red-half .topCap {
background: url(../images/modules/320/red_top.gif) 0 0 no-repeat;
	height: 20px;
	padding: 6px 0 6px 9px; }
.standard .main div.red-half .topCap h4 {
	font-size: 14px;
	}
.main .red-half .moduleContent {
	padding: 0 10px; }
.standard .main .red-half .bottomCap {
background: url(../images/modules/320/red_bottom.gif) 0 0 no-repeat;
	height: 9px;
	}

/*RED HALF TALL*/
.standard .main .red-half-tall {
background: url(../images/modules/320/red_tall_sides.gif) 0 0 repeat-y;
	width: 320px; }
.standard .main .red-half-tall .topCap {
background: url(../images/modules/320/red_tall_top.gif) 0 0 no-repeat;
	height: 25px;
	padding: 10px 0 0 18px; }
.standard .main .red-half-tall .topCap h4 {
	font-size: 14px;
	}
.red-half-tall .moduleContent {
	padding: 0 2px; }
.standard .main .red-half-tall .bottomCap {
background: url(../images/modules/320/red_tall_bottom.gif) 0 0 no-repeat;
	height: 23px;
	}

/*BLACK*/
.standard .main .black {
background: url(../images/modules/642/black_sides.gif) 0 0 repeat-y;
	width: 642px; }
.standard .main .black .topCap {
background: url(../images/modules/642/black_top.gif) 0 0 no-repeat;
	height: 11px; }
.standard .main .black .topCap h4 {
	font-size: 116%;
	}
.black .moduleContent {
	padding: 0 10px; }
.standard .main .black .bottomCap {
background: url(../images/modules/642/black_bottom.gif) 0 0 no-repeat;
	height: 8px;
	}

/*======= SECONDARY ========*/
/*BLANK*/
.standard .secondary .blank {
	width: 300px; }
.standard .secondary .blank .moduleContent {
	border-right: 1px solid #ccc;
	padding: 5px 0;
	}
.standard .secondary .blank .bottomCap {
background: url(../images/modules/300/blank_solid_bottom.gif) 0 0 no-repeat;
	height: 4px;
	}
/*BEIGE*/
.standard .secondary .beige {
background-color: #ede4bd;
	width: 300px; }
.standard .secondary .beige .topCap {
background: url(../images/modules/300/beige_gradient_top.gif) 0 0 no-repeat;
	min-height: 18px;
	_height: 18px;
	padding: 10px 9px 6px 9px; }
.standard .secondary .beige .topCap h4 {
	color: #5b1818;
	font-size: 14px;
	line-height: 14px; }

.standard .secondary .beige .moduleContent .innerTopCap {
background: url(../images/modules/300/beige_gradient_inner_top.gif) 0 0 no-repeat;
	height: 4px;
	}
.secondary .beige .innerModuleContent {
background-color: #ffffff;
margin: 0 6px;
padding: 0 10px;
	}
.standard .secondary .beige .moduleContent .innerBottomCap {
background: url(../images/modules/300/beige_gradient_inner_bottom.gif) 0 0 no-repeat;
	height: 4px;
	margin-bottom: 5px;
	}
.standard .secondary .beige .bottomCap {
background: url(../images/modules/300/beige_gradient_bottom.gif) 0 0 no-repeat;
	height: 4px;
	}


.standard .secondary .beige .inset-module .innerTopCap {
background: url(../images/modules/300/beige_gradient_inset_top.gif) 0 0 no-repeat;
	height: 4px;
	}
.secondary .beige .inset-module .innerModuleContent {
background: url(../images/modules/300/beige_gradient_inset_middle.gif) 0 0 repeat-y;
	margin: 0;
	}
.standard .secondary .beige .inset-module .innerBottomCap {
background: url(../images/modules/300/beige_gradient_inset_bottom.gif) 0 0 no-repeat;
	height: 4px;
	margin-bottom: 5px;
	}







/* f:thickbox.css */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff url(../images/modules/popup_top.gif) top left no-repeat;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
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;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 15px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 16px 10px 0;
	float:right;
}

#TB_closeWindow a {
background: url(../images/buttons/close_red.gif) top right no-repeat;
	display: block;
	height: 22px;
	padding-right: 30px;
	font-weight: bold;
	line-height: 22px;
}
	#TB_closeWindow a:hover,
	#TB_closeAjaxWindow a:hover {
	background-position: right -22px;}
	#TB_closeWindow a:active,
	#TB_closeAjaxWindow a:active {
	background-position: right -44px;}


#TB_closeAjaxWindow a{
background: url(../images/buttons/close_red.gif) top right no-repeat;
	display: block;
	height: 22px;
	padding-right: 30px;
	font-size: 11px;
	margin-top: 5px;
	line-height: 22px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 0px;
	margin-bottom:1px;
}

#TB_title{
	border-bottom: 1px solid #ebebeb;
	height: 30px;
	margin: 0 15px;
	padding: 5px 0;
	font-weight: bold;
	font-size: 14px;
}

#TB_ajaxContent{
background: url(../images/modules/popup_bottom.gif) bottom left no-repeat;
	clear:both;
	padding: 15px 15px 5px 15px;
	overflow:auto;
	text-align:left;}

/*BEIGE*/
#TB_ajaxContent .beige {
background-color: #f0edd7;
	width: 500px;}
#TB_ajaxContent .topCap {
background: url(../images/modules/642/beige_solid_top.gif) 0 0 no-repeat;
	height: 4px;
	overflow: hidden;}
#TB_ajaxContent .beige .moduleContent {
	margin: 10px;}
#TB_ajaxContent .beige .bottomCap {
background: url(../images/modules/642/beige_solid_bottom.gif) 0 0 no-repeat;
	height: 4px;
	overflow: hidden;
}

#TB_ajaxContent form {
	width:470px;
		float: left;
}
form .popupWindow div,
.popupWindow form div{
	padding: 5px 0;
}
form .popupWindow label,
.popupWindow form  label{
	color: #666666;
	width: 100px;
	padding: 5px 10px 0 0;
	text-align: right;
		position: relative;
		float: left;
}
form .popupWindow label input,
.popupWindow form label input{
		position: absolute;
		left: 110px;
}
form .popupWindow input.text,
form .popupWindow input.form-text,
.popupWindow form input.text,
.popupWindow form input.form-text {
background: url(../images/forms/input_bg.gif) 0 0 no-repeat;
	border: none;
	border-right: 1px solid #999999;
	width: 330px;
	height: 21px;
	padding: 5px 5px 0;
	margin-right: 7px;
	}
form .popupWindow span.form-btn,
.popupWindow form span.form-btn {
	margin-left: 110px;
	}
form .popupWindow textarea,
.popupWindow form textarea {
	border: 1px solid #999999;
	width: 345px;
	height: 10em;
	padding: 5px 5px 7px;
}
form .popupWindow .body-field-wrapper,
form .popupWindow .body-field-wrapper .teaser-checkbox,
form .popupWindow .body-field-wrapper .resizable-textarea,
.popupWindow form .body-field-wrapper,
.popupWindow form .body-field-wrapper .teaser-checkbox,
.popupWindow form .body-field-wrapper .resizable-textarea {
	padding: 0;
}
.popupWindow .container-inline-date {
	display: none;
}
form .popupWindow .body-field-wrapper p,
form .popupWindow .grippie,
.popupWindow form .body-field-wrapper p,
.popupWindow form .grippie {
	display: none;
}
#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
background: url(../images/loading_bg.gif) top left no-repeat;
	position: fixed;
	display:none;
	height:100px;
	width:100px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -50px; /* -height/2 0 0 -width/2 */
}

#TB_load img {
	margin: 34px 0 0 34px;
}

* html #TB_load { /* ie6 hack */
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 { /* ie6 hack */
     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;
	_margin-bottom:1px;
}



/* f:common.css */

/*COMMON MODULES*/

/*RATING MODULE*/
.user_rater {
	height: 167px;
	width: 301px;
		position: relative;
	}

.user_rater #overall_rating_value {
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	text-align: center;
		position: absolute;
		top: 80px;
		left: 58px;
	}
.user_rater #overall_rating_value .total_votes {
	font-size: 11px;
	color: #999;
	}
.user_rater .thermo {
	width: 140px;
	height: 100px;
	margin-top: 6px;
		float: right;
	}
.user_rater .thermo #user_rating_value {
	width: 50px;
		position: absolute; 
	}
.user_rater .thermo #user_rating_value .label {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
	}
.user_rater .thermo #user_rating_value .score {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #777777;
	}
.user_rater .thermo .ui-slider {
	height: 90px;
	width: 26px;
	margin-left: 85px;
	margin-top: 4px;
		position: relative;
	}
.user_rater .thermo .ui-slider .ui-slider-level {
background: url(../images/modules/rating/rate_slide_bg.gif) 0px bottom no-repeat;
	height: 100%;
	width: 26px;
		position: absolute;
		bottom: 12px;
	}
.user_rater a {
	outline: none;
	}
.user_rater .thermo .ui-slider .ui-slider-handle {
background: url(../images/modules/rating/arrow.gif) top right no-repeat; /* IE6 Only */
	height: 18px;
	width: 26px;
	cursor: pointer;
		position: absolute;
	}
html > body .user_rater .thermo .ui-slider .ui-slider-handle {
background: url(../images/modules/rating/arrow.png) top right no-repeat;
	}
.user_rater .topCap {
	min-height:18px;
	padding:10px 9px 6px
	}
.user_rater .topCap h4 {
	color:#5B1818;
	font-size:18px;
	line-height:9px;
	}
	
.seal_container {background: #fff url(../images/modules/rating/rate_bg.jpg) 0 0 no-repeat; }
.seal_container .topCap h4 {color: #8f1220; }
.seal_container .topCap h4 span {color: #af585b; }
.seal_container #overall_rating_value {color: #fff; top: 78px; left: 59px; font-size: 26px; }
.seal_container #overall_rating_value .total_votes { color: #cfa89d;}

.volcano_container {background: #fff url(../images/modules/rating/rate_bg.jpg) 0 -167px no-repeat; }
.volcano_container .topCap h4 {color: #fff; }
.volcano_container .topCap h4 span {color: #fc9e9e; }
.volcano_container #overall_rating_value {color: #fff; top: 100px; left: 59px; }
.volcano_container #overall_rating_value .total_votes { color: #999;}

.sun_container {background: #fff url(../images/modules/rating/rate_bg.jpg) 0 -334px no-repeat; }
.sun_container .topCap h4 {color: #660000; }
.sun_container .topCap h4 span {color: #8f1212; }
.sun_container #overall_rating_value {color: #ff7124; top: 69px; left: 56px; }
.sun_container #overall_rating_value .total_votes { color: #f8b515;}

.flame_container {background: #fff url(../images/modules/rating/rate_bg.jpg) 0 -501px no-repeat; }
.flame_container .topCap h4 {color: #8f1220; }
.flame_container .topCap h4 span {color: #b05932; }
.flame_container #overall_rating_value {color: #fff; left: 55px; }
.flame_container #overall_rating_value .total_votes { color: #efe356;}

.steam_container {background: #fff url(../images/modules/rating/rate_bg.jpg) 0 -667px no-repeat; }
.steam_container .topCap h4 {color: #528355; }
.steam_container .topCap h4 span {color: #74b078; }
.steam_container #overall_rating_value {color: #000; left: 55px; top: 60px;}
.steam_container #overall_rating_value .total_votes { color: #666;}

.beaker_container {background: #fff url(../images/modules/rating/rate_bg.jpg) 0 -834px no-repeat; }
.beaker_container .topCap h4 {color: #528355; font-weight: bold;}
.beaker_container .topCap h4 span {color: #74b078; }
.beaker_container #overall_rating_value {color: #000; top: 76px; left: 60px; }
.beaker_container #overall_rating_value .total_votes { color: #666;}

.cube_container {background: #fff url(../images/modules/rating/rate_bg.jpg) 0 -1003px no-repeat; }
.cube_container .topCap h4 {color: #fff; }
.cube_container .topCap h4 span {color: #DCEEF1; }
.cube_container #overall_rating_value {color: #2271e2; top: 70px; left: 63px }
.cube_container #overall_rating_value .total_votes { color: #ccc;}

.iceberg_container {background: #fff url(../images/modules/rating/rate_bg.jpg) 0 -1170px no-repeat; }
.iceberg_container .topCap h4 {color: #fff; }
.iceberg_container .topCap h4 span {color: #ccc; }
.iceberg_container #overall_rating_value {color: #fff; top: 75px; left: 65px; }
.iceberg_container #overall_rating_value .total_votes { color: #ccc;}


/*CLOUD*/
.cloud .innerModuleContent {
	text-align: center;
	}
.cloud .innerModuleContent span {
	padding: 2px;
	}
.cloud .innerModuleContent a {
	padding: 2px;
	}
.cloud .innerModuleContent a:hover {
background: #C12026;
	color: #fff;
	text-decoration: none;
	}

/*POLL*/
.standard .secondary .poll .innerModuleContent {
	padding: 4px 10px;
	}
.poll .innerModuleContent div {
	/*padding: 2px 0;*/
	/*height: 17px;*/
	}
.poll .innerModuleContent div input.input-radio {
	margin: 2px 12px 2px 0;
		float: left;
	}
.poll a.red {
	margin: 2px 6px;
	}
.poll .innerModuleContent div.bar {
background: #fff url(../images/poll_bar.gif) 0 -22px no-repeat;
	height: 22px;
	margin: 0 -2px 5px;
		position: relative;
	}
.poll .innerModuleContent div.bar .foreground {
background: #fff url(../images/poll_bar.gif) 0 0 no-repeat;
	height: 22px;

	}
.poll .innerModuleContent div.percent {
	font-size: 11px;
	font-weight: bold;
		position: absolute;
		top: 4px;
		left: 8px;
	}

/*RECENT COMMENTS*/
.recent-comments .comment {
background: url(../images/modules/300/beige_gradient_inner_comment.gif) 0 0 no-repeat;
	height: 63px;
	margin-bottom: 5px;
	padding-right: 5px;
		position: relative;
	}
.recent-comments span.thumb img {
		position: absolute;
		top: 7px;
		left: 11px;
	}
.recent-comments span.topic a {
	color: #fff;
	width: 141px;
	height: 16px;
	padding: 3px 8px 0 0;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
		position: absolute;
		top: 0;
		right: 5px;
	}
.recent-comments a.user {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 38px;
		position: relative;
		top: 4px;
	}
.recent-comments p.entry {
	margin: 7px 0 0 38px;
	font-size: 11px;
		position: relative;
		top: 4px;
	}

.recent-comments .moreCommentsLink {
	font-size: 11px;
	display: block;
	margin: 5px 10px;
	text-align: right;
	font-weight: bold;
	}

.movie-detail-comments .comment {
background: url(../images/modules/300/beige_gradient_inner_comment_no_title.gif) 0 0 no-repeat;
	}
.movie-detail-comments .related-threads .innerModuleContent{
	padding: 5px 15px;
	}
.movie-detail-comments .related-threads h3 {
	margin-bottom: 5px;
	}
.movie-detail-comments .related-threads ul {
	font-size: 11px;
	font-weight: bold;
	}
.movie-detail-comments .related-threads ul li {
	margin-bottom: 5px;
	}


/*LATEST PHOTOS*/
.latest-photos {
	padding: 0 0 6px 11px;
	}
.latest-photos div.thumbBorder {
/*background: url(../images/profile/movie_gallery_thumb_bg.gif) 0 0 no-repeat;*/
background: #ffffff;
	display: inline;
	width: 82px;
	height: 81px;
	padding: 5px 0 0 6px;
	margin-right: 6px;
		float: left;
	}

/*=========== PAGE SPECIFIC MODULES ===========*/
/*CONTACT US*/
.main .contact-us p {
	color: #555555;
	}
.main .contact-us h3 {
	font-size: 14px;
	}
.main .contact-us form {
	width: 380px;
	margin-top: 5px;
		float: left;
	}
.main .contact-us form div {
	padding: 5px 0;
	}
.main .contact-us form label {
	color: #666666;
	width: 85px;
	padding: 5px 10px 0 0;
	text-align: right;
		float: left;
	}
.main .contact-us form input {
background: url(../images/forms/input_bg.gif) 0 0 no-repeat;
	border: none;
	border-right: 1px solid #999999;
	width: 235px;
	height: 21px;
	padding: 5px 5px 0;
	margin-right: 7px;
	}
.main .contact-us form div.phone input {
	width: 110px;
	}
.main .contact-us form textarea {
	border: 1px solid #999999;
	width: 235px;
	height: 5em;
	padding: 5px 5px 7px;
	}
.main .contact-us div.address {
	width: 220px;
	margin-top: 8px;
		float: left;
	}
.main .contact-us div.address h4 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 19px;
	}
.main .contact-us div.address h5 {
	color: #555555;
	font-weight: bold;
	margin-bottom: 10px;
	}
.main .contact-us div.address h6 {
	}

/*FAQ PAGE*/
.faqPage .module .questions {
	padding: 12px 22px;
	}
.module .questions dt {
	font-weight: bold;
	}
.module .questions dd {
	color: #666666;
	}
.module .questions dt strong,
.module .questions dd strong {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
		float: left;
	}
.module .questions dt p {
	margin-left: 25px;
	margin-bottom: .7em;
	font-size: 14px;
	}
.module .questions dd p {
	margin-left: 25px;
	font-size: 13px;
	}
a.returnToTop {
	font-size: 11px;
	padding-right: 12px;
	background: url(../images/buttons/button_less.gif) right 5px no-repeat;
		float: right;
	}

/*FORUMS PAGE*/
.forumsPage .topCap h4 a,
.forums-threadsPage .topCap h4 a,
.forums-postsPage .topCap h4 a {
	color: #fff;
	}
.forumsPage .forum {
	padding: 7px 6px !important;
	}

/*FORUMS-THREAD PAGE*/
.forums-threadsPage .forum {
	padding: 7px 6px !important;
	}
.forums-threadsPage .forumList .list-item td.title {
	width: 355px;
	}
.forums-threadsPage .forumList .list-content td.title a {
	font-weight: normal;
	}
.forums-threadsPage .forumList .list-content td.lastReply {
	color: #333;
	width: 170px;
	}
.forums-threadsPage .forumList .list-content td {
	padding-top: 7px;
	padding-bottom: 7px; }

/*FORUMS-POSTS PAGE*/
.forums-postsPage .main .forum {
	padding: 7px 6px;
	}
.main .forum .comment-last {
	padding-bottom: 60px;
	}
.forum .post_content {
	padding: 5px 15px;
	}
.forums-postsPage .forum .login-warning {
	margin: 10px 14px;
	}
/*FORUM*/
.forum form {
		float: left;
	}
.forum .title {
	border-bottom: 1px solid #eaeaea;
	padding: 10px 15px 15px;
	margin-bottom: 10px;
		position: relative;
	}
.forum .title img {
	margin: 0 10px 0 0;
		float: left;
	}
.forum .title img.border {
	margin: 0;
		position: absolute;
		left: 15px;
	}
.forum .title h2.header {
	font-size: 24px;
	margin: 0px 5px 0px;
	}
.forum .title h6 {color: #666666; }
.forum .title h6 span {color: #333333;
	}	
.forum .large_button_container {
	width: 202px;
	}
.forum .large_button_container .bigRed {
	margin-bottom: 8px;
	}
.forum .large_button_container div {
	color: #696666;
	}
.forum .large_button_container select {
	padding: 1px;
	margin-left: 4px;
	}
.forum .info {
	margin-left: 222px;
	}
/*FORUM LIST - FORUMLIST*/
.forumList {
	width: 100%; }
.forumList .list-item td {
	padding: 6px 10px 0 10px; }
.forumList .list-item td.title {
	width: 247px;
	padding-left: 16px;
	border-left: none; }
.forumList .list-item td.title a {font-weight: bold; }
.forumList .list-item td.title .description {margin-bottom: 0; font-size: 11px; }
.forumList .list-item td.threads {
	width: 45px; }
.forumList .list-item td.posts {
	width: 40px; }
.forumList .list-item td.lastReply {
	border-right: none;
		float: none;
	}
/**/
.forumList .list-title td {
background: url(../images/gradient_bar_bg.gif) 0 0 repeat-x;
	color: #fff;
	height: 28px;
	font-weight: bold;
	border-right: 1px solid #080808;
	border-left: 1px solid #414646;
	vertical-align: top;
	padding: 0px 10px;
	line-height: 26px;
	}
/**/
.forumList .list-content td {
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	padding-top: 0; }
.forumList .list-content td.title {
	padding: 5px 5px 5px 16px; }
.forumList .list-content td.threads,
.forumList .list-content td.posts {
	text-align: center;
	}

/*===================== MOVIE =======================*/
/*================== MOVIE DATABASE ================*/

/*.movie-databasePage .main div.red .topCap {
	padding-top: 7px;
	height: 25px;
	}*/
.movie-databasePage div.red .topCap h4 {font-size: 12px; }
.movie-databasePage div.red .topCap h4 span#alphaText span,
.movie-databasePage div.red .topCap h4 span#genreText,
.movie-databasePage div.red .topCap h4 span#phaseText span {color: #ffaaaa; }
.movie-databasePage div.red .topCap h4.advanced {font-size: 11px; }
.movie-databasePage div.red .topCap h4 a {color: #fff; }
.movie-databasePage .movie-database {
	padding: 10px 5px 2px !important;
	}
.movie-databasePage .movie-database .paginationFooter {
	color: #fff;
	}

/*==================== MOVIE COMMON ===================*/
.movie-stats {
	width: 100%;
	margin-top: -5px;
	}
.movie-stats h2.header {
	margin-bottom: 4px;
	}
.movie-stats h3 {
	color: #000000;
	}
.movie-stats h3.releaseDate {float: left; }
.movie-stats h3.releaseDate span {font-weight: normal; }
.movie-stats h3.studio {font-weight: normal; float: right; margin-right: 4px; }
.module .profile-picture {
background: url(../images/modules/movie-detail-profile-image_bg.gif) 0 0 no-repeat;
	width: 134px;
		float: left;
	}
.module .profile-picture .profileContent {
	padding: 6px 0 4px 6px;
	}
.module .profile-picture .bottomCap {
background: url(../images/modules/movie-detail-profile-image_bottomCap.gif) 0 0 no-repeat;
	height: 3px;
	}
.module .profile-picture .profileContent a.red {
	width: 100px;
	text-align: center;
	margin-top: 5px;
	}
.profile-picture .profileContent a.red img.check {
	margin: 0 0 0 8px;
		float: left;
	}
.profile-picture .profileContent a.buy {
	font-size: 11px;
	margin: 6px 0 0 16px;
		float: left;
	}
.module .profile-info {
background: url(../images/modules/500/blank_sides.gif) 0 0 repeat-y;
	width: 500px;
	margin-left: 8px;
		float: left;
	}
.module .profile-info .topCap {
background: url(../images/modules/500/blank_top.gif) 0 0 no-repeat;
	height: 5px;
	}
.module .profile-info .profileContent {
	padding: 11px 19px 0 19px;
	}
.profile-info .profileContent p {
	color: #000000;
	border-top: 1px solid #eeeeee;
	padding-top: .5em;
	margin-bottom: .5em;
	}
.profile-info .profileContent p.first {
	padding-top: 0;
	border-top: none;
	}
.profile-info .profileContent p strong {
	color: #000000;
	}
.profile-info .profileContent p a.siteUrl {
	font-weight: bold;
	}
.profile-info .profileContent p.twoCents strong,
.profile-info .profileContent p.twoCents {
	color: #590200;
	}
.module .profile-info .bottomCap {
background: url(../images/modules/500/blank_bottom.gif) 0 0 no-repeat;
	height: 5px;
	}

/*===================== MOVIE SCOOPS ========================*/
.standard .main .movie-scoops {
	padding: 12px 5px 0;
	}
.movie-scoops .hypeline {
	margin-left: 9px;
	margin-bottom: 8px;
	}
.movie-scoops .filter {
	margin-left: 18px;
	padding: 0 10px 10px 0;
	}
.movie-scoops .filter .sort {
		float: right;
	}
.movie-scoops .filter .sort select {
	border:1px solid #999999;
	height:25px;
	padding:3px;
	}
	.movie-scoops .filter .sort select option {
		padding-right: 10px;
		}
.movie-scoops .scoop-time {
background: url(../images/scoop-time_bg.gif) 0 0 no-repeat;
	height: 24px;
	margin-bottom: 8px;
	padding: 6px 0 0 18px;
	font-size: 14px;
	}
.movie-scoops .scoop-time span {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	}
.movie-scoops h6.date {
	color: #333333;
	padding-left: 18px;
	border-bottom: 1px solid #b2b2b2;
	margin-bottom: 5px;
	padding-bottom: 4px;
	font-weight: bold;
		float: left;
	}
.movie-scoops .scoop {
	margin-left: 18px;
	margin-bottom: 30px;
	margin-right: 18px;
		clear: left;
	}
.movie-scoops .scoop .scoop_thumb {
background: url(../images/76_image_shadow.gif) top left no-repeat;
	width: 84px;
	height: 84px;
	float: left;
	margin: 0 10px 10px 0;
	}
.movie-scoops .scoop .scoop_thumb img {
	margin: 4px;
	}
.movie-scoops .scoop p {
	line-height: 1.4em;
	}
.movie-scoops .scoop .source,
.news-details .source {
	color: #666666;
	font-style: italic;
	}
/*SCOOPED BY*/
div.scooped-by {
background: url(../images/scooped-by_bg.gif) 0 0 no-repeat;
	height: 40px;
	margin: 5px 14px 0 0;
	font-size: 11px;
	font-weight: bold;
		float: left;
	}
div.scooped-by .cap {
background: url(../images/scooped-by_cap.gif) right 9px no-repeat;
	height: 40px;
	float: left;
	}
div.scooped-by .profileImage span {
	xmargin-right: 7px;
		float: left;
	}
div.scooped-by .profileImage {
background: url(../images/profile/profile_comment_icon_bg.gif) 80px 1px no-repeat;
	height: 25px;
	xmargin-right: 8px;
	margin-top: 12px;
	padding: 0 8px;
		float: left;
	}
div.scooped-by .profileImage span {
	margin: 5px 10px 0 0;
		float: left;
	}
div.scooped-by .profileImage img {
	margin: 4px 5px -4px 0;
		float: left;
	}
div.scooped-by .profileImage a {
	margin: 5px 5px -5px 4px;
		float: left;
	}
div.scoop .commentLink {
	margin: 20px 0 0 0px;
		float: left;
	}

/*===================== MOVIE DETAILS ========================*/
.standard .main .movie-details {
	padding: 10px 20px 20px;
	}
.main .movie-details h3 {
background: url(../images/modules/header-bottom-shadow.gif) bottom left repeat-x;
	font-size: 14px;
	color: #000;
	height: 20px;
	padding: 4px 12px;
	margin: 10px -15px;
	}
.main .movie-details table {
	margin-bottom: 25px;
	width: 100%;
	}
.main .movie-details td {
	color: #333333;
	width: 270px;
	border-bottom: 1px dotted #ebebeb;
	padding: 5px 0;
	}
.main .movie-details td strong {
	color: #555555;
	}
.main .movie-details .twoCents p {
	color: #000000;
	}

/*===================== MOVIE COMMENTS ========================*/
.standard .main .movie-comments {
	padding: 6px 5px 8px;
	}

/*===================== MOVIE RELATED NEWS ========================*/
.standard .main .movie-related-news {
	padding: 15px 5px 0;
	}

/*===================== MOVIE PHOTOS ========================*/
.standard .main .movie-photos {
	padding: 30px 5px 0;
	}
.movie-photos h3 {
	color: #333333;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 6px;
	padding-left: 16px;
	margin-bottom: 15px;
		float: left;
	}
.movie-photos .thumbs {
	margin-left: 2px;
		clear: left;
	}
.movie-photos .thumbs img {
	margin: 0 0 11px 11px;
		float: left;
	}

/*===================== MOVIE TRAILERS ========================*/
.standard .main .movie-trailers {
	padding: 10px 5px 0;
	}
.movie-trailers h3 {
	color: #333333;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 6px;
	padding-left: 25px;
	margin-bottom: 10px;
		float: left;
	}
.movie-trailers .trailer {
	margin: 0 10px 25px 25px;
		clear: left;
	}
.movie-trailers .trailer img,
.movie-trailers .trailer .links {
		float: left;
	}
.movie-trailers .trailer .links {
	margin-left: 12px;
	width: 340px;
	overflow: hidden;
	}
.movie-trailers .trailer .links li {
	margin-bottom: 1px;
	}
.movie-trailers .trailer .links a {
	font-weight: bold;
	}

/*===================== MOVIE REVIEWS ========================*/
.standard .main .movie-reviews {
	padding: 10px 5px 0;
	}
.main .movie-reviews .paginationHeader {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 10px;
	margin-bottom: 5px;
	}
.main .movie-reviews .paginationHeader h3.header {
	font-size: 14px;
	margin-top: 5px;
		float: left;
	}
/*===================== END MOVIE PAGES ========================*/
/*===================== NEWS ========================*/
.main .latest-news {
	color: #444444;
	}
.main .latest-news a.thumb img {
	margin-right: 20px;
		float: left;
	}
.main .latest-news h3 {
	color: #c12026;
	font-size: 18px;
	margin-bottom: .4em;
	}
.main .latest-news p {
	line-height: 1.5em;
	}
.standard .main .news {
	padding: 6px 5px 0;
	}
.main .news .filter {
	border-bottom: 1px solid #eaeaea;
	padding: 0 17px 7px 15px;
	margin-bottom: 9px;
	}
.main .news .filter .icon {
	margin: 0 -12px;
		float: left;
	}
.main .news .filter select.title {	
	color: #333333;
	border: none;
	margin-top: 10px;
	font-size: 18px;
		float: left;
	}
.main .news .filter div.right {
	margin-top: 12px;
	}
.main .news .filter div.right .sortBy {
	margin: 0px 18px 0 0;
		float: left;
	}
.main .news .filter div.right .sortBy select {
	border: 1px solid #d0d0d0;
	height: 25px;
	padding: 3px;
	}
	.main .news .filter div.right .sortBy select option {
		padding-right: 10px;
		}

/*===================== NEWS DETAILS ========================*/
.standard .main .news-details {
	padding: 15px 5px 8px;
	}
.news-details .title {
	border-bottom: 1px solid #eaeaea;
	padding: 0 18px 19px;
	}
.news-details .title img.icon {
	margin: 0 -4px 0 -10px;
		float: left;
	}
.news-details .title h2.header {
	font-size: 24px;
	margin-bottom: 0;
	}
.news-details .title h6 {color: #666666; }
.news-details .title h6 span {color: #333333;
	}
.news-details .newsPost {
	color: #444444;
	padding: 10px 18px 0;
	line-height: 1.5em;
	}
.news-details .newsPost p {
margin-top: 4px;
	}
.news-details .newsPost a.left {
	margin: 0 35px 1em 0;
	}
.news-details .newsPost a.right {
	margin: 0  0 1em 35px;
	}
.news-details .paginationHeader .source {
	color: #333333;
	margin: .7em 0 0 7px;
		float: left;
	}
.news-details .paginationHeader .source a {
	color: #a00326;
	}
.news-details .comment-last {
	padding-bottom: 5px;
	}
.news-details .login-warning {
	margin: 10px 14px;
	}
/*===================== REGISTRATION ========================*/
.registration h3 {
	font-size: 14px;
	padding-bottom: 12px;
	border-bottom: 1px solid #dfdccb;
	}
.standard form .registration {
	padding: 5px 0 0;
	}
form .registration div {
	padding: 5px 0;
	}
form .registration label {
	color: #666666;
	width: 130px;
	padding: .5em 10px 0 0;
	text-align: right;
		float: left;
	}
form .registration label span,
form .registration .description span {
	font-size: 11px;
	}
form .registration input.name,
form .registration input.email {
	width: 228px;
	}
form .registration input {
background: url(../images/forms/input_bg.gif) 0 0 no-repeat;
	border: none;
	border-right: 1px solid #999999;
	width: 129px;
	height: 21px;
	padding: 5px 5px 0;
	margin-right: 7px;
	}
form .registration input.form-submit {
	xmargin-left: 140px;
	}
form .registration fieldset.captcha {
	border-top: 1px solid #dfdccb;
	margin-top: 13px;
	padding-top: 14px;
	width: 380px;
	}
form .registration fieldset.captcha .description {
	color: #666666;
	float: left;
	padding: 0.5em 10px 0pt 0pt;
	text-align: right;
	width: 130px;
	}

pre {
background: #fff;
	}

form .registration fieldset.captcha input {
	width: 188px;
	}
form .registration img.captcha {border: 1px solid #000000;
	margin-bottom: 6px;
	}
form .registration span.check,
form .registration span.error {
	color: #c80000;
	font-size: 11px;
	}
form .registration span.check img.alert,
form .registration span.error img.alert {margin: 0 8px -5px 0;
	}
/*SECONDARY*/

/* @REPLACED
.registrationPage .secondary {padding-top: 30px; }
.secondary .reasons h3 {
	font-size: 18px;
	margin-bottom: 10px;
	}
.secondary .reasons div {
	padding: 7px 3px;
	}
.secondary .reasons img.graphic {
	margin-right: 12px;
		float: left;
	}
.secondary .reasons h5 {
	color: #70001a;
	font-size: 14px;
	font-weight: bold;
	}
.secondary .reasons p {
	line-height: 1.4em;
	}*/

.registrationPage .secondary {padding-top: 35px; }
.secondary .reasons-to-join {
	padding-right: 25px;
	margin-top: 30px;
	}
.secondary .reasons-to-join h3 {
	font-size: 18px;
	margin-bottom: 15px;
	}
.secondary .reasons-to-join h6 {
	color: #70001a;
	font-size: 14px;
	font-weight: bold;
	}
.secondary .reasons-to-join p {
	line-height: 1.3em;
	}
.secondary .reasons-to-join div {
	margin-bottom: 15px;
	}
.secondary .reasons-to-join div.last {
	margin-bottom: 0;
	}
.secondary .reasons-to-join div img {
	margin-right: 10px;
		float: left;
	}

/*===================== SEARCH RESULTS ========================*/
.search-resultsPage h2.header {
	margin-bottom: 2px;
	}
.search-resultsPage h2.header span.term {
	color: #555555;
	}
.search-resultsPage h2.subheader a {
	padding-right: 12px;
	}
.search-resultsPage h2.subheader a.more {
background: url(../images/buttons/button_more.gif) right .5em no-repeat;
	}
.search-resultsPage h2.subheader a.less {
background: url(../images/buttons/button_less.gif) right .5em no-repeat;
	}
.search-resultsPage .advanced-search legend {
	display: none;
	}
.standard .main .advanced-search {
	padding: 5px 10px;
	}
.advanced-search h3 {
	font-size: 14px;
	margin-bottom: 5px;
	padding-bottom: 12px;
	border-bottom: 1px solid #dfdccb;
	}
.advanced-search .left {
	width: 290px;
	}
.advanced-search div div {
	height: 26px;
	padding: 2px 0; /*ie6 only */
	}
html > body .advanced-search div div {padding: 5px 0;}
.advanced-search div div .form-text {
	background: url(../images/forms/input_bg.gif) 0 0 no-repeat;
	border: none;
	border-right: 1px solid #999999;
	width: 181px;
	height: 21px;
	padding: 5px 5px 0;
	}
.advanced-search div div label {
	color: #666666;
	margin-top: 5px;
	padding-right: 10px;
	text-align: right;
		float: left; }
.advanced-search div div select {
	border: 1px solid #999999;
	height: 25px;
	padding: 3px;
	}
.advanced-search div div select option {
	padding: 0 5px;
	}
.advanced-search .left label {
	width: 82px;
	}
.advanced-search .right {
	padding-top: 36px;
	width: 330px;
	}
.advanced-search .right label {
	width: 121px;
	}
.advanced-search form a.search {
background: url(../images/buttons/form_search.gif) 0 0 no-repeat;
	width: 97px;
	height: 28px;
		float: left;
	}
.advanced-search div div .form-submit {
	width: 80px;
	padding: 3px 0;
	}
.standard .main .results {
	padding: 2px 5px 5px;
	}
.results .forumList .list-item td.title a {
	font-weight: normal;
	}
.results h6.title {
background: url(../images/gradient_bar_bg.gif) 0 0 repeat-x;
	color: #ffffff;
	height: 23px;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 16px 0;
	}
.results h6.title em {
	font-size: 12px;
	color: #aaaaaa;
	}
.results .movie-database-results div {
	background: url(../images/bottom_border_dotted.gif) 0 bottom no-repeat;
	padding: 9px 14px;
	}
.results .movie-database-results div.last {
	background: none;
	}
.results .movie-database-results div h6 {
	font-size: 14px;
	margin: .2em 0;
	}
.results .movie-database-results div h6 a {
	font-weight: bold;
	}
.results .movie-database-results div p {
	}
.results .movie-database-results a.cover {
background: url(../images/profile/movie_thumb_bg.gif) 0 0 no-repeat;
	width: 37px;
	height: 53px;
	margin-right: 8px;
	padding: 4px 0pt 0pt 4px;
		float: left;
	}
.results .news-results {
	margin-bottom: 10px;
	}
.results .news-results div {
	background: url(../images/bottom_border_dotted.gif) 0 bottom no-repeat;
	padding: 9px 17px 0;
	}
.results .news-results div h6 {
	color: #c12026;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: .2em;
	}
.results .news-results div p {
	color: #444444;
	line-height: 1.5em;
	}
.results .news-results div p .date {
	color: #000000;
	font-size: 11px;
	}
.results .forum-results .forumList .list-item td.title {
	width: 345px;
	}
.results .forum-results .forumList .list-title td em {
	color: #aaaaaa;
	}
.results .forum-results .forumList .list-content td.title {
	padding:7px 5px 7px 16px;
	}
.results .moduleHeader {
	margin-left: 16px;
	}
.results .moduleFooter {
	margin-left: 16px;
	}

/*===================== PROFILE ========================*/
.standard .main .profile-stats {
	margin-right: 9px;
	font-size: 11px;
	width: 132px;
	}
.main .profile-stats .moduleContent {
	padding: 0 0 0 8px;
	}
.main .profile-stats .moduleContent .info {
	border-bottom: 1px solid #c8c8c8;
	padding: 4px 0 8px 0;
	margin-bottom: 7px;
	line-height: 1.6em;
		float: left;
	}
.main .profile-stats .moduleContent h6.edit {
		clear: left;
	}
/**/
.standard .main .profile-content {
	padding: 15px 6px 4px;
	}
.main .profile-content .moduleHeader {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 10px;
	margin-bottom: 8px;
	height: 18px;
	}
.profile-content .moduleHeader h3 {float: left; font-size: 14px; }
.profile-content .moduleHeader .buttons {
		float: right;
	}
.profile-content .moduleHeader a.red {margin-top: -7px; }
.profile-content div.title {
background: url(../images/gradient_bar_bg.gif) 0 0 repeat-x;
	height: 23px;
	margin-bottom: 1px;
	padding: 5px 16px 0; }
.profile-content div.title a{
	color: #fff;
	}
.profile-content div.title h3 {
	color: #ffffff;
	font-size: 14px;
		float: left;
	}
.profile-content div.title h3 span {
	color: #aaaaaa;
	font-size: 11px;
	font-weight: normal;
	}
.profile-content div.title .buttons {
	padding-top: 1px;
		float: right;
	}
.profile-content div.title .buttons a {
	width: 17px;
	height: 15px;
	margin-left: 7px;
		float: left;
	}
.profile-content div.title .buttons a.expand {
background: url(../images/buttons/button_expand.gif) 0 0 no-repeat;
	}
.profile-content div.title .buttons a.collapse {
background: url(../images/buttons/button_collapse.gif) 0 0 no-repeat;
	}
.profile-content div.title .buttons a.close {
background: url(../images/buttons/button_close.gif) 0 0 no-repeat;
	}
.profile-content div.title .buttons a:hover {
background-position: 0 -15px;
	}
.profile-content div.title .buttons a:active {
background-position: 0 -30px;
	}
/*PROFILE FEEDS (MY FEEDS)*/
.profile-feeds .feeds {
	padding-top: 15px;
	}
.profile-feeds .feed {
	margin-left: 18px;
	margin-bottom: 30px;
	margin-right: 18px;
	font-size: 11px;
		clear: left;
	}
.profile-feeds .feed p span.source {
	color: #666666;
	font-style: italic;
	}
.profile-feeds h6.date {
	color: #333333;
	padding-left: 18px;
	border-bottom: 1px solid #b2b2b2;
	margin-bottom: 5px;
	padding-bottom: 4px;
	font-size: 11px;
	font-weight: bold;
		float: left;
	}
.profile-feeds .scoops {
	padding-top: 18px;
	font-size: 11px;
	overflow: hidden;
	}
.profile-feeds .scoop {
	margin-bottom: 35px;
	padding: 0 20px;
		clear: left;
	}
.profile-feeds .scoop span.source {
	color: #666666;
	font-style: italic;
	}
.profile-feeds .scoop p {
	line-height: 1.5em;
	}

.profile-feeds .commentLink {
	margin: 21px 0 0 14px;
		float: left;
	}

/*PROFILE SCOOPS (MY SCOOPS)*/
.profile-scoops .scoop {
	margin-bottom: 15px;
	padding: 0 13px;
	}
.profile-scoops .scoop h3 {
	color: #c12026;
	margin-bottom: 5px;
	}
.profile-scoops .scoop p span.date {
	color: #555555;
	}
/*PROFILE TOP TEN (MY TOP TEN)*/
.profile-top-ten ol {
	margin-left: 20px;
	margin-top: 20px;
	}
.profile-top-ten ol li {
	margin-bottom: 20px;
	color: #000000;
	font-weight: bold;
	}
.profile-top-ten ol li em {
	color: #666666;
	width: 30px;
	margin-right: 8px;
	text-align: right;
		float: left;
	}
/*PROFILE COMMENTS*/
.main .profile-comments h6.posted {
	color: #666666;
	font-size:11px;
	margin-bottom: 3px;
	}
.main .profile-comments h3.title {
	color: #c12026;
	margin-bottom: 5px;
	}
.main .profile-comments .comment {
	background: none;
	margin-left: 12px;
	padding-top: 0;
	margin-bottom: 5px;
	}
.main .profile-comments .comment .post {
	background: url(../images/modules/500/comment_bg.gif) 0 0 repeat-y;
	width: 461px;
	margin-left: 0;
	}
.main .profile-comments .comment .post .commentTopCap {
	background: url(../images/modules/500/comment_top.gif) 0 0 repeat-y;
	height: 5px;
	}
.main .profile-comments .comment .post .commentContent {
	width: auto;
	padding: 7px 15px;
	}
.main .profile-comments .comment .post .commentBottomCap {
	background: url(../images/modules/500/comment_bottom.gif) 0 0 repeat-y;
	height: 14px;
	}
/*PROFILE EDIT*/
.profile-edit .edit-profile-form {color: #666666; }
.profile-edit .edit-profile-form div {
	padding: 4px 0;
		position: relative;
	}
.profile-edit .edit-profile-form .form-item {
	clear: left;
	}
.profile-edit .edit-profile-form div.last {
	margin-bottom: 20px;
	}
.profile-edit .edit-profile-form div label {
	width: 110px;
	margin-right: 10px;
	margin-top: 5px;
	text-align: right;
		float: left;
	}
.profile-edit .edit-profile-form div input {
background: url(../images/forms/input_bg.gif) 0 0 no-repeat;
	color: #000000;
	border: none;
	border-right: 1px solid #999999;
	width: 178px;
	height: 16px;
	padding: 5px 6px;
	}
.profile-edit .edit-profile-form div .form-textarea {
background: url(../images/forms/textarea_bg.gif) 0 0 no-repeat;
	color: #000000;
	border: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	width: 250px;
	padding: 5px 6px;
	}
.profile-edit .edit-profile-form div select {
background: url(../images/forms/input_bg.gif) 0 0 no-repeat;
	border: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 1px;
	padding-top: 2px;
	}
.profile-edit .edit-profile-form .description {
	margin: 0 10px;
	}
.profile-edit .edit-profile-form div select option {
	background-color: #FFFFFF;
	padding: 0 3px 1px 5px;
	}
.profile-edit .edit-profile-form div input.disabled {
	font-weight: bold;
	color: #666666;
	}
.profile-edit .edit-profile-form div input.disabled,
.profile-edit .edit-profile-form div input.form-checkbox {
background: none;
	border: none;
	width: auto;
	height: auto;
	margin-right: 10px;
	}
.profile-edit .edit-profile-form div input.form-file {
	margin-right: 10px;
	height: auto;
	width: 200px;
	}
.profile-edit .edit-profile-form span.info {
	font-size: 11px;
	line-height: 1.4em;
		position: absolute;
		top: 0;
		right: 55px;
	}
.profile-edit fieldset img {
	margin: 10px 10px 10px 120px;
	float: left;
	}
	
.profile-edit span.form-btn {
	margin-left: 120px;
	}
/*SECONDARY*/
.secondary .invite-friends textarea {
background: url(../images/forms/textarea_bg.gif) 0 0 no-repeat;
	width: 263px;
	height: 62px;
	padding: 2px 2px 2px 5px;
	border: none;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	}
.secondary .invite-friends label {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 3px;
		float: left;
	}
.secondary .invite-friends .info {
	color: #999999;
	font-size: 11px;
	margin-left: 9px;
		float: left;
	}
.secondary .invite-friends a.btnRight {
	margin: 2px 9px 3px;
	}

/*===================== OTHER ITEMS ========================*/
/*======================= MOVIE LIST - MOVIELIST ===========================*/
.movieList {
	width: 100%; }
.movieList .list-item td {
	padding: 6px 10px 0 10px; }
.movieList .list-item td.title {
	width: 305px;
	border-left: none; }
.movieList .list-item td.title p {margin-bottom: 0; font-size: 11px; }
.movieList .list-item td.comment-count {
	width: 80px; }
.movieList .list-item td.comment-count a {
	width: 90px; }
.movieList .list-item td.lastReply {
	border-right: none;
		float: none;
	}
.movieList .list-item td.field-hype-meter-value {
	width: 52px; }
.movieList .list-item td.field-hype-meter-value a {
	width: 62px; }
/**/
.movieList .list-title td {
	color: #fff;
	height: 28px;
	padding: 0;
	font-weight: bold;
	border-right: 1px solid #080808;
	border-left: 1px solid #414646;
	vertical-align: top;
	}
.movieList .list-title td a {
background: url(../images/gradient_bar_bg.gif) 0 0 repeat-x;
	display: block;
	height: 22px;
	color: #ffffff;
	padding: 6px 0 0 10px;
	text-decoration: none; }
	.movieList .list-title td a:hover {
	background-position: 0 -28px; }
	.movieList .list-title td.active a,	
	.movieList .list-title td a:active {
	background-position: 0 -56px; }
		.movieList .list-title td.asc a span.arrow {
		background: transparent url(../images/buttons/sort-arrow_up.gif) top left no-repeat;
			display: block;
			float: left;
			margin: 2px 5px 0 0;
			height: 11px;
			width: 9px; }
		.movieList .list-title td.desc a span.arrow {
		background: transparent url(../images/buttons/sort-arrow_down.gif) top left no-repeat;
			display: block;
			float: left;
			margin: 2px 5px 0 0;
			height: 11px;
			width: 9px; }
		.movieList .list-title td a span.arrow {
		background: transparent url(../images/buttons/sort-arrow_up_down.gif) top left no-repeat;
			display: block;
			overflow: hidden;
			float: left;
			margin: 2px 5px 0 0;
			height: 11px;
			width: 9px; }
.movieList .list-title td.title {
	width: 326px;
	}		
.movieList .list-title td.title a {
	padding-left: 16px;
	}

/**/
.movieList .list-content td {
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	padding-top: 0; }
.movieList .list-content td.title {
	padding: 6px 5px 6px 16px; }
.movieList .list-content td.comment-count,
.movieList .list-content td.changed,
.movieList .list-content td.field-hype-meter-value {
	text-align: center;
	}

/*===================== SIDE ========================*/
/*===================== SLIMLIST ========================*/
ul.slimList {
	padding:;
	font-size: 11px;
	}
ul.slimList li {
	border-bottom: 1px solid #f6e6b9;
	padding: 4px 3px;
	}
ul.slimList li.last {
	border-bottom: none;
	}
ul.slimList li h6.title {
	color: #c12026;
	margin-bottom: 1px;
	}
ul.slimList li h6.title a.topic {
	font-weight: bold;
	}
ul.slimList li h6.title span.thread a {
	color: #666;
	}
ul.slimList li span.postCount {
	color: #c12026;
	}
ul.slimList li.icon-news {background: url(../images/icons/mini_news.gif) 3px 3px no-repeat; }
ul.slimList li.icon-film {background: url(../images/icons/mini_film.gif) 3px 3px no-repeat; }
ul.slimList li.icon-celebrity {background: url(../images/icons/mini_celeb.gif) 3px 3px no-repeat; }
ul.slimList li.icon-dvd {background: url(../images/icons/mini_dvd.gif) 3px 3px no-repeat; }
ul.slimList li.icon-industry {background: url(../images/icons/mini_industry.gif) 3px 3px no-repeat; }
ul.slimList li.icon-sitenews {background: url(../images/icons/mini_sitenews.gif) 3px 3px no-repeat; }
ul.slimList li.icon-video_games {background: url(../images/icons/mini_video_games.gif) 3px 3px no-repeat; }
ul.slimList li.icon-tv {background: url(../images/icons/mini_tv.gif) 3px 3px no-repeat; }
ul.slimList li.icon-reviews {background: url(../images/icons/mini_reviews.gif) 3px 3px no-repeat; }
ul.slimList li.icon-cool_culture {background: url(../images/icons/mini_cool_culture.gif) 3px 3px no-repeat; }
ul.slimList li.icon-exclusive {background: url(../images/icons/mini_exclusive.gif) 3px 3px no-repeat; }

ul.slimList li.newsList {
	padding-left: 30px;
	min-height: 15px;
_height: 15px;
	padding-top: 5px;
	}
ul.slimList li.icon-news a {
	}

/*===================== BUZZLIST ========================*/
h4.buzz span {
		float: left;
	}
h4.buzz img {
	margin-left: 10px;
	}
ul.buzzList {
	padding:;
	font-size: 11px;
	}
ul.buzzList li {
	border-bottom: 1px solid #f6e6b9;
	padding: 4px 3px;
	}
ul.buzzList li.last {
	border-bottom: none;
	}
ul.buzzList li span.count {
	width: 15px;
	margin-right: 11px;
	font-weight: bold;
	text-align: center;
		float: left;
	}
ul.buzzList li img.icon {
	margin-top: 1px;
	margin-right: 12px;
		float: left;
	}

/*===================== TOPTENLIST ========================*/
ol.topTen {
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	}
ol.topTen li {
	list-style-position: inside;
	border-bottom: 1px solid #cecece;
	padding-top: 4px;
	padding-bottom: 4px;
	}
ol.topTen li.last {
	border-bottom: none;
	}
ol.topTen li a {
	font-weight: bold;
	}

/*===================== RECENTLY UPDATED ========================*/
ul.recentlyUpdated {
	font-size: 11px;
	}
ul.recentlyUpdated li {
	color: #c12026;
	border-bottom: 1px solid #cecece;
	padding: 4px 7px;
	}
ul.recentlyUpdated li.last {
	border-bottom: none;
	}
ul.recentlyUpdated li a {
	font-weight: bold;
	}
ul.recentlyUpdated li span {
	color: #666;
	}

/*===================== GENERAL ITEMS ========================*/
/*===================== UL ========================*/
h3.listTitle {
	border-bottom: 1px solid #dedabd;
	margin-bottom: 14px;
	padding-bottom: 7px;
	}
ul.bullets li {
background: url(../images/icons/bullet_red.gif) 0 .4em no-repeat;
	color: #c12026;
	padding-left: 18px;
	font-weight: bold;
	margin-bottom: 8px;
	}
ul.bullets li.last {
	}

/*===================== BUTTONS ========================*/
a.button {
	text-indent: -999em;
	overflow: hidden;
	}
a.red {
background: url(../images/buttons/red_bg.gif) 0 0 no-repeat;
	color: #fff;
	height: 20px;
	padding: 6px 9px 0 11px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
		position: relative;
	}

a.red span {
background: url(../images/buttons/red_cap.gif) right top no-repeat;
	width: 3px;
	height: 26px;
		position: absolute;
		top: 0;
		right: -2px;
	}
	a.red:hover {
	background-position: 0 -26px;
	text-decoration: none;
	color: #fff; }
	a.red:hover span {
	background-position: 0 -26px; }
		a.red.active,
		a.red:active {
		background-position: 0 -52px;
		padding-top: 7px;
		margin-bottom: -1px; }
		a.red.active span,
		a.red:active span {
		background-position: 0 -52px; }
	a.red:visited {
	color: #fff; }
a.bigRed {
background: url(../images/buttons/bigRed_bg.gif) 0 0 no-repeat;
	color: #fff;
	height: 34px;
	padding: 20px 27px 0 29px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
		position: relative;
	}
a.bigRed span {
background: url(../images/buttons/bigRed_cap.gif) right top no-repeat;
	width: 4px;
	height: 54px;
		position: absolute;
		top: 0;
		right: -2px;
	}
	a.bigRed:hover {
	background-position: 0 -54px; }
	a.bigRed:hover span {
	background-position: 0 -54px; }
		a.bigRed.active,
		a.bigRed:active {
		background-position: 0 -108px; }
		a.bigRed.active span,
		a.bigRed:active span {
		background-position: 0 -108px; }
			a.bigRed:visited {
			color: #fff; }
a.red img.iconLeft {
	margin-right: 8px;
		float: left;
	}
a.red img.iconRight {
	margin-left: 8px;
		float: left;
	}

/*===================== PAGINATION ========================*/
.moduleHeader,
.paginationHeader {
	margin: 0 10px 12px;
	}
.paginationHeader a img.plus{
	margin: 2px 5px 0 0;
		float: left;
	}
.paginationHeader .pagination {
	margin-top: 6px;
		float: left;
	}
.paginationHeader .filter-alpha {
	position: relative;
	}
.paginationHeader .filter-alpha select {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	border: none;
	background: #fff;
	width: 150px;
	margin: 0 10px 10px 0;
	}
.paginationHeader .filter-alpha select option {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	width: 150px;
	border: none;
	background: #eee;
	}
.paginationHeader .filter-alpha .links {
	margin: 5px 0 5px 3px;
	font-size: 11px;
	color: #999999;
	}
.paginationHeader .filter-alpha .links a {
	font-weight: bold;
	padding: 0 2px;
	}
.paginationHeader .filter-alpha .links a.active {
	color: #000000;
	cursor: default;
	text-decoration: none;
	}

.paginationHeader .filter-alpha .numeric_bubble {
background: transparent url(../images/numeric_bubble_bg.png) 0 0 no-repeat;
	height: 58px;
	width: 198px;
	line-height: 48px;
	text-align: center;
	position: absolute;
		top: -23px;
		left: -51px;
	}
.moduleFooter,
.paginationFooter {
	margin: 8px 10px 2px;
	}
.paginationFooter .pagination {
	margin: 6px 0;
	padding: 3px 0;
		float: left;
	}
.pagination {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	}
.pagination ul li {
	float: left;
	margin: 5px 3px 5px 0;
	}
.pagination ul li.pager-item a {
background-color: #f8f8f8;
	border: 1px solid #e7e7e7;
	padding: 1px 6px 2px;
	text-decoration: none;
	}
.pagination ul li.pager-item a.views-throbbing {
background: #990000 url(../images/ajax-loader.gif) 0 0 no-repeat;
	color: #990000;
	}
.pagination ul li a:hover, 
.pagination ul li.pager-current {
background-color: #c12026;
	padding: 1px 6px 2px;
	margin-top: 3px;
	border: 1px solid #e7e7e7;
	color: #fff;
	}
.pagination ul li.pager-first a,
.pagination ul li.pager-previous a,
.pagination ul li.pager-next a,
.pagination ul li.pager-last a {
background-color: #fff;
	padding: 1px 1px 2px;
	margin-top: 3px;
	border: none;
	text-transform: capitalize;
	color: #c12026;
	}
.pagination ul li a.active {
	xcursor: default;
	}

/*===================== COMMENTS ========================*/
.main .comment {
background: url(../images/modules/comment_border.gif) 0 0 no-repeat;
	padding: 15px 0;
	}
.main .comment div.profile {
	padding: 0 13px 0 10px;
		position: relative;
	}


/*.main .comment div.profile img.thumb {  
		float: left;
	}*/
.main .comment div.profile span.thumb {
		position: relative;
	} 
.main .comment div.profile span.thumb img {
		float: left;
	}
.main .comment div.profile img.border {
		position: absolute;
		left: 10px;
		top: 0;
	}  


.main .comment div.profile h6 {
	color: #666666;
	font-size: 11px;
	margin-left: 60px;
	}
.main .comment div.profile h6.name {
	color: #c12026;
	font-size: 14px;
	font-weight: bold;
	}
.main .comment div.profile h6.location,
.main .comment div.profile h6.posts {
	margin-top: 2px;
	}
.main .comment div.profile h6.posted {
	padding-right: 40px;
		position: absolute;
		bottom: 0;
		right: 13px;
	}
.main .comment div.profile h6.posted span.quote a {
background: url(../images/buttons/mini_quotes_red.gif) top left no-repeat;
	display: block;
	height: 10px;
	width: 30px;	
	text-indent: -1000px;
	overflow: hidden;
	position: absolute;
		top: 2px;
		right: 0;
	}
	.main .comment div.profile h6.posted span.quote a:hover { background-position: 0 -10px; }
	.main .comment div.profile h6.posted span.quote a:active { background-position: 0 -20px; }
.main .comment div.post {
background: url(../images/modules/comment_bg.gif) 0 0 repeat-y;
	width: 611px;
	margin-left: 11px;
	}
.main .comment div.post div.commentTopCap {
background: url(../images/modules/comment_top.gif) 0 0 no-repeat;
	height: 23px;
	overflow: hidden; }
.main .comment div.post div.commentContent {
	padding: 0 15px;
	}
.main .comment div.post div.commentContent blockquote {
background: url(../images/icons/quotes_gray.gif) 0 0 no-repeat;
	padding-left: 39px;
	font-style: italic;
	margin-bottom: 10px;
	}
.main .comment div.post div.commentContent blockquote .name,
.main .comment div.post div.commentContent blockquote .name em {
	font-weight: bold;
	padding-bottom: 10px;
	font-style: italic;
	}
.main .comment div.post div.commentContent blockquote p.border {
	margin: 0;
	border-bottom: 4px solid #e3e3e3;
	}
.main .comment div.post div.commentContent div.sig {
background: url(../images/modules/comment_sig_border.gif) 0 0 no-repeat;
	color: #666666;
	font-size: 11px;
	padding-top: 10px;
	}
.main .comment div.post div.commentBottomCap {
background: url(../images/modules/comment_bottom.gif) 0 bottom no-repeat;
	height: 16px;
	overflow: hidden;
	}
.main .addComment {
	padding: 10px 0 0 9px;
	}
.main .addCommentTopCap {
background: url(../images/modules/add-comment_top.gif) 0 bottom no-repeat;
	height: 3px;
	overflow: hidden;
	}
.main .addComment .form {
	background-color: #dddddd;
	width: 591px;
	padding: 10px;
		float: none;
	}
.main .addComment .form h6 {
background: #ddd;
	font-weight: bold;
	margin-bottom: 4px;
		position: absolute;
	
	}
.main .addComment .form textarea {
	border: 1px solid #666666;
	border-bottom: none;
	width: 580px;
	height: 82px;
	padding: 5px;
	margin-top: 5px;
	}
.main .addComment .form div.textareaBottom {
background: url(../images/modules/add-comment_textarea_border.gif) 0 0 no-repeat;
	width: 592px;
	padding-top: 6px;
		float: left;
	}
.main .addComment .form a.submitComment {
background: url(../images/buttons/form_submit-comment.gif) 0 0 no-repeat;
	width: 97px;
	height: 28px;
		float: left;
	}
.main .addComment .form ul.tips {
	float: right;
	text-align: right;
	}
.main .addComment .form ul.tips li {
	font-size: 11px;
	margin: 1px 5px; 
	color: #333;
	}
.main .addComment .form p a{
	display: none; /* temporary */
	}
.main .addComment .form input#edit-submit {
	padding: 3px;
	}
.main .addCommentBottomCap {
background: url(../images/modules/add-comment_bottom.gif) 0 bottom no-repeat;
	height: 3px;
	overflow: hidden;
	}



/*===================== REVIEWS ========================*/
.main .review {
background: url(../images/modules/review_border.gif) 0 0 no-repeat;
	padding: 10px 0;
	}
.main .review-first {
background: none;
	}
.main .review div.post {
background: url(../images/modules/review_bg.gif) 0 0 repeat-y;
	width: 611px;
	margin-left: 11px;
	overflow: hidden; }
.main .review div.post div.reviewTopCap {
background: url(../images/modules/review_top.gif) 0 0 no-repeat;
	height: 4px;
	overflow: hidden; }
.main .review div.post div.reviewContent {
	color: #333333;
	padding: 0 15px;
	}
.main .review div.post div.reviewContent h6 {
	font-size: 14px;
	font-weight: bold;
	}
.main .review div.post div.reviewContent h6.title {color: #000000; }
.main .review div.post div.reviewContent h6.score {color: #666666; margin-bottom: .5em;
	}
.main .review div.post div.reviewContent a.more,
.main .review div.post div.reviewContent a.less {
	padding-right: 10px;
	font-weight: bold;
	}
.main .review div.post div.reviewContent a.more {
background: url(../images/buttons/button_less.gif) right .5em no-repeat; }
.main .review div.truncated div.reviewContent a.more {
background: url(../images/buttons/button_more.gif) right .5em no-repeat;
	}
.main .review div.post div.reviewContent div.moreText {
	display: block;
	padding: 10px 0;
	}
.main .review div.post div.reviewContent div.lessText {
	display: none;
	}
.main .review div.truncated div.reviewContent div.moreText {
	display: none;
	}
.main .review div.truncated div.reviewContent div.lessText {
	display: block;
	padding: 10px 0;
	}
.main .review div.post div.reviewBottomCap {
background: url(../images/modules/review_bottom.gif) 0 0 no-repeat;
	height: 13px;
	overflow: hidden; }
.main .review .profile {
	color: #444444;
	margin: 2px 13px 0 0;
	text-align: right;
		position: relative;
	}
.main .review .profile .thumb {
	margin-left: 10px;
		float: right;
	}
.main .review .profile .border {
		position: absolute;
		top: 0;
		right: 0;
	}
.main .review .profile h6.name a {
	font-weight: bold;
	line-height: 1.4em;
	}
.main .review .profile h6.posted {
	font-size: 11px;
	}

/*===================== SPOILER ========================*/
.module div.spoiler {
background: url(../images/spoiler_bg.gif) 0 0 no-repeat;
	color: #000000;
	width: 560px;
	height: 20px;
	margin-bottom: 15px;
	padding: 10px 0 0 35px;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
		position: relative;
		clear: both;
	}
.module div.spoiler span {
	color: #777777;
	font-weight: normal;
	padding-left: 5px;
	}
.module div.spoiler a {
	font-size: 12px;
	font-weight: normal;
		position: absolute;
		top: 9px;
		right: 15px;
	}
.module .spoilerText {
background-color: #fff7eb;
	color: #000000;
	margin-top: -12px;
	padding: 10px;
	border: 1px dotted #e69c3c;
	display: none;
	}
/*===================== NEWS CLIPS =====================*/
.main .newsClips h6.date {
	color: #333333;
	padding-left: 16px;
	border-bottom: 1px solid #b2b2b2;
	margin-bottom: 15px;
	padding-bottom: 4px;
	font-size: 11px;
	font-weight: bold;
		float: left;
	}
.main .newsClips .newsClip {
	padding-bottom: 2px;
	padding-left: 57px;
	margin-bottom: 14px;
		clear: left;
	}
.main .newsClips .newsClip h3 {
	color: #c12026;
	font-size: 14px;
	}
.main .newsClips .newsClip p {
	color: #444444;
	margin: 0 20px 5px 0;
	line-height: 1.4em;
	}
.main .newsClips .info-film {background: url(../images/icons/icon_film.gif) 16px 3px no-repeat; }
.main .newsClips .info-tv {background: url(../images/icons/icon_tv.gif) 16px 3px no-repeat; }
.main .newsClips .info-dvd {background: url(../images/icons/icon_dvd.gif) 16px 3px no-repeat; }
.main .newsClips .info-celebrity {background: url(../images/icons/icon_celebrity.gif) 16px 3px no-repeat; }
.main .newsClips .info-industry {background: url(../images/icons/icon_industry.gif) 16px 3px no-repeat; }
.main .newsClips .info-video_games {background: url(../images/icons/icon_video_games.gif) 16px 3px no-repeat; }
.main .newsClips .info-site_news {background: url(../images/icons/icon_site_news.gif) 16px 3px no-repeat; }
.main .newsClips .info-cool_culture {background: url(../images/icons/icon_cool_culture.gif) 16px 3px no-repeat; }
.main .newsClips .info-reviews {background: url(../images/icons/icon_reviews.gif) 16px 3px no-repeat; }
.main .newsClips .info-exclusive {background: url(../images/icons/icon_exclusive.gif) 16px 3px no-repeat; }


/*==== MOVIE INFO ====*/
a.commentLink {
background: url(../images/icons/mini_message.gif) 0 2px no-repeat;
	color: #621018;
	padding-left: 23px;
	padding-bottom: 3px;
	font-size: 11px;
	}
/*==== EXPAND COLLAPSE ====*/
a.expandAll {
background: url(../images/buttons/button_expandAll.gif) 0 3px no-repeat;
	padding-left: 15px;
	font-weight: bold;
	}
a.collapseAll {
background: url(../images/buttons/button_collapseAll.gif) 0 3px no-repeat;
	padding-left: 15px;
	font-weight: bold;
	margin-left: 15px;
	}

/*===================== ADVANCED SEARCH POPUP =====================*/
.advancedSearchPopup {
background: transparent url(../images/modules/advanced-search-popup.gif) top left no-repeat; /*IE6 Only */
	display: none;
	width: 620px;
	padding: 30px 13px 30px 23px;
	margin-left: 312px;
		position: absolute;
		top: 110px;
	}

html > body .advancedSearchPopup {background: transparent url(../images/modules/advanced-search-popup.png) top left no-repeat; }

.advancedSearchPopup a.close_btn {
background: url(../images/buttons/close_red.gif) top right no-repeat;
	display: block;
	height: 22px;
	padding-right: 30px;
	font-size: 11px;
	line-height: 22px;
	text-align:right;
	position: absolute;
	right: 15px;
	}
.advancedSearchPopup a.close_btn:hover {
background-position: right -22px; }
.advancedSearchPopup a.close_btn:active {
background-position: right -44px; }

.view-empty,
.empty_feed {
background: #eee;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 15px;
	padding: 25px 10px;
	}
.view-empty p,
.empty_feed p {
	padding: 0;
	margin: 0;
	}

form span.form-btn {
background: transparent url(../images/buttons/red_bg.gif) 0 0 no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	padding: 6px 9px 0pt 11px;
	position: relative;
	text-decoration: none;
	margin-left: 140px;
	float: left;
	}
form span.form-btn span {
background: transparent url(../images/buttons/red_cap.gif) 0 0 no-repeat;
	height: 26px;
	position: absolute;
	right: -2px;
	top: 0pt;
	width: 3px;
	}
form span.form-btn input {
background: none;
	color: #fff;
	font-weight: bold;
	border: none;
	xwidth: 80px;
	margin: -3px 0 0 !important;
	padding: 0;
	}



/* f:home.css */

.home-adsPage #header .banner {
background: url(../images/home/header_banner_bg.jpg) 0 0 no-repeat;
	height:85px;}

.home-adsPage #wrapper {
background: url(../images/ads_full/wrapper_ad_bg-08-001.jpg) center 0 no-repeat;}

.ad-bar {
	height: 101px;/*108 7px bottom margin #header*/
}
.ad-bar a {
display: block;
	width: 45%;
	height: 100%;
	margin: 0 auto;
}

/*COMMON BREAKING NEWS / MOVIE UPDATES*/
.standard .main .breaking-news,
.standard .main .movie-updates {
	padding-bottom: 10px;
	height: 210px;
	overflow: hidden;
}
.breaking-news ul,
.movie-updates ul {
	margin-left: 20px;
		clear: left;
}
	.breaking-news ul li.industry {background:transparent url(../images/icons/mini_industry.gif) no-repeat left top;}
	.breaking-news ul li.film {background:transparent url(../images/icons/mini_film.gif) no-repeat left top;}
	.breaking-news ul li.tv {background:transparent url(../images/icons/mini_tv.gif) no-repeat left top;}
	.breaking-news ul li.celebrity {background:transparent url(../images/icons/mini_celeb.gif) no-repeat left top;}
	.breaking-news ul li.video_games {background:transparent url(../images/icons/mini_video_games.gif) no-repeat left top;}
	.breaking-news ul li.news {background:transparent url(../images/icons/mini_news.gif) no-repeat left top;}
	.breaking-news ul li.dvd {background:transparent url(../images/icons/mini_dvd.gif) no-repeat left top;}
	.breaking-news ul li.cool_culture {background:transparent url(../images/icons/mini_cool_culture.gif) no-repeat left top;}
	.breaking-news ul li.reviews {background:transparent url(../images/icons/mini_reviews.gif) no-repeat left top;}
	.breaking-news ul li.site_news {background:transparent url(../images/icons/mini_sitenews.gif) no-repeat left top;}
	.breaking-news ul li.exclusive {background:transparent url(../images/icons/mini_exclusive.gif) no-repeat left top;}
.breaking-news ul a,
.movie-updates ul a {
	font-weight: bold;
}
.breaking-news  h6.date,
.movie-updates  h6.date {
	color: #666;
	border-bottom: 1px solid #bfbfbf;
	padding-left: 19px;
	margin: 5px 0px;
		float: left;
}
.bottomCap .buttons {
	margin-left: 88px;
	font-size: 11px;
}
.bottomCap .buttons a {
	color: #fff;
	font-weight: bold;
	margin-right: 2px;
	position: relative;
		float: left;
}
.bottomCap .buttons a span.loading {
background: #990000 url(../images/ajax-loader.gif) top left no-repeat;
	display: block;
	height: 16px;
	width: 16px;
	position: absolute;
		top: 3px;
		right: 3px;
}
.bottomCap a.moreStories {
background: url(../images/buttons/bottomCap_moreStories.gif) 0 0 no-repeat;
	width: 97px;
	height: 14px;
	padding: 4px 0 0 15px;
}
	.bottomCap a.moreStories:hover {
	background-position: 0 -18px;
		text-decoration: none;
	}
		.bottomCap a.moreStories:active {
		background-position: 0 -37px;
		}

.bottomCap .firstStory a.lessStories,
 .bottomCap .firstStory a.lessStories:hover,
 .bottomCap .firstStory a.lessStories:active {
background: #bcbcbc url(../images/buttons/bottomCap_lessStories.gif) 0 0 no-repeat !important;
	width: 25px;
	height: 18px;
	cursor: default;
}

.bottomCap a.lessStories {
background: #bcbcbc url(../images/buttons/bottomCap_lessStories.gif) 0 -18px no-repeat;
	width: 25px;
	height: 18px;
}
	.bottomCap a.lessStories:hover {
	background-position: 0 -36px;
		text-decoration: none;
	}
		.bottomCap a.lessStories:active {
		background-position: 0 -54px;
		}

/*BREAKING NEWS*/
.breaking-news {
}
.breaking-news ul {
}
.breaking-news ul li{
	padding:2px 0pt 5px 27px !important;
}

/*MOVIE UPDATES*/
.movie-updates ul li{
	margin-bottom: 3px;
}

/* TOP TEN */
.top-ten .links {
	margin: 14px 0 10px 19px;
}
.top-ten .links ul {
	margin: 20px 0 0 5px;
}
.top-ten .links ul li {
	margin-bottom: 4px;
}
.top-ten .links ul a {
	font-weight: bold;
}
.top-ten .links ul li.active a {
	color: #000;
}
.top-ten .feature {
background: url(../images/modules/innerModuleContent_feature_top.gif) 0 0 no-repeat;
	width: 367px;
	margin: 14px 10px 0 0;
		position: relative;
}

.standard .top-ten .feature .bottomCap {
background: url(../images/modules/innerModuleContent_feature_bottom.gif) 0 0 no-repeat;
height: 5px;
}
.top-ten .feature a.previous {
background: url(../images/buttons/previous_red.gif) 0 0 no-repeat;
	width: 20px;
	height: 22px;
		position: absolute;
		top: 105px;
		left: 0;
}
.top-ten .feature a.next {
background: url(../images/buttons/next_red.gif) 0 0 no-repeat;
	width: 20px;
	height: 22px;
		position: absolute;
		top: 105px;
		right: 0;
}
.top-ten .feature h4 {
	color: #000;
	font-size: 14px;}
.top-ten .feature .featureContent {
	width: 300px;
	height: 215px;
	margin-left: 30px;
	padding: 15px 0 6px;
	overflow: hidden;
	}
.top-ten .featureContent .scrollingContent {
	width: 2936px;	
}
.top-ten .featureContent .scrollingContent .listItem {
	width: 367px;
		float: left;
}
.top-ten .feature .featureContent ol {
	margin: 10px 0 5px;
}
.top-ten .feature .featureContent ol li {
	margin-bottom: 4px;
}
.top-ten .feature .featureContent ol a {
	font-weight: bold;
}
.top-ten .right span.rank {
	display: block;
	color: #666666;
	font-size: 11px;
	margin-left: 180px;
	padding: 3px 0 1px;
}

.standard .secondary .news .innerModuleContent {
	padding: 2px 6px 0;
}
.news .innerModuleContent a img {
	margin-right: 9px;
		float: left;}
.news .innerModuleContent h4 {
	color: #c12026;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 8px;
}
.news .innerModuleContent p {
	font-size: 11px;
	margin: 0;
}

/*TOP INSIDERS*/
.standard .secondary .top-insiders .innerModuleContent {
	padding: 4px 12px 2px;
}
.top-insiders .innerModuleContent div.insider {
	font-size: 11px;
	width: 260px;
	color: #c12026;
	margin: 2px 0 3px;
		float: left;
}
.top-insiders .innerModuleContent div.insider div.thumb {
background: url(../images/profile/profile_comment_icon_bg.gif) 0 0 no-repeat;
	width: 19px;
	height: 19px;
	padding: 3px 0 0 3px;
		float: left;
}
.top-insiders .innerModuleContent div.insider a.user {
	font-size: 11px;
	font-weight: bold;
	margin: 3px 7px 0;
}

/*UPCOMING MOVIES*/
.standard .main .upcoming-movies {
	padding: 7px 22px 0 18px;
	font-size: 11px;
	height: 301px;
}
/*BOX OFFICE MOVIES*/
.standard .main .box-office-movies {
	padding: 7px 22px 0 18px;
	font-size: 11px;
	height: 301px;
}
.temperatureTitle {
	/* border-bottom: 1px solid #cecece; */
	padding-bottom: 9px;
}
.temperatureTitle div.cover {
background: url(../images/profile/movie_thumb_bg.gif) 0 0 no-repeat;
	width: 37px;
	height: 53px;
	margin-right: 8px;
	padding: 4px 0 0 4px;
		float: left;
}
.temperatureTitle div.details {
	padding-top: 6px;
		position: relative;
		float: left;
}
.temperatureTitle div.details span.title a {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.temperatureTitle div.details  span.earnings,
.temperatureTitle div.details  span.date {
	color: #666;
	display: block;
}
.temperatureTitle div.details span.temperature {
	display: block;
	margin: 2px 0 0 0;
		position: absolute;
		top: 36px;
}
ul.temperatureList {
	clear: both;
}
ul.temperatureList li {
	border-top: 1px solid #cecece;
	overflow: hidden;
}
ul.temperatureList li.last {
	/* border-bottom: none; */
}
ul.temperatureList li span {
		float: left;
}
ul.temperatureList li span.title,
ul.temperatureList li span.date {
	margin-top: 5px;
}

ul.temperatureList li span.earnings,
ul.temperatureList li span.date {
	margin-top: 5px;
	color: #000;
		float: right;
}
/*TEMPERATURE*/
span.temperature {
background: url(../images/icons/temp_bg.gif) 0 0 no-repeat;
	color: #fff;
	width: 24px;
	height: 16px;
	padding: 2px 0 0 0px;
	margin: 3px 8px 2px 2px;
	text-align: center;
	font-weight: bold;
}
span.seal-rating {background-position: 0 0; color: #000;}
span.volcano-rating {background-position: 0 -18px;}
span.sun-rating {background-position: 0 -36px;}
span.flame-rating {background-position: 0 -54px;}
span.steam-rating {background-position: 0 -72px;}
span.beaker-rating {background-position: 0 -90px;}
span.cube-rating {background-position: 0 -108px;}
span.iceberg-rating {background-position: 0 -126px;}


/*CELEBRITY NEWS*/
.standard .main .celebrity-news {
	padding: 7px 0 0 17px;
	font-size: 11px;}
.standard .main .module .celebrity-stars {
		position: absolute;
		top: -10px;
		left: 120px;}
/*DVD NEWS*/
.standard .main .dvd-news {
	padding: 7px 0 0 17px;
	font-size: 11px;}
.top-news {
	width: 296px;
	padding-right: 30px;
		float: left;}
.top-news div {
	margin-bottom: 6px;
		position: relative;}
.top-news img {
	margin-right: 15px;
		float: left;}
.top-news img.border {
		position: absolute;
		top: 0;
		left: 0;}
.top-news h6.title {
	margin-bottom: .4em;
	padding-top: .3em;}

.headline-news {
	width: 280px;
		float: left;
}
.headline-news h6.time {
	display: inline;
	color: #666666;
	border-bottom: 1px solid #bfbfbf;
	padding-left: 19px;
}
.headline-news ul {
	margin-left: 19px;
	padding: 10px 0;
}
.headline-news ul li {
	margin-bottom: 8px;
}






























