body {
    background : #c3c9cf url(http://www-movieline-com.vimg.net/_/i/bg_body.png) repeat-x left top;
    font-family : Georgia, Times, "Times New Roman", serif;
    font-size : 14px;
    line-height : 20px;
}
a:link, a:visited {
    color : #821A1e;
    text-decoration : none;
}
blockquote {
    margin : 1em;
    padding : .8em;
    font-size : 13px;
    line-height : 18px;
    color: #450e15;
}
blockquote.pullquote {
    float: left;
    margin : 0.75em;
    padding : 0;
    width : 33.333%;
    font-size : 21px;
    line-height : 25px;
    color: #450e15;
    font-style: italic
}
blockquote.pullquote.right {
    float : right;
}


#w_features  {
    position: relative;
float : left;
width : 705px;
    height : 114px;
    margin : 0 0 0 10px;
    padding-left : 25px;
}
#feature-prev {
    position : absolute;
    left : 0px;
    top : 0;    
}
#feature-next {
    position : absolute;
    right : 0px;
    top : 0;    
}
#features {
    background-color: #333333;
    overflow : hidden;
    /* Needed for rendering without flicker */
    position: relative;
    visibility: hidden;
    left: -5000px;
    width : 680px !important;
}
#features ul {
    margin: 0;
}
#features .item {
    position : relative;
    width : 250px;
    height : 100px;
    margin : 5px;
    border : 2px solid #821a1e;
}
#features .item .title {
    background: url('http://www-movieline-com.vimg.net/_/i/tranny.png') no-repeat left top;
    position : absolute;
    width : 140px;
    height : 90px;
    padding : 5px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
    line-height : 19px;
}
#features .item a:link,
#features .item a:visited {
    color : #000000;
}

.section-hed {
    margin-bottom : 20px;
}

.entry {
    margin-bottom : 24px;
}
.entry-header {
    position : relative;
    margin-bottom : 12px;
    font-family : Arial, Helvetica, sans-serif;
}
.entry-header div {
/*    padding : 5px 10px;
    background-color : #ebebeb;
    -moz-border-radius : 0 0 2px 2px;
    -webkit-border-bottom-left-radius : 2px;
    -webkit-border-bottom-right-radius : 2px; */
}
.entry-header div,
.entry-header a:link, .entry-header a:visited {
    color : #3B4042;
    text-decoration : none;
}
.entry-header a:hover,
.entry-header a:focus {
    color : #821A1e;
}
.entry-header a:active {
    color : #b7252f;
}
.featured .entry-header div,
.featured .entry-header a:link, .featured .entry-header a:visited {
    color : #42210B;
}
.featured .entry-header a:hover,
.featured .entry-header a:focus {
    color : #821A1e;
}
.featured .entry-header a:active {
    color : #b7252f;
}
.entry-header .department {
/*    padding : 5px 10px;
    background-color : #dbdbdb;
    -moz-border-radius : 2px 2px 0 0;
    -webkit-border-top-left-radius : 2px;
    -webkit-border-top-right-radius : 2px; */
    text-transform : uppercase;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9px;
    letter-spacing : 1px;
    color : #C1272D;
}
.entry-header img.review-score {
    position : absolute;
    right : 5px;
    top : 5px;
}
.entry-header .byline {
    font-size : 9px;
    line-height : 1em;
    text-transform : uppercase;
    letter-spacing : 1px;
}
.entry h1 {
    margin-bottom : 5px;
    font-family : Georgia, Times, "Times New Roman", serif;
    font-size : 18px;
    line-height : 22px;
}
.entry.featured h1{
    font-family : Georgia, Times, "Times New Roman", serif;
    font-size : 20px;
    line-height : 24px;
}
.entry-body p {
    margin-bottom : 1em;
}
.entry-body img {
    max-width : 585px;
    border : 5px solid #ebebeb;
}
.mt-image-left {
    margin : 0 1em 1em 0 !important;
}
.mt-image-center {
    margin : 1em auto !important;
}
.mt-image-right {
    margin : 0 0 1em 1em !important;
}
.entry-body .more {
    text-align : right;
}
.entry-body img.plain,
.entry-body .more img {
    border : none;
}
.entry img.lead {
    margin-bottom : 1em;
}
.glyph {
    margin-left : 0.5em;
}
.glyph img {
    border : none;
}
#entry-related {
    margin-bottom : 1em;
}
#entry-related p {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    text-transform : uppercase;
    letter-spacing : 1px;
}
#entry-additional {
    margin-bottom : 1em;
}
.entry-footer {
    clear : both;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9px;
    line-height : 1.2;
    text-transform : uppercase;
    letter-spacing : 1px;
}

