@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("beta.vreel.net") {
#serad, #chanad, #adaptvDiv, #watad, #comad, #content > #sky, .bookmark > table, #content .bookmark + .bookmark, /* ads divs */
#masterdiv, /* ad iframe */
#HTML_AJAX_LOADING, /* red floating "Loading" tag, used for Ajax based ads */
img[src*="lost"], /* personal filter: an attempt to hide spoiler images of the new season of Lost. */
#VideoMovie, #FlashMovie /* extending user script */
	{ display: none !important; }

body {
	overflow-x: hidden !important;
	background: #000 !important;
	color: #E5E5E5 !important;
}
body, input {
	font: 12px "Trebuchet MS", Verdana, Sans-serif !important;
}
.bg-bottom {
	color: #E5E5E5 !important;
	background: #000 url("data:image/png;base64,		iVBORw0KGgoAAAANSUhEUgAAABEAAAAfCAIAAACOBbHdAAAABGdBTUEAALGPC%2FxhBQAA		AFxJREFUOE%2Ft1SEKgEAQRuF3mwkGiyKyoGCwWCxbLAaLYPBCHtYzvM378eqUvwwU%2BD		xej8fj9rg8To%2FDI3vsHpvH6rF4TB7JI7x6E1E3KNygHZKNph9tdGm2FXwFfu3YeIXL2X		a6AAAAAElFTkSuQmCC") repeat-x !important;
}
#right-small, /* sidebar */
div[style*="background: rgb(255, 0, 0)"], .sub-menu {
	background: #000 !important;
}

h1, .bookmark, #bottom-left, #left, #block, #right-small {
	background: transparent !important;
	border: 0 !important;
}

/* color links in blue, and visited links in purple
 * only applies to link of the content div, not menus
 */
.content a {
	color: #88d9f3 !important
}
.content a:visited {
	color: #cc0095 !important;
}

a {
	text-decoration: none !important;
}
a:hover {
	text-decoration: underline !important;
}

h1, h2 {
	font-size: 16px !important;
}
p {
	color: #fff !important;
}

/* == header == */
.header > a > img { display: none !important; } /* header images */ 
.header {
	position: absolute !important;
	top: -127px !important; /* sliding it up instead of hiding it, since we need some of its child elements */
}

/* === login form === */
#loginme nobr /* "create account" and "remember me" text next to login form */
	{ visibility: hidden !important; }

#loginme {
	opacity: 0.1 !important;
	position: relative !important;
	top: 130px !important;
	left: 320px !important;
}
#loginme input[type="text"], #loginme input[type="password"] {
	width: 80px;
	padding: 1px 2px;
}
#loginme input[type="submit"] {
	height: 22px;
}



/* == menus == */
/* === main menu === */
img[src="images/body/menu/top-left.gif"], /* corners images */
img[src="images/body/menu/top-right.gif"]
	{ display: none !important; }

