/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* *
* #layout
* */
#l_wrap {
    width : 895px;
    margin : 0 auto;
    background-color : #ffffff;
}
#l_head {

}
#l_main {
    margin : 0 5px;
}
#l_content {
    float : left;
    margin-bottom : 20px;
}
#alpha {
    float : left;
    width : 415px;
}
body.entry-archive #alpha,
body.search #alpha {
    width : 500px;
}

body.content-center #alpha {
    float : right;
}
#beta {
    float : left;
    width : 170px;
}
#gamma {
    float : left;
    width : 300px;
}

/* Entry archive mods*/
body.entry-archive #l_content,
body.page-archive #l_content,
body.search #l_content {
    width : 585px;
}

#l_foot {
    clear : both;
    margin-top : 50px;
    text-align : center;
}

/* #ads */
#ad_leaderboard .inner,
#ad_leader_body .inner {
    width : 728px;
    margin : 0 auto;
}
#ad_leaderboard {
    padding : 10px 0 25px 0;
}
#ad_leader_body {
    margin : 20px 0;
}
#ad_rect_body,
#ad_rect_bottom {
    margin-bottom : 30px;
    text-align : center;
}
.quickshots #ad_sky {
    margin : 5px 0;
}
#ad_rect_bottom {
    margin-top : 30px;
}
#marketplace .ad {
    margin-bottom : 1px;
}

/* NAV */
#nav {
    position : absolute;
    left : 289px;
    top : 0px;
    width : 595px;
    height : 26px;
    background : transparent url(http://www-movieline-com.vimg.net/images/layout/nav_matrix.png) no-repeat left top;
}
#nav li {
    position : absolute;
    text-indent : -9999px;
}
#nav li a{
    display : block;
    height : 26px;
}
#nav_home {
    left : 10px;
    width : 48px
}
body.home #nav_home,
#nav_home:hover {
background : transparent url(http://www-movieline-com.vimg.net/images/layout/nav_matrix.png) no-repeat -10px -26px;
}
#nav_news {
    left : 66px;
    width : 84px
}
body.newswire #nav_news,
#nav_news:hover {
background : transparent url(http://www-movieline-com.vimg.net/images/layout/nav_matrix.png) no-repeat -66px -52px;
}
#nav_intvw {
    left : 158px;
    width : 93px
}
body.interviews #nav_intvw,
#nav_intvw:hover {
background : transparent url(http://www-movieline-com.vimg.net/images/layout/nav_matrix.png) no-repeat -158px -78px;
}
#nav_videos {
    left : 259px;
    width : 55px
}
body.videos #nav_videos,
#nav_videos:hover {
background : transparent url(http://www-movieline-com.vimg.net/images/layout/nav_matrix.png) no-repeat -259px -104px;
}
#nav_reviews {
    left : 324px;
    width : 69px
}
body.reviews #nav_reviews,
#nav_reviews:hover {
background : transparent url(http://www-movieline-com.vimg.net/images/layout/nav_matrix.png) no-repeat -324px -130px;
}
#nav_tvline {
    left : 401px;
    width : 57px
}
body.tvline #nav_tvline,
#nav_tvline:hover {
background : transparent url(http://www-movieline-com.vimg.net/images/layout/nav_matrix.png) no-repeat -401px -156px;
}
#nav_dvd {
    left : 466px;
    width : 44px
}
body.dvd-releases #nav_dvd,
#nav_dvd:hover {
background : transparent url(http://www-movieline-com.vimg.net/images/layout/nav_matrix.png) no-repeat -466px -182px;
}
#nav_vault {
    left : 518px;
    width : 76px
}
body.vault #nav_vault,
body.page-145 #nav_vault,
#nav_vault:hover { 
background : transparent url(http://www-movieline-com.vimg.net/images/layout/nav_matrix.png) no-repeat -518px -208px;
}


