

@import url(reset.css);



body div {
	text-align: left;
	zoom:1;
	overflow:hidden;
}
#container, #header, #header div.navbar, #footer {
/*	width: 976px;*/
	width: 968px;
	clear: both;
}
#container {
	margin: 10px auto;
}
#header, #content {
	margin-bottom: 10px;
}
#content {
	width: 952px;
	background-color: #e9e9e9;
/*	padding: 8px;*/
	padding: 8px 8px 0px 8px;/* EDFIX */
}
#culturepundits-adheader {
	font-size: 90%; 
	text-align: center;
	}

body.grid #content {
	background: none;
}
#footer {
	padding: 5px 0;
}

/*
	H E A D E R   /   N A V I G A T I O N
*/

#header .logo {
	display: block;
	float: left;
	width: 225px;
	height: 100px;
	margin: 0 0px 0 0px;
}

.giveaway-module img{
background:transparent none repeat scroll 0 0;
border:medium none;
float:none;
margin:0 0 0 16px;
text-align:center;
}

#header div.navbar {
	background-color: #333;
}
#header ul {
	display: block;
	width: 750px;
/*	width: 531px;*/
	height: 31px;

}
#header ul li{
	display: inline;
	float: left;
	list-style:none;
	margin:7px 20px 0 13px;
}

#header ul li a {
	display: inline;
	float: left;
	height: 30px;
	color:#ccc;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

#header ul li a:hover {
    color:#0099FF;
	text-decoration:none;
}

/*#header ul li.home a {
	width: 82px;
}
#header ul li.film a {
	width: 78px;
}
#header ul li.music a {
	width: 89px;
}
#header ul li.tv a {
	width: 48px;
}
#header ul li.dvd a {
	width: 68px;
}
#header ul li.blog a {
	width: 82px;
}
#header ul li.features a {
	width: 122px;
	margin-right: 40px;
}
#header ul li.home a:hover {
	background: url(nav.gif) 0 -29px no-repeat;
}
#header ul li.film a:hover {
	background: url(nav.gif) -82px -29px no-repeat;
}
#header ul li.music a:hover {
	background: url(nav.gif) -160px -29px no-repeat;
}
#header ul li.tv a:hover {
	background: url(nav.gif) -249px -29px no-repeat;
}
#header ul li.dvd a:hover {
	background: url(nav.gif) -297px -29px no-repeat;
}
#header ul li.blog a:hover {
	background: url(nav.gif) -365px -29px no-repeat;
}
#header ul li.features a:hover {
	background: url(nav.gif) -447px -29px no-repeat;
}
#header ul li.home a.current {
	background: url(nav.gif) 0 -59px no-repeat;
}
#header ul li.film a.current {
	background: url(nav.gif) -82px -59px no-repeat;
}
#header ul li.music a.current {
	background: url(nav.gif) -160px -59px no-repeat;
}
#header ul li.tv a.current {
	background: url(nav.gif) -249px -59px no-repeat;
}
#header ul li.dvd a.current {
	background: url(nav.gif) -297px -59px no-repeat;
}
#header ul li.blog a.current {
	background: url(nav.gif) -365px -59px no-repeat;
}
#header ul li.features a.current {
	background: url(nav.gif) -447px -59px no-repeat;
}*/
#header ul li.user-links a {
	height: auto;
	width: auto;
	padding: 9px 0;
	margin: 0 0 0 15px;
	text-indent: 0;
	text-decoration: none;
	font: 9px/12px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	color: #787878;
	text-transform: uppercase;
	letter-spacing: 2px;
/*	border-bottom: 1px #333 solid; EDFIX */
}
#header ul li.user-links a:hover {
	color: #40c5f2;
	border-color: #09f;
}
div.searchform {
	display: block;
	float: right;
/*	width: 203px;*/
	width: 225px;
	height: 30px;
	text-align: right;
	margin: -28px 10px 0 0;/* -30px for Safari *//* EDFIX */
}
div.searchform label {
	display: none;
}
div.searchform input#query {
	font: 13px/11px Georgia, serif;/* 14px for Safari */
	color: #666;
	width: 160px;
	padding: 3px;
/*	border: 2px #666 solid;*/
	border: 1px #666 solid;/* EDFIX */
}
div.searchform input#query:focus {
	border-color: #ccc;
}
div.searchform input.search-button {
	margin: 0 0 -7px 0;
}

/*
	F O O T E R
*/

#footer {
	display: block;
	height: 30px;
}
#footer p {
	font: 11px/14px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	display: block;
	float: left;
}
#footer p.links {
	text-align: right;
	display: block;
	float: right;
}
#footer p.props {
	clear: right;
	float: right;
	margin-top: 5px;
}

/*
	L A Y O U T
*/

#content div.left, #content div.middle, #content div.right, #content div.review, #content div.blog, #content div.right div.blog, #content div.blog {
	display: block;
	float: left;
}
#content div.left div, #content div.middle div, #content div.right div, #content div.review, #content div.blog {
	border: 1px #e0e0e0 solid;
	background-color: #fff;
	padding: 5px 5px 3px 5px;
	margin-bottom: 8px;
}
body.grid #content div.left div, body.grid #content div.middle div, body.grid #content div.right div, body.grid #content div.review {
	background: none;
}
#content div.left {
	width: 184px;
	margin: 0 8px 8px 0;
}
#content div.right div.blog {
	width: 300px;
	margin: 0 8px 8px 0;
}
#content div.middle {
	width: 440px;
	margin-right: 8px;
}
div.emailarticle {
	margin: 15px;
}
div.emailarticle h3 {
	width: 430px;
}
div.emailarticle {
	
}
#content div.review, #content div.blog {
	width: 620px;
	margin-right: 8px;
}
#content div.right {
	width: 312px;
}
ul.blog li, div.features li {
	margin-bottom: 5px;
}
ul.blog li:last-child, div.features li:last-child {
	margin-bottom: 5px;/* EDFIX */
}
div.features a, div.spotlight-module a, div.home-reviews-module a, div.preview-module a {/* EDFIX */
	clear: both;
	text-decoration: none;
}

.stars{
margin:0;
}

span.photocredit {
	position: relative;
}
span.photocredit span {
	position: absolute;
	display: block;
/*	width: 590px;*/
    width: 592px;/* EDFIX */
/*	bottom: 4px;*/
	bottom: 6px;/* EDFIX */
	left: 9px;
/*	background-color: #666;*/
	background-color: #555;/* EDFIX */
	color: #fff;
	padding: 5px;
	font: 12px/14px Georgia, serif;
/*	opacity: 0.8;*/
    opacity: 0.8;/* EDFIX */
}
div.review ul.credits {
	margin-bottom: 5px;
	padding: 0 5px;
}
div.review ul.share, div.review ul.merchandising {/* EDFIX */
	margin: 0 5px 10px 5px;
}
div.review ul.credits li {
	font: 12px/15px Georgia, serif;
	color: #666;
	display: inline;
	margin-left: 10px;
}
div.review ul.share li {
	display: inline;
	padding-right: 15px;/* EDFIX */
}
div.review ul.share li:last-child {
	padding-left: 45px;/* EDFIX */
	padding-right: 0px;/* EDFIX */
}
div.review ul.merchandising li {/* EDFIX */
	display: inline;
	padding-right: 5px;
}
div.review ul.credits li:first-child {
	margin-left: 0;
}
div.review ul.credits li span {/* EDFIX */
	font: 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999;
}
div.review ul.share li, div.review ul.merchandising li {/* EDFIX */
	font: 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #666;/* EDFIX */
}
div.ad, div.half-ad {
	background-color: #ccc !important;
	border: 1px #c2c2c2 solid !important;
}
#header div.ad {
	text-align: left;
	display: block;
	float: right;
