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

.ice-caption { 
	width: 100%;
	font-size:1.1em;
	overflow: hidden; 
	position: relative;
	padding:0;
	margin:0;} 
	
	.ice-caption a {
		cursor:pointer;
		text-decoration:none} 

	.ice-caption-cover{
		float: left; 
		position: absolute; 
		width: 100%;
		z-index:3;
		overflow: hidden;
		left:0; 
		bottom:0;}
			
			
		.ice-caption-content {
			position: absolute; 
			top: 0;
			z-index:1;
			height: 100%;
			width:100%}


			.ice-caption .ice-opacity {
				background:#333; }


.ice-caption .ice-infor { 
	color:#fff;
	border-top:1px solid rgba(255,255,255,.2);	
	padding:.25em .5em;}

	.ice-caption .ice-title { 
		padding:0;
		line-height:1.5em;
		font-weight:bold;
		color:#fff } 

	 .ice-caption .ice-desc {
		 font-size:.9em;
		 padding-top:.4em;
		 color:#ccc;}
	 

/* horizontal style*/
.ice-caption-horizontal {
	margin-right:-10px;
	position:relative;
	overflow:hidden }
.ice-caption-horizontal .ice-caption { 
	float:left; 
	margin-bottom:10px;
	margin-right:10px; }

/* vertical style*/
.ice-caption-vertical {
	margin-bottom:-10px;
	position:relative;
	overflow:hidden}
.ice-caption-vertical .ice-caption {
	margin-bottom:10px; }
