/*  

Theme Name: Film Tops

Theme URI: http://www.polesapartdesign.com

Description: Custom Theme by PAD

Version: 1.0

Author: Poles Apart Design

Author URI: http://www.polesapartdesign.com      

*/



/*************************************

 +Containers

 *************************************/

body{

	color:#626262;

	font-family: 'courier new', Tahoma, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;



         margin: 0;

	padding:0;

	text-align:center;

background: url(images/bkg-body.gif) repeat top left;

}

#content-wrap {

width:1000px;

margin:0 auto;

padding: 0;

}

#wrap{
	margin:0 auto 20px;
	text-align:left;
	width:1000px;
}



#content-home{

	float:right;

	width:630px;
	
	position:relative;
	top:-35px;

}


#content{
	float:right;
	width:630px;
margin-top:10px;
font-size: 14px;
}

#footer{
	width:1000px;
	margin:0 auto;
	border-bottom:none;
	clear:both;
	padding:3px 0;
	color:#000;
    height: 175px;
    position: relative;
bottom: 0;
}

#footer a {
color:#000;
}

#footer .copyright {
margin: 10px 0;
background-color: #DDD4C4;
}

#footer .slideshow {
margin: 0;
padding:0;
width:1000px;
position:relative;
}

#footer .slideshow .show {
background: url(images/bkg-slideshow.png) no-repeat 0 0;
height:127px;
width:1000px;
clear: both;
display: block;
    
}

#footer .slideshow .show ul {
padding: 18px 0 0 3px; 
width: 1000px;
}

#footer .slideshow .show ul li{
 float: left;
 margin-right: 5px;
} 

#footer .slideshow .show ul li p{
    margin: 0;
    padding: 0;
}

#footer .slideshow .show ul li img{
 border: none;
 width: 105px;
} 


.footer-quotes {
height:287px;
width:355px;
background:url(images/quotes-board.png) no-repeat 0 0;    
float: left;
}

.footer-quotes .quotes-link {
    display: block;
    width: 355px;
    height: 30px;
}

.footer-quotes .quotes{ 
height:115px;
padding:0 64px 0 30px;
 font-style: italic;
 font-size: 11px;  
 color: #757575;
 text-align: left;
}

.footer-quotes .quotes p.quotecontent2{  
 padding: 0;
 margin: 0;   
}


.comments-box {
    float: right;
    width: 630px;

} 

  .comments-box .split-column-comment, .comments-box-header {
    width: 577px;
    float: left;
}

.comments-box-header h3.comments-h {
    float: left;
}

.comments-box-header h3.comments-t {
    float: right;
}

.comments-box h3 {
    margin-bottom: 5px;
    font-size: 16px;
    color: #626262;
    width: 278px;
    text-align: left;
    border-bottom: 1px dotted #626262;
}

.comments-box .split-column-comment .the-comments ul.dotted-list li {
    border:none;
}

.comments-box .split-column-comment .the-comments ul.dotted-list li ul li{
    border-bottom:1px dotted #C5B9A5;
}

.comments-box .split-column-comment .the-comments{
    float: left;
    width: 278px;
    text-align: left;
}

.comments-box .split-column-comment .the-trackbacks{
    float: right;
    width: 278px;
    text-align: left;   
}

.sb-recent-posts li {
    list-style-type: square;
    margin-left: 15px;
}

#sidebar h4.recent-posts {
    font-size: 16px;
}
 
 .ads-box {
    width: 630px;
    margin-top: 30px;
} 

.text-adblock {
    background-color:#ddd4c4;
    padding-left: 5px;
}

.inline-ad {
    margin: 10px 0;
}
 
 .footer-topwrap {
     width: 100%;
     float: left;
     display: block;
 }

 div.scrollholder
{
    position: relative;
    width: 597px; 
    height: 220px;
    overflow: auto;
    z-index: 1;
}