/*	padding: 5px !important;*/
	padding: 5px 5px 5px 5px !important;
	margin: 0 0 5px 0;
}
body.landingpage #container #header div.ad, body.review #container #header div.ad, body.blog #container #header div.ad {
	height: 90px;/* EDFIX */
	width: 728px;/* EDFIX */
/*	padding: 5px 5px 2px 5px !important;*/
	padding: 5px 5px 5px 5px !important;/* EDFIX */
}
#content div.right div.ad {
	height: 250px;/* EDFIX */
	width: 300px;/* EDFIX */
	clear: both;
	padding: 5px;
	padding: 5px 5px 5px 5px !important;/* EDFIX */
	text-align: center;
}
#header div.ad div, #content div.left div.ad div, #content div.right div.ad div {
	margin: 0;
	padding: 0;
	border: none;
	background-color: #ccc;
}
#content div.right div.half-ad {
	height: 600px;/* EDFIX */
	width: 300px;/* EDFIX */
	clear: both;
/*	padding: 5px;*/
	padding: 5px 5px 5px 5px !important;/* EDFIX */
	text-align: center;
}
#content div.right div.cp-ad {
	background: none;
	border: none;
	text-align: center;
}
#content div.right div.cp-ad div {
	background: none;
	margin: 0;
	padding: 0;
	border: none;
}
#content div#culturepundits-adheader {
	text-align: right;
	color: #999;
	font: italic 12px/12px Georgia, serif;
	background: none;
	border: none;
}
#content div#culturepundits-adheader a, #content div#culturepundits-adheader a:hover {
	color: #aa1a35;
	text-decoration: none;
}
#content div#culturepundits-adheader a:hover {
	text-decoration: underline;
}
#content div.left div.ad {
	height: 600px;/* EDFIX */
	width: 160px;/* EDFIX */
	text-align: center;
	padding: 10px 11px 10px 10px !important;/* EDFIX */
}
div.related a {
	clear: both;
	display: block;
	text-decoration: none;
}
div.related ul li a {
	font: bold 11px/16px Georgia, serif;
	color: #333;
	text-decoration: none;
}
div.related ul li a {
	display: block;
	color: #333;
	text-decoration: none;
}
div.related ul li a:hover {
	color: #09f;
}
div.related ul li:first-child {
	margin-top: 3px;
}
div.related ul li {
	clear: left;
	list-style-position: outside;
	list-style-image: url(bullet-blue.gif);
	padding: 0;
	margin-left: 20px;
	margin-bottom: 1px;
}
div.related ul li em {
	font-style: normal;
	font-weight: normal;
}
div.related ul li a span {
	font: 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999;
	margin-left: 3px;
}
div.related ul li:last-child {
	margin-bottom: 10px;
}

/*
	H O M E
*/

div.home-reviews-module ul.home-dvds {
	margin: 0;
}
div.home-reviews-module ul.home-dvds li {
	clear: none;
	display: block;
	float: left;
	width: 126px;
	margin-right: 16px;
	margin-left: 0;
}

div.home-reviews-module ul.home-dvds li p {
text-align:center;
font-size:12px;
margin:0;
padding:0;
}

div.home-reviews-module ul.home-dvds li h2 {
	font-size: 13px;
	line-height: 15px;
}
div.home-reviews-module ul.home-dvds li:last-child {
	margin-right: 0;
}
div.left a.preview-link, div.right a.giveaway-link, a.newsletterlink {
	text-decoration: none;
	color: #666;
}
#content div.right a.giveaway-link img {
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 2px;/* EDFIX */
}
div.left a.preview-link p, div.right a.giveaway-link p, div.right a.newsletterlink p {
	font: 11px/15px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	margin: 5px 0;
}
ul.blog h4 a {
	display: block;
	width: auto;
	height: 56px;
	background: url(thehouse-small.gif) center top no-repeat;
	text-indent: -9999px;
	border-bottom: 1px #ddd solid;
	margin: 10px 0 5px 0;
}

/*
	D V D   R E V I E W
*/

div.discratings h5, div.discfeatures1 h5, div.discfeatures2 h5 {
	font: bold 14px/14px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #333;
	margin-bottom: 10px;
}
div.discratings, div.discfeatures1, div.discfeatures2 {
	display: block;
	float: left;
	width: 200px;
	margin: 0 0 0 5px;/* EDFIX */
/*	background-color: #f00;*/
}
div.discratings {
	width: 170px;
}
div.discratings, div.discfeatures1 {
/*	margin-right: 20px;*/
	margin-right: 5px;/* EDFIX */
}
div.discratings h6, div.discfeatures1 h6, div.discfeatures2 h6 {
	font: 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #666;
}
div.discratings h6 {
	margin-bottom: 10px;
}
div.discfeatures1 ul, div.discfeatures2 ul {
	font: 12px/16px Georgia, serif;
	color: #999;
	margin: 3px 0 10px 0;
/*	list-style-type: circle;*/
    list-style-image: url(bullet-gray.gif);/* EDFIX */
	list-style-position: inside;/* EDFIX */
}
div.discfeatures1 ul li span, div.discfeatures2 ul li span {
	color: #454545;
}
div.discfeatures2 {
	margin-top: 25px;
}

/*
	F E A T U R E S
*/