.cc { /* = column container */
}
.cc .module {
    float : left;
}
.cc.thirds .module {
   width: 290px;
   margin-right: 7px;
}
.cc.sixths .module {
    width: 140px;
    margin-right: 9px;
}
.cc .module.last {
    margin-right : 0;
}

/* #utility */
.cf:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .cf             { zoom: 1; } /* IE6 */
*:first-child+html .cf { zoom: 1; } /* IE7 */


/* *
* #jQuery UI base
* */
/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a { zoom: 1; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/* Tabs
----------------------------------*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs-hide { display: none !important; }



/* *
* #content
* */
body {
    background-color : #5C6066;
    font-family : Georgia, Times, "Times New Roman", serif;
    font-size : 14px;
    line-height : 1.4;
    color : #2a3435;
}
p {
    margin-bottom : 1em;
}
a:link, a:visited {
    color : #c0272d;
    text-decoration : none;
}
a:hover, a:focus, a:active {
    text-decoration : underline;
}
blockquote {
    margin : 1em;
    padding : .8em;
    font-size : 13px;
    line-height : 18px;
    color: #450e15;
}
blockquote.pullquote {
    float: left;
    margin : 0px 0.75em 0px 0.75em;
    padding : 0;
    width : 40%;
    font-size : 21px;
    line-height : 25px;
    color: #450e15;
    font-style: italic;
    font-weight: bold;
}
blockquote.pullquote.right {
    float : right;
}

img.heading {
    display : block;
}

#nameplate {
    position : relative;
    height : 69px;
}
body.entry-archive #nameplate
/*,
body.category-archive #nameplate,
body.monthly-archive #nameplate,
body.author-archive #nameplate,
body.search #nameplate */ {
    margin-bottom : 40px;
}
#logo {
    position : absolute;
    left : 0px;
    top : 0px;
}
#feature-toggle {
    width : 296px;
    height : 43px; 
    position : absolute;
    left : 289px;
    top : 25px;
    overflow: hidden;
}
#feature-toggle.active img {
    margin-top: -43px;
}


#search_form {
    position : absolute;
    right : 0px;
    top : 36px;
}
#search {
    padding : 5px;
    width : 288px;
    border : 1px solid #a6adad;
    background: transparent url(http://www-movieline-com.vimg.net/images/layout/bg_searchbox.png) no-repeat right top;
    font-family : Georgia, Times, "Times New Roman", serif;
    color : #495a5c;
}

#feature-wrap {
    margin-bottom : 10px;
}

#alpha .heading {
    margin-bottom : 25px;
}

#alpha .entry {
    width : 385px;
    margin-bottom : 40px;
    margin-left : 7px;
}
body.entry-archive #alpha .entry,
body.page-archive #alpha .entry,
body.search #alpha .entry {
    width : 500px;
    margin-left : 40px;
}

.entry .header {
    margin-bottom : 10px;
    font-size : 10px;
    font-family : Helvetica, Arial, sans-serif;
    text-transform : uppercase;
    font-variant : small-caps;
}
#alpha .entry-department {
    color : #c0272d;
}

#alpha .entry .header .entry-author, .entry-author a {
color: #000000;

}

#alpha .entry .header .entry-date {
color: #495a5c;

}

#alpha h1 {
    margin-bottom : 10px;
    font-size : 18px;
    line-height : 1.2;
}
body.index #alpha .short h1 {
    font-size : 14px;
    margin-bottom : 0;
}
body.entry-archive #alpha h1 {
    margin-bottom : 5px;
    border-bottom : 1px solid #c7c9c9;
    padding-bottom : 3px;
}
#alpha h1 a {
    color : #000000;
}
#alpha h1 a.edit-link {
    font-family : Verdana, Tahoma, sans-serif;
    font-size : 10px;
    color : #ff0000;
}

.review-score {
    display : block;
}
body.index .review-score {
    margin-bottom : 10px;
}
body.entry-archive .review-score {
    margin-bottom : 20px;
}