div.scroll
{
    position: absolute;
    left: 0; 
    top: 0;
    width: 100%;
    z-index: 2;
}

/* <Scroll> */
div.track
{
    position: relative;
    float:right;
    top: 0; 
    width: 11px; 
    height: 100%;
    font-size: 0;
    z-index: 3;
    background: #483531;
}

div.drag_bar
{
    position: absolute;
    width: 100%; 
    height: 50px;
    cursor: pointer;
    z-index: 4;
    background: #ccc0a5;
} 
/*************************************

 +Misc

 *************************************/

.bold {
    font-weight: bold;
}

a {

text-decoration:none;

color:#000;

}

a:hover {

color:#000;
text-decoration:underline;

}

ul li, ul, li {

list-style-type: none;

list-style-position: outside;

margin: 0;

padding: 0;

}

ul li {
margin-bottom: 8px;
}
blockquote {
    font-style: italic;
    font-size: 12px;
}

.clearboth {

clear:both;

}

.clearright {

    clear: right;

}

.clearleft {

    clear: left;

}

.clearfix:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



.clearfix {

    display: inline-block;

}



html[xmlns] .clearfix {

    display: block;

}



* html .clearfix {

    height: 1%;

}



.left, .alignleft {

float: left;

}


.right, .alignright {

float: right; 

}

.talignleft {

text-align: left;

}

.talignright {

text-align: right;

}

.center, .centerborder, .aligncenter {
text-align: center;
    }
    
    
    img.aligncenter {
        margin: 0 auto;
    }

 img.alignright, .rightborder {
 margin: 0 0 10px 10px;     
}

 img.alignleft, .leftborder {
 margin: 0 10px 10px 0;     
}

 img.aligncenter {
 margin: 0 0 10px 0;     
}

img.alignnone {
    margin-bottom: 10px;
}


.inline li {

display: inline;

float: left;

}

.marginT {

margin-top:10px;

}



.marginTB {

margin-top:10px;

margin-bottom:10px; 

}



.marginB {

margin-bottom:10px;

}

.marginL {

margin-left:10px;

}

.marginR {

margin-right:10px;

}

.margin:R {

margin-left: 10px;

margin-right: 10px;

}

.padR {
padding-right:5px;
}

.padT {
padding-top:5px;
}

.padB {
padding-bottom:5px;
}

.padL {
padding-left:5px;
}


.margR {
margin-right:5px;
}

.margT {
margin-top:5px;
}

.margB {
margin-bottom:5px;
}

.margL {
margin-left:5px;
}

.divider {

padding: 0 5px; 

}   

.top{

padding: 5px 0;

clear:both;

background-image: url(images/up-arrow.gif);

background-position: right 5px;

background-repeat: no-repeat;

text-align: right;

width:100%;

height: 18px;

}

.top a {

padding-right: 15px;

text-decoration: underline;

} 

.wp-caption-text {
    font-style: italic;
    font-size: 11px;
    padding: 4px 0;
}

.wp-caption {
    background-color: #DDD4C4;
}

.more {
display: block;
clear:both;

}

.more a, a.more {

text-decoration: underline;

}




/*************************************

 +Header

 *************************************/

#header{

	height:203px;

	margin:0;

    padding: 0;

    background: url(images/bkg-header.png) no-repeat right top;

	width:1000px;

    float: left;

    z-index: 300;

}

#header h1{

    float: left;

    background: url(images/filmtops-logo.png) no-repeat right top; 



    margin: 0;

    padding: 0;

        text-indent: -999;  

    

}

#header h1 a{

    height: 203px;

    width: 359px;

    display: block;

    text-indent: -9999px;

}



#header .header-right {

    float: right;

    padding: 70px 0 0;

    z-index: 500;

}



#header .search {

    width: 202px;

    float: right;

    margin-right: 20px;
    background: url(images/bkg-search.png) no-repeat left top;

}