div.interview {
	margin-top: 15px;	
}
div.interview p {
	margin-bottom: 15px;
	text-indent: 0;
}
div.interview img {
	padding: 3px;
/*	border: 1px #999 solid;*/
	border: 1px #c2c2c2 solid;/* EDFIX */
	margin: 5px 10px 0 5px;
}
#content div.interview p+p {
	text-indent: 0;
}
#content div ul.feature-index {
	display: block;
	margin: 20px 5px;
}
#content div ul.feature-index li {
	display: block;
	float: left;
	height: 100px;
	margin-bottom: 16px;
}
#content div ul.thumbs-index li {
	height: auto;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 0;
}
#content div ul.feature-index li.alt {
	clear: both;
	margin-right: 16px;
}
#content div ul.thumbs-index li.alt {
	margin-right: 0;
	margin-left: 0;
}
#content div ul.feature-index li a {
	display: block;
	padding: 5px;
	background-color: #eee;
	border: 1px #ccc solid;
}
#content div.feature-sidebar-large a img {
	float: left;
	margin: 0;
	padding: 5px;
	background-color: #eee;
	border: 1px #ccc solid;
	margin-right: 9px;
	margin-bottom: 9px;
}
#content div ul.feature-index li a:hover, #content div.feature-sidebar-large a:hover img {
	border-style: solid;
	border-color: #09f;
	background-color: #09f;
}
#content div.feature-sidebar {
	display: block;
	width: 222px;
	background-color: #efefef;
	border: 1px #ccc solid;
	padding: 9px 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#content div.floatleft {
	float: left;
	margin-left: 10px;
	margin-right: 15px;
}
#content div.floatright {
	float: right;
	margin-left: 15px;
	margin-right: 10px;
}
#content div.feature-sidebar p {
	font-size: 12px;
	line-height: 16px;
	text-indent: 0;
}
#content div.feature-sidebar img {
	padding: 5px;
	border: 1px #aaa solid;
	margin: 0 5px;
}
#content p.noindent, #content p.byline {
	text-indent: 0;
	margin-top: 15px;
}
#content p.noindentimg {
	text-indent: 0;
	margin-top: 0px;
}
#content div.feature-intro, #content div.feature-sidebar-large {
	width: 305px;
	margin-bottom: 15px;
}
#content div.feature-intro {
	display: block;
	float: left;
	margin-right: 10px;
}
#content div.feature-intro p {
	font-size: 12px;
	line-height: 16px;
}
#content div.feature-intro p+p {
	text-indent: 25px;
}
#content div.feature-sidebar-large {
	display: block;
	float: left;
}
#content div.feature-sidebar-large h5 {
	font: bold 16px/16px Georgia, serif;
	color: #333;
	margin: 0 0 5px 0;
}
#content div.feature-sidebar-large p {
	clear: left;
	padding: 0;
	text-indent: 0;
	margin-bottom: 15px;
}
#content div.columns {
	clear: both;
	margin-top: 10px;
}
#content div.columns div.left-column, #content div.columns div.right-column {
	display: block;
	float: left;
	width: 300px;
}
#content div.columns div.left-column {
	margin-right: 20px;
}
#content div.columns div.left-column p, #content div.columns div.right-column p {
	font-size: 12px;
	line-height: 16px;
	text-indent: 0;
	margin: 0 0 10px 0;
}
#content div.columns div.left-column img, #content div.columns div.right-column img {
	margin: 5px 0 5px 5px;
}
#content p.pagecount {
/*	border-top: 1px #999 solid;*/
	border-top: 1px #c2c2c2 solid;/* EDFIX */
	padding-top: 10px;
	margin: 0 5px;
}
#content p.pagecount, #content p.pagination {/* EDFIX */
	font: 10px/10px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #666;
	text-indent: 0;
}
div.giveaway-page p.giveawaylink a {
	font: 10px/40px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #666;
	text-indent: 0;
}/* EDFIX */
#content p.pagination {
	text-align: right;
	margin-top: -12px;
}
#content div.latestreviews p.pagination {
	clear: both;
/*	border-top: 1px #ccc solid;*//* EDFIX */
	padding: 3px 0px 7px 0;
}
#content p.pagination strong {
/*	font: bold italic 18px/10px Georgia, serif;*/
	font: normal 17px/9px Georgia, serif;/* EDFIX */
	margin: 0 10px;
}
#content div.interview ul {
	display: block;
/*	color: #999;/* EDFIX */
	margin: 0 5px 10px 5px;
/*	list-style-type: disc;*/
    list-style-image: url(bullet-gray.gif);/* EDFIX */
	list-style-position: inside;
}
#content div.interview ul li {
	font: 12px/18px Georgia, serif;
	padding-left: 5px;
}

/*
	T H E   H O U S E
*/

#content div.right div.blog ul {
	margin: 10px 0;
}
#content div.right div.blog ul.bullets {
	color: #ccc;
/*	list-style-type: square;*/
	list-style-image: url(bullet-gray.gif);/* EDFIX */
	padding-left: 18px;
}
#content div.right div.blog p.about {
	font-style: italic;
	color: #999;
/*	padding: 0 3px;*/
	padding: 3px 3px;/* EDFIX */
}
#content div.right div.about a.rsslink {
	display: block;
	height: 12px;
	float: right;
	background: url(feedicon.gif) no-repeat;
	padding: 0 0 0 15px;
	text-decoration: none;
	font: 9px/12px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #999;
	margin: -19px 0 0 0;
}
#content div.right div.about a.rsslink:hover {
	color: #aa1a35;
}
div.blog div.navigation {
/*	padding: 0 0 10px 0;*/
	padding: 0 0 5px 0;/*EDFIX*/
	border-bottom: 1px #ccc solid;
/*	margin: -8px 0 10px 0;*/
	margin: -8px 5px 10px 5px;/* EDFIX */
}
div.blog div.navigation-comments {
	padding: 0 0 5px 0;
	margin: -8px 5px 10px 5px;
}
div.alignleft, div.alignright {
	padding: 3px 5px 0 5px;
} /* EDFIX */
div.blog div.navigation-comments div.alignleft, div.blog div.navigation-comments div.alignright, div.blog div.navigation div.alignleft, div.blog div.navigation div.alignright {
	display: block;
/*	width: 200px;*/
	width: 175px;/* EDFIX */
}
div.blog div.navigation div.alignleft {
	float: left;
}
div.blog div.navigation div.alignright {
	text-align: right;
	float: right;
}
div.blog div.entry p.postmetadata {
	text-indent: 0;
	font: 9px/14px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
/*	padding: 10px 0 0 0;*/
	padding: 10px 5px 0 5px;/* EDFIX */
/*	border-top: 1px #ccc solid;*//* EDFIX */
/*	margin: 10px 0 0 0;*/
	margin: 10px 5px 0 5px;/* EDFIX */
}
form#searchform label {
	font: 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #666;
	display: block;
}
form#searchform input#s {
	width: 260px;
	padding: 3px;
/*	border: 2px #ccc solid;*/
	border: 1px #ccc solid;/* EDFIX */
	margin: 3px 0 2px 0;
}
form#searchform input#s:focus {
	border-color: #aa1a35;
}
form#searchform input#searchsubmit {
	margin: 0 0 -6px 0;
}
#blog #sidebar.right input#s {
	width: 245px;
	background: #fff url(search-house.gif) 2px center no-repeat;
	padding: 5px 5px 5px 15px;
	margin: 0 0 2px 0;
}
#blog #sidebar.right input#s:focus {
	width: 255px;
	background-image: none;
	padding: 5px;
}
#blog #sidebar.right input.button {
	background-color: #aa1a35;
	border-color: #aa1a35;
	margin: 5px 0 3px 0;
}
#blog #sidebar.right input.button:hover {
	background-color: #fff;
	color: #aa1a35;
}
div.entry center object {
	display: block;
	padding: 15px 0;
}
div.entry p.cite {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-align: left;
	text-indent: 0;
	color: #666;
	font-size: 12px;
	margin: 0px 20px 5px 20px; 
}






/*
	I M A G E S
*/

div.left ul li img, span.photocredit img, img.artwork, div.interview-module a img, div.blog img, div.left a.preview-link img, div.right a.giveaway-link img {
	padding: 3px;
/*	border: 1px #999 solid;*/
	border: 1px #c2c2c2 solid;/* EDFIX */
	margin: 0 5px;
}
div.blog p.centerimg {
	text-indent: 0;
	text-align: center;
}
div.blog p.centerimg img {
	margin: 10px 5px 5px 5px;
}
div.blog p.topimg {
	text-indent: 0;
	text-align: center;
}
div.blog p.topimg img {
	margin: 5px 0 5px 0;
}
div.blog p.topcenterimg {
	text-indent: 0;
	text-align: center;
}
div.blog p.topcenterimg img {
	margin: 5px 5px 5px 5px;
}
div.blog img.floatleftimg {
	float: left;
	margin: 15px 10px 0px 0;
}
div.blog img.floatrightimg {
	float: right;
	margin: 10px 0 0 15px;
}
body.landingpage div.left ul li img, body.landingpage div.interview-module a img, div.left a.preview-link img, div.right a.giveaway-link img {
	margin-left: 0;
	margin-right: 0;
}
div.blog img {
	margin: 10px 0;
}
div.blog img.floatleft {
	margin-left: -50px;
}
div.latestreviews ul li img, div.features img, div.home-reviews-module img {
	border:1px solid #C2C2C2;
	float:left;
	margin:0 10px 5px 5px;
	padding:5px;
}
div.spotlight-module img, div.preview-module img {
	float: left;
	padding: 3px;
	border: 1px #c2c2c2 solid;
	margin: 0 22px 2px 0;	
}



