/*Top stories*/
#topstories{width:628px; background:#E6E6CE; padding:1px; margin-bottom:20px; *overflow:hidden;}
#topstories .content {border:1px solid #FFFFFF; padding: 8px 5px 0 5px; *overflow:hidden; *width:616px; }

#top-row ul, #bottom-row ul { margin: 0px; padding: 0px; list-style: none; text-align: left; }
#top-row { margin-bottom: 10px; }
#top-row ul li {float:left; width:300px; }
#top-row ul li a, #top-row ul li a:visited{clear:both;}
#top-row ul li a:hover{color:#000;}
#top-row ul li img, #bottom-row ul li img{border: 1px solid #e4e4df;}
#top-row ul li.first {padding:0 5px 0 3px; border-right: 1px solid #FFFFFF;}
#top-row ul .second{padding-left: 8px;}
#top-row, #bottom-row{width: 620px;}

#bottom-row ul .first { border-right: 1px solid #e4e4df; padding-right: 10px;}
#bottom-row ul .second { padding-right: 9px; padding-left: 9px;}
#bottom-row ul .third { border-left: 1px solid #e4e4df; padding-left: 10px;}
#bottom-row ul { margin-right: 2px; margin-left: 2px;}
#bottom-row ul li { float: left; width: 192px;}
#top-row ul li img { border: 1px solid #e4e4df; margin-bottom:5px;}

#topstories .h2 {padding:5px 3px;  }
#topstories .h2 a {padding:0; }
#topstories p {padding:0 3px 5px 3px; margin:0;}

#content.lcs .left-column div.sub-section{float:left; margin:0 5px 15px 0; width:310px; padding-bottom:0; overflow:hidden;} 
#content.lcs .left-column .sub-section.moved{float:right !important; margin:0 0 15px 5px !important; overflow:hidden;}

#content.lcs .left-column div#classified{padding-bottom:13px;} /*padding for classified car widget*/

#content.lcs .left-column div.content-left {float:left;  margin:0 5px 15px 0;width:310px;padding-bottom:0; overflow:hidden;}
#content.lcs .left-column div.content-right{float:right; margin:0 0 15px 5px; width:310px;padding-bottom:0; overflow:hidden;}

#content.lcs .left-column h1 {border:none; font-family:Georgia,"Times New Roman",Times,serif; clear:both; padding:0 0 3px; margin:0;}
#content.lcs .left-column .sub-section h2{margin:0;}

#content.lcs .left-column .sub-section li{float:left; border-bottom:solid 1px #ffccc8;}
#content.lcs .left-column .sub-section li.last{border:none;}
#content.lcs .left-column .sub-section li a, 
#content.lcs .left-column .sub-section li a:visited{float:left; padding:8px 10px; display:block; width:290px;}
#content.lcs .left-column .sub-section li a:hover{background-color:#f6f6ec;}
#content.lcs .left-column .sub-section li a img.img-left{margin-top:3px;}

#content.lcs .left-column div#level1top.sub-section {width:630px;background-color:#f6f6ec;}
#content.lcs .left-column div#level1top div.row1 {width:300px; padding:10px 7px; float:left;}
#content.lcs .left-column div#level1top div.row2 {width:200px; padding:10px 5px; float:left;}
#content.lcs .left-column div#level1top div.row1 span.h1 {font-size:145%; margin:5px 0 4px;}
#content.lcs .left-column div#level1top div.row2 span.h1 {font-size:115%; font-weight:bold; margin:5px 0 4px;}

#content.lcs .left-column div#level2top.sub-section {width:630px;background-color:#f6f6ec;}
#content.lcs .left-column div#level2top div.row1 {width:300px; padding:10px 7px; float:left;}
#content.lcs .left-column div#level2top div.row1 span.h1 {font-size:145%; margin:5px 0 4px;}
#content.lcs .left-column div#level2top div.row1 p {font-size:105%; margin:0 0 4px;}
#content.lcs .left-column div#level2top div.row1 p span.author {display:block; font-weight:bold; font-size:105%; margin:0 0 2px;}