#header .search form input {

    border: none;

    background-color: transparent;

    width: 195px;

    text-align: left;

    height: 21px;

    padding: 7px 0 0 6px;

    font-size: 12px;

    color: #868686;

}



.header-footer {

    width: 227px;

    float: right;

    margin-top: 60px;
  z-index: 1000;

}

.header-footer ul li {
margin-bottom:0;
}

.fixed-right {
    position:fixed;
    width: 100px;
    top:0;
    right: 5px;
}

.share-this {
    float: right;
    position: relative;
    top:0;
    right:0;
    margin: 15px 0;
}

.rss {
    position: relative;
    right:15px;
    float: right;
    top:0;
    width: 42px;
    height: 46px;   

}

.netflix-friend {
    background: url(images/netflix-friend.png) no-repeat left top; 
    height: 86px;
    width:87px;
    position: relative;
    top:0px;
    float: right;
    right: 0;
}

.netflix-friend a {
    display: block;
    height: 86px;
    width: 87px;
}

.netflix-friend a, .rss a {    
text-decoration: none;    
}

.addthis_toolbox .custom_hover
{
    position: relative;
}

.share-this-mini .addthis_toolbox .custom_hover   {
    left:-5px;
    top:-3px;
    color: #000;
} 


.addthis_toolbox .hover_menu 
{
    display: none;
    position: absolute;
    background: #ece6d9;
    right: 20px;
}

.addthis_toolbox .hover_menu 
{
    width: 280px;
    padding: 10px;
    border: 3px solid #C5B9A5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    z-index: 10000;
}

.addthis_toolbox .hover_menu  a
{
   display:block;
padding:4px 0 4px 24px;
position:relative;
text-align:left;
text-decoration:none;
width:95px;
}

.addthis_toolbox .hover_menu  a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color:  #916a45;
    text-decoration: underline;
}

.addthis_toolbox .hover_menu  span
{
    position: absolute;
    left:0;
    top: 4px;
}

