/*
Theme Name: TVScape
Theme URI: http://www.woothemes.com/
Description: Fresh News by WooThemes
Version: 1.0
Author: Milan Petrovic
Author URI: http://www.dev4press.com/
*/
/*=== Setup ===*/

*{ border: 0; margin: 0; padding: 0; }

a{ color: #e8a02c; text-decoration: none; }

a:hover{ text-decoration: underline; }

a.more{
	background: url(images/ico-arrow-trans.png) no-repeat left;
	color: #777777;
	font-size: 11px;
	padding: 0px 0 0 15px;
}

body{
	background: #ebe9e1 url(images/bgr.png) repeat-x top;
	color: #555555;
	font: 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
}

div.continue {
	line-height:20px;
	margin-bottom:3px;
	float: right;
	font-weight: bold;
}

div.continue a {
	text-decoration: none;
}

div.continue a { font-size: 15px; }

div.p404box .btn { margin-left: 10px; width: 18px; height: 18px; }

div.p404box .sform { font-size: 15px; width: 220px; height: 18px; }

div.p404box table { margin: 0 auto; }

div.p404search {
	border-top: 1px solid #363636;
	padding-top: 10px;
	margin-top: 10px;
	text-align: center;
}

div.p404search h3 { padding: 6px 6px 3px !important; }

div.p404tags .fix { padding-top: 15px; }

div.p404tags a {
	border: 1px solid #363636;
	-moz-border-radius: 4px;
	padding: 3px 6px;
	margin: 3px;
}

div.sociable { margin: 0 0 12px 0 !important; padding: 4px 0 3px 0; }

/*========= SINGLE POST SPECIFIC =========*/
div.tags{
	background: url(images/ico-tags-trans.png) no-repeat left 5px;
	padding: 5px 0 5px 20px;
	margin-bottom: 5px;
   border-top: 1px dotted #cccccc;
   border-bottom: 1px dotted #cccccc;
}
/*=== typography ===*/
h2{
	color: #000000;
	font: 22px Georgia, "Times New Roman", Times, serif;
	margin: 5px 0 10px;
}

h2 a{ color: #000000; }

/*========= COMMENTS =========*/
h2.commh2{
	font-size: 1.4em !important;
	padding: 0 0 5px;
	color: #333 !important;
}

h3, h4, h5{
	color: #363636;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px;
}

h3.gdreviewtitle {
	padding: 3px 6px !important;
	margin: 0 !important;
	height: 16px !important;
	line-height: 14px !important;
	font-size: 13px !important;
	border: 0 !important;
}

h3.p404 { font-size: 20px !important; height: 65px !important; }

h3.p404 em {
	color: #CC0000;
	font-size: 70px;
	line-height: 60px;
	margin-right: 10px;
}

h4.p404 { font-size: 14px; font-style: oblique; }

img.fl{ margin: 0 12px 5px 0; }

img.taxoth {
height:75px;
margin:0 0 4px !important;
padding:0;
width:150px;
}

img.taxppl {
	width: 90px;
	height: 	120px;
	margin:0 0 4px !important;
	padding: 0;
	border: none;
}

input#submit {
	font-size: 12px;
	color: #363636;
	font-weight: bold;
	padding: 1px 5px 3px;
	margin: 10px 0 5px 0;
	text-align: left;
	border: 1px solid #DEDBD1;
	background: #F5F4F0;
}

input,select,textarea{
	border: #cacaca 1px solid;
	font-size: 12px;
	padding: 5px;
}

li{ list-style: none; }

ol { zoom: 1; }

ol.commentlist{
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}

ol.commentlist .content { margin-left: 70px; }

ol.commentlist cite{ font-style: normal; font-weight: bold; }

ol.commentlist li.comment{
	padding: 5px;
	margin: 5px 0 0;
	background: #F8F8F4;
	border: 1px solid #DEDBD1;
}

ol.commentlist p, #respond p{ margin-bottom: 0px; line-height: 20px; }

p.editlink {
	text-align: center !important;
	padding: 4px 0 0 0 !important;
	margin: 0 0 3px !important;
}

select{ padding: 0; }

span.comments{
	background: url(images/ico-comments.png) no-repeat left;
	padding: 0 0 0 20px;
}

span.continue-archives{
	background: url(images/ico-arrow-trans.png) no-repeat right center;
	padding: 0px 15px 0px 0px;
	margin-bottom: 20px;
}

span.continue-archives a, span.continue-archives-alt a { color: #777777; font-weight: bold; font-size: 14px; }

span.continue-archives-alt{
	background: url(images/ico-arrow-trans-left.png) no-repeat left center;
	padding: 0px 0 0px 15px;
	margin-bottom: 20px;
}

textarea#comment { height: 90px; }

.ac{ text-align: center; }

.adleft { float: left; }

.adright { float: right; }

/*- Ads -*/
.ads{ height: 125px; margin: 0; padding: 0px 15px; }

.ads img{
	float: left;
	margin: 0;
}

.ads img.last{ margin: 0; float: right; }

.alignleft{ display: inline; float: left; }

.alignright{ display: inline; float: right; }

.amlast { padding-right: 0 !important; }

.ar{ text-align: right; }

/*========= ARCHIVE SPECIFIC =========*/
.arclist ul li{
	color: #c0c0c0;
	font-size: 12px;
	border-bottom: 1px solid #f1f1ed;
	padding: 5px 0px;
}

.author_email a {
	background-image: url(images/ico-email.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	font-weight: bold;
}

/*========= AUTHOR INFO =========*/
.author_info { padding: 0px; margin-top: 15px; color: #666666; }

.author_info a { color: #000000; text-decoration: none; padding: 0; }

.author_info a:hover { text-decoration: underline; }

.author_info h3 { font-size: 14px; margin-bottom: 10px; padding: 0px; }

.author_info p { font-size: 12px; padding: 0px; margin-bottom: 10px; }

.author_info ul, .author_info li { margin: 0px; padding: 0px; }

.author_photo { float: right; margin-left: 10px; }

.author_photo img {
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #cccccc;
	width: 64px;
	height: 64px;
	float: right !important;
    margin: 0 !important;
}

.box .catrss { font-size: 13px; font-weight: bold; }

.box .taxline {
	padding-top: 3px;
	margin-top: 3px;
	border-top: 1px solid #cc0000;
}

.box img { border: 1px solid #999999; margin: 0 0 10px 0; }

.box img.taximg {
	border: 1px solid #dcdcdc;
	margin: 0;
	padding: 2px;
	margin-left: 10px;
	float: right;
}

.box p{ line-height: 18px; padding: 0 0 10px; }

.box p.taxdesc {
	height: 65px;
	font-size: 12px;
	line-height: 12px;
	margin-right: 135px;
}

/*=== Styling Boxes ===*/
/*- Box (main column boxes) -*/
.box, .widget{
	background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top left;
	border: 1px solid #dedbd1;
	margin: 0 0 10px 0px;
	padding: 8px;
}

.box.scape { padding: 0; }

/*- Box2 (sidebar boxes) -*/
.box2{
	background: #f5f4f0 url(images/bgr-box-trans.png) repeat-x top left;
	margin: 0 0 10px 0px;
	padding: 8px;
	border: 1px solid #dedbd1;
}

.box2 .flickr_badge_image img{
	float: left;
	background: #ffffff;
	border: 1px solid #dedbd1;
	margin: 4px 9px 4px 0px;
	padding: 7px;
}

.box2 .flickr_badge_image img:hover{ background: #ebe9e1; border: 1px solid #dedbd1; }

.box2 .nav1{ float: none; padding: 0 0 0 0px; }

.box2 .spacer.white{
	background: #ffffff;
	border: 1px solid #dedbd1;
	clear: both;
	margin: 0px;
}

.catrss {
	background: url(images/ico-rss.png) center left no-repeat;
	padding-left: 20px;
	line-height: 16px;
}

.cmmint {
	margin: 0 !important;
	line-height: 20px;
	font-size: 12px;
	vertical-align: middle;
	height: 26px;
}

.cmmint .ratingheader {
	padding: 3px 10px 3px 6px;
	font-weight: bold;
	font-size: 13px !important;
	width:140px;
}

.cmmint .ratingheader, .cmmint .ratingstars,
.postamazon .amblu, .postamazon .amdvd,
.postamazon .ammsc { float: left; }

.cmmint .ratingstars { padding: 3px 6px; }

.cmmint .ratingtext { padding: 3px 6px 3px 0; }

.cmmint .ratingtext { float: right; font-size:14px; }

.cmmratings { margin-top: 5px; padding-top: 8px; }

.cmmratings .ratingblock { margin: 0 !important; }

.comment-author { padding: 0; line-height: 12px; }

.commentmetadata { border-bottom: 1px dashed #DEDBD1; margin-bottom: 3px; }

.commentmetadata a { font-size: 11px; color: #333333; }

.comment-rating-block { float: left; padding-bottom: 5px; }

.comment-rating-block-label {
	padding-left: 10px !important;
	line-height: 24px;
	vertical-align: middle;
	font-size: 16px;
	font-family: Tahoma;
}

.comment-rating-review { float: right; }

.current_page_item a { color: #e8a02c; }

/*=== Post ===*/
.date-comments{
	border-bottom: 1px solid #cacaca;
	color: #999999;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	margin: 0 0 10px;
}

.date-comments .fr a { color: #cc0000; }

.date-comments a { color: #999999; }

.entry { margin-bottom: 5px; }

.entry .aligncenter { margin: 10px auto 20px auto; display: block; }

.entry .alignleft { margin: 10px 10px 8px 0; float: left; }

.entry .alignright { margin: 10px 0px 8px 10px; float: right; }

.entry .wp-caption {
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	padding: 1px;
	background: #F8F8F4;
	border: solid 1px #e6e6e6;
	text-align: center;
}

.entry .wp-caption img{ border: 0; padding: 4px 0; background: none; margin: 0; }

.entry .wp-caption-text {
	padding: 0;
	margin: 0;
	font-size: 11px;
	text-align: center;
}

.entry blockquote {
	padding: 0px 10px;
	border-left: 2px solid #777777;
	margin: 5px auto 15px auto;
	width: 85%;
	color: #777777;
	font-style: italic;
}

.entry blockquote p {
	font-size: 12px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 20px;
}

.entry img {
	padding: 2px 2px 2px 2px;
	background: #F8F8F4;
	border: solid 1px #e6e6e6;
}

.entry ol li {
	list-style: decimal inside !important;
	font-size: 14px;
	line-height: 17px;
	padding: 1px 0px;
}

.entry ol li ol li { list-style: decimal-leading-zero inside !important; }

.entry p{
	text-align: left;
	font-size: 12px;
	line-height: 20px !important;
}

.entry ul li {
	list-style: circle inside !important;
	margin-left: 15px;
	padding: 1px 0px;
}

.entry ul li ul li { list-style: disc inside !important; }

.entry ul li ul, .entry ol li ol { margin-bottom: 0px; padding-top: 3px; }

.entry ul, .entry ol {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 17px;
	color:#292929 !important
}

.featuredpost .content { margin: 55px 0 0 160px; }

.featuredpost .date-comments { height: 25px; line-height: 20px; margin: 0 0 0 160px; }

.featuredpost .post-title {
	position: absolute;
	background: transparent url(images/bgr-front-title.png) repeat;
	margin-left: 1px;
	border-bottom: 1px solid gray;
	position: absolute;
	width: 638px;
	margin-top: 5px;
}

.featuredpost .post-title a { color: #cc0000 !important; }

.featuredpost h2 {
	font-size: 29px;
	margin: 0 0 3px 6px;
	font-family: Georgia serif !important;
	text-align: right;
}

.featuredpost p.content, .post .entry p {
	font-size: 15px !important;
	line-height: 21px !important;
	color: #292929 !important;
	padding-bottom: 5px !important;
}

/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}

.fl{ float: left; }

.fr{ float: right; }

.gdmultitable {
	width: 277px;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.gdmultitable img { border: 0; padding: 0; margin: 0; }

.gdmultitable td {
	line-height: 16px;
	padding: 1px 3px !important;
	font-weight: bold;
	text-align: left !important;
}

.gdreviewblock { float: right; margin-left: 0px; }

.gdsw-popular-posts .gdws-excerpt,
.gdsw-future-posts .gdws-excerpt,
.gdsw-related-posts .gdws-excerpt,
.gdsw-recent-posts .gdws-excerpt { font-style: italic; padding-left: 5px; }

.gdsw-popular-posts a.gdsw-url,
.gdsw-future-posts a.gdsw-url,
.gdsw-related-posts a.gdsw-url,
.gdsw-recent-posts a.gdsw-url { font-weight: bold; }

.gdsw-recent-comments a.gdsw-url { display: block; }

.gdsw-widget li {
	background: none !important;
	padding: 0 !important;
	margin-bottom: 2px !important;
}

.gdtblmuravg img { margin-top: 2px; }
.gdtblmuravg td { border: 0; padding-bottom: 3px; }

.gdtplavrg {
	font-weight: bold;
	margin-top: -10px;
	text-align: right;
	color: white;
}

.gdtplavrg strong { color: yellow; font-size: 40px; }

.gravatar {
	float: left;
	border: 1px solid #DEDBD1;
	margin: 0px 7px 0 0;
	padding: 2px;
	background: #FFFFFF;
}

.grid_4.searchform { text-align: right; margin-right: 0; }

/*- SideTabs -*/
.idTabs{ font-size: 12px; float: left; margin: 0; }

.idTabs li{ float: left; }

.idTabs li a{
	background: #ffffff;
	color: #363636;
	font-weight: bold;
	padding: 4px 6px;
	display: block;
	margin: 0 4px 0 0;
	text-align: left;
}

.idTabs li a:hover, .idTabs .selected {
	background: #ebe9e1;
	padding: 4px 5px;
	text-decoration: none;
	border: 1px solid #dedbd1;
	border-bottom: 0 !important;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.idTabs li.last a { margin: 0; }

.letters {
	margin: 0 auto 10px;
	text-align: center;
	padding-bottom: 10px;
}

.letters a {
	-moz-border-radius: 4px;
	font-size: 14px;
	margin: 2px;
	padding: 2px 4px;
	background-color: #FFFFFF;
}

/*=== Styling Lists ===*/
/*- List1 -*/
.list1{ padding: 10px; }

.list1 li{
	background: url(images/ico-star-trans.png) no-repeat top left;
	margin: 0 0 8px;
	padding: 0 0 0 22px;
}

.list1 li a{ color: #222222; }

/*- List2 -*/
.list2{ clear: both; }

.list2 li{
	background: #ffffff;
	border: 1px solid #dedbd1;
	margin: 0 0 5px;
	padding: 12px 10px;
}

.list2 p { line-height: 16px; }

.menuline { border-bottom: 1px dashed gray !important; }

.nav1 a {
	display: block;
	padding-bottom: 4px;
	padding: 0 10px;
	z-index: 100;
	color: #a0a09b;
}

.nav1 a { color: #ffffff; }

.nav1 li { float: left; }

/* Style drop down list */
.nav1 li ul { position: absolute; width: 130px; left: -999em; }

.nav1 li ul li {
	border: 1px solid #F7F6F6;
	border-width: 0 1px 1px;
	background: #FFF;
}

.nav1 li ul li {
	background: #010101 none repeat scroll 0 0;
	border-color: #010101;
	border-style: solid;
	border-width: 0 1px 1px;
}

.nav1 li ul li a {
	line-height: 25px;
	font-size: 11px;
	color: #555555;
	width: 130px;
	padding-bottom: 0;
}

.nav1 li ul li a { }

.nav1 li ul li a { color: #FFFFFF; }

.nav1 li ul li ul li a { border-width: 0 1px 1px 0px; }

.nav1 li ul ul { margin: -25px 0 0 150px; }

.nav1 li ul ul li a { line-height: 25px; }

.nav1 li.active a, .nav1 li a:hover, .current_page_item a { color: #ff4500; }

.nav1 li:hover ul ul, .nav1 li.sfhover ul ul { left: -999em; }

.nav1 li:hover ul, .nav1 li li:hover ul, .nav1 li.sfhover ul, .nav1 li li.sfhover ul { left: auto; }

.nav1 li:hover ul, .nav1 li.sfhover ul{ left: auto; }

/* IE7 Fix */
.nav1 li:hover, .nav1 li.hover { position: static; }

/*========= TOP NAVIGATION =========*/
.nav1, .nav1 ul { padding: 0; margin: 0; list-style: none; z-index: 100; }

/*=== Page Navigation (Next / Previous Posts) ===*/
.navigation { }

.navigation a { color: #666666; font-weight: bold; font-size: 14px; }

.nexttitle, .nextseasons { text-align: right; }

.noletter { font-size: 13px; text-align: center; }

.notreview { width: 172px; margin-top: 5px; }

.notreview .reviewthumbtitle { padding: 0; margin-top: -6px; border: 0; }

.notreview .threview { padding: 3px 1px; }

.notreview .threview .gdthumbtext { width: 100px; }

.notreview .threview .thbrt { font-size: 32px; }

.notreview .threview .thbvt { line-height: 15px; }

.notreview .threview .thbvt, .notreview .threview .thbrt { height: 32px; }

.post .entry .custominfo {
border:1px solid #E6E6E6;
font-size:12px;
line-height:16px;
margin-top:5px;
padding:4px;
width:146px;
}

.post .entry .custominfo h4 {
color:white;
font-size:14px;
font-variant:small-caps;
line-height:20px;
margin:4px 0 1px;
padding:1px 4px;
}

.post .entry .custominfo h4.first { margin-top: 0 !important; }

.post .entry div.fl { margin: 5px 10px 0 0; }

.post .entry img.thumbnail { margin: 0 !important; }

.postamazon { margin-top: 8px; padding:8px 0 0 11px; }

.postamazon .amblu { margin-right: 4px; }

.postamazon .amblu .ifr, .postamazon .amdvd .ifr,
.postamazon .ammsc .ifr { float: left; padding-right: 4px; }

.postamazon .amblu .title { border-bottom: 2px solid blue; }

.postamazon .amblu .title, .postamazon .amdvd .title,
.postamazon .ammsc .title { height: 20px; margin-bottom: 4px; }

.postamazon .amblu span { background-color: blue; color: white; }

.postamazon .amblu span, .postamazon .amdvd span, .postamazon .ammsc span {
	font-weight: bold;
	font-variant: small-caps;
	font-size: 15px;
	padding: 2px 16px 2px 4px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

.postamazon .amdvd .title { border-bottom: 2px solid red; }

.postamazon .amdvd span { background-color: red; color: white; }

.postamazon .ammsc { margin-left: 4px; }

.postamazon .ammsc .title { border-bottom: 2px solid green; }

.postamazon .ammsc span { background-color: green; color: white; }

.prevnextline { margin-bottom: 5px; padding-bottom: 3px; }

.prevseasons, .nextseasons { width: 260px; }

.prevtitle, .nexttitle {
	width: 250px;
	padding: 3px 6px;
	margin-bottom: 3px;
	font-weight: bold;
}

.reviewthumbtitle {
	font-size: 14px;
	margin-top: 18px;
	padding-top: 5px;
	font-weight: bold;
	line-height: 16px;
}

.reviewurl { height: 24px; width: 185px; margin-bottom: 5px; }

.reviewurl .imdb {
	background: transparent url(images/urls-icon-imdb.png) no-repeat 0 0;
}

.reviewurl .webs {
	background: transparent url(images/urls-icon-webs.png) no-repeat 0 0;
}

.reviewurl .wiki {
	background: transparent url(images/urls-icon-wiki.png) no-repeat 0 0;
}

.reviewurl .wiki, .reviewurl .imdb, .reviewurl .webs {
	height: 24px;
	padding-left: 29px;
	color: white;
	line-height: 24px;
	vertical-align: middle;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
}

.reviewurl a, .reviewurl a:hover { color: white; }

.scapebox { padding: 8px; }

.scapebox.announcements {
	background: transparent url(images/bgd-cat-announce.png) no-repeat scroll right bottom;
}

.scapebox.dvdbluray {
	background: transparent url(images/bgd-cat-dvdbluray.png) no-repeat scroll right bottom;
}

.scapebox.dvdreviews {
	background: transparent url(images/bgd-cat-dvdreviews.png) no-repeat scroll right bottom;
}

.scapebox.news {
	background: transparent url(images/bgd-cat-news.png) no-repeat scroll right bottom;
}

.scapebox.features {
	background: transparent url(images/bgd-cat-features.png) no-repeat scroll right bottom;
}

.scapebox.reviews {
	background: transparent url(images/bgd-cat-review.png) no-repeat scroll right bottom;
}

.scapeftrating { overflow: hidden; text-align: center; }

.scapeftrating.inlist { width: 253px; }

.scapeftrating h5 {
	margin: 0;
	padding: 3px 5px;
	font-size: 13px;
	text-align: left;
}

.scapeftrating img { border: 0; padding: 0; margin: 3px; }

.scapeline { margin-bottom: 5px; }

.scapenumrating {
	font-size: 25px;
	font-style: italic;
	font-weight: bold;
	margin-right: -2px;
	margin-top: -7px;
}

.searchform .btn { padding: 0; border: 0; }

.searchform .sform { font-size: 11px; padding: 2px; width: 150px; }

.searchform td { padding-left: 5px; }

.singleh2 { font-size: 1.8em !important; padding: 5px; }

.singleh2 a, .singleh2 span { color: white !important; text-shadow: 0 1px 0 #00008B; }

.sociable_tagline {
	float: left;
	height: 16px;
	line-height: 16px;
	margin-right: 6px;
}

/*- Subscribe -*/
.subscribe{ color: #a0a09b; float: right; }

.subscribe a { color: #e8a02c; }

.subscribe a:hover { text-decoration: underline; }

.taxboxoth {
border:1px solid #D3D3D3;
float:left;
font-size:12px;
font-weight:bold;
height:128px;
margin:6px;
padding:5px;
text-align:center;
width:185px;
}

.taxboxppl {
border:1px solid #D3D3D3;
float:left;
font-size:11px;
font-weight:bold;
height:168px;
margin:4px;
padding:5px 2px;
text-align:center;
width:112px;
}

.taxboxoth span, .taxboxppl span { font-weight: normal; }

.taxtitle { font-size: 15px; }

.taxtitle strong { color: #cc0000; }

.themeswitcher {
	background: transparent url(images/thch-black.png);
	border: 1px solid black;
	-moz-border-radius: 9px;
}

.themeswitcher a { cursor: pointer; }

.themeswitcher table { width: 100%; }

.themeswitcher .tsname { color: #e8e8e8; }

.themeswitcher table td.left, .themeswitcher table td.right { width: 11px; }

.themeswitcher table td.left, .themeswitcher table td.right, .themeswitcher table td.middle { text-align: center; }

.threview { background-color: #dcdcdc; }

.threview .gdthumbtext { width: 103px; }

.threview .thbrt { float: left; font-size: 34px; font-weight: bold; }

.threview .thbvt {
	float: right;
	text-align: right;
	line-height: 20px;
	font-size: 16px;
}

.threview .thbvt, .threview .thbrt { height: 40px; }

.tpltax { padding: 11px; }

.tpltax h2.singleh2 { margin-bottom: 10px !important; }

.tsrr .rrrank, .tstr .rrrank {
	background: transparent url(images/bgr-front-title.png) repeat;
	color: black;
	font-size: 23px;
	font-weight: bold;
	height: 24px;
	line-height: 23px;
	padding: 3px;
	text-align: center;
	width: 30px;
}

.tsrr .t2-last td, .tstr .t2-last td { border-bottom: none !important; }

.tsrr .tsinfo { height: 50px; }

.tsrr .tsinfo, .tstr .tsinfo {
	border: none;
	overflow: hidden;
	font-size: 11px;
	line-height: 12px;
}

.tsrr .tsrev img, .tstr .tsrev img { margin-top: 3px; }

.tsrr .tsrev, .tstr .tsrev {
	border-top: 1px solid #CC0000;
	height: 20px;
	line-height: 20px;
	margin-top: 3px;
	text-align: right;
	vertical-align: middle;
}

.tsrr .tsrnum, .tstr .tsrnum {
	background-color: #CC0000;
	border-left: 1px solid #CC0000;
	color: white;
	float: right;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	margin-left: 5px;
	padding: 3px;
	width: 40px;
}

.tsrr h3 {
	padding: 5px 5px 0 !important;
	margin: 0 0 3px !important;
}

.tsrr img, .tstr img { border: 0; padding: 0; margin: 0; background: none; }

.tsrr td, .tstr td { border-bottom: 1px dashed lightgray; }

.tsrr td, .tstr td { height: 110px; padding: 5px; vertical-align: top; }

.tsrr td.image { width: 75px; }

.tsrr, .tstr { width: 100%; }

.tstr .tsinfo { height: 24px; }

.tstr h3 {
	padding: 3px 3px 0 !important;
	margin: 0 0 3px !important;
	height: 18px !important;
}

.tstr td { height: 80px; }

.tstr td.image { width: 120px; }

.tvamazonleft { float: left; padding: 2px 3px 2px 0; }

.tvamazonright { float: right; padding: 2px 0 2px 3px; }

.tvscape-front { float: left; padding-right: 10px; }

.tvscape-front img { margin: 0 !important; }

.twitter { padding-bottom: 5px; }

.userinfo { border-left: 1px dotted gray; padding-left: 5px; }

.userinfo img {
	float: right;
	padding: 1px;
	margin-top: 1px;
	border: 1px solid #a9a9a9;
}

.userinfo ul.nav1 li { color: white; padding: 0 5px; }

/*========= VIDEO =========*/
.video{
	height: 250px;
	margin: 0 0 10px 0;
	width: 300px;
	display: inline;
}

/*- SideTabs -*/
.vidtabs .idTabs{
	font-size: 12px;
	margin: 10px 0 0 0;
	width: 100%;
	float: none;
}

.vidtabs .idTabs li{ padding: 0px; float: none; }

.vidtabs .idTabs li a{
	background: #ffffff;
	color: #363636;
	font-weight: bold;
	padding: 5px 8px;
	display: block;
	text-align: left;
	border: 0px;
	margin: 0;
}

.vidtabs .idTabs li a:hover,
.vidtabs .idTabs .selected{ background: #ebe9e1; text-decoration: none; }

.vidtabs .idTabs li.last a{ margin: 0; }

.widget { padding: 8px; }

/*- Widget lists -*/
.widget ul{ line-height: 16px; padding: 0px; }

.widget ul li{ border-bottom: 1px solid #f1f1ed; padding: 3px 0px; }

.widget ul li a{ color: #222222; }

.widget ul li ul{ margin: 5px 0 0px 10px; }

.widget ul li ul li{
	background: none;
	border-top: 1px solid #f1f1ed;
	border-bottom: none;
	padding: 3px 0px;
}

.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi a { -moz-border-radius: 4px; }

#centercol .date-comments p{ line-height: 25px; }

#centercol .date-comments p { line-height: 20px; }

#centercol h3 {
	background: #f5f4f0;
	margin: 0 0 15px 0px;
	padding: 10px 10px 5px 10px;
	border: 1px solid #A9A9A9;
	color: #363636;
	text-align: left;
	height: 20px;
	font-size: 14px;
}

#columns h3{ font-weight: bold; }

#comm, #pop, #leat, #tagcloud, #sercloud { padding: 5px !important; }

#commentform input { width: 226px; }

#commentform label {
	padding-left: 10px !important;
	font-size: 16px;
	font-family: Tahoma;
}

#comments textarea { font-family: Tahoma; font-size: 14px; }

/*=== Footer ===*/
#footer{
	background: #e4e2db url(images/bgr-footer.png) repeat-x;
	font-size: 11px;
	padding: 10px 0 0px 0;
	font-size: 11px;
	height: 84px;
	margin-top: 0;
	line-height: 22px;
}

#footer .grid_16.first { height: 40px; padding-bottom: 8px; }

#footer .grid_16.second { border-top: 1px dashed gray; padding-top: 3px; }

#footer img { vertical-align: middle; }

#footer, #footer a{ color: #777777; }

#footer, #footer a { color: #999999; }

/*==============  HEADER  ===================*/
#header{ height: 300px; }

#header .spacer{
	color: #a0a09b;
	float: right;
	font-size: 11px;
	padding: 4px;
	margin-top: 15px;
}

#header .spacer p{ clear: both; }

/*- Logo -*/
#header h1{ margin-top: 3px; float: left; text-indent: -9999px; }

#header h1 a { display: block; height: 169px; width: 330px; }

#header h1 a:hover{ text-decoration: none; }

#mpu_banner { border: 1px solid #dedbd1; }

#nav { padding: 0; }

#nav a { display: block; }

#nav li { float: left; line-height: 32px; }

#nav li a:hover { background: none; }

#nav li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	padding-top: 1px;
}

#nav li ul li {
	background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top;
	border-bottom: 1px solid #dedbd1;
	border-left: 1px solid #dedbd1;
	border-right: 1px solid #dedbd1;
	line-height: 28px;
	width: 15em;
}

#nav li ul ul { margin: -29px 0 0 15em; }

#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }

#nav li:hover ul, #nav li.sfhover ul { left: auto; z-index: 1000; }

#nav li:hover, #nav li.hover { position: static; }

/*- Nav / Dropdowns-*/
#nav, #nav ul{ padding: 0; float: left; list-style: none; }

#respond { margin-top: 7px; }

#respond p { margin-bottom: 4px; }

/*- RSS -*/
#rss{
	position: absolute;
	top: -34px;
	width: 136px;
	right: 0px;
	height: 38px;
	display: inline;
	float: right;
}

/*- Search -*/
#search{
	background: url(images/bgr-search.gif) no-repeat;
	height: 32px;
	margin: 0 0 10px;
}

#search .btn{ margin: 7px 0 0; padding: 0; width: auto; }

#search input{
	background: transparent;
	border: 0;
	color: #a3a192;
	float: left;
	font-size: 12px;
	margin: 5px 0 0 10px;
	width: 178px;
	padding: 2px;
}

#sidebar .grid_3.alpha { margin-left: 0; margin-right: 0; width: 178px; }

#sidebar .grid_3.omega { margin-left: 4px; }

#sidebar h3, #sidefooter h3{
	background: #ebe9e1;
	font: 12px Arial, Helvetica, sans-serif;
	color: #363636;
	font-weight: bold;
	padding: 5px 8px;
	display: block;
	margin: 0 0 7px 0;
	text-align: left;
	border: 1px solid #dedbd1;
	height: 16px;
}

/*=== Layout ===*/
#top{
	clear: both;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	line-height: 29px;
	font-size: 11px;
}

/*=== Top Menu ===*/
#topmenu{ position: relative; height: 33px; margin-bottom: 10px; }

#topmenu li{
	border-left: 1px solid #dedbd1;
	float: left;
	line-height: 32px;
}

#topmenu li a{
	color: #333333;
	display: block;
	margin: 1px;
	padding: 0 8px;
}

#topmenu li a:hover,#topmenu li.active a{ color: #ff7800; text-decoration: none; }

.wpcf7 select { width: 231px; font-size:13px; height:27px; line-height:27px; }

.wpcf7 option { padding: 4px 1px; font-size:13px; }

.wpcf7 textarea { width:475px; }

.wpcf7 input.wpcf7-validates-as-required { width: 221px; }

.allowedtags small {
	font-size: 9px;
	line-height: 11px;
}

.gdsw-recent-comments .gdsw-url-author {
	display: inline !important;
}

.shortimg {
	border: none !important;
	margin: 0 3px 0 0 !important;
}

.shortimgr {
	border: none !important;
	margin: 0 0 0 3px !important;
}

.dividshort {
	margin-right: 3px;
	border-right: 1px solid gray;
}

.dividshortr {
	margin-left: 3px;
	border-left: 1px solid gray;
}

.amazonwidth { margin-right: 0 !important; width: 980px !important; }
.amazonwidth .tpltax { padding: 0 0 0 15px !important; background: white !important; }
#amzstr { overflow: auto; }

.itrFlags img { margin: 0 3px; }
.itrFlags { padding: 0 0 0 3px; }

#translation_bar img { margin: 1px 3px 2px 2px; }
#translation_bar { padding: 0 0 0 4px; }

#greet_block { width: 635px; margin-left: 8px; }
.post #greet_block { margin-left: 0 !important; }
.post .greet_block { margin-top: 0 !important; }

div.post-genres { border-top: 1px dotted #cccccc; margin-bottom: 5px; }
div.post-genres .scapeline { border-top: none !important; }

.fl.dvdreview { width: 186px; }

.fl.dvdreview .reviewthumbtitle { margin-top: 0; margin-bottom: 10px; }

.mtrow td.mtstars { text-align:right !important; }

.fl.dvdreview .sociable_tagline {
	display: block;
	text-align: center;
	margin-bottom: 4px;
	margin-right: 0px;
	float: none;
}

.fl.dvdreview .sociable img {
	margin-bottom: 3px;
	padding-left: 90px;
}

.adcentral { text-align: center; }

.adcentral img { padding: 0; margin: 0; }

.xScape_ShareThis { width: 153px; }

.xScape_ShareThis.xscape_single { width: auto; }

.xScape_ShareThis a img { margin: 0 5px 4px 1px; }

.xScape_ShareThis p {
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	padding-top:5px;
}

.xScape_ShareThis.xscape_single p {
	border-top: 0 !important;
	padding-top: 0;
}

#sidefooter {
background-color:#A9A9A9;
border-top:1px dotted #DDDDDD;
padding-bottom:10px;
padding-top:10px;
}

#sidefooter .widget {
	width: 300px;
	float: left;
	margin: 0 6px;
}


/* 960.css */
* html .clearfix{ height: 1%; }

html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.alpha { margin-left: 0; }

.clearfix{ display: inline-block; }

.clearfix{ display: block; }

.clearfix:after{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.container_12 .grid_1{ width: 60px; }

.container_12 .grid_10{ width: 780px; }

.container_12 .grid_11{ width: 860px; }

.container_12 .grid_12,.container_16 .grid_16{ width: 940px; }

.container_12 .grid_2{ width: 140px; }

.container_12 .grid_3,.container_16 .grid_4{ width: 230px; }

.container_12 .grid_4{ width: 300px; }

.container_12 .grid_5{ width: 380px; }

.container_12 .grid_6,.container_16 .grid_8{ width: 460px; }

.container_12 .grid_7{ width: 540px; }

.container_12 .grid_8{ width: 620px; }

.container_12 .grid_9,{ width: 700px; }

.container_12 .prefix_1{ padding-left: 80px; }

.container_12 .prefix_10{ padding-left: 800px; }

.container_12 .prefix_11{ padding-left: 880px; }

.container_12 .prefix_2{ padding-left: 160px; }

.container_12 .prefix_3,.container_16 .prefix_4{ padding-left: 240px; }

.container_12 .prefix_4{ padding-left: 320px; }

.container_12 .prefix_5{ padding-left: 400px; }

.container_12 .prefix_6,.container_16 .prefix_8{ padding-left: 480px; }

.container_12 .prefix_7{ padding-left: 560px; }

.container_12 .prefix_8{ padding-left: 640px; }

.container_12 .prefix_9,.container_16 .prefix_12{ padding-left: 720px; }

.container_12 .suffix_1{ padding-right: 80px; }

.container_12 .suffix_10{ padding-right: 800px; }

.container_12 .suffix_11{ padding-right: 880px; }

.container_12 .suffix_2{ padding-right: 160px; }

.container_12 .suffix_3,.container_16 .suffix_4{ padding-right: 240px; }

.container_12 .suffix_4{ padding-right: 320px; }

.container_12 .suffix_5{ padding-right: 400px; }

.container_12 .suffix_6,.container_16 .suffix_8{ padding-right: 480px; }

.container_12 .suffix_7{ padding-right: 560px; }

.container_12 .suffix_8{ padding-right: 640px; }

.container_12 .suffix_9,.container_16 .suffix_12{ padding-right: 720px; }

.container_12,.container_16{ margin-left: auto; margin-right: auto; width: 990px; }

.container_16 .grid_1{ width: 40px; }

.container_16 .grid_10{ width: 658px; }

.container_16 .grid_11{ width: 640px; }

.container_16 .grid_12{ width: 500px; }

.container_16 .grid_13{ width: 760px; }

.container_16 .grid_14{ width: 820px; }

.container_16 .grid_15{ width: 880px; }

.container_16 .grid_2{ width: 100px; }

.container_16 .grid_3{ width: 138px; }

.container_16 .grid_5{ width: 250px; }

.container_16 .grid_6{ width: 320px; }

.container_16 .grid_7{ width: 400px; }

.container_16 .grid_9{ width: 520px; }

.container_16 .prefix_1{ padding-left: 60px; }

.container_16 .prefix_10{ padding-left: 600px; }

.container_16 .prefix_11{ padding-left: 660px; }

.container_16 .prefix_13{ padding-left: 780px; }

.container_16 .prefix_14{ padding-left: 840px; }

.container_16 .prefix_15{ padding-left: 900px; }

.container_16 .prefix_2{ padding-left: 120px; }

.container_16 .prefix_3{ padding-left: 180px; }

.container_16 .prefix_5{ padding-left: 300px; }

.container_16 .prefix_6{ padding-left: 360px; }

.container_16 .prefix_7{ padding-left: 420px; }

.container_16 .prefix_9{ padding-left: 540px; }

.container_16 .suffix_1{ padding-right: 60px; }

.container_16 .suffix_10{ padding-right: 600px; }

.container_16 .suffix_11{ padding-right: 660px; }

.container_16 .suffix_13{ padding-right: 780px; }

.container_16 .suffix_14{ padding-right: 840px; }

.container_16 .suffix_15{ padding-right: 900px; }

.container_16 .suffix_2{ padding-right: 120px; }

.container_16 .suffix_3{ padding-right: 180px; }

.container_16 .suffix_5{ padding-right: 300px; }

.container_16 .suffix_6{ padding-right: 360px; }

.container_16 .suffix_7{ padding-right: 420px; }

.container_16 .suffix_9{ padding-right: 540px; }

.container_16 .grid_99{ width: 220px; }

.grid_99,.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.grid_10 { margin-left: 0; }

.grid_3.alpha { width: 172px; }

.grid_6 { margin-right: 0; }

.omega { margin-right: 0; }

#leftsidebar.grid_3 { margin-left: 0; margin-right: 10px; }

.boxedrating {
	margin: 3px 25px;
}

.gdsr-gsr-block {
	color:white;
font-size:9px;
text-align:right;
}

.gdsr-gsr-block span.value {
	color: white;
}

.facebook_like { padding: 5px 0; border:none; overflow:hidden; width:100%; height:24px; }