body.entry-archive .entry-tools {
    margin-bottom : 10px;
    font-family : Helvetica, Arial, sans-serif;
    font-size : 10px;
    line-height : 1.0;
    text-transform : uppercase;
    font-variant : small-caps;
}
body.entry-archive .entry-tools .entry-social {
    float : left;
}
body.entry-archive .entry-tools .entry-social img,
body.entry-archive .entry-tools .entry-social iframe {
    vertical-align : top;
}
.es_tm iframe,
.es_tw iframe {
    width : 75px;
}
body.entry-archive .entry-tools .entry-meta {
    float : right;
}


#alpha .entry img, /* Content control */
#alpha .entry object,
#alpha .entry embed {
    max-width : 500px;
}
#alpha .entry img {
    max-height : auto;
}
#alpha .entry img.thumb,
.mt-image-left {
    float : left;
    margin : 0 1em 1em 0 !important;
}
.mt-image-center {
    display : block;
    margin : 1em auto !important;
}
.mt-image-right {
    float : right;
    margin : 0 0 1em 1em !important;
}
.entry img.lead {
    margin-bottom : 1em;
}

.glyph {
    margin-left : 0.5em;
}

#entry-related h2,
#entry-tags {
    margin-top : 20px;
    font-size : 10px;
    font-family : Helvetica, Arial, sans-serif;
    text-transform : uppercase;
    font-variant : small-caps;
}

.entry .footer {
    margin-top : 10px;
    font-size : 10px;
    font-family : Helvetica, Arial, sans-serif;
    text-transform : uppercase;
    font-variant : small-caps;
}


#comments {
width : 500px;
margin: 80px 40px 40px 40px;
}

#comments p {
margin-bottom : 1em;
}
#comment-greeting {
margin : 10px 0px 5px 0px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
letter-spacing : 1px;
line-height : 1.2;
text-transform : uppercase;
}
.comments-header {
margin-bottom : 20px;
}
.comments-content {
margin-bottom : 30px;
}
.comment {
margin-bottom : 40px;
line-height : 1.25;
}
#comments .featured {
    padding: 5px;
    background: #eae796;
}
.comment-replies {
margin-left : 44px;
padding-top : 18px;
background : transparent url(http://www-movieline-com.vimg.net/_/i/arrow_replies.png) no-repeat left top;
}
.comment-header {
margin-bottom : 5px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
letter-spacing : 1px;
line-height : 1.5;
text-transform : uppercase;
}
.comment-header {
position : relative;
padding-left : 42px;
line-height : 13px;
}
.user-pic {
display: block !important;
position : absolute;
left : 0;
top : 0;
}
.comment-content {
margin-left : 44px;
}
#comments-form {
width : 500px;
}
#comments-open-data {
}
#comment-form-name,
#comment-form-email,
#comment-form-url {
position : relative;
margin-bottom : 10px;
padding-left : 60px;
}
#comment-form-name label,
#comment-form-email label,
#comment-form-url label {
position : absolute;
left : 0px;
bottom : 0px;
}
#comment-form-name input,
#comment-form-email input,
#comment-form-url input {
width : 340px;
height: 20px;
background: transparent url(http://www-movieline-com.vimg.net/images/layout/bg_searchbox.png) no-repeat right top;
border : 1px solid #a6adad;
font-family : Georgia, Times, "Times New Roman", serif;
color : #495a5c;
}
#comment-form-remember-me,
#comment-form-reply {
padding-left : 55px;
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
line-height : 1.2;
text-transform : uppercase;
letter-spacing : 1px;
}
#comments-open-text {
margin-top : 1.7em;
}
#comments-open-text label {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
letter-spacing : 1px;
line-height : 1.2;
text-transform : uppercase;
}
#comment-text {
border : 1px solid #a6adad;
width : 500px;
height : 100px;
font-family : Georgia, Times, "Times New Roman", serif;
color : #495a5c;
}
#comments-open-footer {
margin-top : 10px;
width : 500px;
text-align : right;
}