.addthis_toolbox .hover_menu  .more
{
    border-top: solid 1px #C5B9A5;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .hover_menu  .more a
{
    padding: 4px 0;
    margin: 0;
    text-decoration: underline;
}

.addthis_toolbox .hover_menu  .more span
{
    display: none;
}

.addthis_toolbox .hover_menu .email-print {
    border-bottom: 1px solid #C5B9A5;
    margin: 0 0 10px;
}


.addthis_toolbox .hover_menu  .column1, .addthis_toolbox .hover_menu .column2 {
 
 float: left;   
}

/*************************************

 +Hn

 *************************************/

 h1, h2, h3, h4{

    margin: 0;

    padding: 0;

}

h2{

	font-size:1.5em;

}

h3 {
    margin-bottom: 8px;
    color: #000;
}

.pagetitle {
    font-size:23px;
    margin-bottom: 10px;
    border-bottom:1px dotted #626262;
color:#626262;
}

.quotes-title {
    background: url(images/bkg-notable.gif) no-repeat left top;
    height:28px;
padding-left:35px;
width:564px;
}

.tag-title-icon {
    background: url(images/bkg-tag-icon.png) no-repeat right top;
    width: 78px;
    height: 83px;
    position: relative;
    right:-10px;
    top:-10px;
    display: block;
    float: right;
}

.backdoor-title-icon {
    background: url(images/bkg-backdoor-icon.png) no-repeat right top;
    width: 58px;
    height: 80px;
    position: relative;
    right:-6px;
    top:-10px;
    display: block;
    float: right;
}


.archives-icon {
    background: url(images/bkg-archives-icon.gif) no-repeat right top;
    width:164px;
    height: 75px;
    position: relative;
    right:-6px;
    top:-10px;
    display: block;
    float: right;
}


.links-title-icon {
    background: url(images/bkg-links-icon.png) no-repeat right top;
    width:122px;
    height: 76px;
    position: relative;
    right:-10px;
    top:-10px;
    display: block;
    float: right;
}


.dvd-title-icon {
    background: url(images/bkg-dvd-icon.png) no-repeat right top;
    width:109px;
    height: 51px;
    position: relative;
    right:-7px;
    top:-12px;
    display: block;
    float: right;
}

.p-tag .archive-entry {
    position: relative;
    top:-30px;
}


h1.large {
color:#000000;
font-family:"Courier New",Courier,monospace;
font-size:22px;
font-weight:normal;
height:40px;
padding:10px 0 0 12px;
position:relative;
top:30px;
margin-bottom: 10px;
width:622px;
z-index:10;
}

h1.sidebar {
color:#000000;
font-family:"Courier New",Courier,monospace;
font-size:22px;
font-weight:normal;
height:32px;
padding:10px 0 0 12px;
position:relative;
top:14px;
width:364px;
z-index:10;
}

h1.small {
color:#000000;
font-family:"Courier New",Courier,monospace;
font-size:22px;
font-weight:normal;
height:50px;
padding:10px 0 0 12px;
position:relative;
top:30px;
width:299px;
z-index:10;
}

.large-image-calendar {
      width: 216px;
  height:348px;
  display:block;
  position: relative;
  top:-5px;
  background: url(images/icon_calendar.png) no-repeat left top;
  color: #000;
  font-weight: bold;
  font-size: 18px;
  padding: 5px 0 0 5px;
}

.lists-header {
background: url(images/tape-lists.png) no-repeat 0 0;
}

.boxoffice-header {
background: url(images/tape-boxoffice.png) no-repeat 0 0;
}

.releasedates-header {
background: url(images/tape-dates-trailers.png) no-repeat 0 0;
}

.dvd-header {
background: url(images/tape-dvd.png) no-repeat 0 0;
}

.reviews-header, .postmeta-header {
background: url(images/tape-reviews.png) no-repeat 0 0;
}

.scenema-header {
background: url(images/tape-scenema.png) no-repeat 0 0;
}

.archives-header {
background: url(images/tape-archives.png) no-repeat 0 0;
}

.rss-header {
background: url(images/tape-rss.png) no-repeat 0 0;
}

.links-header {
background: url(images/tape-links.png) no-repeat 0 0;
}

.tags-header {
background: url(images/tape-tags.png) no-repeat 0 0;
}

/*************************************

 +Navigation

 *************************************/



.header-footer .nav {

    text-align: left; 
}




.subexpandable {

    cursor: pointer;

}



.arrowlistmenu{

width: 227px; /*width of accordion menu*/    

position: absolute;

    z-index: 500;

}

.arrowlistmenu a {
width:170px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

font: bold 14px Arial;

color: white;

background-color: black;

text-transform: uppercase;

cursor: pointer;

 width: 227px;

    height: 60px;
         position:relative;
         top:-10px;
    background: url(images/bkg-nav.png) no-repeat 0 0;

}      





.arrowlistmenu ul{ /*CSS for UL of each sub menu*/

list-style-type: none;

margin: 0;

padding: 0;

}



.arrowlistmenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/



}



.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/



}



.arrowlistmenu ul li a,  a.noexpand {

color: #000;

display: block;

padding: 2px 0;

margin-left:20px;


text-decoration: none;

font-weight: bold;

font-size: 90%;

}



 .arrowlistmenu .categoryitems a.noexpand{

color: #000;
text-transform:capitalize;

}


.arrowlistmenu .categoryitems .subcategoryitems li a{

color: #868686;
text-transform:capitalize;

}

.arrowlistmenu .categoryitems .subcategoryitems li {
padding-left:10px;

}

.subexpandable, .noexpand {
border-bottom: 1px dotted #b3a890;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/



}



.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/



}


.categoryitems {
background:url(images/bkg-nav-drop.png) no-repeat 0 0;
height:192px;
width:205px;
z-index: 200;


}