img.artwork {
	clear: both;
	display: block;
	float: left;
/*	margin: 0 15px 5px 0;*/
    margin: 0 10px 5px 5px;/* EDFIX */
}

/*
	T Y P E
*/

div.blog h1 {
	font: 28px/28px 'Lucida Fax', Georgia, serif;/* EDFIX */
	color: #333;
	border-bottom: 1px #ccc solid;
	margin: 0 5px 10px 5px;
	padding: 0 0 10px 0;
}
h2, h2 a {

	font: bold 13px 'Lucida Fax', Georgia, serif;
	color: #333;
	text-decoration:none;
}



#content div.blog h2, #content div.review h2 {
	margin: 5px;
}
#content div.blog div h2 {
	margin-left: 0;
}
#content h2 em, #content div.home-reviews-module ul li p em {
	font-style: normal;
	font-weight: normal;
}
h2#thehouse {
	height: 97px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-left: 2px;/* EDFIX */
/*	border-bottom: 3px #ddd double;*/
}
h2#thehouse a {
	height: 98px;
}
div.review p {
	font: 14px/20px Georgia, serif;
	padding: 0 5px;
}
div.newsletter p, a.newsletterlink p, div.register p {/* EDFIX */
	font: 11px/16px Georgia, serif;
	padding: 0 5px;
	margin-bottom: 10px;
}
div.review p.first:first-line, div.feature-intro p.first:first-line {
	font-variant: small-caps;
	letter-spacing: 2px;
}
div.review p.first, div.giveaway-page div p {
	text-indent: 0 !important;
}
#content div.review h4 {
	text-transform: none;
	letter-spacing: 0;
	font: bold 18px/18px 'Lucida Fax', Georgia, serif;
	color: #333;
	text-indent: 0;
	background: none;
/*	margin: 10px 5px 10px 0;*/
	margin: 10px 5px 5px 5px;/* EDFIX */
}
ul.blog li, div.features ul li a {
	font: bold 12px/14px Georgia, serif;
}
ul.blog li strong, span.photocredit span em {
	font: normal 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999;
}
div.blog h5.byline {
	font: normal 9px/13px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999;
	margin: 5px 5px 10px 5px;/* EDFIX */
}
#tabs-module ol, div.boxoffice ol, div.topalbums ol, div.topdvds ol, div.toptvshows ol {
	list-style-type: decimal;
	list-style-position: inside;
	margin-left: 0;
}
#tabs-module ol li, div.boxoffice ol li, div.topalbums ol li, div.topdvds ol li, div.toptvshows ol li {
	font: normal 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999;
/*	padding: 4px;*/
	padding: 4px 4px 4px 23px;/* EDFIX */
	text-indent: -18px;/* EDFIX */
	margin:0 0 3px 0;
}
#tabs-module ol li.alt, div.boxoffice ol li.alt, div.topalbums ol li.alt, div.topdvds ol li.alt, div.toptvshows ol li.alt {
	background-color: #efefef;
	border-bottom:1px solid #ccc;
}
#tabs-module ol li a, div.boxoffice ol li span, div.topalbums ol li span, div.topdvds ol li span, div.toptvshows ol li span, div.boxoffice ol li a span, div.topalbums ol li a span, div.topdvds ol li a span, div.toptvshows ol li a span {
/*	font: bold 12px/12px Georgia, serif;*/
	font: bold 11px/11px Georgia, serif;/* EDFIX */
	text-transform: none;
	letter-spacing: normal;
	text-decoration: none;
	color: #333;
}
div.boxoffice ol li a, div.topalbums ol li a, div.topdvds ol li a, div.toptvshows ol li a {
	text-decoration: none;
/*	border-bottom: 1px #ccc solid;*/
}
div.boxoffice ol li a:hover, div.topalbums ol li a:hover, div.topdvds ol li a:hover, div.toptvshows ol li a:hover {
/*	border-color: #09f;*/
}
#content div.boxoffice ol li a:hover span, div.topalbums ol li a:hover span, div.topdvds ol li a:hover span, div.toptvshows ol li a:hover span {
	color: #09f;
}
#tabs-module ol li a em, div.boxoffice ol li em, div.topalbums ol li em, div.topdvds ol li em, div.toptvshows ol li em {
	font-style: normal;
	font-weight: normal;
}
#tabs-module ol li a:hover {
	color: #09f;
}
#content div.review p.pagination a, #content div.latestreviews p.pagination a, #content div.giveaway-page p.giveawaylink a {/* EDFIX */
	text-decoration: none;
	padding: 3px;
	border: none;
	color: #09f;
}
#content div.review p.pagination a:hover, #content div.latestreviews p.pagination a:hover, #content div.giveaway-page p.giveawaylink a:hover {/* EDFIX */
	color: #fff;
	background-color: #09f;
}

#tabs-module ol li:last-child {
	margin-bottom: 0;
}
em {
	color:#0099FF;
font-size:12px;
font-style:italic;
}
div.review p.selectors {
	font: normal 9px/14px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #666;
	margin: 5px 0 10px 0;
}
div.right div.blog ul li a h4, div.right div.blog ul.bullets a {
	font: normal 12px/12px Georgia, serif;
	color: #333;
	margin-bottom: 2px;
}
div.right div.blog ul li a p {
	font: 11px/12px 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	color: #666;
}
div.right div.blog ul li a p span {
	color: #999;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 2px;
}
div.blog p {
	font: 14px/20px Georgia, serif;
	padding: 0 5px;
}
div.blog div.entry ul {
	margin: 0 0 0 20px;
}
div.blog div.entry ul li {
	font: 13px/18px Georgia, serif;
	list-style-type: disc;
	margin: 10px 0 10px 0;
	padding: 0 5px;
}
div.review p+p, div.blog p+p, p.indent {
	text-indent: 50px;
}
div.right div.blog p {
	padding: 0;
}
div.blog p.meta {
	display: block;
	font: 9px/14px 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	color: #666;
	text-transform: uppercase;
	letter-spacing: 2px;
/*	margin: 10px 0;*/
	margin: 10px 5px 10px 5px;/* EDFIX */
	padding-bottom: 10px;
	border-bottom: 3px #ddd double;
}
div.feature-sidebar cite {
	display: block;
	clear: both;
	font: 9px/14px 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	color: #999;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 5px 0;
	border-bottom: 1px #ccc solid;
	margin: 0 5px 5px 5px;
}
div.interview div.feature-sidebar cite {
/*	margin: 0 0 -5px 0;*/
}
#content div.review strong, #content div.entry strong {
	font-weight: bold;
}

/*
	C O M M E N T S
*/

