/**** Filtering nav ****/


#filtering-nav .all {}

#filtering-nav {
	position:fixed;
	left:0px;
	top:0px;
	z-index:1;
	padding: 10px 10px 20px 5px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	width: 100%;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#000000));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #000000, #666666);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #000000, #666666);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #000000, #666666);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #000000, #666666);
	
}

#filtering-nav li {
color:#fff;
	padding-top: 10px;
	padding-left: 0px;
	list-style: none;
	float: left;
}

#filtering-nav li a  {
font-size: 10px;
font-weight: bold;
font-weight: normal;
padding: 10px 10px 10px 10px;
margin-left: 5px;
margin-right: 5px;
background-color: #666;
color: #FFF;
-moz-box-shadow: 0px 0px 4px #000;
-webkit-box-shadow: 0px 0px 4px #000;
box-shadow: 0px 0px 4px #000;

-moz-border-radius: 3px; 
-webkit-border-radius: 3px;
border-radius: 3px;

}

#filtering-nav li a:active {

}

#site-nav {
  position: fixed;
  width: 270px;
  padding:  40px 10px 0px 10px;
  height: 100%;
  overflow-y: hidden;
  font-size: 11px;
  line-height: 1.3;
}

.wrap {
  padding-top: 10px;

}

.box {
  margin: 5px;
  padding: 5px;
  background: #40c7f8;
  font-size: 11px;
  float: left;
  height:210px;
  width:162px;
  color:#fff;
  -moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3px; /* Safari, Chrome */
  border-radius: 3px; /* CSS3 */
  opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */

  
}

#content {
  padding: 50px 10px 10px 285px;
}