body {background-color: #2d2f39; }

header img {position: relative; left: -20px; }

#portfolioMain {
	/*background: #3a3a3a;*/
	width: 770px;
}
#portfolioMain .menu {padding: 17px 0 0 0px; width: 220px; overflow: hidden;  float: left; }
#flashportfolio {float: left; }

.video_background {
	display: block;
	background: url(video_background.png) 240px 64px no-repeat;
	padding-top: 64px;
	padding-left: 10px;
	height: 300px;
}

video {background-color: #000;}

dl.portfolio-list {
	/*background-image: url(portfolio_lbl.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;*/
	margin: 0;
	padding: 0 0 0 0; /* 0 0 0 20px;*/
	width: 203px;
}
dl.portfolio-list dt {
	color: #d1e4e8;
	cursor: pointer;
	font-family: Arial, Sans-Serif;
	font-size: 13px;*font-size:12px;
	font-weight: bold;
	padding: 6px 5px 6px 8px;
}
dl.portfolio-list dd {padding: 0 5px 10px 8px; height: 0; }
dl.portfolio-list dd img {margin: 0 0px 6px 8px; }
dl.portfolio-list dt a {color: #d1e4e8; text-decoration: none; }
dl.portfolio-list dt a:hover {color: #f90; }
dl.portfolio-list dt.current a {color: #fff; }
/*dl.portfolio-list dt.current, dl.portfolio-list dd.current {background-color: #353535; }*/
dl.portfolio-list dd {
	padding: 0;
	margin: 0;
}
dl.portfolio-list a img {border: 1px solid #000; /*padding: 1px;*/ }
dl.portfolio-list a:hover img {border: 1px solid #f90; padding: 0; }
dl.portfolio-list a.current-item img {border: 1px solid #fff; padding: 0; }
dl.portfolio-list dd a.playall {
	background: transparent url(divit.gif) 2px -4px no-repeat;
	color: #e07800;
	display: block; 
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	margin: 0 0 7px 0;
	padding: 0px 5px 3px 20px;
	text-decoration: none;
	text-transform: uppercase;
	width: 183px; 
}
dl.portfolio-list dd a.playall:focus {-moz-outline: none !important; border: 0 !important; }
dl.portfolio-list dd a.playall:hover , dl.portfolio-list dd a.nowplaying {
	color: #e07800;
	background-position: 2px -21px !important;
}