dl dt {
	font: bold 16px/24px 'Lucida Fax', Georgia, serif;
	color: #121212;
	margin: 0 5px 0 5px;
	padding: 5px 5px 2px 5px;
}
dl dt span {
	font: normal 11px/13px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999;
	margin-left: 5px;
}
dl dd {
	margin: 0 5px 0 5px;
	padding-bottom: 0;
	border-bottom: 4px #efefef solid;
}
dl dd:last-child {
	border-bottom: none;
}
dl dd.comment p, div.comment-body p {
	font: normal 12px/16px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: .5px;
	margin-bottom: 10px;
	color: #666;
}
div.comment-body p {
	margin: 0 0 10px 0;
}
dl dd.comment p+p, div.comment-body p+p {
	text-indent: 0;
}
div.coment-body img, div.wp-smiley img, div.wp-smiley {
	padding: 3px;
/*	border: 1px #999 solid;*/
	border: 1px #c2c2c2 solid;/* EDFIX */
	margin: 5px 10px 0 5px;
}
div.comment {
	padding: 5px 0 0 0;
}
dt.slantauthor {
	background-color: #e9f2fa;
	margin: 0 5px 0 5px;
}
dd.slantauthor {
	background-color: #e9f2fa;
	margin: 0 5px 0 5px;
	padding-bottom: 3px;
	margin-bottom: 8px;
}
dd.slantauthor p {
	color: #454545 !important;
}
form#commentinput, form.commentinput {
	margin: 5px;
}
form#commentinput fieldset div, form.commentinput fieldset div {
	display: block;
	float: left;
	width: 176px;
	margin-right: 16px;
	padding-left: 2px;
}
form#commentinput fieldset label, form#commentinput fieldset div p, form.commentinput fieldset label, form.commentinput fieldset div p, 
fieldset p.instructions {
	font: normal 10px/16px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999;
	margin-bottom: 4px;
}
fieldset p.instructions {
/*	margin: 0 0 0 -5px !important;*/
}
form label.checkboxlabel {
	margin: 15px 0 -16px 25px !important;
}
form#commentinput fieldset div p, form.commentinput fieldset div p {
	margin: 10px 0 0 -5px;
}
input#rememberme {
	display: block;
	width: auto !important;
	margin: 0 0 -15px 0 !important;
}
form#commentinput fieldset label.checkbox-label {
	margin-left: 20px;
}
form#commentinput fieldset div input, form.commentinput fieldset div input {
	padding: 3px;
	width: 166px;
/*	border: 2px #ccc solid;*/
	border: 1px #ccc solid;/* EDFIX */
	background-color: #efefef;
	font: 14px/22px Georgia, serif;
	margin: 0 0 10px 0;
}
form#commentinput fieldset textarea, form.commentinput fieldset textarea {
	padding: 3px;
/*	width: 406px;*/
	width: 602px;
	height: 151px;
/*	border: 2px #ccc solid;*/
	border: 1px #ccc solid;/* EDFIX */
	background-color: #efefef;
	margin: 0 0 0 0;
}
form#commentinput fieldset div input:focus, form#commentinput fieldset textarea:focus, form.commentinput fieldset div input:focus, form.commentinput fieldset textarea:focus 
 {
	border-color: #333;
	background-color: #fff;
}
form#commentinput input.submit, form.commentinput input.submit {
	float: right;
	margin-right: 0;
}
form#commentinput hr, form.commentinput hr, hr.rule {
	height: 5px;
	border: none;
	color: #e0e0e0;
	background-color: #e0e0e0;
	margin: 25px 0 0 0;
}

/*
	H O U S E   C O M M E N T S
*/

ol.commentlist div.comment-author cite, ol.commentlist div.comment-author cite a {
	font: bold 16px/16px 'Lucida Fax', Georgia, serif;
	letter-spacing: .5px;
	color: #121212;
	padding: 5px 5px 2px 5px;
	text-decoration: none;
}
ol.commentlist div.comment-author span.says, ol.commentlist div.comment-meta a {
	font: normal 11px/15px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999;
	margin-left: 5px;
	text-decoration: none;
}
img.avatar {
	display: none;
}
div.blog ol.commentlist li {
	padding-bottom: 0;
	border-bottom: 4px #efefef solid;
/*	margin-bottom: 5px;*/
	margin: 10px 5px 0 5px;/* EDFIX */
}
div.blog ol.commentlist li:last-child {
	border-bottom: none;
}

/*
	L I N K S
*/

#content div.review div p a, div.newsletter p a, div.register p a, #content div.interview ul li a, div.authors ul li a, div.searchresults ul li a, div.search-results ul li a {
	color: #00497b;
	text-decoration: none;
	padding: 1px;
/*	border-bottom: 1px #00497b solid;*/
}
div.search-results ul li a {
	color: #aa1a35;
}
#content div.interview ul li a {
	border-bottom-width: 1px;
}
#content div.review div p a:hover, div.newsletter p a:hover, div.register p a:hover, #content div.interview ul li a:hover, div.authors ul li a:hover, div.searchresults ul li a:hover {
	color: #09f;
	border-color: #09f;
	border-bottom: 1px #09f solid;/* EDFIX */
}
div.search-results ul li a:hover {
	color: #aa1a35;
	border-color: #aa1a35;
	border-bottom: 1px #aa1a35 solid;
}
div.interview-module a {
	text-decoration: none;
}
ul.blog li a, div.features ul li a {
	display: block;
	color: #333;
	text-decoration: none;
}
ul.blog li a {
	padding: 0 5px;
}
ul.blog li:last-child a {
	margin-bottom: 5px;
}
ul.blog li a:hover {
	color: #aa1a35;
}
ul.blog li a:hover strong{
	color: #777;
}
div.latestreviews ul li a {
	clear: both;
	display: block;
	text-decoration: none;
}
div.staff-page ul li a {
	text-decoration: none;
	color: #333;
}
div.interview-module a h2 {
	font: bold 18px/20px Georgia, serif;
	color: #333;
}
div.latestreviews ul li a h2, div.features a h2, div.spotlight-module a h2, div.home-reviews-module a h2 {
	font: bold 16px/18px Georgia, serif;
	color: #333;
}
div.latestreviews ul li a:hover h2, div.features a:hover h2, div.interview-module a:hover h2, div.spotlight-module a:hover h2, div.home-reviews-module a:hover h2, div.home-reviews-module ul li a:hover p, div.features ul li a:hover, div.staff-page ul li a:hover, div.authors ul li a:hover {
	color: #09f;
}
div.interview-module a p {
	font: 12px/16px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	color: #777;
/*	margin-bottom: 5px;*/
	margin-bottom: 3px;/* EDFIX */
}
div.latestreviews ul li a p, div.features a p, div.spotlight-module a p, div.home-reviews-module a p, div.preview-module a p {
	font: 11px/14px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	color: #777;
}
div.home-reviews-module ul li a p, div.searchresults ul li a, div.search-results ul li a {
	text-decoration: none;
	font: bold 12px/16px Georgia, serif;
}
div.home-reviews-module ul li a p {
	color: #333;
}
div.authors ul li a, div.searchresults ul li a, div.search-results ul li a {
	font: 14px/14px Georgia, serif;
}
div.home-reviews-module ul {
	margin-left: 5px;
	float:left;
}
div.home-reviews-module ul li {
	clear: none;
	list-style-position: outside;
/*	list-style-image: url(icons/bullet.gif);*/
	margin-bottom: 3px;
	margin-left: 11px;
}
div.home-reviews-module ul li a p strong {
	font: 9px/14px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
div.latestreviews ul li a p strong, div.features a p strong, div.interview-module a p strong, div.spotlight-module a p strong, div.home-reviews-module a p strong, #footer p.links a, div.preview-module a p strong {
	font-size: 9px;
	line-height: 9px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999;
}
#footer p.props a, div.authors h2 span a {
	text-decoration: none;
	color: #09f;
	padding-bottom: 1px;
	border-bottom: 1px #fff solid;
}