#pagination-entry {
    margin-bottom : 1em;
    text-align : center;
    font-family : Georgia, Times, "Times New Roman", serif;
    font-size : 1.25em;
    color: #2a3435;
}
#pagination-entry #nextprev {
    margin-bottom : 5px;
}
#pagination-entry img {
    border : none;
}
#pagination-entry #page-nav a,
#pagination-entry #page-nav b {
    padding : 0 5px;
}
#pagination-entry #page-nav a:hover,
#pagination-entry #page-nav a:focus,
#pagination-entry #page-nav a:active {
    outline : 1px solid #DBDBDB;
}

#pagination {
    text-align : center;
}

#beta .module {
    width : 160px;
    margin-bottom : 20px;
    font-size : 11px;
    line-height : 1.3636;
}

#masthead .body {
    color : #495a5c;
    margin-top: 10px; 
    border-left : 1px solid #c6c6c6;
    border-right : 1px solid #c6c6c6;
    padding: 0 8px; 
}
#masthead ul {
    margin-bottom : 0.75em;
    font-family : Georgia, Times, "Times New Roman", serif;
    font-size : 12px;
}
#masthead a {
    color : #495a5c;
}
#masthead p {
    font-weight : bold;
    margin-bottom : .05em;
}

#beta h1 {
    font-size : 14px;
    line-height : 1.1;
    text-align : center;
}

#feat-comment .body {
    margin-top: 10px; 
    border-left : 1px solid #c6c6c6;
    border-right : 1px solid #c6c6c6;
    padding: 0 8px; 
}
#feat-comment .fc-author {
    margin-bottom : 10px;
    font-size : 10px;
    font-family : Helvetica, Arial, sans-serif;
    color : #c0272d;
    text-transform : uppercase;
    font-variant : small-caps;
    text-align : center;
}
#feat-comment h1 {
    margin-bottom : 10px;
}


/* UI accordion CSS overrides
----------------------------------*/
.ui-accordion .ui-accordion-header {
    margin-top: 0;
}
.ui-accordion .ui-accordion-header a { 
    padding: 0;
}
.ui-accordion .ui-accordion-content {
    top: 1px; 
/*    margin: 10px 0;*/
    border-left : 1px solid #c6c6c6;
    border-right : 1px solid #c6c6c6;
    padding: 0 8px;
}
.ui-accordion .ui-accordion-content .inner {
    margin: 10px 0;
}
#mosts li {
    margin-bottom : 0.75em;
}


#newsletter-signup,
#fb-signup {
    margin : 5px 0;
}

#hotline .body {
    margin-top: 10px; 
    border-left : 1px solid #c6c6c6;
    border-right : 1px solid #c6c6c6;
    padding: 0 8px; 
}
#hotline h1 {
    margin-top: 10px; 
}

#dispatches .body {
    margin-top: 10px; 
    border-left : 1px solid #c6c6c6;
    border-right : 1px solid #c6c6c6;
    padding: 0 8px; 
}
#dispatches a {
    color : #495a5c;
}

#gamma .module {
    margin-bottom : 20px;
}
#gamma .module .body {
/*    margin : 2px 0 1px 0; */
    padding : 0 10px;
}
#gamma .module.nopad .body { /* These use a "full-bleed" image */
    padding : 0;
}
#gamma h1 {
    font-family : Georgia, Times, "Times New Roman", serif;
    font-size : 14px;
    line-height : 1.429;
}

.module.badge .body {
    position : relative;
}
.module.badge .module-image {
}
.module.badge .module-badge {
    position : absolute;
    left : 0px;
    top : 0px;
}
.module.badge h1 {
    position : absolute;
    left : 0px;
    bottom : 0px;
    width : 280px;
    padding : 5px 10px;
    background: rgb(0, 0, 0); /* Solid fallback */
    background: rgba(0, 0, 0, 0.5);
    font-style : italic;
}
.module.badge h1 a {
    color : #ffffff;
}

