html{
	background-color: #353535;	
}

a:link, a:active, a:visited{
	color: #000;
	text-decoration: none;	
}

a:hover{
	text-decoration: underline;
}

#hd{
	margin-top: 10px;
	margin-bottom: 20px;
	text-align:center;
}

#hd a:link, #hd a:active, #hd a:visited{
	color: #fff;
	text-decoration: none;	
	font-weight: bold;
}

#hd a:hover{
	text-decoration: underline;
}

#options{
	float: right;	
}

#options li{
	float:	left;
	width: 120px;
	height: 25px;
	line-height: 25px;
}

#options .help{
	background: transparent url(../images/help.gif) no-repeat scroll 15px 0;
}

#options .contact{
	background: transparent url(../images/contact.gif) no-repeat scroll 0 0;
}

#logo{
	margin-bottom: 10px;	
}

#fetch{
	background-color:#E51864;
	border:1px solid #E51864;
	color:#FFFFFF;
	cursor:pointer;
	font-size:25px;
	font-weight:bold;
	height:33px;
	line-height:33px;
	padding:0 5px 3px 7px;
	vertical-align:bottom;
}

.flv-description{
	color: #fff;
	text-align: left;
	font-size:11px;
	padding-left: 115px;
	margin-top: 5px;	
}

.popup h1 {
	border-bottom: 5px solid #DDDDDD;
	padding:0.5em 0.6em;
}

.popup h1 {
	font-size:160%;
	margin-bottom:1em;
}

.video-details{
	width: 500px;
}

.video-downloads li{
	float: left;
	margin-right: 10px;
}

.clear{
	clear: both;
}

#bd{
	font-size: 11px;	
}

.left{
	float: left;	
}

.right{
	float: right;	
}

.widget-container{
	width: 480px;
	background-color: #fff;
	height: 155px;
	border:1px solid #ccc;
	margin-bottom: 20px;
}

.widget-header{
	height: 20px;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	padding-left: 25px;
}

.youtube-header{
	/**background: transparent url(../images/youtube.gif) no-repeat scroll 5px 2px;*/
	background: transparent url(../images/sprite.gif) no-repeat scroll 5px -351px;;
}

.metacafe-header{
	/**background: transparent url(../images/metacafe.gif) no-repeat scroll 5px 2px;*/
	background: transparent url(../images/sprite.gif) no-repeat scroll 5px -121px;;
}

.blip-header{
	/**background: transparent url(../images/blip.gif) no-repeat scroll 5px 2px;*/
	background: transparent url(../images/sprite.gif) no-repeat scroll 5px -29px;
}

.vimeo-header{
	/**background: transparent url(../images/favicon.ico) no-repeat scroll 5px 2px;*/
	background: transparent url(../images/sprite.gif) no-repeat scroll 5px -305px;
}

.red .widget-header{
	background-color:#E51864;
}

.red .video-title{
	border-bottom: 1px solid #E51864;
}

.yellow .widget-header{
	background-color: #FBB611;
}

.yellow .video-title{
	border-bottom: 1px solid #FBB611;
}

.green .widget-header{
	background-color: #B4D600;	
}

.green .video-title{
	border-bottom: 1px solid #B4D600;
}

.blue .widget-header{
	background-color: #11B8CA;	
}

.blue .video-title{
	border-bottom: 1px solid #11B8CA;
}

.widget-content{
	padding: 5px;
	height: 95px;
	overflow: hidden;
}

.widget-footer{
	border-top:1px solid #ccc;
	clear: both;
	padding: 5px;
	height: 15px;	
}

.carousel-previous{
	width: 50px;
	float: left;
	/*background: transparent url(../images/tab_left.png) no-repeat scroll 0 -1px;*/
	background: transparent url(../images/sprite.gif) no-repeat scroll 0 -169px;
	padding-left: 17px;
	cursor: pointer;
}

