
hr
{
		
	-moz-box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
		
	-webkit-box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
		
	-o-box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
		
	box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
		
	border-bottom: 0px solid #121212;
		
	border-top: none;	
		
	margin: 18px 0;
		
	display:block;
	
}
	
	


h1 {
		
	font: 30px Tahoma, Helvetica, Arial, Sans-Serif;
		
	text-align: left;
		
	color: #555;
		
	text-shadow: 0px 2px 3px #222;	
		
	margin: 20px 0 10px 0;	
	
}

	

.drib-list {
		
	width: 990px;
		
	margin:15px auto 0 10px;
		
	padding-left:10px;
	
}

	
	

.drib-item {
		
	width:270px;
		
	height:180px;
		
	border:0px solid #ccc;
		
	position:relative;
		
	overflow:hidden;
		
	01px solid rgba(0, 0, 0, 0.05);
		
	-webkit-border-radius: 0px;
		
	-moz-border-radius: 0px;
		
	border-radius: 4px;
		
	box-shadow: rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 7px 0px inset;
		
	background: #202020;
		
	background-color: rgba(0, 0, 0, 0.3);		
		
	float:left;
		
	margin: 0px 30px 20px 0px;
	
}




.drib-image,

.drib-detail {
		
	width:100%;
		
	position:absolute;
		
	left:0;
		
	
}
	
	
	

.drib-image {
		
	top:0;	
		
	z-index:10;
	
}


		
		
.drib-image img {
			
	height:180px;
	width:270px;
	-webkit-border-radius: 0px;
			
	-moz-border-radius: 0px;
			
	border-radius: 0px;	
			
	border:0;	
		
}		
	
	


.drib-detail {		
		
	z-index:0;
		
	height:100%;
		
	bottom:0;
		
	background:#333;
		
	-webkit-box-shadow: inset 0 0 10px 5px rgba(0, 0, 0, 0.5);
		
	-moz-box-shadow: inset 0 0 10px 5px rgba(0, 0, 0, 0.5);
		
	box-shadow: inset 0 0 10px 5px rgba(0, 0, 0, 0.5);
	
}



.drib-detail-wrapper {
			
	margin:127px 10px 0 10px;

	text-align:center;		
}

	
		

.drib-detail a {
			
	color:#d0d0d0;
			
	font-weight:none;
			
	display:block;
	
	text-decoration:none;

	font: 20px "Cambria", Arial; 
}	
		
		


.drib-detail a:hover {
			
	color:#fff;
	
}	
			
		


.drib-detail ul {
			
	margin:2px 0 0 0 ;
			
	padding:0;
			
	list-style:none;
		
}	
		
		


.drib-detail li a {
			
	float:center;
	
	font-size:100%;
			
	margin-right:5px;
			
	background:url('sprite.png') no-repeat 0 0;
			
	padding:26px 0px 0px 6px;
			
	height:10px;
			
	line-height:10px
		
}			
		
		
	


/* new clearfix */
		


.clearfix:after {
		    
	visibility: hidden;
		    
	display: block;
		    
	font-size: 0;
		    
	content: " ";
		    
	clear: both;
		    
	height: 0;
		    
}
		


* html .clearfix             { zoom: 1; } /* IE6 */
		
*:first-child+html .clearfix { zoom: 1; } /* IE7 */	
	
