@charset "UTF-8";
/* CSS Document */


/* All the main styles and stylesheet imports
 *
 * @file		screen.css
 *
 * @type		strict
 * @browsers	Windows: IE6+, Firefox2+, Safari3+
 *				Mac OS: Safari3+, Firefox2+
 *
 * @link		http://www.risermedia.com/
 * @copyright	2009 RiserMedia. All Rights Reserved.
 *
 */
 

/*===================================
	GLOBAL
===================================*/
@import "reset.css";

html {color:#000; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px;}
body {text-align: center; background: url(../images/bkg.jpg) repeat; height: 100%; /* for older browsers */}

#main {margin: 0 auto; position: relative; width: 100%; text-align: left;}
.inside {margin: 0 auto; position: relative; width: 1000px;}

#header, #content, #footer {position: relative;}

/*---- BACKGROUND SETTINGS ----*/
#header {height:144px;}
#content {height:300px;}
#footer {height:66px;}

h1, h2, h3, li, p, a, input, .fn, .fn a, .comment-author, li.comment div p, ol.commentlist li a, .pending_approval {font-family: Arial, Arial, Helvetica, sans-serif;}
h1 {color: #535151; font-size: 25px; font-weight: bold; line-height: 26px; padding-bottom: 25px; text-transform: uppercase;}
h2, h2 a {color: #ca1a1d; font-size: 19px !important; font-weight: normal; line-height: 18px !important; padding-bottom: 10px;}
.post h2 div.boldtitle {color: #ca1a1d !important; display: inline; font-size: 19px !important; font-weight: normal; line-height: 18px; padding-bottom: 10px; text-transform: uppercase;}
h3 {color: #8e8e8e; font-size: 17px; font-weight: bold; line-height: 18px; padding-bottom: 15px;}

h1.take {color: #535151; font-size: 14px; font-weight: bold; line-height: 26px; padding-bottom: 0; text-transform: uppercase;}
h1 small {color: #8e8e8e; font-weight: bold; font-size: 13px; text-transform: uppercase;}
h2 span, h2 span a {color: #939393 !important; font-size: 12px !important;}
h2 a, h2 span a {text-decoration: none;}
h2 span a:hover {text-decoration: underline;}
h2.dark {color: #535151 !important; font-weight: bold;}

p {font-family: Arial,Arial,Helvetica,sans-serif !important;}
.post p, .page p, .single p, .single p span, p.thoughts, .post font, #respond p, li.comment div p, .movie_specs p span, .post, .post span, .post div {font-size: 15px !important; color: #000 !important; line-height: 25px !important; padding-bottom: 15px !important;}
.post ul li, .post ol li {font-size: 15px !important; color: #000 !important; line-height: 25px !important; margin-left: 30px;}
.post ul li {list-style: disc;}
.post ol li {list-style: decimal;}
.single p span, .movie_specs p span {font-family: Arial, Arial, Helvetica, sans-serif !important;}

a.bold {text-transform: uppercase; color: #b92025; font-weight: bold; font-size: 11px; text-decoration: none; line-height: 16px;}
a.bold:hover, h2 a:hover {color: #560f11 !important; text-decoration: none !important;}

.post a, .page a, .single a, #respond a, .navigation a {color: #b92025; font-size: 12px; text-decoration: none; line-height: 16px;}
.post a:hover, .page a:hover, .single a:hover, #respond a:hover, .navigation a:hover {text-decoration: underline;}

.post a span, .page a span, .single a span, .post a em, .page a em, .single a em, .post a strong, .page a strong, .single a strong {color: #B92025 !important;}

a {outline: none;}

.clear_float {overflow: hidden;}
.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}
.float_left {float: left;}
.float_right {float: right;}
.hidden {display: none;}

/*===================================
	HEADER
===================================*/
#header {background: url(../images/header_bkg.jpg) repeat-x left top;}
#header .inside {height: 144px; background: url(../images/header_inner_bkg.png) no-repeat left top;}
.homepage {height: 396px !important;}
.homepage .inside {height: 396px !important; background: url(../images/header_inner_bkg2.png) no-repeat left top !important;}
.home_promos {position: absolute; top: 104px;}
.logo {position: absolute; left: 15px; top: 15px; width: 315px; height: 70px;}
.logo a {width: 315px; height: 70px; display: block; overflow: hidden; text-indent: -99999px;}
.search {position: absolute; right: 42px; top: 5px; width: 275px;}

/*---NAVIGATION-------------------*/
.nav {position: absolute; right: 0; top: 30px;}
.main_nav {overflow: hidden;}
.main_nav li {display:inline-block; padding-right:23px; float: left;}
.main_nav li.last {padding-right: 17px !important;}
.main_nav a:hover, .main_nav li.current_page_item a {background-position:right -112px; color:#FFFFFF;}
.main_nav a {background: url(../images/nav.gif) no-repeat right top; cursor: pointer; color:#000; display:block; font-weight: bold; font-size:16px; height:45px; padding-right:11px;}
.main_nav a:hover span, .main_nav li.current_page_item a span {background-position:left -167px;}
.main_nav a span {background: url(../images/nav.gif) no-repeat scroll left -32px; cursor: pointer; display:block; height:22px; padding:22px 0 0 11px;}
		
/*===================================
	CONTENT
===================================*/
#content, #content .inside {min-height: 900px; height: auto !important; height: 900px;}
#content .inside {background: url(../images/content_bkg.jpg) repeat-y; padding: 0 17px; width: 966px !important;}
.sidebar_left {float: left; padding-right: 12px; width: 200px;}
.middle {float: left; padding: 0 14px; width: 513px;}
.sidebar_right {float: left; padding-left: 13px; width: 200px;}
.divider_sm {background: url(../images/divider_sm.jpg) no-repeat center center; width: 197px; padding: 20px 0;}
.post img, .single img, .quiz_header img {border: 1px solid #595757; padding: 3px;}
.promo_img {padding-bottom: 10px;}
.promo_img img {display:block; margin-left:auto; margin-right:auto;}
.post .bold {float: right;}
.post {background: url(../images/divider_lg.jpg) no-repeat bottom center; padding-bottom: 0 !important; margin-bottom: 25px;}
.page {margin-bottom: 20px;}
a.post-edit-link {color: #b92025; font-size: 12px; text-decoration: none;}
a.post-edit-link:hover {text-decoration: underline;}
.tags {background: url(../images/divider_lg.jpg) no-repeat center top; margin:15px 0 0 0; padding:15px 0;}
#respond, #comments {margin-top:15px; background: url(../images/divider_lg.jpg) no-repeat center top; padding-top: 15px;}
#comment {width: 504px; height: 150px;}
ol.commentlist {background: url(../images/divider_lg.jpg) no-repeat center top; padding-top: 25px;}
.commentlist {padding-bottom: 1px;}
.color1 {background-color: #DBDBDB;}
.color2 {background-color: #EEEEEE;} 
.alignright {float: right; margin: 0 0 10px 5px;}
.alignleft {float: left; margin: 0 10px 5px 0;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
#rpx_provider_wrap .hide {display: none;}
.fn, .fn a {color:#B92025; font-size:12px; font-weight: bold;}
.fn a:hover {color: #560f11; text-decoration: none !important;}
.comment-author {padding: 7px 0; color:#8E8E8E !important; font-weight: normal !important; font-size:12px !important;}
ol.commentlist li {background: url(../images/divider_lg.jpg) no-repeat center bottom; color:#8E8E8E; padding-bottom:5px; font-size:23px; font-weight:bold; list-style-position:outside; list-style-type:decimal; margin: 0 0 10px 30px;}
li.comment div p {font-weight: normal !important; font-size: 12px !important; line-height: 20px !important; padding-bottom: 10px !important;}
.auth_comment {background: #EFEFEF; padding: 7px !important;}
ol.commentlist li a {color:#B92025; font-size:12px; text-decoration: none;}
ol.commentlist li a:hover {text-decoration: underline;}
.pending_approval {margin:10px 0 0 0; background: #EFEFEF; padding: 7px !important; color:#8E8E8E; font-weight: normal; font-size:12px;}
.no_border {padding: 0 !important; border: none !important;}
.movie_reviews h3 {color: #535151; font-size: 15px;}
.movie_reviews p {font-size: 12px !important;}
.movie_reviews small, .movie_reviews small a {font-size: 12px !important; line-height: 25px;}
#dsq-comments-title h3 {padding-top: 15px;}
#disqus_thread a, a.dsq-brlink {color: #B92025;}
#disqus_thread a:hover, a.dsq-brlink:hover {color: #560F11;}
.movie_specs {background-color: #EFEFEF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #DFDFDF; padding: 10px; margin-bottom: 20px;}
.movie_specs p {padding-bottom:0 !important;}
.uppercase {text-transform:uppercase; display:inline;}
.movie_summary strong {line-height: 25px; font-style: italic; color: #535151;}

/*---SIDEBAR LEFT-----------------*/
.sidebar_left p, .sidebar_right p {font-size: 11px; color: #000; line-height: 16px;}
.sidebar_left a, .sidebar_right a {font-size: 11px; font-style: normal !important; color: #b92025; line-height: 16px; text-decoration: none;}
.sidebar_left a:hover, .sidebar_right a:hover {text-decoration: underline; color: #560f11;}

ul.items li {font-size: 11px; font-style: italic; color: #000; line-height: 16px; padding-bottom: 10px;}
ul.items li a {font-size: 11px; font-style: normal !important; color: #b92025; line-height: 16px; text-decoration: none;}
ul.items li a:hover {text-decoration: underline; color: #560f11;}

/*---SIDEBAR RIGHT----------------*/
.subscribers {height: 35px; width: 200px; background: url(../images/subscribers.jpg) no-repeat; position: relative; padding-bottom: 15px;}
.subscribers a.rss {position: absolute; top: 4px; left: 11px; height: 27px; width: 27px; display: block; overflow: hidden; text-indent: -99999px; text-decoration: none;}
.subscribers a.count {position: absolute; top: 11px; left: 47px; font-size: 14px; color: #8e8e8e; font-weight: bold; font-style: italic; text-decoration: none;}
.subscribers a.count:hover {color: #560f11;}
ul.ads {overflow: hidden;}
ul.ads li {float: left; padding: 0 4px 8px 0;}
ul.ads li.last {padding: 0 0 8px 4px;}
.twitter_container, .facebook_container {padding-top: 15px;}

.wpcf7-validates-as-required, .wpcf7-form-control-wrap input, .your-subject input, .your-message textarea {background:#FFFFFF; border:1px solid #DBDBDB; color:#000000; font-family: Arial, Arial, Helvetica, sans-serif; font-size:14px; margin-top:5px; padding:7px 5px 3px; width:500px;}
.wpcf7-validates-as-required, .your-subject input, .wpcf7-form-control-wrap input {height:22px;}
.your-message textarea {height: 200px;}
.wpcf7-form p {margin-bottom:10px !important;}
.wpcf7-validates-as-required:focus, .your-subject input:focus, .your-message textarea:focus, .wpcf7-form-control-wrap input:focus {border:1px solid #9E9E9E;}
div.wpcf7-response-output {padding: 10px !important;}

/*===================================
	FOOTER
===================================*/
#footer .inside {height: 66px; background: url(../images/footer_bkg.jpg) no-repeat left top;}
.footer_nav {position: absolute; left: 17px; top: 35px;}
.copyright {position: absolute; right: 17px; top: 35px;}
.footer_nav li {float: left; background: url(../images/footer_divider.jpg) no-repeat right 2px; padding-right: 10px; margin-right: 10px;}
.footer_nav li.last {background: none !important;}
.footer_nav li a, .copyright {color: #a9a8a8; font-weight: bold; font-size: 12px; text-decoration: none;}
.footer_nav li a:hover, .footer_nav li.current_page_item a {text-decoration: underline;}

/*===================================
	MODS
===================================*/
/* #header_left_image {display: none;} */
.no_border {padding: 0 !important; border: none !important;}
.quiz_header .header {font-family:Arial,Arial,Helvetica,sans-serif; color:#CA1A1D; font-size:19px; font-weight:normal; line-height:18px; padding-bottom:10px;}
.quiz_header .just {font-family: Arial, Arial, Helvetica, sans-serif; font-size: 15px; color: #000; line-height: 25px; padding-bottom: 15px;}
.just small {font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 18px; padding-bottom: 15px;}
.quiz_wrapper .just {padding-bottom: 10px;}
.just li {font-family: Arial, Arial, Helvetica, sans-serif; font-size: 15px; color: #000; line-height: 25px; padding-bottom: 3px;}
.just ol {padding: 0 0 25px 40px;}
.just ol li {list-style: decimal;}
.quiz_wrapper .rings {font-family: Arial, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; color: #000; line-height: 25px;}
.quiz_wrapper label {font-family: Arial, Arial, Helvetica, sans-serif; font-size: 15px; color: #000; line-height: 25px;}
.quiz_wrapper label input {margin-right: 8px;}
.quiz_header .just a {font-size: 15px !important;}
.post .rating, .post .rating .ratingblock p {padding-bottom: 0 !important;}
#flashplayer, #flashplayer object {outline: none;}
#lwp_main #lwp_f ul li.branding {display: none;}
.whatIsSpan {display: none;}
.rating div {padding-bottom: 0 !important;}
.addthis_toolbox {display: inline; padding: 0 !important; line-height: normal !important;}
.addthis_toolbox img {margin-bottom:-3px;}
.addthis_toolbox img, .addthis_toolbox a {padding: 0 !important;}
.atclear {display: none;}
.sponsor {padding-bottom: 15px; width: 197px; overflow: hidden;}
#lwp_ad_item_premium_70427 {padding-top: 20px;}
#lwp_ad_item_premium_70424 {padding-bottom: 15px; margin-left: auto; margin-right: auto; width: 160px;}
#lwp_ad_item_premium_70423 {margin-left: auto; margin-right: auto; width: 125px; padding-bottom: 15px;}
#lwp_includedin, #lwp_ps, #lwp_main #lwp_f {display: none;}
#lwp_sbar {background: #E7E7E7 !important; border-top: 2px solid #535151 !important}
.post div.review {padding-bottom: 0 !important;}
.post div.review a {font-size: 15px !important;}
a.normal_link {color:#535151; font-size:14px; font-weight:bold; line-height:26px; padding-bottom:0; text-transform:uppercase;}
a.normal_link:hover {color: #CA1A1D; text-decoration: none;}
a.normal_small_link {font-size:15px !important; line-height:25px !important; color: #000;}
.headline_top {overflow: hidden; background: #E6E6E6 url(../images/title_shadow.png) repeat-x center bottom; padding: 10px; margin-bottom: 10px;}
.headline_top h2 {padding-bottom: 0; text-transform: uppercase;}
.headline_top h2 small {text-transform: lowercase;}
.post .headline_top .float_right {padding-bottom: 0 !important; margin-left: 5px; background: #fff;}
.post .headline_top .float_right img {padding: 2px;}
.excerpt {background: none;}
.post .no_pad {padding-bottom: 0 !important;}
.meta_more {padding-top: 5px;}