#emmys {
    background-color: #e7e2c9;
}

#emmys h1 {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height : 1.2;
    margin: 15px 10px;
}

#emmys a {
    color: #495a5c;
}

#viff {
    background-color: #ffebee;
}

#viff h1 {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height : 1.2;
    margin: 15px 10px;
}

#viff a {
    color: #4d000b;
}

#deadline ul {
    margin: 10px 5px 0px 5px;
}
#deadline ul li {
    margin: 0px 0px 10px 0px;
}
#deadline ul h1 {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height : 1.2;
}
#deadline a {
    color : #495a5c;
}

#gamma-huffpo ul {
    margin: 10px 5px 0px 5px;
}
#gamma-huffpo ul li {
    margin: 0px 0px 10px 0px;
}
#gamma-huffpo ul h1 {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height : 1.2;
}
#gamma-huffpo a {
    color : #495a5c;
}

#gamma_tmz ul {
    margin: 10px 5px 0px 5px;
}
#gamma_tmz ul li {
    margin: 0px 0px 10px 0px;
}
#gamma_tmz ul h1 {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height : 1.2;
}
#gamma_tmz a {
    color : #495a5c;
}

#gamma-vulture ul {
    margin: 10px 5px 0px 5px;
}
#gamma-vulture ul li {
    margin: 0px 0px 10px 0px;
}
#gamma-vulture ul h1 {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height : 1.2;
}
#gamma-vulture a {
    color : #495a5c;
}

#cinema-scorecard th {
    padding: 0px 5px 0px 5px;
    font-family : Helvetica, Arial, sans-serif;
    text-transform : lowercase;
    font-variant : small-caps;
    text-align : left;
}
#cinema-scorecard td {
    padding: 0px 5px 5px 5px;
    background: transparent url(http://www-movieline-com.vimg.net/images/layout/bg_scorecard.png) repeat-x left bottom;
}
#cinema-scorecard .cs_title {
    width : 260px;
}
#cinema-scorecard .cs_score {
    width : 40px;
    text-align : center;
    font-weight : bold;
}

#gamma #steph-says .body {
    padding : 10px;
    background-color : #9C9FA4;
    color : #000000;
    font-weight : bold;
}
#steph-says p.meta {
    font-family : Helvetica, Arial, sans-serif;
    text-transform : lowercase;
    font-variant : small-caps;
}

#sexy-beast,
#sexy-beast a {
    color : #000000;
}
#gamma #sexy-beast .body {
    margin-top : 0;
    padding : 10px;
    background-color : #9C9FA4;
    font-weight : bold;
}

#footer_affiliates a:link, #footer_affiliates a:visited,
#l_foot a:link, #l_foot a:visited {
    color : #5c6066;
}

#previouslies {
    clear : both;
    margin : 20px 0;
}
#previouslies .header {
    margin-bottom : 10px;
}
#previouslies .entry {
    margin-bottom : 10px;
    min-height : 75px;
}
#previouslies .entry .thumb {
    float : left;
    position : relative;
    top : 0.5em;
}
#previouslies .entry h1 {
    float : right;
    width : 205px;
}


#footer_affiliates {
    clear : both;
    font-size : 11px;
    line-height : 1.3636;
}
#footer_affiliates .header {
    margin-bottom : 10px;
}
#footer_affiliates .module img {
    display : block;
    margin-bottom : 10px;
}
#footer_affiliates .module li {
    margin-bottom : 1em;
}


