/**
* MEDIA
*/
/* CONTAINER properties */
.media_container {
	margin: 5px 0 20px;
  }
/* TITLE and DATE properties */
.media_container h2 {
	border-bottom: 1px solid #CCC;
  color: #EEE;
  font: 18px/18px bold Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
  }
/* MEDIA BOX */
.media_container .files {
	background: none;
  color: #EEE;
	display: block;
	float: left;
	margin: 0 0 20px 0;
	padding: 4px;
  }
/* FILE properties */	
.media_container .files div {
	float: left;
  }		
/* Links */		
.media_container .files div a {
	background: none;
	border: solid 0px #999;
	color: #FFF;
	float: left;
	margin: 0 5px;
	padding: 4px;
	text-decoration: underline;
  }	
.media_container .files div a:hover {
	background: none;
  }	
/* Icons */	
.media_container .files div img {
	margin-left: 10px;
	margin-right: -5px;
  }		
/* No File error */		
.media_container .files div p {
	background: #CCC;
	color: #999;
	float: left;
	margin: 0 5px;
	padding: 5px;
	text-decoration: none;
  }		
	
	/* Sidebar */
.media_sidebar ul{
	list-style: none;
	margin: 0;
	padding: 0;
  }	
.media_sidebar ul li{
	margin: 4px 0;
	padding: 0;
  }
.media_sidebar a {
	background: none;
	color: #FFF;
	display: block;
	margin:0 5px 0 0;
	padding: 5px 10px;
	text-decoration: none;
  }
.media_sidebar a.current {
	background: #333;
  }	
.media_sidebar ul a.child {
	background: #999;
	border-left: 15px solid #900; 
	color: #FFF;
	display: block;
	margin: 5px;
	padding: 5px 10px;
	text-decoration: none;
  }	
.media_sidebar ul a:hover {
	background: #748292;
  }
.media_sidebar ul a.current {
	background: #333;
  }
.media_sidebar ul ul a.child {
	background: #999;
	border-left: 15px solid #996; 
	color: #FFF;
	display: block;
	margin: 5px;
	padding: 5px 10px;
	text-decoration: none;
  }	
.media_sidebar ul ul a:hover {
	background: #748292;
  }
.media_sidebar ul ul a.current {
	background: #333;
  }		
	