/* CSS Document for Entertainment Page */
html { background:url(http://cache.tcm.ie/breakingnews/images/entertainment/bg_red1.gif) repeat left top; padding: 0;}
body { background:url(http://cache.tcm.ie/breakingnews/images/entertainment/bg_red.gif) repeat-x left top; }

/* START OVERALL ADDED BY TCM */
#ents-content { width:624px; }
#ents-content .hr { width:643px; }
#ents-content .news-headlines { width:100%; }
#ents-content .news-headlines li {width:300px; padding:12px 0 7px 10px;  float:left; border:none; display:inline;}
#ents-content .news-headlines li.left { width:265px; padding-right:40px; }

/* added by WF */
#ents-content .news-headlines li.left-clear {clear:left; width:300px; padding:12px 0 7px 0px; }

#ents-headlines { width:100%; float:left; }
/* #ents-headlines .left { width:295px; float:left; padding:0px 10px 20px 0px; display:inline; }
#ents-headlines .right { width:315px; float:left; padding:0px 0px 20px 0px; display:inline; } */

#ents-content #ents-headlines .left .news-headlines { width:595px; padding:0px; margin:15px 0px 0px 0px; float:left; }
#ents-content #ents-headlines .left .news-headlines li { width:595px; float:left; border:none; padding:0px 0px 4px 0px; margin:0px; font-weight:bold; }

#ents-content #ents-headlines .right .news-headlines { width:315px; padding:0px; margin:15px 0px 0px 0px; float:left; }
#ents-content #ents-headlines .right .news-headlines li { width:315px; float:left; border:none; padding:0px 0px 4px 0px; margin:0px; font-weight:bold; }
#ents-content #ents-headlines .news-headlines li a { float:left; font-weight:normal;}
#ents-content #ents-headlines .news-headlines li img { float:left; margin:0px 2px 0px 5px; }
#ents-content #ents-headlines .news-headlines li .time { color:#db2203; margin:0px 5px 0px 0px; float:left; font-weight:normal; }

#ents-content #ents-headlines .news-headlines li .time a { color:#db2203; float:left; margin-left:3px; }
#ents-content #ents-headlines .news-headlines li .time a:hover { color:#db2203; float:left; margin-left:3px; text-decoration:none;}

#more-ents-news { width:295px; float:left; padding:0px 10px 6px 0px; display:inline; }
#ents-content #more-ents-news .hr { width:305px; position:relative; }
#ents-content #more-ents-news .news-headlines { margin:0px; padding:0px; float:left; margin-bottom:10px; }
#ents-content #more-ents-news .news-headlines li { width:295px; padding:5px 0 14px 0; }
#ents-content #more-ents-news .news-headlines li img.align-right { margin-left:5px; }
#more-ents-news h1 a { color:#004276; }
#more-ents-news h2 { font-size:150%; margin:7px 0px 3px 0px; padding:0px; float:left; color:#3d3d3d; }
#more-ents-news h3 { margin:5px 0px 5px 0px; }
/*\*/ * html #more-ents-news { overflow:hidden; } /**/
/*\*/ * html #ents-content #more-ents-news .hr { position:relative; } /**/
/* END OVERALL ADDED BY TCM */


.entertainment {}
.entertainment h1 a { color:#004276; }
.entertainment h1 a:hover { text-decoration:underline; }
.entertainment h2 { font-size:145%; color:#3D3D3D; margin-top:10px; }
.entertainment h2#lotto { margin-top:15px; }
*+html .entertainment h2#lotto { margin-top:10px; }
/*\*/ * html .entertainment h2#lotto { margin-top:10px; } /**/
.entertainment .align-right { margin-top:10px; margin-left:10px; }
.entertainment #main-headline { padding:5px 0px 0px 0px; }
.entertainment #main-headline p { font-size:105%; }
.entertainment #main-headline img { margin-bottom:5px; }
.entertainment #main-headline a.adjacent { line-height:15px; margin-top:3px; position:relative; }
.entertainment #main-headline a img { float:left; margin-bottom:0px; }
.entertainment .recent-news { margin:0; padding:0 0 10px 15px; color:#db2203; clear:both; padding-top:15px; }
*+html .entertainment .recent-news { padding-top:0px; }
/*\*/ * html .entertainment .recent-news { padding-top:0px; } /**/
.entertainment .recent-news li { padding:0; margin:0; font-weight:bold; }
.entertainment .news-headlines { padding-bottom:0px; position:relative; }
.entertainment .news-headlines li { border-bottom:none; }
.entertainment .news-headlines li.last { padding-bottom:5px; }
.entertainment .news-headlines li a { background:#FFFFFF; }

.entertainment #lotto-table { width:300px; margin:10px 0px 10px 0px; }
.entertainment #lotto-logo-td { padding-right:15px; }

.entertainment .panel-grey { float:none; margin-bottom:0px; margin-top:10px; }

.entertainment #film-reviews { float:left; border:none; width:auto; background:#FFF; padding-bottom:10px; position:relative; }
.entertainment #film-reviews li { float:left; border:none; padding:12px 0px 7px 0px; }

.entertainment #banner { height:auto !important; height:632px; min-height:632px; }

.horoscopes .content { overflow:hidden; width:280px; }
.horoscopes .control-left { position:absolute; top:55px; left:-8px; z-index:1; }
.horoscopes .control-right { position:absolute; top:55px; right:-8px; z-index:1; }
#pick-sign { float:left; width:100%; text-align:center; margin-bottom:5px; color:#3D3D3D; font-weight:bold; }
#horoscope-slider { width:5000px; float:left; margin-left:-10px; z-index:0; display:inline; }
#horoscope-slider a { float:left; margin:0px 7px; }
#horoscope-slider a img { border:none; }

ul.soap-watch-previews { margin:10px 0px 0px 0px; padding:0px; list-style:none; width:100%; }
ul.soap-watch-previews li { width:100%; float:left; padding:0px; margin:0px; }
ul.soap-watch-previews li a:hover span { text-decoration:underline; cursor:pointer; }
ul.soap-watch-previews li img { float:left; margin:0px 10px 0px 0px; border:1px solid #3D3D3D;  }
ul.soap-watch-previews li h3 { width:100%; float:left; margin:0px; padding:0px 0px 4px 0px; background:#FFFFFF; }
ul.soap-watch-previews li h3 span { float:left; margin:5px 5px 0px 0px; }
ul.soap-watch-previews li h3 strong { float:left; margin:3px 0px 0px 0px; }

ul.soap-watch-previews .open { display:block; }
ul.soap-watch-previews .open p { clear:both; width:100%; padding-bottom:10px; margin-bottom:0px; }
ul.soap-watch-previews .open .dates { float:left; width:100%; padding:1px 0px 3px 0px; background:#FFFFFF; }
ul.soap-watch-previews .open .dates a { color:#CD3301; width:39px; height:17px; line-height:17px; display:block; float:left; font-weight:bold; text-align:center; margin-right:2px; }
ul.soap-watch-previews .open .dates a.nav-on { color:#FFFFFF; background:url(http://cache.tcm.ie/breakingnews/images/homepage/button_vote.jpg) no-repeat left top; }
ul.soap-watch-previews .open .dates a.nav-on:hover { text-decoration:none; }
ul.soap-watch-previews .closed { display:none; }


#movie-trailers { overflow:hidden; float:left; width:100%; position:relative; }
#movie-trailers .content { overflow:hidden; }
#movie-trailers .control-left { position:absolute; top:115px; left:5px; z-index:1; }
#movie-trailers .control-right { position:absolute; top:115px; right:5px; z-index:1; }
#movie-scroller { width:5000px; float:left; padding:15px 0px 10px 0px; position:relative; background:#FFFFFF; }
#movie-scroller a { float:left; margin-right:8px; }
*+html #movie-scroller a { margin-right:4px; }
/*\*/ * html #movie-scroller a { margin-right:4px; } /**/
/*\*/ * html #movie-scroller { padding-bottom:0px; } /**/
#movie-scroller a img { float:left; border:none; }


#reader-reviews { padding:15px 0px 0px 0px; }
#reader-reviews .hr { width:311px; position:relative; }
#reader-reviews table { text-align:center; }
#reader-reviews td.right { padding:10px 0px 0px 0px; font-size:130%; color:#3D3D3D; font-weight:bold; line-height:20px; }
#reader-reviews td.right a { font-size:70%; }


#footer { background:#000000; }
