/* 
    Document   : news
    Created on : 29.10.2008, 12:54:05
    Author     : Kos
    Description:
        BRITDOC News list
*/


div.aBlog, div#tabsNews2 { /* Default news box on all pages */
	position:relative;
	float:right;
	padding:0 0 10px 10px;
	border:1px solid #EDEDED;
	background:#fff;
	width: 300px;
	}
	body.home div.aBlog, body.home div#tabsNews2 { /* News box on home page */
		width:245px;
		height:260px;
		border:none;
		padding:0; 
		
		}
		
		div.aBlog div.a-slot-content h3, div#tabsNews2 div h3 {
			clear:both;
			padding:0;
			list-style:none;
			font-size:.9em;
			font-weight: normal;
			}	
		
		
		
		div.aBlog div.a-slot-content {
			clear:both;
			padding:0;
			list-style:none;
			}

			div.aBlog div.a-slot-content { /* News list */
				padding:0 25px 0 3px;
				overflow:auto;
				height:290px;
				}
				body.news div.aBlog div.a-slot-content { /* News box on news page */
						height: auto;
					}		
					div.aBlog div.a-slot-content div.post { 
						padding:7px 0;
						border-bottom: 1px dotted #ccc;
						line-height:1.2;
						}
						div.aBlog div.a-slot-content div.post ul li.date {
							display:block;
							padding:2px 0 0;
							font-weight: bold;
							}
							
						div.aBlog div.a-slot-content div.post a,
						div.aBlog div.a-slot-content div.post h3 {
							color:#73c167;
							padding: 0;
							margin: 0;
							}
							
							div.aBlog div.a-slot-content div.post ul.a-blog-item-meta {
							list-style: none;
							padding: 0;
							margin: 0;
							}
							
							.a-blog-item-excerpt-container, li.author {
							display: none;
							}
		
				div#FoundationNews div.aBlog div.a-slot-content div.post a,
				div#FoundationNews div.aBlog div.a-slot-content div.post h3 {
							color:#73c167 !important;
							}		
		
				div#FilmsNews div.aBlog div.a-slot-content div.post a,
				div#FilmsNews div.aBlog div.a-slot-content div.post h3 {
							color:#466480 !important;
							}

				div#EventsNews div.aBlog div.a-slot-content div.post a,
				div#EventsNews div.aBlog div.a-slot-content div.post h3 {
							color:#466480 !important;
							}
							
				div#GoodNews div.aBlog div.a-slot-content div.post a,
				div#GoodNews div.aBlog div.a-slot-content div.post h3 {
							color:#466480 !important;
							}

				div#FundsNews div.aBlog div.a-slot-content div.post a,
				div#FundsNews div.aBlog div.a-slot-content div.post h3 {
							color:#466480 !important;
							}