.menu {
	width: auto !important;
	float: none !important;
	height: 30px !important;
	background: url("data:image/png;base64,		iVBORw0KGgoAAAANSUhEUgAAABEAAAAfCAIAAACOBbHdAAAABGdBTUEAALGPC%2FxhBQAA		AFxJREFUOE%2Ft1SEKgEAQRuF3mwkGiyKyoGCwWCxbLAaLYPBCHtYzvM378eqUvwwU%2BD		xej8fj9rg8To%2FDI3vsHpvH6rF4TB7JI7x6E1E3KNygHZKNph9tdGm2FXwFfu3YeIXL2X		a6AAAAAElFTkSuQmCC") !important;
}
#nav {
	float: left !important;
	height: 30px !important;
	width: auto !important;
	/*border-right: 1px #000 solid !important;*/
	background: #000 !important;
}
#nav li {
	height: 30px !important;
}
#nav li a {
	float: left !important;
	padding: 0px 10px !important;
	border-right: 1px solid #343434 !important;
	border-left: 1px solid #343434 !important;
	color: #FFF !important;
	font-size: 14px !important;
	height: 30px !important;
	margin-left: 1px !important;
	background: url("data:image/png;base64,		iVBORw0KGgoAAAANSUhEUgAAAAcAAAAeCAIAAABv6ZPXAAAABGdBTUEAALGPC%2FxhBQAA		AExJREFUKFNjNDExYcAEK7ABhoXYAMMMbIChHxtgaMEGGKqwAYYCbIAhFRtgiMYGGIKxAQ		YfbIBBHRsYFYWEChXCQd%2FcGhMxmNg5YSIACXCrIsSsAWMAAAAASUVORK5CYII%3D") repeat-x !important;
}
#nav li a:hover {
	text-decoration: none !important;
	background: url("data:image/png;base64,		iVBORw0KGgoAAAANSUhEUgAAAAcAAAAeCAIAAABv6ZPXAAAABGdBTUEAALGPC%2FxhBQAA		AExJREFUKFNjNDExYcAEK7ABhoXYAMMMbIChHxtgaMEGGKqwAYYCbIAhFRtgiMYGGIKxAQ		YfbIBBHRsYFYWEChXCwSUxDxMxmISlYSIAgIyv5HBUfJcAAAAASUVORK5CYII%3D") repeat-x !important;
}
/* === sub menu === */
#bg > a, /* "Blog" and "Advertise" links on the menu */
img[src="images/body/sub-menu/left.gif"], /* corners images */
img[src="images/body/sub-menu/right.gif"],
#sub-nav li {
	display: none !important;
}

/* == search form == */
#searchfrm {
	position: relative !important;
	top: 25px !important;
	left: 35px !important;
	z-index: 1000;

	background: url("data:image/png;base64,		iVBORw0KGgoAAAANSUhEUgAAADwAAAAaCAIAAABka6gOAAAAAXNSR0IArs4c6QAAAARnQU		1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpR		PAAAAQFJREFUWEftkmsKAjEMhPUWXkBEEATB4g8RRLz%2FkTSSMZS%2BkpayENiBxdJMJt		%2FG3YYQNu5E0G9X%2Bm2ZnpcrAfrpSoB%2BuBKg764E6JsrAfrqSoC%2BGPT5y%2BDts1		BwVwOgz5ooV7OM13vDAX3SRLmaZbzeGw7ooybKzS3ywUipeENVvmdbo6s4JZ8L6INBPEyM		tTMbpGrpakflaIDem0UD2CsL44MEyL3Y4uzYGbcUzzUoQO%2FMoqnslUPcmlcTW7urFpvQ		zYFusDagi%2B9ffKtBaPnTk73yfeMyh8ijYs9MaPPns4Sx%2B%2FNYAkqbsUJrG5pVXzc9		a5NazrppbUOz6tg0%2FfjSF%2B0Cogjk%2BdoGAAAAAElFTkSuQmCC") no-repeat top right !important; /* search button background */
}
#searchfrm input[type="text"] {
	padding: 3px !important;
	margin-right: 2px !important;
	border: 1px #fff solid !important;
	font-size: 110% !important;

	width: 145px !important;
	height: 17px !important;

	background: #fff url("data:image/gif;base64,		R0lGODlhEQATAMQAAPb29vj4%2BPb49vj2%2BPj29vj49uXl5fHx8ePj4%2B%2Fv7%2BDg		4O3t7efn5%2F39%2FeHh4fr6%2Bt7e3uvr6%2FT09N3d3f%2F%2F%2FwAAAAAAAAAAAAAA		AAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAARABMAAAVgICWOZClOaKqubM		tCcCzPsGLfeG47fO%2F%2FPIRwSCwKDcikcolkOJ%2FQqDNCrVqv1IV2y%2B1qE%2BCweA		w%2BmM%2FotFnCbrvf7IKAAAgMAAK7nG4HPP6AgYJ%2FDYWGh4iFJouMjSQhADs%3D") repeat-x !important;
}
input.go {
	opacity: 0;
	height: 26px !important;
	width: 60px !important;
}

