/**********************************************************************
+Container
**********************************************************************/
body{
	background:#2c2c2c;
	border-top: 6px solid #232323;
	color:#fff;
	font-family: arial, tahoma, verdana;
	margin:0;
	padding:0;
}
#wrap{
	background: #2c2c2c;
	margin:0 auto;
	width:1000px;
	padding-bottom:20px;
}
#wrap:after{ 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden; 
}
#footer{
	color:#626262;
	clear:both;
	font-size:11px;
	margin:0 auto;
	text-align:center;
	width:100%;
	padding-top:250px;
}

h1#header{
/*width:287px;*/
	background: url(header.jpg) no-repeat;
	height:80px;
	width:1000px;
	margin:10px auto;
	padding:0;
	text-indent: -9000px;
}

#sidebar{
	width:122px;
	float:left;
	font-size:12px;
	color:#aaa;
}
#content{
	float:left;
}
.info{
	color:#8D8D8C;
	font-size:11px;
	width:215px;
	float:left;
}
/**********************************************************************
+Links
**********************************************************************/
a{
text-decoration:none;
color:#bbb;
}
a:hover{
color:#fff;
}
#footer a{
	color:#828282;
	font-weight:bold;
}
#footer a:hover{
	color:#8D8D8C;
}
#sidebar p a{
color:#585858;
}
#sidebar p a:hover{
color:#888;
}
#sidebar ul li a{
 display: block;
 width: 100%;
}
.description h2 a{
color:#a2a262;
font-size:14px;
}
.description h2 a:hover{
color:#F6FF97;
}
/**********************************************************************
+Sidebar
**********************************************************************/
#sidebar ul{
	list-style-type:none;
	padding:0;
	width:110px;
	margin:0;
}
#sidebar ul li{
	background:#2c2c2c;
	padding:3px;
	margin:2px;
	border:1px solid #3e3e3e;
	-moz-border-radius:5px;
}
#sidebar ul li:hover{
	background:#3a3a3a;
	border:1px solid #3f3f3f;
	color:#fff;
}
#sidebar p{
	font-size:11px;
	padding-left:5px;
	padding-right:11px;
	color:#828282;
}
/**********************************************************************
+Image
**********************************************************************/
.photo {
	font-size:12px;
	color:#828282;
	display: block;
	float: left;
	position: relative;
	margin: 4px 16px 8px 4px;
	width: 600px;
}
.photo img {
	border: 2px solid #fff;
}
/**********************************************************************
+Wide
**********************************************************************/
.wide {
	font-size:12px;
	color:#828282;
	display: block;
	float: left;
	position: relative;
	margin: 4px 16px 8px 4px;
	width: 858px;
}
.wide img {
	border: 2px solid #fff;
}
/**********************************************************************
+Info
**********************************************************************/
.info h1{
	padding:0 5px;
	font-weight:normal;
	margin:0;
	font-size:16px;
	letter-spacing:0px;
	margin-bottom:10px;
	letter-spacing:0px;
}
.info h2{
	color:#5f5f5f;
	font-weight:normal;
	margin:0;
	letter-spacing:1px;
	font-size:14px;
}
.info p{
	margin:0;
	margin-bottom:10px;
	margin-top:3px;
}
.description{
	margin-top:2px;
	border:1px solid #2c2c2c;
	background:#2c2c2c;
	padding:10px;
	-moz-border-radius:5px;
}
.description h2{
	color:#5f5f5f;
	padding-top:5px;
	font-size:12px;
}
.meta{
	margin-top:2px;
	border:1px solid #2c2c2c;
	background:#2c2c2c;
	padding:10px;
	-moz-border-radius:5px;
}
.thumbnails{
	margin-top:2px;
	border:1px solid #2c2c2c;
	background:#2c2c2c;
	padding:10px;
	-moz-border-radius:5px;
}
.thumbnails h2 img{
	border:2px solid #fff;
}
h1.heading{
margin-top:10px!important;
margin-bottom:-10px!important;
}