.carousel-next{
	width: 50px;
	float: right;
	text-align: right;
	padding-right: 17px;
	cursor: pointer;
	/*background: transparent url(../images/tab_right.png) no-repeat scroll 50px -1px;	*/
	background: transparent url(../images/sprite.gif) no-repeat scroll 50px -215px;;
}

#video-url{
	height: 27px;
	width: 600px;
	border:3px solid #ccc;	
	font-size:25px;
}

.video-title{
	font-weight: bold;
	font-size: 13px;
	padding-bottom:2px;
	margin-bottom: 5px;
	text-align: left;
}

.video-thumbnail{
	width: 170px;
	height: 100px;
	text-align: center;
}

.thumb{
	vertical-align: middle;	
}

.video-text{
	width: 290px;
}

.video-description{
	text-align: left;
	height: 60px;
	overflow: hidden;
}

.video-options{
	height: 20px;	
}

.video-options p a:link, .video-options p a:active, .video-options p a:visited{
	color: #000;
	text-decoration: none;	
	font-weight: normal;
}

.video-options p a:hover{
	text-decoration: none;
	font-weight: bold;
}

.video-options p{
	float: left;
	width: 70px;
	padding-left: 20px;	
	line-height:20px;
	height: 20px;
}

.video-options .download-video{
	/*background: transparent url(../images/down.png) no-repeat scroll 0px -2px;*/
	background: transparent url(../images/sprite.gif) no-repeat scroll 0 -76px;;
}

.video-options .view-video{
	/*background: transparent url(../images/video.png) no-repeat scroll 0px 0;*/
	background: transparent url(../images/sprite.gif) no-repeat scroll 0 -260px;
}

/** Carousel Part */
#youtube-carousel.jcarousel-container-horizontal {
    width: 480px;
}

#youtube-carousel .jcarousel-clip-horizontal {
    width: 480px;
    height: 110px;
}

#youtube-carousel .jcarousel-item, #youtube-carousel .jcarousel-item-placeholder {
	height:150px;
	width:480px;
}

#metacafe-carousel.jcarousel-container-horizontal {
    width: 480px;
}

#metacafe-carousel .jcarousel-clip-horizontal {
    width: 480px;
    height: 110px;
}

#metacafe-carousel .jcarousel-item, #metacafe-carousel .jcarousel-item-placeholder {
	height:150px;
	width:480px;
}

#vimeo-carousel.jcarousel-container-horizontal {
    width: 480px;
}

#vimeo-carousel .jcarousel-clip-horizontal {
    width: 480px;
    height: 110px;
}

#vimeo-carousel .jcarousel-item, #vimeo-carousel .jcarousel-item-placeholder {
	height:150px;
	width:480px;
}

#blip-carousel.jcarousel-container-horizontal {
    width: 480px;
}

#blip-carousel .jcarousel-clip-horizontal {
    width: 480px;
    height: 110px;
}

#blip-carousel .jcarousel-item, #blip-carousel .jcarousel-item-placeholder {
	height:150px;
	width:480px;
}

#ft{
	border-top:2px solid #ccc;
	color: #fff;
	text-align: center;
	font-size: 11px;
	padding-top: 10px;
}

#ft a:link, #ft a:active, #ft a:visited{
	color: #fff;
	text-decoration: none;	
}

#ft a:hover{
	text-decoration: underline;
}

/** Sprite generated */
.sprite-blip { background-position: 0 -30px; } 
.sprite-down { background-position: 0 -76px; } 
.sprite-metacafe { background-position: 0 -122px; } 
.sprite-tab_left { background-position: 0 -168px; } 
.sprite-tab_right { background-position: 0 -214px; } 
.sprite-video { background-position: 0 -260px; } 
.sprite-vimeo { background-position: 0 -306px; } 
.sprite-youtube { background-position: 0 -352px; }

/** Help */
.question {
	color:#E51864;
	font-weight:bold;
}

.answer {
	color:#000;
	margin-bottom:20px;
}