div.news { /* Default news box on all pages */
	position:relative;
	float:right;
	padding:0 10px 10px;
	border:1px solid #EDEDED;
	background:#fff;
	}
	body.home div.news { /* News box on home page */
		width:245px;
		height:260px;
		border:none;
		padding:0;
		}
	body.news div.news { /* News box on news page */
		height:auto;
		border:none;
		background:transparent;
		}
		
		div.news h2 {
			padding:10px 0;
			text-transform:uppercase;
			font-size:1em;
			font-weight:bold;
			color:#5c5c5c !important;
			}
			div.news h2 a { /* RSS */
				position:absolute;
				top:10px;
				right:10px;
				width:16px;
				height:16px;
				text-indent:-999em;
				background:url(../../images/icons/RSS.png) 0 0 no-repeat;
				}			
				body.home div.news h2 a {
					right:3px;
					}
					div.news h2 a:hover {
						border:none;
						background-position:0 100%;
						}

	div#tabsNews2.ui-tabs div.ui-tabs-panel {
		padding: 23px 0 0 0;
		}
		
	div.news ul, div#tabsNews2 ul {
			clear:both;
			padding:0;
			list-style:none;
			font-size:0.8em;
			border: 0;
			}
			div.news ul.filter-pnl, div#tabsNews2 ul.ui-tabs-nav { /* Filter panel */
				float:left;
				width:100%;
				margin:0 0 6px;
				background:#f2f2f2;
				}
				div.news ul.filter-pnl li, div#tabsNews2 ul.ui-tabs-nav li {
					float:left;
					padding:0;
					border: 0;
					}
					div.news ul.filter-pnl li a, div#tabsNews2.ui-tabs ul.ui-tabs-nav li a {
						float:left;
						height:18px;
						padding:0 4px;
						line-height:18px;
						outline:none;
						}
							
						div#tabsNews2.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a.all {
							color: #fff;
							background:#73c167;
							}
							
							div#tabsNews2.ui-tabs ul.ui-tabs-nav li a.all {
								color:#000;
								}
					
						div#tabsNews2.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a.foundation {
							color:#fff;
							background:#73c167;
							}							
							
							div#tabsNews2.ui-tabs ul.ui-tabs-nav li a.foundation {
								color:#73c167;
								}

						div#tabsNews2.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a.films {
							color: #fff;
							background:#466480;
							}
							
							div#tabsNews2.ui-tabs ul.ui-tabs-nav li a.films {
								color:#466480;
								}
							
						div#tabsNews2.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a.events {
							color: #fff;
							background:#e03f3f;
							}
							
							div#tabsNews2.ui-tabs ul.ui-tabs-nav li a.events {
								color:#e03f3f;
								}

						div#tabsNews2.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a.good {
							color: #fff;
							background:#7fb9d8;
							}
							
							div#tabsNews2.ui-tabs ul.ui-tabs-nav li a.good {
								color:#7fb9d8;
								}

						div#tabsNews2.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a.funds {
							color: #fff;
							background:#f93;
							}							
							
							div#tabsNews2.ui-tabs ul.ui-tabs-nav li a.funds {
								color:#f93;
								}
						
						
						
						
						
						
						
						
						
						
						
						
						
						
														
							
						div.news ul.filter-pnl li a.all {
							color:#000;
							}							
						div.news li a.foundation,
						div.news li.foundation h4,
						div#tabsNews2 li a.foundation,
						div#tabsNews2 li.foundation h3 {
							color:#73c167;
							}
							div.news ul.filter-pnl li a.foundation:hover,
							div.news ul.filter-pnl li.current a.foundation,
							div.news ul.filter-pnl li a#foundationNews.current, 
							/* Ids used for ie6 to overcome lack suppotr of multiples classes on one element */
							div.news ul.filter-pnl li a.all:hover,
							div.news ul.filter-pnl li a#AllNews.current,
							div.news ul.filter-pnl li a.all.current {
								background:#73c167;
								}
						div.news li a.films,
						div.news li.films h4 {
							color:#466480;
							}
							div.news ul.filter-pnl li a.films:hover,
							div.news ul.filter-pnl li a#FilmsNews.current,
							div.news ul.filter-pnl li a.films.current {
								background:#466480 !important;
								}
						div.news li a.events,
						div.news li.events h4 {
							color:#e03f3f;
							}
							div.news ul.filter-pnl li a.events:hover,
							div.news ul.filter-pnl li#EventsNews.current a,
							div.news ul.filter-pnl li.events.current a {
								background:#e03f3f;
								
								}
						div.news li a.good,
						div.news li.good h4 {
							color:#7fb9d8;
							}
							div.news ul.filter-pnl li a.good:hover,
							div.news ul.filter-pnl li a#GoodNews.current,
							div.news ul.filter-pnl li a.good.current {
								background:#7fb9d8
								}
						div.news li a.funds,
						div.news li.funds h4 {
							color:#f93;
							}
							div.news ul.filter-pnl li a.funds:hover,
							div.news ul.filter-pnl li a#FundsNews.current,
							div.news ul.filter-pnl li a.funds.current {
								background:#f93;
								}
								div.news ul.filter-pnl li.current a,
								div.news ul.filter-pnl li a:hover {
									border:none;
									color:#fff !important;
									}
			div.news ul.news-list { /* News list */
				padding:0 25px 0 3px;
				overflow:auto;
				height:290px;
				}
				body.news div.news ul.news-list { /* News box on news page */
						height: auto;
					}
					div.news ul.news-list li { 
						padding:7px 0;
						border-bottom: 1px dotted #ccc;
						line-height:1.2;
						}
						div.news ul.news-list li span, div.news li.post-date {
							display:inline-block;
							padding:2px 0 0;
							font-weight: bold;
							}
							div.news ul.news-list li span.category span.date, div.news li.post-author {
							display: inline-block;
							font-weight: normal;
							}
							


			body.news div.news ul.news-list li  { 
						padding:20px 0 20px 0;
						border-bottom:1px dotted #ccc;
						line-height:1.6;
						font-size: 1.1em
						}
						div.news ul.news-list li span.category {
						display:block;
						padding:2px 0 0;
						font-weight: bold;
						}
						
						body.news div.news li h4 {
						padding-bottom: 0.3em;
						}
						
						body.news h2.newstitle span {
						display:  none;
						}

					body.news div.news h2 a { /* RSS */
				position:absolute;
				margin-top: 11px;
				right:10px;
				width:16px;
				height:16px;
				text-indent:-999em;
				background:url(../../images/icons/RSS.png) 0 0 no-repeat;
				}			

