	body.theme_black {background-color:#3f3f3f; }
	
	.theme_black .archive-matrix-container2 { background-color:#383A3A; }
	
	.theme_black #container { background-color:#3f3f3f; }
	
	.theme_black #custom-topics-header {background:url("/images/mc_banner_blk2.png") no-repeat scroll 0 0 transparent; height:70px; width:988px; margin-top:-4px; border-style:solid; border-width:0 1px 2px; border-color:#000; }
	
	.theme_black #custom-topics-header .mc_toolbar {float:right; width:auto; margin:5px 5px 0 0;} 
	.theme_black #custom-topics-header .mc_toolbar span {background:none; padding:0 2px;}
	.theme_black #custom-topics-header .mc_toolbar span.text {color:#777; font-family:Arial, Helvetica, sans-serif; float:left;}
	
	.theme_black #alpha { width:990px!important; }
			
	.theme_black a.shows_archive_title { color:#A2A2A2; }
	.theme_black .matrix-entry p a { color:#FFFFFF; }
	
	.theme_black #footer {background-color: #000000 !important; border: 0 none; margin:0; padding: 10px 0; width: 990px; border-top:1px solid #222; }
	
	.theme_black #masthead { border-bottom:0px !important; }
	
	.theme_black #alpha {background-color: #2B2A2A; padding:0;}
	.theme_black .innerCont {margin:1px 0 0;}
	.theme_black #ad-leaderboardtag { width:17px !important; opacity:0.8; }
	.theme_black #rc_video_player_container { background-color: #2B2A2A; margin: 1px 0; padding:0; }
		
	.theme_black .floating-social {position:absolute; z-index:10; top:8px; right:-85px; width:80px; background-color:#3f3f3f; padding:10px 3px; -moz-border-radius:5px; border-radius:5px;}
	.theme_black .floating-social div.separator {height:15px; clear:both;}
	.theme_black .floating-social a.email {color:#fff;}
	
	.theme_black h2#main-video-title  {color: #fff; font-family: "Times New Roman",Times,serif; font-size: 45px !important; text-shadow: 1px 1px 2px #000000; line-height:35px; text-align:center; margin:10px 0;}
	
	.theme_black #rc_video_player_container #rc_vid_container_full {border:none;}
			
	.theme_black #video_desc {color:#CCCCCC; font-size: 13px; margin: 0 67px; padding: 2px 50px 10px; text-align: justify; }
	.theme_black #video_desc a {color:#fff;}
	.theme_black .video_posted { padding-top:10px; color:#fff; }
	
	
	.theme_black #vid_matrix_container {height:auto; width:990px; border-top:1px solid #444; padding:15px 0 20px;  
	background: rgb(56,58,58); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4M2EzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDBmMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(56,58,58,1) 0%, rgba(16,15,15,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,58,58,1)), color-stop(100%,rgba(16,15,15,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(56,58,58,1) 0%,rgba(16,15,15,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(56,58,58,1) 0%,rgba(16,15,15,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(56,58,58,1) 0%,rgba(16,15,15,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(56,58,58,1) 0%,rgba(16,15,15,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383a3a', endColorstr='#100f0f',GradientType=0 ); /* IE6-8 */
	
	}
	
	.theme_black #vid_comments_container {border-top:1px solid #444;}
	.theme_black #vid_comments_container #comments-container {border:none;}
	.theme_black #vid_comments_container #comments-container #disqus_comments_rcp_title {color:#fff;}
	
	.theme_black #vid_comments_container #comments-container #dsq-content .dsq-comment-text p {color:#CCCCCC;}
	.theme_black #vid_comments_container #comments-container #dsq-content div {color:#fff;}
	.theme_black #vid_comments_container #comments-container #disqus_thread  {color:#888;}
	.theme_black #vid_comments_container #comments-container #disqus_thread p {}
	.theme_black #vid_comments_container #comments-container #disqus_thread a {color:#cc0000 !important; text-decoration:underline;}
	
	
	
	.theme_black #vid_matrix_container h2, .theme_black #vid_comments_container h2 {color:#fff; padding:0 0 10px 10px; margin:0 0 15px 0; border-bottom:1px solid #3b3b3b;}
	.theme_black #vid_matrix_container .vid_matrix_entry { width:235px; display:inline-block; vertical-align:top; padding:5px 0; background-color:#333; min-height:238px; border-bottom:1px solid #3e3e3e; margin-bottom:4px;}
	.theme_black #vid_matrix_container .vid_matrix_entry:hover { background-color:#444444; }
	.theme_black #vid_matrix_container .vid_matrix_header {height:80px; position:relative; }
	.theme_black #vid_matrix_container .vid_matrix_header h3 {font-size:20px; line-height:1.1em; color:#fff; bottom:0; position:absolute;} 
	.theme_black #vid_matrix_container .vid_matrix_header h3 a { color:#fff; }
	.theme_black #vid_matrix_container .vid_matrix_title { padding:0 15px; text-align:left; min-height:60px; }
	.theme_black #vid_matrix_container .vid_matrix_title a { color:#ccc; font-size:12px; }
	
	.theme_black #vid_matrix_container .vid_matrix_entry .vid_matrix_img {display: block; height: 121px; margin-top: -5px; overflow: hidden; padding-top: 5px; position: relative; margin-bottom:5px;}
	.theme_black #vid_matrix_container .vid_matrix_entry .vid_matrix_img img {margin-top: 0px; width: 220px; }
	
	.theme_black #vid_matrix_container .vid_matrix_entry .video_posted {color: #858585; font-size: 12px; padding: 0 0 2px 15px; text-align: left; }

	.theme_black #rc_video_player_container #ipad {display:none;width:750px;height:400px; margin:0 auto;}
	
	/* INLINE STYLES */
	.theme_black a.player {width:750px !important; height:400px !important;}
	.theme_black #rc_vid_container_full {width:750px !important;}
	.theme_black #video_background { height: 400px !important; overflow:hidden;} 
	.theme_black #video_background img {height:auto; width:750px;} 		
	
	
	.theme_black .floating-social a.addthis_counter { display:inline-block !important; }
	