.categoryitems-wrap {

height:187px;
width:205px;
overflow:hidden;
}

.categoryitems-bottom {

background:url(images/bkg-nav-bottom.png) no-repeat 0 0;
height:20px;
width:205px;
display:block;
}


 /*************************************

Forms / Lists

 *************************************/

 .dotted-list li, .widget ul li {
     border-bottom: 1px dotted #c5b9a5;
 }
 
 .lists-post ul li {
     margin-left: 15px;
     list-style-type: square;
 }

 /*************************************

 +Entry

 *************************************/

.entrytitle h2, .entrytitle h3{

	display:inline;

	font-weight:normal;

}

.entrytitle h2{

	color:#fafafa;

}

.entrytitle h3{

	font-weight:normal;

}

.entrymeta{

	background:#434343;

	font-size:0.8em;

	padding:5px;

	display:none;

}

.entry-1 .entrymeta{

	display:block;

}

.p-single .post {
width: 597px;
position: relative; 
}

.p-single .post img{

}

.filedto{

	background:url("./images/file.gif") no-repeat 0 2px;

	padding-left:15px;

}

.commentslink{

	background:url("./images/comments.gif") no-repeat 0 3px;

	padding-left:15px;

}


.home-bottom {
width:630px;
}

.home-lists ul {
    padding-top: 20px;
    font-size: 16px;
}

.latest-post h3 img {
    border: none;
}

.home-review-icon {
    float: left;
    display: block;
    color: #990000;
    margin: 0 10px 10px 0;
}

.netflix-rental-label {
    padding:10px 10px 0;

}

.featured-post {
    display: block;
    width: 630px;
    height: 540px;
}

.featured-post h1.large, .fall2011 h1.large {
    top:25px;
}

.featured-post object {
    margin: 0 auto;
    width: 580px;
    display: block;
}


.summer-checklist h3 {
    background: url(images/check.png) no-repeat left center;
    height: 30px;
    padding: 10px 0 0 40px;
}

  /*************************************

 +Sidebar

 *************************************/

#sidebar{

	font-size:1.1em;

	float:left;

	margin:0 10px 0 0;

	width:355px;

}

#sidebar h3{


	font-size:14px;

	font-weight:normal;

	margin-bottom:7px;

}

#sidebar h4 {
font-size: 13px;
color:#000;
}

#sidebar ul{

	list-style-type:none;

	margin:0;

	padding:0;

}

#sidebar ul li{
	padding:0;
	margin-bottom:5px;

}

.sidebar-box {
margin-bottom:15px;
}


#sidebar ul.blogroll li{
    border-bottom:1px dotted #C5B9A5;  
    float: left;
    margin-right:10px;
}


.sb-rss {
background:url(images/rss-icon-sm.png) no-repeat right center;
height:25px;
line-height:25px;
padding:0 20px 0 0;
}

#sidebar .related-posts ul.related_post {
margin-top: 8px;
}

#sidebar .related-posts {
border-top:1px solid #999;
margin-top: 20px;
padding-top:10px;
}


.archives-sb h4{
    margin: 10px 0;
}

.archives-monthly li {
    border-bottom: 1px dotted #C5B9A5;
    margin: 0 0 5px; 
}

.links-sb h2 {
    display: none;
}

/*************************************

 + rating

 *************************************/
 

 
ul.rating {
    border-top: 2px solid #ccc;
    padding-top: 5px;
    margin: 10px 0;
}
 

 ul.rating li {
     width: 250px;
 }
 
  ul.rating li span {
     width: 100px;
     float: right;
 }
 
 
 ul li.overall {
 border-top: 1px solid #ccc;
 padding-top: 5px;
 font-weight: bold;
 }
 
.archive-entry .star-rating img, .entry-content .star-rating img {
     border: none;
 }
 
 .star-rating {
     display: block;
 }
 