/* UI core CSS overrides */
.ui-tabs { 
    padding : 0;
}
.ui-tabs .ui-tabs-nav {
    padding : 0;
}
.ui-tabs .ui-tabs-nav li {
    margin : 0;
    top : 0px;
    background-color : transparent;
    background-image : url(http://www-movieline-com.vimg.net/images/layout/tvline_tabs.png?20100811);
    background-repeat : no-repeat;
}
.ui-tabs .ui-tabs-nav li a {
    display : block;
    width : 100%;
    height : 30px;
    padding : 0;
    text-indent : -9999px;
    outline : none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 0;
}
.ui-tabs .ui-tabs-panel {
    padding : 0 10px;
}
#tabs_tvline {
    padding-bottom : 10px;
    background : transparent url(http://www-movieline-com.vimg.net/images/layout/bg_tab-footer.png) no-repeat bottom left;
}
#tab_latest {
width : 90px;
}
#tab_latest.ui-state-default {
    background-position : 0px -30px;
}
#tab_latest.ui-state-hover,
#tab_latest.ui-state-active {
    background-position : 0px 0px;
}
#tab_interviews {
    width : 115px;
}
#tab_interviews.ui-state-default {
    background-position : -90px 0px;
}
#tab_interviews.ui-state-hover,
#tab_interviews.ui-state-active {
    background-position : -90px -30px;
}
#tab_recaps {
    width : 95px;
}
#tab_recaps.ui-state-default {
    background-position : -205px 0px;
}
#tab_recaps.ui-state-hover,
#tab_recaps.ui-state-active {
    background-position : -205px -60px;
}
#tabs_tvline .ui-tabs-panel h1 {
}
#tabs_tvline .ui-tabs-panel h1 a {
    color : #000000;
}
#tabs_tvline .entry .thumb {
    float : left;
    margin : 0 0.5em 0.5em 0;
    position : relative;
    top : 0.5em;
}

/* Virtual newsstand headers */

.mag-hed-sub {
font-weight: bold;
text-align:center;
color: #a21a1d;
line-height: 1em;
text-transform: lowercase;
font-variant: small-caps;
}