#footer p a {
color:#0099FF;
text-decoration:none;
font-weight:normal;
}

#footer p.links a {
	text-decoration: none;
	margin: 0 4px;
	color: #09f;
	padding-bottom: 1px;
	border-bottom: 1px #fff solid;
}
#footer p a:hover, div.authors h2 span a:hover {
	border-bottom-color: #09f;
}
ul.blog li a:hover img, div.latestreviews ul li a:hover img, div.features a:hover img, div.interview-module a:hover img, div.spotlight-module a:hover img, div.home-reviews-module a:hover img, div.giveaway-module a:hover img, div.preview-module a:hover img {/* EDFIX */
/*	border-color: #09f;*/
	border-color: #999;
}
#content div.review p.selectors a {
/*	padding: 3px;
	color: #09f;
	text-decoration: none;
	border: none;*/
	text-decoration: none;
/*	margin: 0 4px;*/
	margin: 0 1px;/* EDFIX*/
	color: #09f;
	padding-bottom: 1px;
	border-bottom: 1px #fff solid;/* EDFIX*/
}
#content div.review p.selectors a:hover {
/*	color: #0a75b9;
	font-weight: bold;*/
	border-bottom-color: #09f;/* EDFIX*/
}
div.review ul.share li a, dl dt a, form#commentinput fieldset div p a, ol.commentlist div.comment-author cite a, div.review ul.merchandising li a {/* EDFIX */
	color: #069;
	text-decoration: none;
	padding: 2px 0;
}
div.review ul.share li a {
/*	padding-left: 13px;*/
	margin-left: 0px;/* EDFIX */
	margin-right: 6px;/* EDFIX */
/*	background: url(icons/share.gif) 0 50% no-repeat;*//* EDFIX */
}
div.review ul.share li a:hover, dl dt a:hover, form#commentinput fieldset div p a:hover, ol.commentlist div.comment-author cite a:hover, div.review ul.merchandising li a:hover {/* EDFIX */
	color: #09f;
/*	border-bottom: 2px #ccc solid;*/
	border-bottom: 1px #09f solid;/* EDFIX */
}
#content div.preview-page ul li a {
	text-decoration: none;
}
#content div.preview-page ul li a em {
	color: #069;
	text-decoration: none;
	padding: 1px 0;
	border-bottom: 1px #fff solid;
	padding-bottom: 1px;
}
#content div.preview-page ul li span {
	font: 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #666;
	margin-left: 3px;
}
#content div.preview-page ul li a:hover em{
	color: #09f !important;
	border-bottom-color: #09f !important;
}
div.right div.blog ul li a {
	padding: 0 0 2px 3px;
	display: block;
	margin: 0 0 5px 0;
	text-decoration: none;
}
div.right div.blog ul li a h4 {
	font-weight: bold;
}
div.right div.blog ul.bullets a {
	font-weight: bold;
	line-height: 18px;
	display: inline;
	padding: 5px 0;
}
div.right div.blog ul li:last-child a, div.right div ul.bullets li:last-child {
	margin-bottom: -10px;
}
div.right div.blog ul li a:hover h4, div.right div.blog ul.bullets a:hover {
	color: #ee1f39;
}
div.blog h2 a {
	color: #333;
	display: block;
	text-decoration: none;
	margin: 0 5px;
}
#content div.blog h2 a em {
	font-weight: bold;
	font-style: italic;
}
div.blog h2 a:hover {
	color: #aa1a35;
}
div.blog p a {
	text-decoration: none;
	color: #aa1a35;
	padding: 2px 2px 1px 2px;
}
div.blog p a:hover {
	border-bottom: 1px #aa1a35 solid;
}
div.entry li a {
	text-decoration: none;
	color: #aa1a35;
	padding: 2px 2px 1px 2px;
}
div.entry li a:hover {
	border-bottom: 1px #aa1a35 solid;
}
div.blog h2 a span {
	display: none;
	font: 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #666;
}
div.blog h2 a:hover span {
	display: inline;
}
div.blog h5.byline a, div.blog p.meta a {
	color: #aa1a35;
	text-decoration: none;
	padding: 2px 2px 1px 2px;
}
div.search-results ul li p.postmetadata a, div.blog form fieldset p a {
	color: #aa1a35 !important;
}
div.blog h5.byline a:hover, div.blog p.meta a:hover, div.search-results ul li p.postmetadata a:hover, div.blog form fieldset p a:hover {
	border-bottom: 1px #aa1a35 solid !important;
}
div.blog a:hover img {
/*	border-color: #aa1a35;*/
}
div.blog div.navigation {
	font: bold 11px/13px 'Lucida Fax', Georgia, serif;
	letter-spacing: 0;
}
div.blog div.navigation a {
	display: block;
	font: 9px/13px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-decoration: none;
	color: #aa1a35;
	padding: 3px 0;
}
div.blog div.navigation div.alignleft a {
	margin-left: 16px;
}
div.blog div.navigation div.alignright a {
	margin-right: 16px;
}
div.blog div.navigation a:hover {
	background-color: #efefef;
}

/*
	G R A P H I C A L   H E A D I N G S
*/

h3, h1 {
	background-color:#3B3B3B;
	background-repeat:no-repeat;
	color:#E9E9E9;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:20px;
	margin:0 0 5px;
	padding:3px 0 0 7px;
	text-transform:uppercase;
	width:auto;
}

#story h2{
background-color:#3B3B3B;
	background-repeat:no-repeat;
	color:#E9E9E9;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:20px;
	margin:0 0 5px;
	padding:3px 0 0 7px;
	text-transform:uppercase;

}

p{
font-size:12px;
line-height:17px;
text-align:justify;
padding:5px 0 5px 0;
margin:0;
}