/*************************************

 +Forms

 *************************************/
 
 
 .textbox {
 border-right: 1px solid #c8a578;
 border-bottom: 1px solid #c8a578;
 border-left: 1px solid #e1be91;
 border-top: 1px solid #e1be91;
 color:#acacac;
 font-size:12px;
 padding-left:2px;
 }
 
 .btn-submit {
     border: 1px solid #ccc;
     background-color: #DDD4C4;
     padding: 4px;
     cursor: pointer;
 } 

/*************************************

 +Comments

 *************************************/

.commentsblock{

	margin:0.5em;

	padding:1em;

font-size:1.1em;



}

.commentsblock textarea{

	width:410px;

}

.textarea, .textbox {

	border:1px solid #d1d1d1;

}


.commentsblock textarea:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentsblock textarea:focus, .commentsblock input:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentauthor{

	display:block;

	font-size:1.5em;

}

ol.commentlist{

	color:#777;

	list-style-type:none;

	margin:0;

	margin-top:1.5em;

	padding:0;

}

.commentlist li{

	margin-bottom:0.5em;

	padding:0.5em 1em;

}

.alt{

	background:#e0d9c8;

	padding:0.5em;

}

h3#comments{

font-size:1.6em;

}

 
 /*************************************

Main Entry Divs

 *************************************/

.entry

{
margin:0 auto 0 15px;
max-width:1500px;
min-width:8em;
position:relative;

z-index:1;

}


.entry p a {
    text-decoration: underline;
}


.entry .entry-wrap,

.entry .entry-top,

.entry .entry-bottom,

.entry .entry-bottom div 

{

    background:transparent url(images/bkg-box.png) no-repeat top right;

}



.entry .entry-wrap

{

    position:relative;

    zoom:1;

    _overflow-y:hidden;

    padding:0px 12px 5px 0px;

}



.entry .entry-top

{

    position:absolute;

    left:0px;

    top:0px;

    width:15px;

    margin-left:-15px;

    height:100%;

    _height:1600px;

    background-position:top left !important;

}

.entry .entry-content

{

    padding:16px 6px 0 0;

    overflow:hidden;

    min-height:20px;

}



.entry .entry-bottom

{

    position:relative;

    width:100%;

}

.entry .entry-bottom,

.entry .entry-bottom div

{

    height:15px;

    font-size:1px;

}



.entry .entry-bottom

{

    background-position:bottom right !important;

}

.entry .entry-bottom div  

{

    position:absolute;

    width:15px;

    top:0;

    left:-15px;

    background-position:bottom left !important;

}
 /*************************************

Specific PAGES

 *************************************/
   
h2.section-header, .p-links ul li.linkcat h2 {
      font-size: 15px;
      margin-bottom: 5px;
      color:#000;
  }
 .p-single h2 {
     margin-bottom: 10px;
 }
  
.split-column-even,  .split-column-wide {
 width:600px;
 float:left;
 }
 
  .split-column-wide .leftside {
  width:212px;
  float:left;
  }
  
    .split-column-wide .rightside {
  width:380px;
  float:right;
  }
  
  .latest-post {
      width: 600px;
  }
  
  .latest-posts h3 {
      border-top: 1px dotted #C5B9A5;
      padding-top: 15px;
  }
  
    .latest-post p img, .p-single .entry-content img {
text-align: center;
    }
  
  .large-image {
  width: 210px;
  height:165px;
  display:block;
  border:1px solid #E1BE91;
  }  

  .large-short-image {
    width:290px;
  height:75px;
  display:block;
  border:1px solid #E1BE91;
  }
  