.social {
    margin-top : 5px;
}

#share-email {
    display : none;
    margin-bottom : 30px;
}
#share-email h2 {
    margin-bottom : 5px;
}
#share-email-to,
#share-email-from {
    position : relative;
    margin-bottom : 10px;
    padding-left : 60px;
}
#share-email-to label,
#share-email-from label {
    position : absolute;
    left : 0px;
    bottom : 0px;
}
#share-email-to input,
#share-email-from input {
    width : 300px;
    border : 1px solid #dbdbdb;
}
#share-email-message {
    margin-top : 15px;
}
#share-email-message label {
    display : block;
    margin-bottom : 5px;
}
#share-email-message textarea {
    margin-bottom : 5px;
    border : 1px solid #dbdbdb;
    width : 595px;
    height : 100px;
}
#share-email-footer {
    text-align : right;
}

#comments {
    margin-top : 40px;
    color : #666666;
}
#comments p {
    margin-bottom : 1em;
}
#comment-greeting {
    margin : 20px 0px 5px 60px;
    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;
}
.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 : 585px;
}
#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 : 300px;
    border : 1px solid #dbdbdb;
}
#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 #dbdbdb;
    width : 585px;
}
#comments-open-footer {
    margin-top : 5px;
    text-align : right;
}


#pagination {
    text-align : right;
}
#pagination-entry {
    margin-bottom : 1em;
    text-align : center;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 1.25em;
}
#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;
}

#beta, #gamma {
    font-size : 11px;
    line-height : 17px;
}
#gamma {
    font-family : Arial, Helvetica, sans-serif;
}
.module-teaser {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 18px;
    font-weight : bold;
    color : #000000;
    position : relative;
}
.module-teaser h1,
.module-teaser .shadow {
    position : absolute;
}
#beta .module-teaser h1,
#beta .module-teaser .shadow {
    width : 140px;
}
#gamma .module-teaser h1,
#gamma .module-teaser .shadow {
    width : 290px;
}
.module-teaser h1 {
    left : 5px;
    top : 5px;
}
.module-teaser .shadow {
    left : 6px;
    top : 6px;
}
.module-teaser a:link,
.module-teaser a:visited {
    color : #ffffff;
    text-decoration : none;
}

#beta .module {
    color : #333230;
    background-color : #ebebeb;
}
#beta .module-body {
    padding : 5px;
}
#beta .module li {
    margin-bottom : 0.5em;
}

#module_mosts {
}
#module_mosts div div {
    padding : 0 0;
}
#module_mosts .ui-accordion-content {
    padding : 0 5px;
}
#module_mosts .ui-accordion-content li {
/*    margin-bottom : 0.5em; */
}
#module_mosts .ui-accordion-header {
    margin : 0 0 5px 0;
}

#module_facebook {
}

#module_twitter #twitter_follow {
    display : block;
    margin : 3px auto 0 auto;
}
#module_twitter .item {
    margin-bottom : 10px;
    overflow : hidden;
}
#module_twitter .item a:link, 
#module_twitter .item a:visited,
.module.affil a:link, 
.module.affil a:visited {
    color : #3B4042;
}
#module_twitter .item a:hover, 
#module_twitter .item a:focus, 
#module_twitter .item a:active,
.module.affil a:hover, 
.module.affil a:focus, 
.module.affil a:active {
    color : #821A1e;
}

#module_the-verge {
    padding-bottom : 15px;
    background : transparent url(http://www-movieline-com.vimg.net/_/i/bg_module_the-verge.png) no-repeat left bottom;
    color : #696763;
}
#module_the-verge .module-teaser {
    width : 140px;
    height : 200px;
    margin : 5px;
    padding : 5px 5px 0 5px;
}
#module_the-verge p {
    margin : 5px;
}
#module_the-verge p.more {
    margin-top : 1em;
    text-align : center;
}


#module_one-page-screenplay {
    padding-bottom : 15px;
    background : transparent url(http://www-movieline-com.vimg.net/_/i/bg_module_one-page-screenplay.jpg) no-repeat left bottom;
    color : #696763;
}
#module_one-page-screenplay .module-teaser {
    width : 140px;
    height : 200px;
    margin : 5px;
    padding : 5px 5px 0 5px;
}
#module_one-page-screenplay p {
    margin : 5px;
}
#module_one-page-screenplay p.more {
    margin-top : 1em;
    text-align : center;
}