body.landingpage h3 {
	margin-left: 0;
	margin-right: 0;
}
div.blog h3 {
	margin: 0 5px;
	border-bottom: none;
}
div.right div.blog h3 {
	background-color: #fff;
	height: 16px;
	border-bottom: 1px #dedede solid;
	padding-bottom: 5px;
	margin: 0;
}
/*h3.blog {
	background-image: url(h3s/blog.gif);
}
h3.latestreviews {
	background-image: url(h3s/latestreviews.gif);
}
h3.features {
	background-image: url(h3s/features.gif);
}
h3.mostpopular {
	background-image: url(h3s/mostpopular.gif);
}
h3.interview {
	background-image: url(h3s/interview.gif);
}
h3.list {
	background-image: url(h3s/list.gif);
}/* EDFIX */
h3.livereview {
	background-image: url(h3s/livereview.gif);
}/* EDFIX */
h3.festival {
	background-image: url(h3s/festival.gif);
}/* EDFIX */
h3.featuredreview {
	background-image: url(h3s/featuredreview.gif);
}/* EDFIX */
h3.latestfeatures {
	background-image: url(h3s/latestfeatures.gif);
}/* EDFIX */
h3.pagenotfound {
	background-image: url(h3s/pagenotfound.gif);
}/* EDFIX */
h3.login {
	background-image: url(h3s/login.gif);
}/* EDFIX */
h3.forgotpassword {
	background-image: url(h3s/forgotpassword.gif);
}/* EDFIX */
h3.film {
	background-image: url(h3s/film.gif);
}
h3.preview {
	background-image: url(h3s/preview.gif);
}
h3.register {
	background-image: url(h3s/register.gif);
}
h3.newsletter {
	background-image: url(h3s/newsletter.gif);
}
h3.userprofile {
	background-image: url(h3s/userprofile.gif);
}
h3.searchresults {
	background-image: url(h3s/searchresults.gif);
}
h3.authors {
	background-image: url(h3s/authors.gif);
}
h3.emailarticle {
	background-image: url(h3s/emailarticle.gif);
}
h3.toptvshows {
	background-image: url(h3s/toptvshows.gif);
}
h3.topdvds {
	background-image: url(h3s/topdvds.gif);
}
h3.topalbums {
	background-image: url(h3s/topalbums.gif);
}
h3.boxoffice {
	background-image: url(h3s/boxoffice.gif);
}
h3.termsofservice {
	background-image: url(h3s/termsofservice.gif);
}
h3.mediakit {
	background-image: url(h3s/mediakit.gif);
}
h3.contribute {
	background-image: url(h3s/contribute.gif);
}
h3.contact {
	background-image: url(h3s/contact.gif);
}

h3.privacypolicy {
	background-image: url(h3s/privacypolicy.gif);
}
h3.staff {
	background-image: url(h3s/staff.gif);
}
h3.giveaway {
	background-image: url(h3s/giveaway.gif);
}
h3.music {
	background-image: url(h3s/music.gif);
}
h3.dvd {
	background-image: url(h3s/dvd.gif);
}
h3.tv {
	background-image: url(h3s/tv.gif);
}
h3.spotlight {
	background-image: url(h3s/spotlight.gif);
}
h3.comments {
	background-image: url(h3s/comments.gif);
}
h3.addyourown {
	background-image: url(h3s/addyourown.gif);
}
h3.filmreview{
	background-image: url(breadcrumbs/filmreview.gif);
}
h3.musicreview{
	background-image: url(breadcrumbs/musicreview.gif);
}
h3.dvdreview{
	background-image: url(breadcrumbs/dvdreview.gif);
}
h3.about {
	background-image: url(blog/h3/about.gif);
}
h3.recentposts {
	background-image: url(blog/h3/recentposts.gif);
}
h3.recentcomments {
	background-image: url(blog/h3/recentcomments.gif);
}
h3.categories {
	background-image: url(blog/h3/categories.gif);
}
h3.columns {
	background-image: url(blog/h3/columns.gif);
}
h3.theattic {
	background-image: url(blog/h3/theattic.gif);
}*/

/*
	T A B S   M O D U L E
*/

#content div.right #tabs-module div.overflow {
	border: none;
	padding: 0;
	display: block;
	height: 33px;/*30px*/
	width: auto;
	overflow: hidden;
}
ul.tabs {
	font: 10px/10px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	width: 400px;
	text-align: left;
	padding: 10px 0;
}
ul.tabs li {
	display: inline;
}
ul.tabs li a {
	color: #666;
	text-decoration: none;
	padding: 10px 23px;
	margin-right: -4px;
	background: url(tab-border.gif) 100% 100% no-repeat;
	border-bottom: 1px #ccc solid;
}
ul.tabs li a:hover {
	color: #09f;
}
.ui-tabs-nav .ui-tabs-selected a {
	color: #333;
	font-weight: bold;
	padding-bottom: 11px;
	border-bottom: none;
}
.ui-tabs-nav .ui-tabs-selected a:hover {
	color: #333;
}
.ui-tabs-hide {
	display: none;
}

/*
	M O D U L E S
*/

#content div.follow ul {
	display: block;
	height: 54px;
	width: 310px;
	background: url(follow.gif);
	margin: 0 0 0 -5px !important;
}
#content div.follow ul li, #content div.follow ul li a, #content div.blog-follow ul li, #content div.blog-follow ul li a {/* EDFIX */
	text-indent: -9999px;
	display: block;
	float: left;
	width: 54px;
	height: 54px;
}
#content div.follow ul li:first-child, #content div.blog-follow ul li:first-child {/* EDFIX */
	margin-left: 160px;
	margin-right: 40px;
}
#content div.blog-follow ul {
	display: block;
	height: 54px;
	width: 310px;
	background: url(follow-house.gif);
	margin: 0 0 0 -5px !important;/* EDFIX */
}
#content div.boxoffice p, #content div.topalbums p, #content div.topdvds p, #content div.toptvshows p {
	padding: 0 0 5px 0;
	font: 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #999;
/*	border-bottom: 1px #ddd solid;*/
}

/*
	F O R M S
*/

div.emailarticle form label, div.register form label, div.giveaway-page label, div.newsletter form label {
	display: block;
	font: 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #666;
/*	margin: 10px 0 3px 0;*/
	margin: 15px 0 5px 5px;/* EDFIX */
}
div.emailarticle form input.field, div.register form input.field, div.giveaway-page input.field, div.newsletter form input.field {
	display: block;
	border: 1px #ccc solid;/* EDFIX */
	padding: 3px;
/*	width: 206px;*/
    width: 200px;/* EDFIX */
	background-color: #eee;
	font: 14px/22px Georgia, serif;
	margin: 0 0 0 5px;/* EDFIX */
}
div.register form input.checkbox, div.giveaway-page form input.checkbox {
	display: block;
	float: left;
	border: 1px #ccc solid;
	background-color: #eee;
	margin: -1px 8px 0 0;
}/* EDFIX */
div.emailarticle form textarea {
	font: 14px/20px Georgia, serif;
	padding: 10px 5px;
	width: 413px;
	height: 40px;
/*	border: 2px #ccc solid;*/
	border: 1px #ccc solid;/* EDFIX */
}
div.newsletter form select {
/*	width: 206px;*/
    width: 209px;/* EDFIX */
/*	padding: 3px 0;*/
	padding: 3px 3px;/* EDFIX */
	margin: 0 0 0 5px;/* EDFIX */
}
div.emailarticle form textarea, div.emailarticle form img {
	margin: 0 5px;
}
div.emailarticle form textarea {
	width: 410px;
}
div.emailarticle form input.field:focus, div.emailarticle form textarea:focus, div.register form input.field:focus, div.giveaway-page form input.field:focus, div.newsletter form input.field:focus {
	border-color: #09f;
	background-color: #fff;
}
div.emailarticle form p {
	display: block;
	width: 422px;
	font: 18px/22px Georgia, serif;
	margin: 0 5px;
}
div.newsletter form p, div.register form p {/* EDFIX */
	display: block;
	font: 14px/18px Georgia, serif;
	margin: 15px 0;
}
input.button, input.submit, input.login-button {
	cursor: pointer;
	font: normal 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, sans-serif !important;/* EDFIX */
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #fff;
	display: block;
	width: auto !important;
	padding: 6px !important;
	background-color: #09f !important;
	border: 1px #09f solid !important;/* EDFIX */
	margin: 10px 5px 7px 5px;
}
input.house-btn {
	background-color: #aa1a35 !important;
	border-color: #aa1a35 !important;
	margin-right: 0 !important;
}
input.login-button {
	margin: 10px 5px 7px 0 !important;
}
input.button:hover, input.submit:hover, input.login-button:hover {
	color: #09f !important;
	background-color: #fff !important;
}
input.house-btn:hover {
	color: #aa1a35 !important;
}