#content.lcs .left-column div.sub-section a.more, 
#content.lcs .left-column div.sub-section a.more:visited{clear:both; display:block; color:#CC0000; font-size:105%; font-weight:bold; padding:2px 0 0 0;  margin:0 0 3px; text-align:right; border-top:1px solid #FFCCC8;}
#content.lcs .left-column div.sub-section a.more:hover{background-color:#ffffff; color:#000;}
#content.lcs .left-column div#fixed a{border:none;}
#content.lcs .left-column div.sub-section p{margin:0;}

/*Fixed panel*/
#content.lcs .left-column div#fixed{float:right !important; margin:0 0 15px 5px;}
*html #content.lcs .left-column div#fixed{/*margin-right:10px; width:295px;*/} /*ie6 ############################## */
#content.lcs .left-column div#fixed span.h5 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:18px;}

/* 20100505 ED: Fixed widget panel */
#content.lcs .left-column div.sub-section.fixedright{float:right !important; margin:0 0 15px 5px;}





/* Article list */
#content.lcs .left-column ul.article-list {clear:both;} 
#content.lcs .left-column ul.article-list li {border-top:1px solid #fecbc7;}
#content.lcs .left-column ul.article-list li.last {border-bottom:1px solid #fecbc7; margin-bottom:18px;}
#content.lcs .left-column ul.article-list li a.img-left{margin:0px; padding:0px 8px 0px 0px; display:inline;}
#content.lcs .left-column ul.article-list li a:after{content: ".";	display:block; height:0; clear:both; visibility:hidden;}/*clearfix */
#content.lcs .left-column ul.article-list li a, 
#content.lcs .left-column ul.article-list li a:visited{display:block; padding:15px 10px 10px 10px; color:#333333;}
#content.lcs .left-column ul.article-list li a:hover{background-color:#f6f6ec;}
#content.lcs .left-column .article-list .headline-info.red {display:inline; background:transparent url(/images/v3/generic/01homepage_r19_c20.gif) no-repeat scroll right center; color:#CC0000; }
/* Hides from IE-mac \*/
* html #content.lcs .left-column ul.article-list li a {height: 1px;}
* + html #content.lcs .left-column ul.article-list li a {display:inline-block; width:610px;}
/* End hide from IE-mac */


/*pagination*/
#content.lcs #resultsheader{text-align:right; position:relative; z-index:10; margin:-13px 0 0 0; font-size:95%; line-height:normal;}
#content.lcs ul.nextprevlist{text-align:center; width:100%;}
#content.lcs ul.nextprevlist li {display:inline;}
#content.lcs ul.nextprevlist li a:hover{text-decoration:underline;}
#content.lcs ul.nextprevlist li.nav-on span{color:#CC0000;}