#gamma .module-hed {
    display : block;
}
#gamma .module-body a:link, 
#gamma .module-body a:visited {
    color : #821A1e;
}
#gamma .module-body a:hover, 
#gamma .module-body a:active {
    color : #b7252f;
}
#gamma .module-teaser {
    width : 300px;
    height : 250px;
    margin-bottom : 5px;
}
#gamma #module_watch-this .module-teaser {
    height : auto;
}

#gamma .module-body {
    color : #4d4d4d;
}
#gamma .module p {
    margin-bottom : 5px;
}
#gamma .module-body {
    padding-left : 10px;
    font-size : 10px;
    text-transform : uppercase;
    letter-spacing : 1px;
}

#gamma .module-body ul {
    list-style-position: outside;
    list-style-type: disc;
}

#gamma .module-body li {
    line-height : 12px;
    margin-bottom : 2px;
    letter-spacing : 0px;
}

#module_interview .module-teaser {
    border-right : 2px solid #066bad;
    border-bottom : 2px solid #066bad;
    border-left : 2px solid #066bad;
}
#module_reviews .module-teaser {
    border-right : 2px solid #878d06;
    border-bottom : 2px solid #878d06;
    border-left : 2px solid #878d06;
}
#module_tvreview .module-teaser {
    border-right : 2px solid #515406;
    border-bottom : 2px solid #515406;
    border-left : 2px solid #515406;
}
#module_smithee .module-teaser {
    border-right : 2px solid #9e005d;
    border-bottom : 2px solid #9e005d;
    border-left : 2px solid #9e005d;
}
#module_watch-this .module-teaser {
    border-right : 2px solid #dc5f06;
    border-bottom : 2px solid #dc5f06;
    border-left : 2px solid #dc5f06;
}
#module_tvline .module-teaser {
    border-right : 2px solid #123062;
    border-bottom : 2px solid #123062;
    border-left : 2px solid #123062;
}

#module_vnews .module-teaser {
    border-right : 2px solid #3d3c3c;
    border-bottom : 2px solid #3d3c3c;
    border-left : 2px solid #3d3c3c;
    height : auto;
}


#module_hotline .module-teaser {
    border-right : 2px solid #3d3c3c;
    border-bottom : 2px solid #3d3c3c;
    border-left : 2px solid #3d3c3c;
    height : auto;
    color : #ffffff;
    background-color : #3d3c3c;
}
#module_hotline .module-teaser li {
    margin-bottom : 3px;
    padding : 3px 0;
    overflow : hidden;
}
#module_hotline .module-teaser li.even {
    background-color : #504f4f;
}
#module_hotline .module-teaser li:last-child {
    margin-bottom : 0;
}
#module_hotline .module-teaser li img {
    float : left;
    margin-right : 5px;
}
#module_hotline .module-teaser span {
    display : block;
    font-family : Georgia, Times, "Times New Roman", serif;
    font-size : 11px;
    line-height : 14px;
    font-weight : normal;
}
#module_hotline .module-body {
    padding-left : 0;
}

#module_bythenumbers .module-teaser {
    margin-bottom : 0;
    border-right : 2px solid #3d3c3c;
    border-bottom : 2px solid #3d3c3c;
    border-left : 2px solid #3d3c3c;
height : auto;
color : #333333;
font-size : 14px;
background-color : #e9e9e9;
}
#module_bythenumbers .module-teaser a:link,
#module_bythenumbers .module-teaser a:visited {
    color : #821A1e;
}
#module_bythenumbers tr {
    border-bottom : 1px solid #ffffff;
}
#module_bythenumbers td {
    padding-top : 5px;
    padding-bottom : 5px;
}
.btn-title {
    width : 140px;
    padding : 0 5px 0 5px;
}
.btn-studio {
    width : 70px;
    padding-right : 5px;
    font-size : 12px;
}
.btn-takes {
    padding-right : 5px;
}
.btn-takes .btn_wknd {
    color : #666666;
}


#tipline .module-body {
    padding : 5px;
    background-color : #4d4d4d;
    font-weight : bold;
    text-transform : none;
    font-variant : normal;
}
#tipline .module-body {
    color : #ffffff;
}
#tipline #tip-mail {
    font-size : 16px;
}
#tipline .module-body a:link, #tipline .module-body a:visited {
    color : #ffffff;
}

#footer_affiliates {
    padding-top : 50px;
    font-family : Georgia, Times, "Times New Roman", serif;
    font-size : 11px;
    line-height : 17px;
}
#footer_affiliates img {
    display : block;
    margin : 0 auto;
}
#footer_affiliates div {
    width : 140px;
    float : left;
    margin : 10px 10px 0 0;
    border-right : 1px solid #eaeaea;
    padding : 0 6px;
}
#footer_affiliates div.first {
    padding-left : 0;
}
#footer_affiliates div.last {
    margin-right : 0;
    border-right : none;
    padding-right : 0;
}
#footer_affiliates div img {
    margin-bottom : 10px;
}
#footer_affiliates div li {
    margin-bottom : 1em;
}
#footer_affiliates div a:link, #footer_affiliates div a:visited {
    color : #696763;
}


