* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    line-height: 17px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #5a5a5a;
    background: #fff url(http://static.moviefanatic.com/theme/body.jpg) center ;
}

#body
{
	border-top: 5px solid #0177d1;
}

a { color: #0077d3; text-decoration: underline; cursor:pointer; }
a:hover { color: #5a5a5a; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
textarea { overflow: auto; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }


h1
{
	color: #0077d3; 
	text-shadow: 1px 1px 0px white;

	font-size : 30px;
	line-height : 30px;
	padding : 0;
	margin :0px 0px 12px 0px;
}

h2
{
	color: #0077d3; 
	text-shadow: 1px 1px 0px white;

	font-size : 26px;
	line-height : 26px;
	padding : 0;
	margin : 0px 0px 12px 0px;
}



.social { display: inline; height : 60px;  }
.social ul { display: inline; list-style-type: none; height : 60px; }
.social ul li { float: left; display: inline; width : 55px; height : 60px; padding-left: 10px; }




#navigation { height: 52px; width: 100%; background: url(http://static.moviefanatic.com/theme/nav.png) no-repeat 0 0 ; margin: 15px 0 10px 0; }
#navigation ul { list-style-type: none; padding-left: 8px; }
#navigation ul li { float: left; display: inline; height: 50px; font-weight: bold; padding-right: 1px; background: url(http://static.moviefanatic.com/theme/nav-li.jpg) no-repeat right bottom ; }
#navigation ul li a { text-decoration : none; float: left; display: inline; color: #020202; height: 31px; padding: 19px 20px 0 20px; text-shadow: 1px 1px 0px #ffffff; font-size: 14px; }
#navigation ul li a.active,
#navigation ul li a:hover { color: #fff; text-shadow: 1px 1px 0px #004780; background: url(http://static.moviefanatic.com/theme/nav-a-hover.jpg) repeat-x ; }

.breadcrumbs { color: #9a9a9a; font-size: 10px; margin-bottom : 10px; }
.breadcrumbs a {color: #9a9a9a; text-decoration : none; }

#cse-search-box { padding: 16px 15px 0 0; float: right; display: inline; width: 300px; }



a.button { background: url(http://static.moviefanatic.com/theme/button.png) no-repeat 0 0 ; font-size: 12px; color: #fff; font-weight: bold; text-decoration: none; height: 37px; position: relative ; margin-right: 6px; float: left; display: inline; line-height: 37px; padding: 0 14px 0 20px; text-shadow: 1px 1px 0px #0065b2; }
a.button span { background: url(http://static.moviefanatic.com/theme/button.png) right 0 ; display: block; position: absolute ; width: 6px; height: 37px; top: 0; left: 100%; font-size: 0; line-height: 0; text-indent: -4000px; }

a.button:hover { background: url(http://static.moviefanatic.com/theme/button-hover.png) no-repeat 0 0 ; color: #fff; }
a.button:hover span { background: url(http://static.moviefanatic.com/theme/button-hover.png) no-repeat right 0 ; }








/* Homepage Flash Panel */
#slider_container { 

width: 642px; height: 280px; position: relative; padding: 10px 10px 8px 10px;
margin-bottom : 20px;


border: 1px solid #dddddd;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;


background: #f7f7f7; /*fallback for non-CSS3 browsers*/
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7) to(#d6d6d6)); /*old webkit*/
background: -webkit-linear-gradient(#f7f7f7, #d6d6d6); /*new webkit*/
background: -moz-linear-gradient(#f7f7f7, #d6d6d6); /*gecko*/
background: -ms-linear-gradient(#f7f7f7, #d6d6d6); /*IE10*/
background: -o-linear-gradient(#f7f7f7, #d6d6d6); /*opera 11.10+*/
background: linear-gradient(#f7f7f7, #d6d6d6); /*future CSS3 browsers*/
-pie-background: linear-gradient(#f7f7f7, #d6d6d6); /*PIE*/


-webkit-box-shadow: rgb(102, 102, 102) 0px 3px 3px;
box-shadow: rgb(102, 102, 102) 0px 3px 3px;

behavior: url(/static/htc/pie.htc);
}


/* NIVO Slider */
#slider {
	position:relative;

	width:433px; /* Change this to your images width */
    height:278px; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border :0;
	display:block;
}
/* If an image is wrapped in a link */
#slider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	color:#fff;

	background: url(http://static.moviefanatic.com/static/images/transparency.png) repeat 0 0; 

	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:10px;
	margin:0;
	font-size : 14px;
}
.nivo-caption a {
	display:inline !important;
	color: #007CC9;
}
.nivo-html-caption {
    display:none;
}





#slider-navigation { position: absolute; top : 10px; right : 10px; width : 202px; height : 280px; }
#slider-navigation ul { list-style: none; }
#slider-navigation ul li a { 
	height: 46px; float: left; clear: left; width: 202px; padding : 3px 0 3px 0; margin-bottom : 2px;

	border: 1px solid #c0c0c0;
	
	background: #f7f7f7; /*fallback for non-CSS3 browsers*/
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7) to(#d4d4d4)); /*old webkit*/
	background: -webkit-linear-gradient(#f7f7f7, #d4d4d4); /*new webkit*/
	background: -moz-linear-gradient(#f7f7f7, #d4d4d4); /*gecko*/
	background: -ms-linear-gradient(#f7f7f7, #d4d4d4); /*IE10*/
	background: -o-linear-gradient(#f7f7f7, #d4d4d4); /*opera 11.10+*/
	background: linear-gradient(#f7f7f7, #d4d4d4); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#f7f7f7, #d4d4d4); /*PIE*/
	

	font-weight: bold;
	color: #747474;
	text-shadow: 1px 1px 0px white;
	text-decoration: none; 


	position : relative;
	behavior: url(/static/htc/pie.htc);


}
#slider-navigation ul li a.active,#slider-navigation ul li a:hover   { 
	color: #0077D3;
	border: 1px solid #939393;
}
#slider-navigation ul li a img { 
	vertical-align : middle;
	float: left;  display: inline; width:50px; height: 46px; margin : 0px 7px 0 7px; 
}














/* Reel Code */

.postmetadata
{
	color : #666666;
	font-size : 11px;
	margin : 2px 0 5px 0;
}


.postcommentlink {
	clear : both;
	text-align : right;
	font-size : 15px;
}

.postcommentlink a:link, .postcommentlink a:visited
{
	text-decoration : none;
}

.entry
{
	margin : 0 0 10px 0;
}

.entry p {
	padding : 0px;
	margin : 5px 0 10px 0;
}

.entry img {
	padding : 0px;
	border : none;
	margin : 5px;
}

.poll_results img
{
	margin : 0;
}




.by_letter {
	text-align : center;
	
	font-size : 12px;
	margin : 6px 0 6px 0;
}

.by_letter a {
	margin : 0 1px 0 1px;
}

.by_letter h2 {
	font-size : 14px;
	margin : 0;
	padding : 0;
}


.navigation {
	font-size : 12px;
}

.align_left {
	float : left;
	width : 235px;
	text-align : left;
	padding-right : 5px;
}

.align_right {
	float : left;
	width : 235px;
	text-align : right;
	padding-left : 5px;
}


.quotes blockquote
{
	min-height : 21px;
	background : url('http://static.reelmovienews.com/theme/blockquote.jpg') no-repeat;
	margin : 5px 0 15px 5px;
	
	padding : 5px 0 0px 35px;
	
	border : 0;
}



.notices
{
	border : 1px solid #003300;
	background-color : #ccffcc;
	margin : 10px 0 10px 0;
	padding : 10px 10px 10px 20px;
}

.errors
{
	border : 1px solid #660000;
	background-color : #cc9999;
	margin : 10px 0 10px 0;
	padding : 10px 10px 10px 20px;
}


.featured_videos a
{
	text-decoration : none;
}



.related_photos_set, .related_videos_set
{
	margin : 5px;
}

.related_photos_header, .releated_videos_header
{
	font-size : 11px;
}

.related_photos_header b, .related_videos_header b
{
	font-size : 13px;
}

.post h1, .post h2, .post h3
{
	font-size: 18px;
	border-bottom : 2px #C0C0C0 solid;
	padding : 0;
	margin : 0;
}

.post h1 a:link, .post h1 a:visited, .post h2 a:link, .post h2 a:visited, .post h3 a:link, .post h3 a:visited
{
	text-decoration : none;
}





.star p, .movies p, .character p, .episodes p, .music p {
	padding : 0px;
	margin : 0px 0px 10px 0px;
}



.twitter
{
	width : 100px;
	height : 20px;
	float : left;
	margin-right : 10px;
}

.plusone
{
	height : 20px;
	width : 90px;
	float : left;
}


.facebook
{
	width : 90px;
	height : 20px;
	float : left;
}


.comments_button
{
	float : left;
    display: block;

    width: 76px;
    height: 20px;
    background-image: url('http://static.reelmovienews.com/share/comments-combined.png');
    background-position: 0 0;
}

.comments_button:hover
{
    background-position: 0 -20px;	
}

.comments_alt
{
	display : none;
}

.comments_count
{
	width : 31px;
	height : 17px;

	float : left;
	
	font-size : 11px;
	font-weight : bold;
	
	text-align : center;
	
	color : #186487;
	
	padding: 3px 0 0 2px;
	margin-left : 5px;

	background : url('http://static.reelmovienews.com/share/comments-bubble.png') bottom right no-repeat;
}











.facebook_like
{
	height : 24px;
	margin : 5px 0 5px 0;
}


/* Comments */

.comments h2 
{
	font-size : 16px;
	padding : 0;
	margin : 8px 0px 3px 0px;
	border-bottom : 0px;
}

.comments h3 {
	font-size : 14px;
	padding : 0;
	margin : 8px 0px 3px 0px;
}

.alt {
	background-color: white;
	border-top: 1px solid #0077d3;
	border-bottom: 1px solid #0077d3;
}

.commentlist {
	padding: 0;
	margin: 0 0 20px 0;
}

.commentlist li {
	margin: 5px 0 3px 0;
	padding: 5px 10px 3px 10px;
	list-style: none;
	font-size : 12px;
}

.commentlist p { margin: 0 0 15px 0; }

.commentmetadata {
	margin: 0 0 4px 0;
	display: block;
	color : #e68f00;
}



.comment_box
{
	border : 1px solid #ababab;
	background-color : white;
	padding : 5px;
	margin-bottom : 10px;
}



/* Calendar */
.calendar {
	width : 100%;
}

.calendar th
{
	text-align : center;
	font-size : 10px;
}

.calendar_box {
	width : 14%;

	border-style : solid;
	border-color : grey;
	border-width : 0 1px 1px 0;
}

.calendar_box_left {
	border-left : 1px solid grey;
}

.calendar_box_top {
	border-top : 1px solid grey;
}

.day_header {
	padding : 2px;
	float : right;
	font-size : 10px;
	text-align : right;
}

.day_content {
	min-height : 60px;
	padding : 5px;
	font-size : 9px;
} 
/* End Calendar */


/* ======= STAR-RATER ======== */



.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url('http://static.moviefanatic.com/static/images/stars16.png') left -1000px repeat-x;
}
.star-rating{
position:relative;
width:80px;
height:16px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:16px;
line-height:16px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left bottom;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}

.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display: inline-block;
vertical-align: middle;
}

.vertical-rating {
	display:-moz-inline-block;
	display:-moz-inline-box;
	display: inline-block;
	vertical-align: middle;
	text-align:center;
	width:150px;
}

.leftcol-rating {
	display:-moz-inline-block;
	display:-moz-inline-box;
	display: inline-block;
	vertical-align: middle;
	text-align:left;
	width:180px;
}


.small-star{
width:50px;
height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
background-image: url('http://static.moviefanatic.com/static/images/stars16.png');
line-height: 10px;
height: 10px;
}

.star-rating-response, .star-rating-numeric, .star-rating-votes {
	font-size : 13px;
}


.stars16
{
	list-style-type : none;
	width : 80px;
	height : 16px;
	line-height : 16px;
	display : inline-block;
	vertical-align: middle;
	padding : 0;
	margin : 0;
	overflow : hidden;
}

.stars22
{
	list-style-type : none;
	width : 110px;
	line-height : 22px;
	height : 22px;
	display : inline-block;
	vertical-align: middle;
	padding : 0;
	margin : 0;
	overflow : hidden;
}


.stars16 li, .stars16 div
{
	display : inline;
	width : 16px;
	height : 16px;
	float : left;

	padding : 0;
	margin : 0;
}

.stars22 li, .stars22 div
{
	display : inline;
	width : 22px;
	height : 22px;
	float : left;

	padding : 0;
	margin : 0;	
}

.stars16 .full { background: url('http://static.tvfanatic.com/static/images/stars16.png') 0px -16px; }
.stars22 .full { background: url('http://static.tvfanatic.com/static/images/stars22.png') 0px -22px; }

.stars16 .empty, .stars16 .partial  { background: url('http://static.tvfanatic.com/static/images/stars16.png') 0px 0px; }
.stars22 .empty, .stars22 .partial  { background: url('http://static.tvfanatic.com/static/images/stars22.png') 0px 0px; }


.stars16 .partial span
{

	background: url('http://static.tvfanatic.com/static/images/stars16.png') 0px -16px;
	height : 16px;	
	float : left;
}

.stars22 .partial span
{
	background: url('http://static.tvfanatic.com/static/images/stars22.png') 0px -22px;
	height : 22px;	
	float : left;
}
/* ======= /STAR-RATER ======== */




.horiz_menu{padding:0;margin:8px 0 8px 0;float:left;width:100%;background:url('http://static.moviefanatic.com/theme/2f2c38.gif') repeat-x 0 24px;min-height:26px;clear:both;}
.horiz_menu h1, .horiz_menu h2, .horiz_menu h3 {padding:0;margin:0px 0 0px; 0;line-height:20px;font-weight:bold;letter-spacing:-.025em;float:left;max-width:200px;}
.horiz_menu h1 { font-size:14px; }
.horiz_menu h2 { font-size:13px; }
.horiz_menu h3 { font-size:12px; }
.horiz_menu_links {float:right;margin:0;padding:0 0 0 20px;list-style:none;height:21px;}
.horiz_menu_links li {float:left;background:none;margin:0;padding:0;}
.horiz_menu_links li a {display:block;padding:4px 6px 4px 6px;background-color:#dcdcdc;color:black;border:1px solid #fff;border-bottom:0;text-align:center;text-decoration:none;font-size:11px;}
.horiz_menu_links li a:hover {background-color:#95b0cb;color:white;}
.horiz_menu_links li a.selected_tab  {background-color:#2f2c38;color:white;text-decoration:none;}
.horiz_menu_links li b {display:block;padding:4px 6px 4px 6px;background-color:#2f2c38;color:white;border:1px solid #fff;border-bottom:0;text-align:center;font-size:11px;}


.horiz_menu_small {padding:0;margin:8px 0 8px 0;float:left;width:100%;background:url('http://static.reelmovienews.com/theme/2f2c38.gif') repeat-x 0 24px;min-height:26px;clear:both;}
.horiz_menu_small h1, .horiz_menu h2, .horiz_menu h3 {padding:0;margin:0px 0 0px; 0;line-height:20px;font-weight:bold;letter-spacing:-.025em;float:left;max-width:200px;}
.horiz_menu_small h1 { font-size:13px; }
.horiz_menu_small h2 { font-size:12px; }
.horiz_menu_small h3 { font-size:11px; }
.horiz_menu_links_small {float:right;margin:0;padding:0 0 0 20px;list-style:none;height:21px;}
.horiz_menu_links_small li {float:left;background:none;margin:0;padding:0;}
.horiz_menu_links_small li a {display:block;padding:4px 4px 4px 4px;background-color:#dcdcdc;color:black;border:1px solid #fff;border-bottom:0;text-align:center;text-decoration:none;font-size:10px;}
.horiz_menu_links_small li a:hover {background-color:#95b0cb;color:white;}
.horiz_menu_links_small li a.selected_tab  {background-color:#2f2c38;color:white;text-decoration:none;}
.horiz_menu_links_small li b {display:block;padding:4px 4px 4px 4px;background-color:#2f2c38;color:white;border:1px solid #fff;border-bottom:0;text-align:center;font-size:10px;}




























/* Begin Eric code */

div.hr {
  height: 16px;
  background: url(http://static.moviefanatic.com/theme/hr.png) no-repeat;
  width : 664px;
  margin : 25px 0 15px 0;
}
div.hr hr {
  display: none;
}


#wrapper { width: 982px; margin: 0 auto; }

#header {
	position : relative;
	min-height : 135px;
}

#header a { text-decoration: none; }

#logo {
	margin : 30px 0 0 20px;
}

#header .leaderboard {
	float : right;
	margin-top: 40px;
	width : 728px;
	height : 90px;
}

.leaderboard
{
	width : 728px;
	height : 90px;
	margin : 10px auto 10px auto;
}

#header .social_mini { display: inline; position : absolute; top : 5px; left : 0;  }
ul.social_mini  { display: inline; list-style-type: none; }
ul.social_mini li { float: left; display: inline; width : 90px; height : 20px; padding-left: 10px; }
ul.social_mini li.twitter_follow { width : 155px;}


.top-nav { position : absolute; top : 0; right : 0; display: inline; font-size: 11px; width: 630px; }
.top-nav ul { list-style-type: none; padding: 7px 10px 0 0 ; float: right; display: inline; }
.top-nav ul li { float: left; display: inline; padding: 0 3px; border-right: 1px solid #d7d7d7; line-height: 11px;}
.top-nav ul li a { color: #e68f00; }
.top-nav ul li.last { padding-right: 0; border: 0; }
.top-nav ul li a:hover { color: #f4bd64; }

.top-nav .sites { 
	float: right; display: inline; height: 24px; background-color: #0177d1; 

	-moz-border-radius-bottomleft: 10px;
	-webkit-bottom-left-border-radius: 10px;
	border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;
	-webkit-bottom-right-border-radius: 10px;
	border-bottom-right-radius: 10px;	
}
.top-nav .sites ul { list-style-type: none; height: 19px; padding: 5px 3px 0 3px; float: right; display: inline;  }
.top-nav .sites ul li { color : #d7edfb; float: left; display: inline; line-height: 11px; padding: 0 7px; border-right: 1px solid #1a90ea; }
.top-nav .sites ul li:last-child { border: 0; }
.top-nav .sites ul li a { color: #d7edfb; }
.top-nav .sites ul li a:hover { color: #a1c9e2; }





.content { width: 664px; display : inline; float : left; padding-bottom:25px; }
.sidebar { width: 300px; display : inline; float: right; padding-bottom:25px; padding-right : 2px; }


.wide_body { 
	background-color : #f7f7f7;
	padding : 20px;
	width : 941px;
	border : 1px solid #b9b9b9;



	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;


	-moz-box-shadow: 3px 3px 2px #888;
	-webkit-box-shadow: 3px 3px 2px #888;
	box-shadow: 3px 3px 2px #888;

	position : relative;
	behavior: url(/static/htc/pie.htc);
}



.white_box {
	background: #f7f7f7; /*fallback for non-CSS3 browsers*/
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7) to(#fefefe)); /*old webkit*/
	background: -webkit-linear-gradient(#f7f7f7, #fefefe); /*new webkit*/
	background: -moz-linear-gradient(#f7f7f7, #fefefe); /*gecko*/
	background: -ms-linear-gradient(#f7f7f7, #fefefe); /*IE10*/
	background: -o-linear-gradient(#f7f7f7, #fefefe); /*opera 11.10+*/
	background: linear-gradient(#f7f7f7, #fefefe); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#f7f7f7, #fefefe); /*PIE*/


	padding : 20px;
	border : 1px solid #b9b9b9;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;


	-moz-box-shadow: 3px 3px 2px #888;
	-webkit-box-shadow: 3px 3px 2px #888;
	box-shadow: 3px 3px 2px #888;

	position : relative;
	behavior: url(/static/htc/pie.htc);

}

.article { 
	border: 1px solid #dddddd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	
	background: #f7f7f7; /*fallback for non-CSS3 browsers*/
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7) to(#d6d6d6)); /*old webkit*/
	background: -webkit-linear-gradient(#f7f7f7, #d6d6d6); /*new webkit*/
	background: -moz-linear-gradient(#f7f7f7, #d6d6d6); /*gecko*/
	background: -ms-linear-gradient(#f7f7f7, #d6d6d6); /*IE10*/
	background: -o-linear-gradient(#f7f7f7, #d6d6d6); /*opera 11.10+*/
	background: linear-gradient(#f7f7f7, #d6d6d6); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#f7f7f7, #d6d6d6); /*PIE*/
	



	padding : 10px;

	width : 642px;
	min-height : 210px;

	-moz-box-shadow: 3px 3px 2px #888;
	-webkit-box-shadow: 3px 3px 2px #888;
	box-shadow: 3px 3px 2px #888;

	position : relative;	
	behavior: url(/static/htc/pie.htc);

}

.article .img { position: relative ; padding: 6px; float: left; display: inline; margin-right: 12px; width:272px;height:192px; }


.article .img .ribbon { position: absolute; top: -4px; left: -6px; width: 129px; height: 75px; }
.article .img .ribbon img { border: 0; }

.article .img .play { position: absolute; top: 63px; left: 103px; width: 67px; height: 67px; }
.article .img .play img { border: 0; }


.article .frame { position: absolute ; top: 0; left: 0; font-size: 0; line-height: 0; text-indent: -4000px; width: 284px; height: 204px; background: url(http://static.moviefanatic.com/theme/article-frame.png) no-repeat ; }

.article h2 { font-size: 22px; color: #0077d3; font-weight: bold; line-height: 26px; margin : 0;}
.article h2 a { text-decoration : none; } 
.article p { margin : 0; padding : 0 0 10px 0; }
.article p.date { font-size: 11px; color: #e68f00; line-height: 11px; text-transform: uppercase; }
.article a.comments { font-size : 11px; text-decoration : none; color : #e68f00; line-height : 11px; padding-left : 18px; float : right; width : 80px; background : url(http://static.moviefanatic.com/theme/comments.png) 0 no-repeat; }
.article a.comments:hover { text-decoration : underline; }

.article .tags
{
	padding : 6px 0 0px 2px;
	
	font-style : italic;
	font-weight : bold;
	font-size : 12px;
}

.article .tags a
{
	color :#5A5A5A;
	text-decoration: none;
}




.entry ul
{
	margin-left : 20px;
}

.entry li {
	padding : 5px;
}

.featured_video_wide, .featured_video_narrow
{
	position : relative;

}

.featured_video_narrow 
{
	float : left;
	margin-right : 10px;
}


.featured_video_wide a, .featured_video_narrow a  { text-decoration :none; }
.featured_video_wide a:hover, .featured_video_narrow a:hover { color : grey;} 

.featured_video_wide h5, .featured_video_narrow h5
{
	position : absolute;
	bottom : 0;
	left : 0;
	background: url(http://static.moviefanatic.com/static/images/transparency.png) repeat 0 0; 
 	margin : 0;
 	width : 100%;
	text-align : center;
 	color : #e68f00;
}
.featured_video_wide h5
{
 	padding : 5px 0 5px 0;
	font-size : 14px;
}

.featured_video_narrow h5
{
 	padding : 2px 0 2px 0;
	font-size : 12px;
}

.featured_video_wide .play
{
	display: block; 
	width: 67px; height: 67px; 
	position: absolute;
 top: 30px; left: 116px;  
}
.featured_video_narrow .play
{
	display: block; 
	width: 33px; height: 33px; 
	position: absolute;
 top: 15px; left: 58px;  
}




.movie_browse
{
	float:left;width:186px;text-align:center;
	margin : 0 10px 15px 10px;
	position : relative;
}

.movie_browse a {
	color : white;
	text-decoration : none;
}

.movie_browse a:hover
{
	color : #0077d3;
}

.movie_browse h2
{
	position : absolute;
	top : 0;
	left : 0;
	background: url(http://static.moviefanatic.com/static/images/transparency.png) repeat 0 0; 
 	text-shadow : none;
 	color : white;
 	margin : 0;
 	padding : 5px 0 5px 0;
 	text-align : center;
 	font-size : 14px;
 	width : 100%;
}

.movie_browse .date
{
 	width : 100%;
	font-size : 16px;
	position : absolute;
	bottom : 0;
	left : 0;
	background: url(http://static.moviefanatic.com/static/images/transparency.png) repeat 0 0; 
 	text-shadow : none;
 	color : white;
 	margin : 0;
 	padding : 5px 0 5px 0;
 	text-align : center;
}



.widget { padding:0; margin-bottom : 20px; }

.widget h4, .widget h3, .widget h2 {  
	position : absolute;

	background-color: #1989dc; 
	height: 33px; 
	color: #fff; margin : 0; text-shadow: 1px 1px 0px #0065b2; 
	padding: 0 0 0 16px; line-height: 34px; font-size: 14px; border : 0; 

	border-right : 1px solid #d6d6d6;


	border-bottom : 0;

	-webkit-box-shadow: #333 0px 0px 2px;
	box-shadow: #333 0px 0px 2px;

	-moz-border-radius-topleft: 8px;
	-webkit-top-left-border-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-top-right-border-radius: 8px;
	border-radius: 8px 8px 0 0;
	
	position : relative;

	behavior: url(/static/htc/pie.htc);

}

h4 a.more
{
	position : absolute;
	top : 3px;
	right : 5px;
	font-size : 12px;
	text-shadow : none;
	color : white;
	text-decoration : none;
}

.widget .more { font-weight:bold; height: 33px; color: #fff; text-shadow: 1px 1px 0px #0065b2; padding-right: 8px; line-height: 34px; font-size: 14px; }
.widget .more a  { text-decoration : none; color : white; }
.widget .date { width: 74px; height: 18px; margin: 5px auto 5px auto; padding: 0 1px 0 1px; text-align: center; background: url(http://static.moviefanatic.com/theme/col-box-date.png) no-repeat ; font-size: 10px; color: #fff; line-height: 18px; height : 100%; }

.widget_body { 
	
	
	background: #f7f7f7; /*fallback for non-CSS3 browsers*/
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7) to(#d6d6d6)); /*old webkit*/
	background: -webkit-linear-gradient(#f7f7f7, #d6d6d6); /*new webkit*/
	background: -moz-linear-gradient(#f7f7f7, #d6d6d6); /*gecko*/
	background: -ms-linear-gradient(#f7f7f7, #d6d6d6); /*IE10*/
	background: -o-linear-gradient(#f7f7f7, #d6d6d6); /*opera 11.10+*/
	background: linear-gradient(#f7f7f7, #d6d6d6); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#f7f7f7, #d6d6d6); /*PIE*/
	

	border: 1px solid #dddddd;
	border-top : 0;
		
	height : 100%; padding : 9px;

	-moz-border-radius-bottomleft: 8px;
	-webkit-bottom-left-border-radius: 8px;

	-moz-border-radius-bottomright: 8px;
	-webkit-bottom-right-border-radius: 8px;

	border-radius: 0px 0px 8px 8px;

	-webkit-box-shadow: #333 0px 2px 2px;
	box-shadow: #333 0px 2px 2px;
	
	position : relative;

	behavior: url(/static/htc/pie.htc);

}

/*
.widget_body { background: url(http://static.moviefanatic.com/theme/box.png) repeat-y left ; padding: 0 1px 0 3px; }
.widget_grad { background: url(http://static.moviefanatic.com/theme/box-grad.png) repeat-x bottom; height : 100%; padding : 10px;}
.widget_bottom { height: 8px; background: url(http://static.moviefanatic.com/theme/box-bottom.png) ; font-size: 0; line-height: 0; text-indent: -4000px; }
*/



.widget ul.images_300 { list-style-type: none; }
.widget ul.images_300 li { width: 94px; text-align: center; float: left; display: inline; padding-left: 9px; }
.widget ul.images_300 li:first-child, .widget ul.images_300 li.first { padding-left : 0px; }
.widget ul.images_300 li a { text-decoration: none; }
.widget ul.images_300 li img { border: 1px solid #818181; }
.widget ul.images_300 .rating img { border : 0; }


.widget ul.images_280 { list-style-type: none; }
.widget ul.images_280 li { width: 87px; text-align: center; float: left; display: inline; padding-left: 9px; }
.widget ul.images_280 li:first-child, .widget ul.images_280 li.first { padding-left : 0px; }
.widget ul.images_280 li a { text-decoration: none; }
.widget ul.images_280 li img { border: 1px solid #818181; }
.widget ul.images_280 .rating img { border : 0; }

.widget .rating { border-top : 1px solid #ccc; border-bottom : 1px solid #ccc; margin-top: 5px; padding: 4px 0 4px 0;}


.widget ul.boxoffice { list-style-type: none; margin : -10px; }
.widget ul.boxoffice li { padding-bottom: 2px; background: url(http://static.moviefanatic.com/theme/box-li.jpg) repeat-x bottom ; }
.widget ul.boxoffice li a { display: block; height: 33px; text-decoration: none; color: #545454; position: relative ; padding: 18px 0 0 52px;  }
.widget ul.boxoffice li a:hover { color: #0077d3; font-weight: bold; background: url(http://static.moviefanatic.com/theme/box-a.jpg) repeat-x ; }
.widget ul.boxoffice li a .num { 
	position: absolute ; top: 12px; left: 12px; 	
	display: block; 
}
.widget ul.boxoffice li a .price { color: #e68f00; position: absolute ; top: 15px; right: 14px; }
.widget ul.boxoffice li a .price { font-weight: normal; }
.widget ul.boxoffice li.last, .widget ul.boxoffice li:last-child{ padding: 0; background: transparent; }



.widget ul.list { list-style-type: none; margin : -10px; }
.widget ul.list li { padding : 7px 0 5px 10px; border-bottom : 1px solid #b5b5b5;}
.widget ul.list li:last-child { border : 0; } 

.widget ul.list ul { list-style-type: none; }
.widget ul.list ul li { padding : 0; margin : 0; border : 0; }

.widget .social_mini  { display: inline; width : 290px; height : 20px; margin-left : -5px; overflow : hidden; }
.widget .social_mini div { float: left; display: inline; width : 85px; height : 20px; margin-left : 5px; }
.widget .social_mini div.twitter { width : 100px; }
.widget .social_mini div.first { margin : 0; }



/*#header .social_mini { display: inline; position : absolute; top : 5px; left : 0;  }
ul.social_mini  { display: inline; list-style-type: none; }
ul.social_mini li { float: left; display: inline; width : 90px; height : 20px; padding-left: 10px; }
ul.social_mini li.twitter_follow { width : 155px;}*/



.featured_videos { padding : 10px; } 


.paging
{
	text-align : center;
}

.numbers
{
	margin : 0 auto;
}

.paging .ellip
{
	margin : 0 5px 0 5px;
	float : left;
	
	font-size : 12px;
	font-weight : bold;
	line-height : 27px;
}

.num
{
	padding : 0 7px 0 7px; min-width : 15px; height: 29px; font-size: 12px; font-weight: bold; color: #545454; 
	text-align: center; line-height: 30px; 


	background: #f7f7f7; /*fallback for non-CSS3 browsers*/
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7) to(#d4d4d4)); /*old webkit*/
	background: -webkit-linear-gradient(#f7f7f7, #d4d4d4); /*new webkit*/
	background: -moz-linear-gradient(#f7f7f7, #d4d4d4); /*gecko*/
	background: -ms-linear-gradient(#f7f7f7, #d4d4d4); /*IE10*/
	background: -o-linear-gradient(#f7f7f7, #d4d4d4); /*opera 11.10+*/
	background: linear-gradient(#f7f7f7, #d4d4d4); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#f7f7f7, #d4d4d4); /*PIE*/


	border-bottom : 1px solid #d8d8d8;	
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	position : relative;

	behavior: url(/static/htc/pie.htc);
}

a.num:hover
{
	background: #9b9b9b;
	color : white;
}

b.num
{
	background: #9b9b9b;
	color : white;
}

.paging .prev {
	margin-right : 10px;
}

.paging .num
{
	display : block;
	float : left;
	
	margin : 0 2px 0 2px;
	text-decoration : none;
}



.content_rectangle
{
	width : 300px;
	margin : 10px auto 10px auto;
}

.sidebar_rectangle
{
	width : 300px;
	margin : 0px auto 20px auto;
}


.skyscraper
{
	width : 160px;
	margin : 0 auto 20px auto;
}





.movie_header { height: 100%; position: relative ; background: url(http://static.moviefanatic.com/theme/movie_header.jpg) no-repeat ; width: 665px; height: 254px; padding: 1px 1px 3px 1px; margin-bottom : 10px; }
.movie_header img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: block; }
.movie_header .menu_bar { padding: 2px 0; width: 663px; position: absolute ; bottom: 7px; left: 1px; background: url(http://static.moviefanatic.com/theme/movie_header_text.png) ; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

.movie_header p, .movie_header h1 { float: left; display: inline; font-size: 18px; font-weight: bold; color: #0067b5; line-height: 36px; text-shadow: 1px 1px 0px #fff; padding-left: 12px; }
.movie_header p.small, .movie_header h1.small { float: left; display: inline; font-size: 12px; font-weight: bold; color: #0067b5; line-height: 36px; text-shadow: 1px 1px 0px #fff; padding-left: 12px; }



.movie_header .nav { float: right; display: inline; }
.movie_header .nav ul { list-style-type: none; padding-right: 5px; float: right; display: inline; }
.movie_header .nav ul li { float: left; display: inline; }
.movie_header .nav ul li a { color: #000; text-decoration: none; float: left; display: inline;  padding: 0 12px; height: 36px; line-height: 36px; text-shadow: 1px 1px 0px #fff; }
.movie_header .nav ul li b { color: #000; font-weight : bold; text-decoration: none; float: left; display: inline;  padding: 0 12px; height: 36px; line-height: 36px; text-shadow: 1px 1px 0px #fff; }
.movie_header .nav ul li a:hover { color: #fff; background: url(http://static.moviefanatic.com/theme/content-area-hover.jpg) ; text-shadow: 1px 1px 0px #000; }




#footer { padding: 14px 0 10px 0; background: url(http://static.moviefanatic.com/theme/footer.png) no-repeat top center ; }
#footer ul { list-style-type: none; }
#footer ul li { line-height: 10px; font-size: 10px; float: left; display: inline; padding: 0 8px; border-left: 1px solid #c0c0c0; }
#footer ul li a { text-decoration: none; color: #838383; }
#footer ul li a:hover { color: #bbb; }
#footer ul li.first { padding-left: 0; border: 0; }
#footer ul li.last { padding-right: 0; border: 0; }











body ul#sharebar { display: none; position: absolute; min-width: 65px; float: left; background: #fff; padding: 0; text-align: center; border-width: 1px; border-style: solid; border-color: #ccc; list-style: none; margin: 0; z-index: 99; }
body ul#sharebar li { display: block; margin: 5px; padding: 0; text-align: center; }

#sharebarx { display: none; height : 20px; margin: 0 0 10px; }
#sharebarx ul { list-style: none; width: 100%; float: left; height : 20px;  padding: 0;  }
#sharebarx ul a { line-height: 14px; text-decoration: none; }
#sharebarx ul li { float: left; margin-right: 15px; line-height: 18px; }
#sharebarx ul li .st_email  { margin: 0 15px !important; }



.comments_vertical
{
    width: 56px;
    height: 18px;
    background-image: url('http://static.moviefanatic.com/static/images/comments-vertical.png');
    background-position: 0 0;
}

.comments_vertical:hover
{
    background-position: 0 -18px;	
}

.comments_vertical_count
{
	width : 56px;
	height : 39px;
	line-height : 39px;
	
	padding-bottom : 2px;

	font-size : 16px;
	font-weight : bold;
	
	text-align : center;
	
	color : #30566D;

	background-image : url('http://static.moviefanatic.com/static/images/comments-vertical-bubble.png');
    background-position: 0 0;
}
.comments_vertical_count:hover
{
	background-position: 0 -41px;
}













/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(/static/images/colorbox/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(/static/images/colorbox/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(/static/images/colorbox/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/static/images/colorbox/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(/static/images/colorbox/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(/static/images/colorbox/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(/static/images/colorbox/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(/static/images/colorbox/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(/static/images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/static/images/colorbox/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/static/images/colorbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}











.last { margin-right : 0; }


.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%;
}