/*
	S T A T I C   P A G E S
*/

div.privacy-policy h4, div.media-kit h4, div.terms-of-service h4 {
	font: bold 21px/22px 'Lucida Fax', Georgia, serif;
	text-transform: none;
}
div.preview-page ul, div.staff-page ul, div.authors ul, div.searchresults ul, div.search-results ul {
	padding: 0 5px;
}
div.searchresults ul li, div.search-results ul li {
	margin: 15px 0;
}
div.search-results p+p {
	text-indent: 0;
}
div.staff-page ul li {
	margin: 10px 0 20px;
}/* EDFIX */
div.preview-page ul li, div.authors ul li, div.search-results p.postmetadata, div.search-results p.postmetadata a {
/*	margin: 5px 0;*/
	margin: 6px 0;/* ED */
/*	font: 11px/11px 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;*/
	font: 11px/14px 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;/* EDFIX */
	color: #666;
}
div.authors ul li {
/*	margin: 14px 0;*/
	margin: 16px 0;/* EDFIX */
}
div.staff-page ul em, div.authors ul li em, div.search-results ul li em.search-results-timestamp {
	display: block;
	margin: 5px 0 -10px 0;
	font: 9px/9px 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #787878;
}
div.search-results ul li em.search-results-timestamp {
	margin: 5px 0 0 0;
}
div.search-results ul li p.postmetadata {
	padding: 0;
}
div.staff-page ul {
	font: bold 14px/12px Georgia, serif;
	letter-spacing: 0;
	text-transform: none;
}
div.preview-page ul li em, div.preview-page ul {
	font: 13px/11px Georgia, serif;
	letter-spacing: 0;
	text-transform: none; /* EDFIX */
	color: #333;
	font-style: italic;
}
div.preview-page img {
	margin: 10px 0 0 5px;/* EDFIX */
}
div.staff-page p strong {
	font-weight: bold;
}
div.staff-page p+p {
	text-indent: 0;
	margin-top: 10px;
}
div.authors h2 {
	padding-bottom: 10px;/* EDFIX */
	border-bottom: 1px #ccc solid;
}
div.authors h2 span {
	font: 11px/11px 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	display: block;
	padding-top: 5px;/* EDFIX */
}
div.giveaway-page p img {/* EDFIX */
	padding: 4px;
	margin: 5px 10px 5px 0;/* EDFIX */
	border: 1px #ccc solid;
}

/*
	S T A R S
*/

h2 span.fourstars, h2 span.fivestars, div.discratings h6 span.fivestars {
	text-indent: -9999px;
	display: inline-block;
	height: 28px;
	background-repeat: no-repeat;
	background-image: url(stars.gif);
}
div.discratings h6 span.fivestars {
	margin-top: 5px;
}

span.zero-full {
	background-position: 0 0px;
}
span.zero-half {
	background-position: 0 -28px;
}
span.one-full {
	background-position: 0 -56px;
}
span.one-half {
	background-position: 0 -84px;
}
span.two-full {
	background-position: 0 -112px;
}
span.two-half {
	background-position: 0 -140px;
}
span.three-full {
	background-position: 0 -168px;
}
span.three-half {
	background-position: 0 -196px;
}
span.four-full {
	background-position: 0 -224px;
}
span.four-half {
	background-position: 0 -252px;
}
span.five-full {
	background-position: 0 -280px;
}

/*
	M I S C .
*/

.wipe, hr {
	clear: both;
}
hr.small {
	width: 100%;
	height: 1px;
	border: none;
	background-color: #ccc;
	color: #ccc;
	margin: 10px 5px;
}
#content div.review hr.small {
	width: 610px;
}
hr.wipe {
	height: 0;
	border: 0;
	margin: 0;
	padding: 0;
}
.bumpdown {
	margin-top: 10px;
}
.bumpright {
}
.hide {
	display: none;
}
.lefttenpix {
	padding-left: 18px;
}
.doubleborder-top {
	border-top: 3px #ddd double;
}
span.error, span.success-message {
	display: block;
	padding: 5px;
	font: bold italic 14px/14px Georgia, serif;
	color: #fff;
}
span.error {
	background-color: #f66;
}
span.success-message {
	background-color: #99cc33;
}

/*
	ED ADDITIONS
*/

div.features ul li {
	clear: left;
	list-style-position: outside;
	list-style-image: url(.bullet-blue.gif);
	padding: 2px 0 0 0;
	margin-bottom: 3px;
	margin-left: 16px;
}

ul.share img, ul.merchandising img {
	border: none;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	display: inline;
}
#content div.review h4.breadcrumbs {
	display: block;
	font: bold 14px/14px 'Lucida Fax', Georgia, serif;
	letter-spacing: 1px;
	color: #333;
	margin: 0 5px;
	padding: 1px 0 7px 0;
	background: none;
}
#content div.preview-page h4.breadcrumbs {
	margin-top: -10px;
}
div.review cite {
	display: block;
	clear: both;
	font: 9px/14px 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	color: #999;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 5px 0;
	margin: 0 5px 5px 5px;
}

div.blog-first {
	margin-top: 0px;	
}

div.blog-first p {
	margin-bottom: 15px;
	text-indent: 0;
}

div.interview strong, div.blog-first strong {
	font-weight: bold;
}
blockquote { 
	position: relative; 
	margin: 10px 50px 10px 50px;
	padding: 5px;  
	font-style: italic; 
}

p.bonus{
background:transparent url(stars.jpg) no-repeat scroll 132px 2px;
margin:0;
padding:0 0 2px 0;
}

.spotlight-module h2{
background:transparent url(stars.jpg) no-repeat scroll 3px 3px;
margin:0 0 5px;
padding:0 0 2px 23px;
}
.imgalign{
border:1px solid #C2C2C2;
float:left;
margin:0 10px 5px 0;
padding:3px;
}



.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
  border-bottom:1px dashed #457C92;
clear:both;
margin:5px 0 10px;
overflow:hidden;
padding:0 0 5px;
text-align:justify;
zoom:1;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#333;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#0099FF;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:12px;
 margin:0 0 3px 0;
 font-weight:bold;
}

.read-more{
font-size:14px;
color:#0099FF;
text-decoration:none;
float:right;
}
.read-more:hover{
font-size:14px;
color:#000;
text-decoration:underline;
}



ul.footlink{
list-style:none; 
display:inline;
float:left;
padding:0;
margin:0;
} 
 
ul.footlink li{
list-style:none; 
display:inline;
float:left;
padding:0 10px 0 10px;
margin:0;
border-right:1px solid #000;
color:#0099FF;
font-size:12px;
font-weight:normal;
text-decoration:none;
}  
 
ul.footlink li a{
color:#0099FF;
font-size:12px;
font-weight:normal;
text-decoration:none;
}   

ul.footlink li a:hover{
color:#000;
font-size:12px;
font-weight:normal;
text-decoration:none;
} 

*:first-child+html .btn{
float:right;
margin:-5px 13px 0 0px;

}

*html .btn{
float:right;
margin:-5px 13px 0 0px;
}

#content div.left div.reviews {
	background:#F9F9F9;
}
