body {background-color:#111;}
		
div#header {background-color:#000;height:30px;}

	div#header div#themeNav ul#breadcrumb {padding-top:2px;}

div#videoContainer {position:absolute; top:20px; left:0; width:640px;}

	div#videoContainer div#videoFlash {width:640px; height:360px; margin-bottom:18px; }

	div#videoContainer h1 {clear:both; color:#fff; font-weight:normal; font-size:12px; line-height:18px; margin-top:3em;}
	
	div#videoContainer p {font-size:12px; line-height:18px; color:#999; margin-bottom:0;}
		
	div#videoContainer p a {font-weight:bold;}
	
div#videoTitleBar {position:relative; width:640px;height:25px;background:#000;margin-bottom:1em;}

	div#videoTitleBar a {color:#fff;font-size:11px;line-height:12px;}

	div#videoTitleBar a:hover {text-decoration:none;}

	div#videoTitleBar div#sponsor img,
	div#videoTitleBar img#sponsor {position:absolute; top:0; right:0;}

	div#videoTitleBar div#embedBlock {position:absolute; top:0; left:0; width:108px; height:25px; white-space:nowrap; overflow:hidden; margin-right:4px; background:#000;}

	div#videoTitleBar div#shareLink {position:absolute;right:6px;top:5px;}
	
		div#videoTitleBar div#shareLink a {display:block; width:74px !important; padding:0 !important; height:16px; text-indent:-9000px !important; background:url(/-/img/tool_sharethis.png) no-repeat !important;}

	div#videoTitleBar div#embedBlock input#embedLink {position:absolute; top:4px; left:112px; vertical-align:middle; font-size:10px; width:464px;}

		div#videoTitleBar a#embedVideo {position:absolute; top:0; left:6px; width:112px; height:25px; background:url(/-/img/tool_embed-this-video.png) no-repeat center left;text-indent:-9000px;}

	div#videoTitleBar a#emailVideo {float:right;width:79px;height:20px;background:url(/-/img/tool_tell_a_friend.png) no-repeat center;text-indent:-9000px;}

div#adRectangle {position:absolute; top:20px; left:660px; width:300px; height:250px; background: #666;}

div#listContainer {position:absolute; top:20px; left:660px; width:300px;}

	div#listContainer h2#listHeader {background:#222;font-size:12px;padding:11px 12px;}
	
	div#listContainer div#videoList {background:#000; height:490px; overflow:auto;}
	
	div#listContainer div#videoList ul {padding:12px;}
	
		div#listContainer div#videoList ul li {font-size:12px; color:#999; height:46px; border-top:1px dotted #333; padding-top:8px;}
		div#listContainer div#videoList ul li.top {padding-top:0;border-top:0;}
		div#listContainer div#videoList ul li a {font-weight:bold; color:#fff;}
		div#listContainer div#videoList ul li img {float:left; margin-right:8px; border:1px solid #999;}
		div#listContainer div#videoList ul li a:hover img {border:1px solid #fff;}