#footer {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9px;
    line-height : 1.2;
    text-transform : uppercase;
    letter-spacing : 1px;
}


/* MAGAZINE */

.mag-hed {
    font-size : 24px;
    color : #450e15;
    line-height : 20px;
    font-variant: small-caps;
    text-transform : lowercase;
    font-weight : bold;
    text-align: center;
    letter-spacing : 3px;
}
.mag-hed-sub {
    font-size : 18px;
    line-height : 20px;
    font-variant: small-caps;
    text-transform : lowercase;
    font-weight : bold;
    text-align: center;
    letter-spacing : 3px;
}
.mag-dept {
    font-size : 18px;
    color : #450e15;
    font-variant: small-caps;
    text-transform : lowercase;
    font-weight : bold;
    letter-spacing : 3px;
}
.mag-dept-sub {
    font-size : 16px;
    color : #450e15;
    font-variant: small-caps;
    text-transform : lowercase;
    letter-spacing : 3px;
}

/* SCORECARD */
#scorecard {
    margin-bottom : 20px;
    background-color : #4d4d4d;
}
#scorecard h1 a:link,
#scorecard h1 a:visited {
    color : #ffffff;
}
#scorecard_feat {
    overflow : hidden;
height : 150px;
}
#scorecard_feat div {
    float : left;
    position : relative;
    width : 237px;
    height : 150px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    color : #ffffff;
}
#scorecard_feat .shadow {
    position : relative;
    left : 6px;
    top : 6px;
    color : #000000;
}
#scorecard_feat div h1 {
    position : absolute;
    left : 5px;
    top : 5px;
}
#scorecard_feat img {
position : absolute;
}
#scorecard_feat .scorethumb {
clip : rect(0px, 237px, 125px, 0px);
}
#scorecard_feat .review-score {
    left : 0;
    top : 125px;
}
#scorecard_more {
    padding : 5px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    text-transform : uppercase;
    letter-spacing : .03125em;
}
#scorecard_more h1 span {
    color : #b7999a;
}

#scorecard_morebutton {
    padding: 0px 5px 5px 5px;
}

/* SCORECARD GAMMA */
#scorecard_gamma {
    background-color : #3D3C3C;
}
#scorecard_gamma .module-body {
    padding : 0;
    border-right : 2px solid #3d3c3c;
    border-bottom : 2px solid #3d3c3c;
    border-left : 2px solid #3d3c3c;
    color : #ffffff;
}
#scorecard_gamma h1 a:link,
#scorecard_gamma h1 a:visited {
    color : #ffffff;
}
#scorecard_gamma #scorecard_feat {
    overflow : hidden;
    height : 125px;
}
#scorecard_gamma #scorecard_feat div {
    float : left;
    position : relative;
    width : 150px;
    height : 125px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
}
#scorecard_gamma #scorecard_feat a:link,
#scorecard_gamma #scorecard_feat a:visited {
    color : #ffffff;
}
#scorecard_gamma #scorecard_feat .shadow {
    position : relative;
    left : 6px;
    top : 6px;
    color : #000000;
}
#scorecard_gamma #scorecard_feat div h1 {
    position : absolute;
    left : 5px;
    top : 5px;
}
#scorecard_gamma #scorecard_feat img {
    position : absolute;
}
#scorecard_gamma #scorecard_feat .scorethumb {
    clip : rect(0px, 150px, 100px, 0px);
}
#scorecard_gamma #scorecard_feat .review-score {
    left : 0;
    top : 100px;
}
#scorecard_gamma #scorecard_more {
    padding : 5px 5px 5px 5px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    text-transform : uppercase;
    letter-spacing : .03125em;
}
#scorecard_gamma #scorecard_more ul {
    list-style-type : none;
}
#scorecard_gamma #scorecard_more h1 span {
    color : #ff0000;
}
#scorecard_gamma #scorecard_more a:link,
#scorecard_gamma #scorecard_more a:visited {
    color : #ffffff;
}
#scorecard_gamma #scorecard_more a:hover,
#scorecard_gamma #scorecard_more a:focus
#scorecard_gamma #scorecard_more a:active {
    color : #ff0000;
}
#scorecard_gamma #scorecard_morebutton {
    display : block;
    margin : 0 auto;
}