.small-image {
  display:block;
  border:1px solid #E1BE91;
}
  .split-column-even .leftside {
  width:292px;
  float:left;
  }
  
    .split-column-even .rightside {
  width:292px;
  float:right;
  }
  
 /* :::::::::::::::::::::::::::::::: ARCHIVES / ARCHIVE ::::::::::::::::::::::::::::::::::::::::: */  
 
 
 .archive-entry {
     border-bottom: 1px solid #ccc;
     padding-bottom: 10px;
     margin-bottom: 10px;
     display: block;
     clear: both;
 }
 
 
 .cat-icon img {
     border: none;
 }
   
 /* :::::::::::::::::::::::::::::::: LINKS ::::::::::::::::::::::::::::::::::::::::: */  
  
 .p-links ul li.linkcat {
 display: block;
 float: left;
 width: 295px;
 margin-bottom: 10px;
 }

  
/* :::::::::::::::::::::::::::::::: TRAILERS CATEGORY ::::::::::::::::::::::::::::::::::::::::: */ 


.trailers-cat {
    background-color: #fff;
    padding-left: 75px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
   
  
 /* :::::::::::::::::::::::::::::::: LISTS ::::::::::::::::::::::::::::::::::::::::: */  
  ul.filmlist-archives {
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
  padding-bottom: 20px;
  }
 
 
 ul.filmlist-archives li.filmlistalt {
     background-color: #d6c9b5
 }      
 
 
 /* :::::::::::::::::::::::::::::::: HOME ::::::::::::::::::::::::::::::::::::::::: */


.widget a img {
display:none;
}


/* Widget */

#widgetbox_widget_parent_0 {
width: 450px;
}

/* Gallery for Featured Sidebar */



#featured {
    width:353px;
height:221px;
background:url(images/bkg-features.png) no-repeat 0 0;
}


.sliderwrapper {
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width:353px;
height:188px;
margin-top:25px;
}

.sliderwrapper .contentdiv {  
    visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 295px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 162px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
padding:24px 0 0 21px;
}


#sidebar .contentdiv a img {        
border-left:1px solid #482410;
border-right:1px solid #321303; 
border-bottom:1px solid #482410; 
border-top:1px solid #321303;
width:295px;
min-height: 162px;
}

.pagination {
margin:0 0 0 93px;
width:258px;
padding: 0;
}

.pagination  a {
width:26px;
height:23px;
text-align: center;
display: block; 
float: left;   
}

.pagination img{ 
 border: none;   
}

.contentdiv .hover-title-lists{
    background:url(images/bkg-feat-lists-title.png) repeat 0 0;  
}

.contentdiv .hover-title-reviews, .contentdiv .hover-title-reviews .post-title{
    background:url(images/bkg-feat-reviews-title.png) repeat 0 0;  
}

.contentdiv .post-title  a {
    color: #fff;
}

.contentdiv .hover-title-boxoffice, .contentdiv .hover-title-boxoffice .post-title {
    background:url(images/bkg-feat-box-title.png) repeat 0 0;  
}

.contentdiv .hover-title-lists, .contentdiv .hover-title-reviews {
height: auto;
   position: absolute;
top:140px;
left: 21px;
width:291px;
color: #fff;
font-weight: bold;
font-size: 17px;
padding: 2px 0 2px 5px;   
}


 .contentdiv .hover-title-boxoffice {
height: auto;
 position: absolute;
top:23px;
left: 21px;
width:291px;
color: #fff;
font-weight: bold;
font-size: 17px;
padding: 2px 0 2px 5px;   
}


.contentdiv .post-title {   
font-size:12px; 
line-height: 11px;
}

.contentdiv .boxoffice  {   
    padding: 25px 0 0 10px;
    background-color: #000;
    height: 162px;
    color: #ccc;

overflow-x:hidden;
overflow-y:scroll;

}

.boxoffice a {
color: #ccc;
}
.contentdiv .boxoffice h3 {
    display: none;
}

#pscroller2{
width: 292px;
height: 250px;
}

.rssdescription img {
    display: none;
}

#sidebar .contentdiv .boxoffice ul li {  
 line-height: 15px; 
 margin-bottom: 7px;  
}