/* Quick Search from homes.css */
.generic .right-column .sub-section table {margin:0 0 20px 0;}
.homes_qckCell { border:none; }
.homes_qckItem { float:left; margin-top:3px; width:220px; font-size:90%; }
.homes_qckLink { float:right; padding:5px 10px 5px 10px; font-weight:bold; text-align:right; }
.homes_qckButton { width:150px; float:left; padding:3px; margin-top:3px; }
#tabs ul { margin:0; padding:0; list-style:none; text-align:center; }
#tabs { float:left; width:298px; }
#tabs li#forsale { float:left; width:145px; }
#tabs #forsale a { display:block; color:#666666; text-decoration:none; padding: 3px 0 2px;}
#tabs #forsale a:hover, 
#tabs #tolet a:hover { background-position:left -34px; color:#333333; }
#tabs li#forsale:hover, 
#tabs li#tolet:hover { background-position:right -34px; color:#333333; }
#tabs li#tolet { float:left; width:145px; }
#tabs #tolet a { display:block; color:#666666; text-decoration:none; padding: 3px 0 5px; }
.tab_active   { background: url(http://www.irishtimes.com/images/homes/tab_active.gif) no-repeat right top; }
.tab_disabled { background: url(http://www.irishtimes.com/images/homes/tab_dormant.gif) no-repeat right top; }
.link_active   { background: url(http://www.irishtimes.com/images/homes/side_active.gif) no-repeat left top; }
.link_disabled { background: url(http://www.irishtimes.com/images/homes/side_dormant.gif) no-repeat left top; }

/* RHS - Culture pages... */
.right-column #dvd-club { margin-top:-5px; float:left; }
.right-column #dvd-club div { width:300px; margin:0 0 20px 10px; padding-top:0; float:right; display:inline; clear:both; font-size:85%; line-height:15px; }
.right-column #dvd-club div a { top:10px; position:relative; display:block; }
.right-column #dvd-club div .h4 { color:#333333; }
.right-column #dvd-club div a:hover .h4 { color:#C00000; }
.right-column #dvd-club div img { margin:0 27px 10px 0; float:left; }

.right-column #going-out { width:310px; margin:-10px 0px 20px 0px; float:right; display:inline; clear:both; font-size:105%; } 
.right-column .holder .label { font-size:100%; }
.right-column .holder select { font-size:100%; }

#event-listings, #event-submit { width:100%; margin-top:2px; float:left; border-top:1px solid #FECDC9; border-bottom	:1px solid #FECDC9; }
.holder #event-listings ul { width:290px; padding:10px 10px 10px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; }
.holder #event-listings li { width:auto; height:auto; min-height:0; margin:0 7px 3px 0; padding:0 8px 0 0; float:left; display:inline; border:0px; background:url(/images/v3/subpages/entertainment/event-listing-bg.gif) no-repeat right center; }

/* START: changes Dec 09*/

/*single blogger blogs section */
span.separator {font-size: 70%; position: relative; top: 3px;}
span.blogtitle {font-size: 95%; position: relative; top: 1px;}

/*music & film pages */
#content.lcs div.sub-section.indent span.h3{padding:5px 0 0 10px;}
#content.lcs div.sub-section.indent ul.pointed-list{margin:10px 0 0 10px; width:300px;}
#content.lcs div.sub-section.indent.review ul.pointed-list{margin:5px 0 0 10px;}
#content.lcs div.sub-section.indent ul.pointed-list li a{padding:2px 0 2px 17px;}
#content.lcs div.sub-section.indent a.more, #content.lcs div.sub-section.film a.more{border-top:none !important;}

#content.lcs div.sub-section.review .pointed-list a{ padding:2px 0 2px 17px; width:293px;}
#content.lcs div.sub-section.film.review .pointed-list {margin:0 0 0 10px; width:300px;}

*html #content.lcs div.indent ul.pointed-list{margin:10px 0 0 5px !important; width:295px !important;}
*html #content.lcs div.film ul.pointed-list{margin:0 0 0 5px !important; width:295px !important;}

/* END: changes Dec 09*/

/* 20100107 ED: Start Category Display Settings Changes */
#content.lcs div.sub-section.hl1 span.h3,
#content.lcs div.sub-section.hl2 span.h3,
#content.lcs div.sub-section.hl3 span.h3{padding:5px 0 0 0;}
#content.lcs div.sub-section.hl1.grouped span.h3{padding:5px 0 0 10px;}

#content.lcs div.sub-section.hl1 ul.pointed-list,
#content.lcs div.sub-section.hl2 ul.pointed-list{margin:10px 0 0 10px; width:300px;}
#content.lcs div.sub-section.hl3 ul.pointed-list{margin:0; width:300px;}
#content.lcs div.sub-section.hl1.grouped ul.pointed-list{margin:5px 0 0 10px; width:300px;}

#content.lcs div.sub-section.hl1 ul.pointed-list li a,
#content.lcs div.sub-section.hl2 ul.pointed-list li a,
#content.lcs div.sub-section.hl3 ul.pointed-list li a {padding:2px 0 2px 17px; width:283px;}

#content.lcs div.sub-section.hl1 a.more, 
#content.lcs div.sub-section.hl2 a.more, 
#content.lcs div.sub-section.hl3 a.more{border-top:none !important;}

*html #content.lcs div.hl1 ul.pointed-list,
*html #content.lcs div.hl2 ul.pointed-list{margin:10px 0 0 5px !important; width:295px !important;}
*html #content.lcs div.hl3 ul.pointed-list{margin:0 !important; width:295px !important;}
*html #content.lcs div.hl1.grouped ul.pointed-list{margin:5px 0 0 5px !important; width:295px !important;}

#ratings { margin: 0px; padding: 0px; height: 20px; width: 100px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.star5 { background: url(/images/v3/subpages/entertainment/ratings.png) no-repeat 0px 0px; }
.star4 { background: url(/images/v3/subpages/entertainment/ratings.png) no-repeat 0px -20px; }
.star3 { background: url(/images/v3/subpages/entertainment/ratings.png) no-repeat 0px -40px; }
.star2 { background: url(/images/v3/subpages/entertainment/ratings.png) no-repeat 0px -60px; }
.star1 { background: url(/images/v3/subpages/entertainment/ratings.png) no-repeat 0px -80px; }

ul.pointed-list .left { width:200px; float:left; cursor:pointer;}
ul.pointed-list li a div.reviewlist,
ul.article-list li a div.reviewlist {margin:0 10px 0 0; padding:0; height:14px; width:70px;  float:right; display:inline; cursor:pointer;}
ul.article-list li a div.reviewlist{margin:6px 0 0 0;}
ul.article-list li a div.reviewlist {*margin-top:-15px;} /* ie7 and below */
ul.pointed-list li a:after,
ul.article-list li a:after {content: ".";	display:block; height:0; clear:both; visibility:hidden;}

.starlist5 { background: url(/images/v3/subpages/entertainment/ratings-index.png) no-repeat 0px 0px; }
.starlist4 { background: url(/images/v3/subpages/entertainment/ratings-index.png) no-repeat 0px -14px; }
.starlist3 { background: url(/images/v3/subpages/entertainment/ratings-index.png) no-repeat 0px -28px; }
.starlist2 { background: url(/images/v3/subpages/entertainment/ratings-index.png) no-repeat 0px -42px; }
.starlist1 { background: url(/images/v3/subpages/entertainment/ratings-index.png) no-repeat 0px -56px; }

/* IE6 rules because png transparency is not supported */
*html .star5 { background: url(/images/v3/subpages/entertainment/ratings_white_bg.png) no-repeat 0px 0px; }
*html .star4 { background: url(/images/v3/subpages/entertainment/ratings_white_bg.png) no-repeat 0px -20px; }
*html .star3 { background: url(/images/v3/subpages/entertainment/ratings_white_bg.png) no-repeat 0px -40px; }
*html .star2 { background: url(/images/v3/subpages/entertainment/ratings_white_bg.png) no-repeat 0px -60px; }
*html .star1 { background: url(/images/v3/subpages/entertainment/ratings_white_bg.png) no-repeat 0px -80px; }

*html ul li a:hover .star5 { background: url(/images/v3/subpages/entertainment/ratings_grey_bg.png) no-repeat 0px 0px;}
*html ul li a:hover .star4 { background: url(/images/v3/subpages/entertainment/ratings_grey_bg.png) no-repeat 0px -20px;}
*html ul li a:hover .star3 { background: url(/images/v3/subpages/entertainment/ratings_grey_bg.png) no-repeat 0px -40px;}
*html ul li a:hover .star2 { background: url(/images/v3/subpages/entertainment/ratings_grey_bg.png) no-repeat 0px -60px;}
*html ul li a:hover .star1 { background: url(/images/v3/subpages/entertainment/ratings_grey_bg.png) no-repeat 0px -80px;}

*html .starlist5 { background: url(/images/v3/subpages/entertainment/ratings-index-w.png) no-repeat 0px 0px; }
*html .starlist4 { background: url(/images/v3/subpages/entertainment/ratings-index-w.png) no-repeat 0px -14px; }
*html .starlist3 { background: url(/images/v3/subpages/entertainment/ratings-index-w.png) no-repeat 0px -28px; }
*html .starlist2 { background: url(/images/v3/subpages/entertainment/ratings-index-w.png) no-repeat 0px -42px; }
*html .starlist1 { background: url(/images/v3/subpages/entertainment/ratings-index-w.png) no-repeat 0px -56px; }

*html ul.article-list li a div.reviewlist {padding:0; border:0; overflow:hidden;}

*html ul.pointed-list li a:hover .starlist5,
*html ul.article-list li a:hover .starlist5 { background: url(/images/v3/subpages/entertainment/ratings-index-g.png) no-repeat 0px 0px; }
*html ul.pointed-list li a:hover .starlist4,
*html ul.article-list li a:hover .starlist4 { background: url(/images/v3/subpages/entertainment/ratings-index-g.png) no-repeat 0px -14px; }
*html ul.pointed-list li a:hover .starlist3,
*html ul.article-list li a:hover .starlist3 { background: url(/images/v3/subpages/entertainment/ratings-index-g.png) no-repeat 0px -28px; }
*html ul.pointed-list li a:hover .starlist2,
*html ul.article-list li a:hover .starlist2 { background: url(/images/v3/subpages/entertainment/ratings-index-g.png) no-repeat 0px -42px; }
*html ul.pointed-list li a:hover .starlist1,
*html ul.article-list li a:hover .starlist1 { background: url(/images/v3/subpages/entertainment/ratings-index-g.png) no-repeat 0px -56px; }

/* end IE6 rules */
/* 20100107 ED: End Category Display Settings Changes */


/* Start: CSS for Education */
#content.education .left-column div.sub-section { width:630px; padding-bottom:13px;}
#content.education .left-column .content-left div.sub-section{float:left; margin:0 5px 15px 0;width:310px;padding-bottom:0; overflow:hidden;}
#content.education .left-column .content-right div.sub-section{float:right; margin:0 0 15px 5px; width:310px;padding-bottom:0; overflow:hidden;}
#content.education .left-column div#education-supp { width:630px; }
#edsupp { position:relative; overflow:hidden; width:630px; height:130px; margin:10px 0 0 0; background:#E7E7E0;  }
#edsupp ul#edsupp_content { position:absolute; top:0; margin:0 14px 0 31px; padding:0; text-align:left; list-style: none; }
#edsupp ul#edsupp_content li.edsupp_item { display: inline; float: left; width:191px; height:130px; line-height:16px; font-size:95%; font-family:Arial, Helvetica, sans-serif; color:#333333; padding:0 2px;} 
*html #edsupp ul#edsupp_content li.edsupp_item { overflow:hidden;}
#content #education-supp #edsupp ul li a { background-color:#e7e7e0; float:left; width:189px; padding:10px 1px 0; margin:0;  text-decoration:none; line-height:normal;}
#edsupp ul li a:hover { color: #c00000; }
#edsupp ul li a span.edsupp_txt {display:block;}
#edsupp ul li a img{ padding:0 0 1px 0;}
#edsupp_frame { position: relative; /*overflow:hidden;*/ width:630px;}  
*html #edsupp_frame { z-index:50; float:left; width:100%; }
#edsupp_previous { float: left; cursor:pointer;} 
#edsupp_next { float: right;  cursor:pointer;} 
#sponsors { padding:0; margin:0; text-align:left; list-style:none; } 
#sponsors li { float:left; display: inline; padding:0; margin: 0 10px 20px 20px; }
/*End:  CSS for Education */


/* Submit event widget styles */
#consideration { width: 200px; }
#consideration-widget { padding:2px 0; border-top:solid 1px #ffccc8; border-bottom:solid 1px #ffccc8; }

/* 20100505 ED: Top Section for Motors.  xxx ED remove if using the static motors layout. */
#topsection{width:628px; padding:0; margin-bottom:20px; *overflow:hidden;}
#topsection .tsleft {width:310px; float:left;}
#topsection .tsright {width:310px; float:right;}