/* === "upload" menu item === */
#nav li + li + li + li + li + li > a:before {
	content: "Upload" !important;
}
#nav li + li + li + li + li + li > a > img { display: none !important; }

/* == content / search results == */
.bookmark #book, /* social networking links */ 
/* #right-small + div[style="clear: both;"] + div.trans, "Related Videos" header */
#dhtmlpointer, /* "related videos" tooltip image */
#dhtmltooltip > div:last-child, /* "click here to watch video" text in tooltip */
#more span[id^="v_"] > a > img /* distracting "rating" stars on search results */
	{ display: none !important; }

.content #left-wide #content h1, .content #left #content h1 {
	padding-left: 5px !important;
	border-top: 1px #555 solid !important;
}
.content #left-wide, .content #bottom-left-wide, #content {
	background: transparent !important;
	border: 0 !important;
}
#left-wide {
	padding: 0 !important;
}
#right-small h1 {
	display: none !important;
}

/* Search results information <div>, contains the search term
 * and total number of results.
 */
#right-small > .tags {
	color: #888888 !important;
	position: relative !important;
	top: 20px !important;
}

/* === Page Navigation === */
#pagination > span { /* navigation aid that says "Pages:" (DUH!) before the numbered list, on search results */
	display: none !important;
}
.trans {
	width: 727px !important;
}
#pagination {
	float: none !important;
	text-align: center !important;
	padding: 10px !important;
	color: #000 !important; /* hide "|" characters located between each numbered link */
}
#pagination a {
	padding: 2px 7px !important;
	border: 1px #888888 solid !important;
	font-weight: normal !important;
	text-decoration: none !important;
}

/* == Footer == */
.bottom, .bottom-menu { /* footer */
	visibility: hidden !important; }
}


@-moz-document url-prefix(http://beta.vreel.net/watch_) {
#divTopLeft { /* ad */
	display: none !important;
}
#bottom-left {
	padding: 0 !important;
}
#player {
	height: auto !important;
	width: auto !important;
	background: transparent !important;
}
#player-right, #player-left {
	height: 0 !important;
	width: 0 !important;
	background: transparent !important;
}
#motioncontainer {
	width: 900px !important;
	height: 460px !important;
	overflow: auto !important;
}
#motioncontainer nobr {
	width: 880px !important;
	height: 450px !important;
	display: block !important;
}
#motioncontainer, #motioncontainer nobr {
	white-space: normal;
}
#motiongallery {
	left: 0 !important; /* disable Javascripts' CSS manipulation */
}
#motiongallery a img {
	border: 2px #838383 solid !important;
	width: 210px !important;
	height: 135px !important;
	padding: 1px !important;
}
#dhtmltooltip {
	padding: 5px !important;
	background: #111 !important;
	border: 1px #797979 solid !important;
	height: auto !important;
	/*left: 853px !important;  make X-axis fixed */
	max-width: 194px !important;
	opacity: 0.8 !important;
}
#dhtmltooltip, #dhtmltooltip > div {
	width: auto !important;
}
#dhtmltooltip > div:first-child {
	margin: 0 !important;
	padding: 2px 3px !important;
	color: #e5e5e5 !important;
}
}

@-moz-document url-prefix(http://beta.vreel.net/index.php?q=vlc&id=) {
#masterdiv { /* iframe usually used for ads, displays a link to the video on this page */
	display: block !important;
}
#divTopLeft {
	top: 0 !important;
	position: fixed !important;
	height: 100% !important;
	background: #000;
}
}

@-moz-document url-prefix(http://beta.vreel.net/index.php?q=dozango) {
td:first-child { 
	display: none !important;
}
}