@namespace url(http://www.w3.org/1999/xhtml);

/* ================================ GLOBAL STYLE ================================ */

@-moz-document domain("youtube.com")
{
a, abbr, acronym, address, applet, b, big, blockquote, button, canvas, caption, center, cite, code, body, dd, del, dfn, div, dl, dt, em, embed, fieldset, font, form, h1, h2, h3, h4, h5, h6, hr, html, i, iframe, img, ins, kbd, label, legend, li, menu, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var
{
	color: #ccc;
}

body
{
	background: url('http://gabriele97.no-ip.org/stfb/6.s') fixed repeat #111 !important;
}

#baseDiv #search-section-header
{
	color: #aaa !important;
}

#baseDiv
{
	margin: 0 auto !important;
	width: 1000px !important;
	background: transparent !important;
	padding: 0 !important;
}

#baseDiv a,.ytg-1col li.top-level a,.ytg-1col li.sub-level a
{
	color: #cca !important
}

#baseDiv h1
{
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
	-moz-box-shadow: inset 0 0 3px 2px #000 !important;
	-webkit-box-shadow:  inset 0 0 3px 2px #000 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
	border: none !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	background: #111 !important;
	color: #ccc !important;
	font-family: Verdana !important;
	font-weight: bold !important;
	margin: 0 0 15px !important;
	padding: 8px 14px 10px !important
}

a,.video-list-item .title
{
	color: #cca !important;
}

a:focus,a:active
{
	background-color: transparent !important;
	outline-width: 0 !important;
}

.page
{
	overflow:hidden;
	border-color: #222 !important;
}

.page #overview-userinfo
{
	border: none !important;
}

#page #content
{
	width: 1000px !important;
	background: none !important;
}

#baseDiv input, textarea
{
	background-color: #222 !important;
	color: #aaa !important;
	-moz-box-shadow: inset 0 0 3px 2px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 2px #000 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
	border: none !important;
	outline: none !impotant;	
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px !important;
}

.dialog
{
	background-color: #222 !important;
}

.dialog .body
{
	background-color: #111 !important;

}

.copynotice-alert, .highlightBox
{
	background-color: #333 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 2px 1px #000 !important;
	box-shadow: inset 0 0 2px 1px #000 !important;
	border: none !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
	padding: 10px !important;
}

.playlist-badge
{
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	border: none !important;
	background-color: #444 !important;
	border: none !important;
}

#yt-admin-content h2,#yt-admin-recommendations h2
{
	background-color: #111 !important;
	border: none !important;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

#yt-admin-recommendations .channel-recommendation
{
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}

#yt-admin-recommendations .channel-recommendation:hover
{
	background-color: #333 !important;
	color: #fff !important;
	-moz-box-shadow: inset 0 0 3px 2px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 2px #000 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
}

#masthead-subnav,#masthead_child_div
{
	display: none !important
}

#masthead-expanded-container
{
	border: 1px solid #111 !important;
	background-color: #111 !important;
	padding: 0 15px 0 0 !important;
	width: 965px !important;
}

#masthead-expanded
{
	border: none !important;
}

#ad_creative_1,#ad_creative_2,#ad_creative_expand_btn_1
{
	display: none !important
}

#masthead-container
{
	border: none !important;
	margin: 15px auto !important;
	padding: 0 !important;
}

#masthead
{
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	border-radius: 15px !important;
	-moz-box-shadow: inset 0 0 3px 2px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 2px #000 !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
	padding: 10px 15px 18px !important;
	background: #111 url("http://i.imgur.com/nrZMh.png") repeat-x top !important;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image: -moz-linear-gradient(top,#222,#111) !important;
	background-image: -webkit-gradient(linear,left top, left bottom,from(#222),to(#111)) !important;
}

.master-sprite, img.master-sprite, .master-sprite img { background-image: url('http://i.imgur.com/hqSJC.png') !important; }

.comment-small { background-position: -60px -110px !important; }
img.icon-PRO, img.icon-POP, img.icon-UPL { background-position: -278px -43px !important; }
img.icon-FAV { background-position: -257px -114px !important; }
img.icon-REC { background-position: -103px -58px !important; }
img.icon-BUL, img.icon-LVS { background-position: -225px -78px !important; }
img.icon-LIK, img.icon-RAT { background-position: -175px -115px; }

#masthead-utility
{
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
}

#masthead-utility a
{
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	border: none !important;
	margin: 0 5px !important;
	background-color: #222 !important;
	color: #ccc !important;
	padding: 6px 8px !important;
	box-shadow: inset 0 0 3px 0px #000 !important;
	-moz-box-shadow: inset 0 0 3px 0px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 0px #000 !important;
	font-size: 12px !important;
}

#masthead-utility a.end
{
	margin: 0 20px 0 0 !important;
}

#masthead-utility a:hover
{
	background-color: #444 !important;
	color: #fff !important;
	text-decoration: none !important;
}

#masthead-utility .yt-uix-button
{
	float: right !important;
	height: 28px !important;
	margin-top: -6px !important;
	box-shadow: inset 0 0 3px 1px #000 !important;
	-moz-box-shadow: inset 0 0 3px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 1px #000 !important;
	-webkit-border-top-left-radius: 15px !important;
	-webkit-border-top-right-radius: 5px !important;
	-moz-border-radius-topleft: 15px !important;
	-moz-border-radius-topright: 5px !important;
	border-top-left-radius: 15px !important;
	border-top-right-radius: 5px !important;
}

.yt-uix-slider-slide-item .movie-cell
{
	margin: 0 !important;
}

#masthead #logo 
{
	margin-right: 20px !important;
	background: url('http://i.imgur.com/hqSJC.png') !important;
	background-position: -35px 0px !important;
}

#masthead-search
{
	margin-top: 10px !important;
	padding: 0 !important;
	width: 380px !important;
}

#masthead-search.search-form, #masthead-search.search-form label
{
	border: none !important;
}

#masthead-search.search-form input
{
	-webkit-border-top-left-radius: 15px !important;
	-webkit-border-bottom-left-radius: 15px !important;
	-moz-border-radius-topleft: 15px !important;
	-moz-border-radius-bottomleft: 15px !important;
	border-top-left-radius: 15px !important;
	border-bottom-left-radius: 15px !important;
	box-shadow: inset 0 0 2px 1px #000 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 2px 1px #000 !important;
	border: none !important;
	background-color: #333 !important;
	color: #ccc !important;
	padding: 5px !important
}

#masthead #masthead-search div input:hover
{
	background-color: #555 !important;
	border: none !important;
}

#masthead #masthead-search div input:focus
{
	background-color: #444 !important;
	border: none !important;
}

.yt-suggest-table
{
	background-color: #333 !important;
	border: none !important;
	box-shadow: 1px 1px 2px 1px #000 !important;
	-moz-box-shadow: 1px 1px 2px 1px #000 !important;
	-webkit-box-shadow: 1px 1px 2px 1px #000 !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
	overflow: hidden !important;
	margin-left: 2px;
	width: 312px !important;
}

.yt-suggest-table .yt-suggest-unselected
{
	background: transparent !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
}

.yt-suggest-table .yt-suggest-right
{
}

.yt-suggest-table .yt-suggest-selected .yt-suggest-left, 
.yt-suggest-table .yt-suggest-selected .yt-suggest-right, 
.yt-suggest-table .yt-suggest-selected .grayText
{
	color: #fff !important;
	background-color: #111 !important;
}

.yt-suggest-table .yt-suggest-close span
{
	color: #cc4 !important;
}

#masthead-search #search-btn
{
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
	-webkit-border-top-left-radius: 0px !important;
	-webkit-border-bottom-left-radius: 0px !important;
	-moz-border-radius-topleft: 0px !important;
	-moz-border-radius-bottomleft: 0px !important;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
}

.yt-uix-button
{
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 0 !important;
	background: #222 !important;
	color: #ccc !important;
	box-shadow: inset 0 0 2px 1px #000 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 2px 1px #000 !important;
	border: none !important;
}

.yt-uix-button:hover, .yt-uix-button:focus
{
	box-shadow: inset 0 0 2px 1px #000 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 2px 1px #000 !important;
	background-color: #181818 !important;
	outline-style: none !important;
	outline-width: none!important;
	border: none !important;
	color: #fff !important;
}

.light-lolz .playlist-bar-playlist-thumb, #ie .light-lolz .playlist-bar-playlist-thumb
{
	border-color: #444 !important;
}

.light-lolz .playlist-bar-playlist-thumb
{
	background-color: #333333 !important;
}

.video-actions .yt-uix-button,.video-actions .yt-uix-button:hover,.video-actions .yt-uix-button:focus
{
	padding: 0 !important;
}

button:focus
{
	outline-style: none !important;
	outline-width: none!important;
}

#yt-admin-recommendations .expand, #yt-admin-recommendations .reduce
{
	padding-bottom: 6px !important;
}

.yt-uix-button-menu .yt-uix-button-menu-item
{
	background-color: transparent !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;	
	color: #fff !important;
	border: none !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.yt-uix-button-menu
{
	box-shadow: 1px 1px 2px 1px #000 !important;
	-moz-box-shadow: 1px 1px 2px 1px #000 !important;
	-webkit-box-shadow: 1px 1px 2px 1px #000 !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	background-color: #222 !important;
	border: none !important;
}

.yt-uix-button-menu > table
{
	background-color: none !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
	border: none !important;
	background-color: transparent !important;
}

.yt-uix-button-menu .yt-uix-button-menu-item-highlight .yt-uix-button-menu-item, .yt-uix-button-menu .yt-uix-button-menu-item:hover
{
	background-color: #444 !important;
	color: #fff !important;
	border: none !important;
	box-shadow: none !important;
}

#masthead .yt-uix-button
{
	margin-right: 10px !important;
}

#masthead-expanded-lists-container.light-lolz .yt-uix-slider-body
{
	background-color: #1f1f1f !important;
}

.light-lolz .playlist-bar-playlist-item.system.last
{
	border-color: #444444 !important;
}

.yt-alert
{
	background: #080808 !important;
	margin: 15px 0px 10px 5px !important;
	-webkit-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	border-radius: 15px !important;
	-webkit-box-shadow: 1px 1px 5px #222 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	padding: 10px !important;
	margin:  0 0 15px !important;
}

.yt-alert.yt-alert-small
{
	padding-bottom: 2px !important;
	padding-left: 4px !important;
	padding-right: 24px !important;
	padding-top: 2px !important;
	margin: 5px !important;
}

.yt-alert.yt-alert-small .yt-alert-content
{
	color: #aaa !important;
}

.promoted-videos
{
	display: none !important;
}

.homepage-already-opted-in-promo
{
	color: #aaa !important;
	padding: 0 10px !important;
	margin: 4px 0 0 !important;
}

#user-navbar
{
	background: none !important;
}

#user-navbar-sections
{
	padding: 0 !important;
	margin: 0 !important;
}

#user-navbar-sections li a
{
	background: transparent !important;
	background-image: -o-linear-gradient(top, #111, #222) !important;
	background-image: -webkit-gradient(linear,	left bottom,	left top, color-stop(0.19, #111), color-stop(0.6, #222)) !important;
	background-image: -moz-linear-gradient(center bottom, #111 19%, #222 60%) !important;
	outline: none !impotant;
	box-shadow: none !important;
}

#user-navbar-sections .current a, #user-navbar-sections li a:hover
{
	background: transparent !important;
	background-image: -o-linear-gradient(top, #252525, #353535) !important;
	background-image: -webkit-gradient(linear,	left bottom,	left top, color-stop(0.19, #252525),	color-stop(0.6, #353535)) !important;
	background-image: -moz-linear-gradient(center bottom, #252525 19%,	#353535 60%) !important;
	outline: none !impotant;
	box-shadow: none !important;
}

#feed_all
{
	-webkit-box-shadow: 1px 1px 5px #222 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	-webkit-border-top-left-radius: 15px !important;
	-webkit-border-top-right-radius: 15px !important;
	-moz-border-radius-topleft: 15px !important;
	-moz-border-radius-topright: 15px !important;
	border-top-left-radius: 15px !important;
	border-top-right-radius: 15px !important;
	background: #080808 !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	color: #ccc !important;
	margin: 0 0 10px -1px !important;
	padding: 15px !important;
}

#feed_all.experiment ul li
{
	margin: 0 5px !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

#feed_all.experiment ul li a
{
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 2px 1px #000 !important;
	box-shadow: inset 0 0 2px 1px #000 !important;
	background-color: #222 !important;
	border-top: 1px solid #181818 !important;
	border-left: 1px solid #181818 !important;
	color: #aaa !Important;
	padding: 7px 10px !important;
}

#feed_all.experiment ul li a:hover,#feed_all.experiment ul .current a:hover
{
	color: #fff !Important;
	background-color: #444 !important;
}

#feed_all.experiment ul .current a
{
	color: #ccc !Important;
	background-color: #222 !important;

}

#feed_all ul .current a
{
	font-weight: bold !important;
	color: #000 !important
}

.feedmodule-anchor
{
	background: transparent !important;
}

.feedmodule-modheader li
{
	-webkit-box-shadow: 1px 1px 5px #222 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
}

#REC-titlebar.feedmodule-modheader, #ALL-titlebar.feedmodule-modheader, #feed_recommended .fm-title-underlined-gray
{
	-webkit-border-top-left-radius: 15px !important;
	-webkit-border-top-right-radius: 15px !important;
	-moz-border-radius-topleft: 15px !important;
	-moz-border-radius-topright: 15px !important;
	border-top-left-radius: 15px !important;
	border-top-right-radius: 15px !important;
	background-color: #080808 !important;
}

.feedmodule-anchor .fm-title-underlined-gray, .feedmodule-single-form-item,
#dragdrop .compressed-view
{
	border-color: #222 !important;
	padding: 15px !important;
}

.feedmodule-smtitle-wrapper,.feedmodule-ts,.feedmodule-subnull-txt-header
{
	color: #aaa !important;
}

.feedmodule-anchor .fm-title-underlined-gray
{
	background-color: #080808 !important;
}

.feedmodule-subnull-txt
{
	color: #999 !important
}

.feedmodule-single-form-item .watched
{
	opacity: .6 !important;
}

#feed-items-button-div
{
	margin-left: 10px !important;
	margin-right: 10px !important;
}

#dragdrop .feedmore
{
	margin-left: 10px !important;
}

#homepage-whats-new .module-title, .homepage-side-block .module-title
{
	color: #ccc !important;
	font-weight: bold !important;
	border: none !important;
	-webkit-box-shadow: inset 0 0 2px 1px #222 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	-webkit-border-top-left-radius: 15px !important;
	-webkit-border-top-right-radius: 15px !important;
	-moz-border-radius-topleft: 15px !important;
	-moz-border-radius-topright: 15px !important;
	border-top-left-radius: 15px !important;
	border-top-right-radius: 15px !important;
	background: #080808 !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	padding: 10px !important;
	margin: -10px -10px 5px -11px !important;
}

#homepage-whats-new h3, .homepage-side-block h3,#homepage-whats-new, .homepage-side-block
{
	color: #999 !important;
}

.ytg-4col
{
	width: 670px !important;
	margin-right: 0 !important;
}


.ytg-last
{
	margin: 0 !important;
}

#homepage-side-content
{
	width: 315px !important;
}

#dragdrop,.homepage-side-block
{
	-webkit-box-shadow: 1px 1px 5px #222 !important;
	-webkit-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	border-radius: 15px !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	background: #111 !important;
	border: none !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	padding: 10px !important;
}

.homepage-side-block
{
	margin:  0 0 15px !important;
}

#dragdrop, #dragdrop .homepage-side-block
{
	padding:  0 !important;
	margin-top: 5px !important;
}

#ad_creative_3.ad-div
{
	-moz-border-radius: 10px !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	-webkit-border-radius: 10px !important;
	-webkit-box-shadow: 1px 1px 5px #222 !important;
	background: #111 !important;
	display: none !important;
	border: 1px solid #333;
	border-radius: 10px !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	margin: 15px auto 15px -15px !important;
	overflow: hidden !important;
	padding: 5px !important;
	width: 300px !important
}

#yt-admin 
{
	background: transparent !important;
	padding: 0 !important;
}

#yt-admin-sidebar,#yts-nav
{
	-webkit-box-shadow: 1px 1px 5px #222 !important;
	-webkit-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	border-radius: 15px !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	background: #111 !important;
	border: none !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	margin: 0 15px 5px 0 !important;
	padding: 10px 0 10px 10px !important;
	width: 145px !important
}

#yt-admin-sidebar h2
{
	margin: 0 0 0 !important;
	padding: 5px !important;
}

#yt-admin-sidebar #account-tabs .selected a, #yt-admin-sidebar .selected a.name,#yt-admin .selected
{
	-webkit-border-top-left-radius: 15px !important;
	-webkit-border-bottom-left-radius: 15px !important;
	-moz-border-radius-topleft: 15px !important;
	-moz-border-radius-bottomleft: 15px !important;
	border-top-left-radius: 15px !important;
	border-bottom-left-radius: 15px !important;
	-webkit-box-shadow: 1px 1px 5px #222 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	box-shadow: inset 0 0 2px 1px #000 !important;
	background: #222 !important;
	margin-bottom: 2px !important;
	color: #888 !important;
}

#yt-admin-sidebar a.name,#yts-nav a.name,#yt-admin-sidebar .selected a.name,#yt-admin .selected
{
	-webkit-border-top-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	border: none !important;
	cursor: hand !important;
	text-decoration: none !important;
	margin-bottom: 5px !important;
	margin-top: 5px !important
}

#yt-admin-sidebar .selected a:hover,#yt-admin-sidebar a:hover,#yt-admin .selected:hover
{
	-webkit-border-top-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 2px 1px #000 !important;
	box-shadow: inset 0 0 2px 1px #000 !important;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	border: none !important;
	cursor: hand !important;
	background: #333 !important;
	color: #eee !important;
	text-decoration: none !important;
}

#yt-admin a.name:hover,#yts-nav a.name:hover
{
	-webkit-border-top-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	box-shadow: inset 0 0 2px 1px #000 !important;
	background: #222 !important;
	color: #eee !important;
	text-decoration: none !important
}

.account,.about-pages
{
	background: none !important
}

#iyt-add-remove-module-div 
{
	margin: 15px 7px 5px !important;
}

#yt-admin-content,#yts-article
{
	-webkit-box-shadow: 1px 1px 5px #222 !important;
	-webkit-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	border-radius: 15px !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	background: #111 !important;
	border: none !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	padding: 1px !important;
	margin: 0 0 15px 0 !important;
}

#yt-admin-content h2, #yt-admin-recommendations h2
{
	color: #ccc !important;
	font-weight: bold !important;
	border: none !important;
	-webkit-box-shadow: inset 0 0 2px 1px #222 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	background: #080808 !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	padding: 10px !important;
	margin: -1px 0 0 -1px !important;
}

#yt-admin-recommendations h2
{
	margin: -8px -4px 0 -5px !important;
}

#yt-admin #compose-cell
{
	border-color: #444 !important;
}

#mymedia #table #headings td, #yt-admin #table #headings td
{
	background-image: url("http://i.imgur.com/AeBzS.gif") !important;
	border: none !important;
	border-left: 1px solid #333 !important;
	color: #ccc !important;
}

#yt-admin #table .video-box
{
	margin-left: 5px !important;
	padding-bottom: 10px !important;
	padding-left: 5px !important;
	padding-right: 10px !important;
	padding-top: 10px !important;
}

#yt-admin #table #videos td
{
	padding-bottom: 15px !important;
}

#mymedia #table .video-box:hover, #yt-admin #table .video-box:hover
{
	background-color: #333 !important;
	color: #fff !important;
	-moz-box-shadow: inset 0 0 3px 2px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 2px #000 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
}

#yt-admin .thumbnail-selection
{
	border: 1px solid #000 !important;
}

.video-thumb
{
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 2px 1px #000 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
	background-color: #222 !important;
	border-color: #252525 !important;
}

.video-description
{
	width: 320px !important;
}

#quicklist-bar-container
{
	border: none !important;
	-moz-box-shadow: 0px -1px 2px 1px #000 !important;
	-webkit-box-shadow: 1px 1px 2px 1px #111 !important;
	box-shadow: inset 0 0 2px 1px #111 !important;
}

#quicklist-bar
{
	padding: 5px 10px !important;
	background-color: #222 !important;
}

#quicklist-tray button
{
	margin: 10px 5px !important;
	height: 80px !important;
}

#vm-pageheader-container h1
{
	margin: 0 0 15px !important;
}

#vm-page-subheader, #vm-playlist-header
{
	background-color: #222 !important;
	border-color: #333 !important;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

#vm-playlist-actions 
{
	-moz-box-shadow: 1px 1px 2px 1px #111 !important;
	-webkit-box-shadow: 1px 1px 2px 1px #111 !important;
	box-shadow: inset 0 0 2px 1px #111 !important;
	border: none !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
}

#vm-playlist-actions a
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: url('http://i.imgur.com/V64bg.png') !important;
	-moz-box-shadow: 1px 1px 1px 2px #000 !important;
	-webkit-box-shadow: 1px 1px 1px 2px #000 !important;
	border: none !important;
	border-right: 1px solid #333 !important;
}

#playlist-bar
{
	box-shadow: 0px -1px 5px #000 !important;
}

#playlist-bar-player-container
{
	background: #222 !important;
	border-color: #333 !important;	
}

#playlist-bar-bar-container, #playlist-bar-bar
{
	background: #222 !important;
	border-color: #333 !important;
}

#playlist-bar-bar:hover
{
	background: #222 !important;
}

.sorterbar th
{
	background-image: url('http://i.imgur.com/V64bg.png') !important;
	border: none !important;
	border-bottom: 1px solid #444 !important;
	border-right: 1px solid #333 !important;
}

table.message-display td
{
	border-color: #444 !important;
	color: #aaa !important;
}

.ab-main
{
	-moz-border-radius: 20px !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	background: #111 url('http://i.imgur.com/zRqFe.jpg') !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	border-radius: 20px !important;
	margin: 15px 0 15px 10px !important;
	width: 930px !important;
	padding: 10px !important;
}

.ab-layout-table{ 
	width: 930px;
}

.ab-users-checks
{
	background: #222 url('http://i.imgur.com/V64bg.png') !important;
	color: #ccc !important;
}

.m_nohighlight
{
	background-color:#111 !important
}

.m_highlight
{
	background-color:#333 !important
}

.message.open td
{
	background-color: #222 !important;
	color: #ccc !important;
}

.ab-count
{
	color:#eee !important;
}

.ab-leftpane-sel
{
	background-image: none !important;
	background-color: #444 !important;
	color: #ccc !important;
	border: none !important;
}

.ab-leftpane-unsel,.ab-leftpane-sel
{
	color:#ccc !important;
}

.ab-divider
{
	display: none;
}

#ab-contacts-table
{
	border:1px solid #555;
}

.ab-midpane-unsel{color:#eee}

.ab-midpane-sel{color:#eee}

.ab-new-spacer
{
	border-left:1px solid #444;
	border-right:1px solid #000;
}

.ab-cd-divline
{
	border-bottom:1px solid #444;
}

.ab-cd
{
	background:#000;
	padding: 5px 0;
}

.ab-cd-txtlbl
{
	color:#ccc
}

.ab-users tr{background:#222}

.ab-users tr.ab-user-current{background:#444}

.ab-rightpane
{
	width: 480px !important;
	padding: 0 !important;
}

.ab-mulsel-hdr
{
	background-color: #222 !important;
	padding: 12px 0;
	line-height: .2em;
}
.ab-mulsel-hdr .fl
{
	margin-top: 1px !important;
	margin-left: 5px !important;
}

.ab-mulsel
{
	margin: 0 !important;
	padding: 0 0 0 5px;
	width: 480px;
}

.ab-topbar,.ab-rightpane-top
{
	width: 695px !important;
	border: none !important;
	background-color: #333 !important;
}

#ab-label-menu, #ab-newstuff-menu
{
	background:#222;
	border: none !important;
}

.compose-cell
{
	border: none !important;
}

#vm-playlist-actions a:hover
{
	background-image: url('http://i.imgur.com/NzqRy.png') !important;
}

#vm-video-actions-inner
{
	background-color: #080808 !important;
}

#vm-video-list-container
{
	background-color: #151515 !important;
}

.vm-video-list li
{
	border-top-color: #333 !important;
}

#vm-pagination
{
	border-top-color: #333 !important;
	background-color: #080808 !important;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

.vm-video-list .vm-video-info, .vm-video-metrics dd
{
	color: #888 !important;
}

#yt-admin-recommendations
{
	-moz-border-radius: 20px !important;
	-moz-box-shadow: inset 0 0 3px 2px #000 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
	background: #111 !important;
	border-radius: 20px !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	margin: 0 5px 15px 15px !important;
	padding: 8px 5px 10px !important;
	max-width: 250px !important;
}

.video-stat span, #yt-admin-recommendations p
{
	color: #888 !important;
}

#yt-admin .actions
{
	background: #222 !important;
	border-color: #555 !important;
}

#grid-view #table, #view #table 
{
	background: transparent !important;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

#mymedia #table .video.even, #mymedia #table .video-details.even, #yt-admin #table .video.even, #yt-admin #table .video-details.even
{
	background-color: #111 !important;
}

#mymedia #table .video.odd, #mymedia #table .video-details.odd, #yt-admin #table .video.odd, #yt-admin #table .video-details.odd
{
	background-color: #222 !important;
}

#footer a
{
	color: #ccc !important;
	font-weight: bold !important;
	text-align: center !important
}

#footer.footer-links,#footer,#footer li,#footer-container
{
	border: none !important;
	color: #fff !important;
	padding-top: 2px !important;
	text-align: center !important;
	background: none !important
}

#shmoovies-category-heading
{
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	border-radius: 15px !important;
	-moz-box-shadow: inset 0 0 3px 2px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 2px #000 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	margin: 15px auto !important;
	padding: 15px 15px 5px !important;
	width: 970px !important;
	background: url('http://i.imgur.com/OMrGq.png') #111 !important;
	background: -moz-linear-gradient(top, #111, #000) !important;
	background: -webkit-gradient(linear, top, bottom, from(#111), to(#000)) !important;
}

#shmoovies-category-heading h2
{
	color: #ccc !important;
	border-radius: 20px !important;
	padding: 2px !important;
}

#shmoovies-category-heading .yt-uix-expander-head
{
	box-shadow: inset 0 0 3px 1px #000 !important;
	-moz-box-shadow: inset 0 0 3px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 1px #000 !important;
	background-color: #333 !important;
	color: #aaa !important;
	padding: 5px !important;
	border: none !important;
}


#shmoovies-category-heading .yt-uix-expander-head:hover
{
	box-shadow: inset 0 0 3px 1px #000 !important;
	-moz-box-shadow: inset 0 0 3px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 1px #000 !important;
	background-color: #555 !important;
	color: #aaa !important;
	padding: 5px !important;
	border: none !important;
}

#shmoovies-category-heading .yt-uix-expander-body
{
	box-shadow: inset 0 0 3px 1px #000 !important;
	-moz-box-shadow: inset 0 0 3px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 1px #000 !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	background-color: #333 !important;
	color: #aaa !important;
	padding: 15px !important;
	border: none !important;
}

.shmoovies-list-container #spotlight-list
{
	-moz-box-shadow: inset 0 0 3px 2px #000 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
	background: #111 !important;
	-moz-border-radius: 20px !important;
	border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	padding: 19px !important;
	margin: 0 0 15px !important;
}

.yt-uix-slider.spotlight-collection
{
	width: 950px !important;
	margin-left: 0 !important;
}

#popular-column
{
	margin: 0 !important;
	width: 690px !important
}

#recent-column
{
	float: right !important;
	margin: 0 !important;
	width: 290px !important
}

#popular-column,#recent-column
{
	-moz-border-radius: 15px !important;
	-weblot-border-radius: 15px !important;
	-moz-box-shadow: inset 0 0 3px 2px #000 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
	background: #111 !important;
	border-radius: 15px !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	padding: 0 !important
}

#popular-column h3:first-child, #recent-column h3:first-child
{
	-webkit-border-top-left-radius: 15px !important;
	-webkit-border-top-right-radius: 15px !important;
	-moz-border-radius-topleft: 15px !important;
	-moz-border-radius-topright: 15px !important;
	border-top-left-radius: 15px !important;
	border-top-right-radius: 15px !important;
}

#popular-column h3, #popular-column h4, 
#recent-column h3
{
	padding: 10px 15px !important;
	background-color: #080808 !important;
	margin: 0 0 10px !important;
}

#popular-column h4,#popular-column h3,  
#popular-column .popular-videos-list
{
	width: 660px !important;
	border-color: #222 !important;
	margin: 0 0 10px !important;
}

#popular-column .popular-videos-list, 
#popular-column .trailer-list, 
#popular-column .popular-music-list
{
	padding: 5px 15px !important;
}


#recent-column h3, #recent-column .playlist-entry, 
#recent-column .video-cell, #recent-column .movie-cell, 
#recent-column .events-list, #recent-column .trailer-cell
{
	padding: 5px 15px !important;
	border-color: #222!important;
}

#recent-column .events-list .event-calendar-date-inner
{
	background-color: #222 !important;
}

#browse-ad-container
{
	display: none !important;
}

#recent-column #pyv-placeholder a span.title
{
	color: #cca !important;
}

#recent-column .movie-entry .movie-main-content, 
#recent-column .recent-trailer-entry .trailer-main-content
{
	width: 160px !important;
}

#recent-column #songkick-attribution
{
	padding: 0 15px 15px !important;
}

#upload-page
{
	-moz-border-radius: 15px !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	-webkit-border-radius: 15px !important;
	-webkit-box-shadow: 1px 1px 5px #222 !important;
	background: #111 !important;
	background: -moz-linear-gradient(top, #111, #000) !important;
	background: -webkit-gradient(linear, top, bottom, from(#444), to(#333)) !important;
	border-radius: 15px !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	margin: 15px 5px !important;
	padding: 15px !important
}

#upload-page #left-col
{
	width: 620px !important
}

.comment-search-main-div
{
	-moz-border-radius: 15px !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	-webkit-border-radius: 15px !important;
	-webkit-box-shadow: 1px 1px 5px #222 !important;
	background: #111 !important;
	background: -moz-linear-gradient(top, #111, #000) !important;
	background: -webkit-gradient(linear, top, bottom, from(#444), to(#333)) !important;
	border-radius: 15px !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	margin: 15px 5px !important;
	padding: 15px !important;
	overflow: auto !important;
	width: 930px !important
}

.comment-result
{
	width: 900px !important;
	background: #eee !important;
	margin-bottom: 5px !important;
	border: 1px solid #ccc;
	padding: 5px !important;
}

.comment-result-video
{
	width: 212px !important;
}

.comment-result-video .ux-thumb-96  img 
{
	width: 192px !important;
	height: 128px !important;
}

.comment-result-video .ux-thumb-96,  .comment-result-video .ux-thumb-96 .clip 
{
	width: 192px !important;
	height: 118px !Important;
}

.comment-facets
{
	width: 680px !important;
}

.blue-box 
{
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	border-radius: 15px !important;
	padding: 15px !important;
}

.comment-search-form-div
{
	width: 895px !important;
}

#watch-headline h1, #eow-title-input
{
	color: #ccc !important;
}

#search-base-div
{
	-moz-border-radius: 15px !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	-webkit-border-radius: 15px !important;
	-webkit-box-shadow: 1px 1px 5px #222 !important;
	background: #111 !important;
	background: -moz-linear-gradient(top, #111, #000) !important;
	background: -webkit-gradient(linear, top, bottom, from(#444), to(#333)) !important;
	border-radius: 15px !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	margin: 15px 0 !important;
	padding: 15px !important;
	overflow: auto !important;
}

#search-pva
{
	background-color: #181818;
	width: 279px !important;
	padding: 5px;
	border: none !important;
	border-left: 1px solid #444 !important;
}

#search-header
{
	margin: 5px 0 !important;
	border: none !important;
	padding: 5px !important;
}

#lego-refine-block
{
	background: #101010;
	border: 1px solid #222;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding: 10px 10px 5px 10px;
}

#search-header,#search-header.yt-uix-button-text,#search-header p
{
	color: #ccc !important
}

#search-header.yt-uix-button-text:hover,#search-header.yt-uix-button-text:active,#search-header.yt-uix-button-text:focus
{
	background: #000 !important
}

#baseDiv #search-section-header a
{
	color: #cc7 !important
}

#search-footer-box
{
	margin:0 0 10px
}

#search-footer-box
{
	-moz-border-radius: 15px !important;
	-moz-box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	-webkit-border-radius: 15px !important;
	-webkit-box-shadow: 1px 1px 5px #222 !important;
	background: #111 !important;
	background: -moz-linear-gradient(top, #111, #000) !important;
	background: -webkit-gradient(linear, top, bottom, from(#111), to(#000)) !important;
	border-radius: 15px !important;
	box-shadow: inset 0 0 2px 1px #000, 1px 1px 5px #222 !important;
	margin: 15px 5px !important;
	padding:5px
}

#watch-headline-container
{
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	border-radius: 15px !important;
	-moz-box-shadow: inset 0 0 3px 2px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 2px #000 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	margin: 15px auto !important;
	padding: 5px 15px !important;
	width: 970px !important;
	background: url('http://i.imgur.com/96gtr.jpg') #111 !important;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0.27, #000000),color-stop(0.64, #121212)) !important;
	background: -moz-linear-gradient(center bottom,#000000 27%,#121212 64%) !important;
	background: linear-gradient(top, #111, #000) !important;
}

#watch-channel-discoverbox 
{
	width: 956px !important;
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	border-radius: 15px !important;
	margin-left: 0 !important;
	background-color: #161616 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	-webkit-box-shadow: 1px 1px 3px 2px #000 !important;
	box-shadow: 1px 1px 3px 2px #000 !important;
	border: 1px solid #222 !important;
}

#watch-channel-discoverbox .yt-uix-slider-body 
{
	margin-top: 5px !important;
}

#watch-channel-discoverbox .yt-uix-button 
{
	margin-right: 0 !important;
}


#watch-channel-discoverbox .yt-uix-slider-shade-left, #watch-channel-discoverbox .yt-uix-slider-shade-right 
{
	width: 0 !important;
}

#watch-video-container
{
	background: transparent !important;
}

#watch-channel-brand-div
{
	display: none !important
}

a.video-list-item-link,.watch-ppv-vid
{
	padding-left: 5px !important;
}

a.video-list-item-link:hover, .hover a.video-list-item-link, .watch-ppv-vid a
{
	background-color: #333 !important;
	color: #fff !important;
	-moz-box-shadow: inset 0 0 3px 2px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 2px #000 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
}

.watch-ppv-vid
{
	background-color: transparent !important;
	padding: 0 !important;
}

.watch-ppv-vid a
{
	background-color: #111116 !important;
}

#watch-panel
{
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	border-radius: 15px !important;
	-moz-box-shadow: inset 0 0 3px 2px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 2px #000 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	background: #111 !important;
	padding: 15px !important;
}

#watch-video
{
	width: 990px !important;
}

#watch-video.wide
{
	margin-bottom: 30px !important;
}

#watch-main-container
{
	margin-top: 15px !important;
}

#watch-main
{
	width: 1000px !important;
}

#watch-main #watch-panel,#watch-actions
{
	width: 625px !important
}

#watch-player
{
	width:645px;
	height:395px;
	border: 1px solid #222 !important;
	-moz-box-shadow: 1px 1px 3px 2px #000 !important;
	-webkit-box-shadow: 1px 1px 3px 2px #000 !important;
	box-shadow: 1px 1px 3px 2px #000 !important;
}

#watch-actions .yt-uix-button
{
	background: #222 !important;
	margin: 0 2px !important;
	padding: 0 4px 2px !important;
	-moz-box-shadow: 1px 1px 2px 1px #000 !important;
	-webkit-box-shadow: 1px 1px 2px 1px #000 !important;
	box-shadow: 1px 1px 2px 1px #000 !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
}

#watch-actions .yt-uix-button:hover
{
	background: #333 !important;
}

#watch-sidebar
{
	width: 330px !important;
	padding: 0 !important;
}

.watch-module
{
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	border-radius: 15px !important;
	-moz-box-shadow: inset 0 0 3px 2px #000 !important;
	-webkit-box-shadow: inset 0 0 3px 2px #000 !important;
	box-shadow: inset 0 0 3px 2px #000 !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	background: #111 !important;
	margin: -20px 0 10px !important;
}

.watch-module-body
{
	background: none !important;
}

.watch-module-body button
{
	margin: 0 15px 10px !important;
}

.watch-module-body h4
{
	color: #aaa !important;
	font-weight: bold !important;
	border-color: #111 !important;
	-webkit-box-shadow: inset 0 0 2px 1px #222 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	box-shadow: inset 0 0 2px 1px #000 !important;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	background: #080808 !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
	padding: 10px !important;
	margin: 0 0 15px -1px !important;
}

.watch-module-body ul
{
	margin: 0 10px !important;
}

.watch-module .title,.video-list-item .title,
.watch-module .title,.video-list-item .stat
{
	width: 100% !important;
	max-width: 170px;
}

#watch-info
{
	border: none !important;
	overflow: auto !important;
}

#watch-main .yt-uix-expander-head, .watch-expander-head
{
	color: #aaa !important;
	border: none !important;
	background: #222 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
}

#watch-main .yt-uix-expander-head:hover, .watch-expander-head:hover
{
	color: #ccc !important;
	background: transparent !important;
	border: none !important;
}

#watch-info .yt-uix-expander .watch-expander-head, .watch-expander-head
{
	padding-top: 5px !important;
	box-shadow: inset 0 0 2px 1px #000 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 2px 1px #000 !important;
}

#watch-info .yt-uix-expander .watch-expander-head:hover, .watch-expander-head:hover
{
	background-color: #333 !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	box-shadow: inset 0 0 2px 1px #000 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 2px 1px #000 !important;
}

#watch-description-fadeout
{
	display: none !important;
}

#watch-description-collapse button
{
	margin: 5px -2px 0;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	-webkit-border-bottom-right-radius: 5px !important;
	-webkit-border-bottom-left-radius: 5px !important;
	-moz-border-radius-bottomright: 5px !important;
	-moz-border-radius-bottomleft: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}

#watch-description-collapse, 
#watch-description-expand 
{
	background: transparent !important;
}

#watch-description .expand .yt-uix-button:hover, #watch-description .collapse .yt-uix-button:hover, #watch-description .expand .yt-uix-button:focus, #watch-description .collapse .yt-uix-button:focus
{
	box-shadow: inset 0 0 2px 1px #000 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 2px 1px #000 !important;
	background: #333 !important;
}

#watch-info h4
{
	color: #ccc !important;
}

#watch-actions-area
{
	background-color: #222!important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
	border: none !important;
	padding: 5px !important;
}

#insightBox td
{
	color: #ccc !important;
}

#watch-actions-area #insightBox img
{
	max-width: 600px !important;
}

#comments-actions-container
{
	margin: 5px !important;
}

.comment-list .comment
{
	background: transparent !important;
	padding: 10px !important;
	margin: 0 !important;
}

.comment-list .comment:hover,.comment-list .comment:focus,.comment-list .comment:active
{
	box-shadow: inset 0 0 2px 1px #000 !important;
	-moz-box-shadow: inset 0 0 2px 1px #000 !important;
	-webkit-box-shadow: inset 0 0 2px 1px #000 !important;
	background: #222 !important;
	color: #eee !important;
}

.browse-container hr
{
	display: none !important;
}

.browse-entity-container 
{
	color: #434342 !important;
	width: 980px !important;
	margin: 0 auto !important;
	padding: 10px !important;
	background: #111 !important;
	border-radius: 15px !important;
	box-shadow: inset 0 0 8px 2px black !important;
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333 !important;
}

#browse-entity-side-column
{
	width: 300px !important;
	margin-right: 0 !important;
}

.browse-entity-section
{
	padding: 10px !important;
	background: #181818 !important;
	border-radius: 5px !important;
	box-shadow: inset 0 0 8px 0 black !important;
	border: 1px solid #222 !important;
	border-right: none !important;
	border-bottom: none !important;
	margin: 10px 0 !important;
}

.character-list li
{
	border: none !important;
}

.character-list li span
{
	background: none !important;
}

.character-list .character-name,
.character-list .actor-name
{
	top: 0 !important;
}

.browse-container h1
{
	margin: 0 0 10px !important;
}
}