/*---------------------------------------------------------------- 
  Copyright:
  (C) 2008 - 2011 IceTheme
  
  License:
  GNU/GPL http://www.gnu.org/copyleft/gpl.html
  
  Author:
  IceTheme - http://wwww.icetheme.com
---------------------------------------------------------------- */

.icenewsblock { 
	text-align:left;
	padding-bottom:10px;}
	
	
/* header */
.icenewsblock .icenewsblock-header{ 
	position:relative;
	padding:0;
	background:#eee;
	height:45px;
	border-bottom: 1px solid #333;}
	
	.icenewsblock .icenewsblock-header h2 {
		font-size:1.6em;
		letter-spacing:0.04em;
		border-top:1px solid #333;
		display:inline-block;
		height:38px;
		text-transform:uppercase;
		padding:7px 15px 0 0;
		background:#fff;
		border-right:1px solid #333;} 
		
		.icenewsblock .icenewsblock-header h2 a.icenewsblock-maincat {
			color:#444;	}
			
			.icenewsblock .icenewsblock-header h2 a.icenewsblock-maincat span {
				background-position:center right;}
			
				.icenewsblock .icenewsblock-header h2 a.icenewsblock-maincat:hover span {
					background:url(images/arrow.png) no-repeat center right;
					padding-right:30px;
					-webkit-transition:all .2s linear;
					-moz-transition:all .2s linear;
					-o-transition:aill .2s linear;
					transition:all .2s linear;}
					
	
	.icenewsblock ul.right-cat-childs {
		float:right;
		margin:13px 15px 0 0;
		padding:0;
		text-transform:uppercase;
		letter-spacing:0.04em;
		font-size:.9em;
		list-style-type:none;
		opacity:0;
		-webkit-transition:opacity .5s ease-out;
		-moz-transition:opacity .5s ease-out;
		-o-transition:opacity .5s ease-out; 
		transition:opacity .5s ease-out;}
		
		.icenewsblock ul.right-cat-childs li {
			float:left;
			padding:0 0 0 15px;}
			.icenewsblock ul.right-cat-childs li a{
				color:#444}
			
						
				.icenewsblock:hover ul.right-cat-childs {
					opacity:1}
		


/* Box wrapper */
.icenewsblock .ice-box-wrapper {
	padding:10px 0;}
	


/* Leading Articles */
.icenewsblock .ice-leading {
	width:458px;/*the width value is changed through the module paramters */
	float:left;
	border-right:1px solid #DEDEDE;
	margin-right:-1px;}
	
	.icenewsblock .ice-leading div.ice-item {
		position:relative;
		border-bottom:1px dashed #ccc;
		margin:0 10px 10px 0;
		padding:0 0 10px;}
		.icenewsblock .ice-leading div.ice-item:last-child {
			margin-bottom:0;
			padding-bottom:0;
			border-bottom:none}
		
		.icenewsblock .ice-leading div.ice-item h4 {
			line-height:1.5em}	
		
		.icenewsblock .ice-leading div.ice-item .ice-extrainfo {
			font-size:.9em; color:#999; margin-bottom:5px;}
			
			.icenewsblock .ice-leading div.ice-item .ice-extrainfo span {
				padding-right:12px;}
		
		.icenewsblock .ice-leading div.ice-item .ice-description {
			margin-bottom:10px}
			
			
			
			
		.icenewsblock .icenewsblock-img	{
			position:relative;
			float:left;
			padding-top:5px;
			overflow:hidden;}
			 
			.icenewsblock .ice-leading div.ice-item img {
				float:left;
				padding:5px;
				background:#eee;
				border:1px solid #dcdcdc;
				margin:0 10px 10px 0;}
		
		.icenewsblock .ice-leading div.ice-item span.ice-item-hits {
				position:absolute;
				bottom:12px;
				left:3px;
				background:#eee;
				padding:2px 10px;
				opacity:0;
				-webkit-transition:all .5s ease-out;
				-moz-transition:all .5s ease-out;
				-o-transition:all .5s ease-out; 
				transition:all .5s ease-out;}
				.icenewsblock .ice-leading div.ice-item:hover span.ice-item-hits {
					opacity:1}	
				
				

		.icenewsblock .ice-leading div.ice-item p.readmore {
			float:left;
			margin-bottom:1.5em;}
			
			
			
				.icenewsblock .ice-leading div.ice-item .ice-item-hits span {
					background:#900; 
					display:block;
					float:left;
					padding:2px 9px 4px;
					color:#fff}
			



/* Primary Articles (the list with tooltips on the right) */
.icenewsblock .ice-primary {
	float:left;
	width:40%;	}	
	
	.icenewsblock .ice-box-wrapper ul {
		margin:0 0 0 10px;
		padding:0;
		list-style-type:none;}
		
		.icenewsblock .ice-box-wrapper ul li {
			margin:0;
			padding:6px 0;
			border-bottom:1px dashed #ccc; }
			


	


/* Tooltips 
-------------*/
.tip .tip-text{
	overflow:hidden;}
	
.ice_tooltips .tooltip_image {
	float:left;
	padding-right:10px;}
	
.tip .tooltip-content{}

	.tip .item-info { font-size:.9em; margin-bottom:1em; color:#888;}
		
		.tip .item-info span { margin-right:10px;}