.mag-dept {
font-size: 1.5em;
font-weight: bold;
text-align:center;
letter-spacing: .15em;
color: #657070;
text-transform: lowercase;
font-variant: small-caps;
margin: 25px 0px 0px 0px;
}
/* *
* #featurebox
* */
.featuredbox-wrapper,
.featuredbox{
    width: 575px;
    height: 273px;
    position: relative;
    overflow: hidden;
    font-family:  Verdana, Tahoma, "Lucida Sans";
    font-size: 9pt;
    font-weight: normal;	
} 
.featuredbox-wrapper{
    display: none;
    height : 293px;
    background-color : #000000;
}
.featuredbox .description {
	font-weight: bold;
    background:transparent url(http://www-movieline-com.vimg.net/images/layout/featurebox-bg.png) repeat scroll 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#e3e9ed;
    font-size: 18px;
    text-shadow: 1px 1px 1px black;
    top:200px;
    left: 0px;
    margin:0px;
	padding:10px 10px 0px 10px;
	position:absolute;
	z-index:100;	
	height: 100px;
	width:555px;
}

.featuredbox .description a {
	color: #e3e9ed;
	text-decoration: none;
}

.featuredbox .description a:hover {
	color: #ff0100;
	text-decoration: none;
}
.featuredbox .description img {
    vertical-align : middle;
}

.featuredbox-wrapper .navigation {
	bottom:3px;
    left : 50%;
    margin-left : -75px;
	padding:0px;
	position:absolute;	
	z-index:1000 !important;
	height: 14px;
	width: 150px;
}
.featuredbox-wrapper .navigation ul {
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.featuredbox-wrapper .navigation li {
	float: left;
	height: 14px;
	width: 14px;
	margin: 0px 5px;
	padding: 0px;
	background-color: #FF0000;
	background:transparent url(http://www-movieline-com.vimg.net/images/layout/dot_inactive.png) no-repeat scroll 0 0;
}
.featuredbox-wrapper .navigation li.hover {

}
.featuredbox-wrapper .navigation li.active {
	background:transparent url(http://www-movieline-com.vimg.net/images/layout/dot_active.png) no-repeat scroll 0 0;
}
.featuredbox .box-slide1,
.featuredbox .box-slide2 {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 273px;
    width: 575px;
    z-index: -1;
	background: #FFF;
	color: #000;	
}



/*
.featuredbox-wrapper {
    display: none;
}

.featuredbox-wrapper,
.featuredbox {
    width: 575px;
    height: 273px;
    position: relative;
    overflow: hidden;
}

.featuredbox ul.slides{
    list-style: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.featuredbox ul.slides li{
    list-style: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 575px;
    height: 273px;
}

.featuredbox .description {
    position:absolute;
    z-index:100;    
    width:460px;
    height: 100px;
    top:170px;
    left: 0px;
    margin:0px;
    padding:10px 10px 0px 10px;
    background:transparent url(http://www-movieline-com.vimg.net/images/layout/featurebox-bg.png) repeat scroll 0 0;
    font-size: 18px;
    font-weight: bold;
    color:#e3e9ed;
    text-shadow: 1px 1px 1px black;
}

.featuredbox .description a {
    color: #e3e9ed;
}

.featuredbox .description a:hover {
    color: #c0272d;
    text-decoration: none;
}

.featuredbox-wrapper .navigation{
    background:transparent url(http://www-movieline-com.vimg.net/images/layout/featurebox-bg-trans.png) repeat scroll 0 0;
    top: 0px;
    bottom: 0px;
    color: #ffffff;
    right: 0px;
    padding: none;
    position: absolute;
    z-index: 100;    
    height: 273px;
}

.featuredbox-wrapper .navigation ul{
    list-style: none;
    list-style-type: none;
    margin: 0px;
    padding: 5px 5px 0px 5px;
}

.featuredbox-wrapper .navigation li{
    list-style: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.featuredbox-wrapper .navigation li img{
    border: 5px solid #000000;
}

.featuredbox-wrapper .navigation li.hover img{
    border: 5px solid #c0272d;
}

.featuredbox-wrapper .navigation li.active img{
    border: 5px solid #c0272d;
}

.featuredbox .box-slide1,
.featuredbox .box-slide2 {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 273px;
    width: 585px;
    z-index: -100;
}

.featuredbox .box-slide1{
    background: black;    
}

.featuredbox .box-slide2{
    background: black;
}
*/

/*
FEATUREBOX ALT
*/
#feature-alt {
    width : 575px;
    margin-right : 10px;
    background-color : #000000;
}
#feature-alt #cs-hed {
    display:block;
    margin : 0px 0 15px 0;
}
#feature-alt #cs-1 {
    float : left;
    width : 270px;
    margin-right : 15px;
    padding-left : 15px;
}
#feature-alt #cs-2 {
    float : left;
    width : 270px;
    padding-right : 5px;
}
#feature-alt .item {
    margin-bottom : 10px;
}
#feature-alt .item img {
    float : left;
    margin-right : 5px;
    vertical-align : top;
}
#feature-alt h1 {
    line-height : 1.0;
}
#feature-alt h1 a {
    color : #ffffff;
}
#feature-alt #cs-foot {
    display:block;
    clear : both;
}


/* *
* #Colorbox
* */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/controls.png?20100825) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/controls.png?20100825) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/controls.png?20100825) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/controls.png?20100825) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/controls.png?20100825) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/controls.png?20100825) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/controls.png?20100825) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/controls.png?20100825) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://www-movieline-com.vimg.net/images/layout/colorbox/controls.png?20100825) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www-movieline-com.vimg.net/images/layout/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www-movieline-com.vimg.net/images/layout/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www-movieline-com.vimg.net/images/layout/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www-movieline-com.vimg.net/images/layout/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www-movieline-com.vimg.net/images/layout/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www-movieline-com.vimg.net/images/layout/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www-movieline-com.vimg.net/images/layout/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www-movieline-com.vimg.net/images/layout/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/* *
* #Temp
* */

