* { margin:0; padding:0; }
body { background:transparent url(../image/bg.png); color:#999; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
h1,h2,h3 { font-weight:bold; }
a { text-decoration:none; color:#1793e6; }
a:hover { text-decoration:underline; }
table { width:100%; border-collapse:collapse; }
iframe { max-width:100%; }
th { padding:2px 5px; }
td { vertical-align:top; padding:0 5px; line-height:1.5em;}
.btn-default {
    background-color: #ffffff;
    border-color: #cccccc;
    color: #333333;
}
.form-control {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 100%;
}

#main { padding-bottom:10px; }
.vsummary td { vertical-align:top; padding:0 5px; }
ul, ol { margin-left:17px; padding:5px 0; }
p { padding:0 0 8px 0; text-align:justify; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.inner { max-width:960px; margin:0 auto; padding:0 15px; position:relative; }
#page { background:transparent url(../image/bggrad.png) repeat-x; }
.pagein { background:transparent url(../image/highlight.png) no-repeat; }
#branding { box-shadow:0 1px #333, inset 0 -1px #000; background-color:rgba(0,0,0,.2); }
#content .inner { padding:0; }
.blog #content { padding-top:30px; }
.clear { clear:both; }
article { display: block; vertical-align: top; position:relative; }
.navigation li { display:inline-block; }
.navigation .current, .navigation a { display:block; padding:3px 5px; font-weight:bold; }
#footer { padding:15px 0; box-shadow:0 -1px #000, inset 0 1px #222; background-color:rgba(0,0,0,.5); }
#footer a { color:#999; }
#footer a:hover { color:#fff; }
.hgroup { padding:15px 0 40px 0; font-family: 'Oswald', sans-serif; color:#fff; text-shadow:0 -1px #000;  background-size:10%; }
.hgroup .button { margin-top:15px; }
#site-title { padding:10px 0 0 50px; }
.site-description { display:none; }
.stream #content { color:#ccc; }
.entry-header {}
.page-header { margin-bottom: 10px; padding: 10px 0 5px 0; border-bottom: 2px solid #1793E6; text-transform:uppercase; font-size:larger; }
.vcontainer { margin-bottom:20px; background:#000 url(../image/vloader.gif) center center no-repeat; position:relative; box-shadow: 0 10px 20px -5px #000; width:100%; }
.vinfo { background-color:#111; border-top:1px solid #c00; }
ul.vcast { list-style:none; margin-left:0; }
ul.vcast li { display:inline-block; }
ul.vcast li img { margin:2px; }
.IL_BASE { margin:0 !important; text-align:left !important; }
.IL_IN_TAG_AD { padding:0 25px 0 0 !important; }
.bdark { background-color:#000; box-shadow:0 -1px #000, inset 0 1px #222; padding-top:20px;}
.bor { background-color:orange; box-shadow:0 -1px #000, inset 0 1px #222; padding-top:20px;}
.vtag { margin-bottom:10px; }
.vsummary img { *margin-right:10px; }
.vsummary tr:nth-child(odd) { background-color:rgba(0,0,0,.1); }
.watermark { color:#fff; position:absolute; bottom:20px; right:20px; font-size:20px; opacity:0.7; z-index:1000; -webkit-touch-callout: none;
-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: moz-none; -ms-user-select: none; user-select: none; cursor:pointer;}
#streaming { width:100%; height:430px; position:relative; }
#streaming:hover { opacity:0.5; }
a.play-button { position:absolute; display:block; height:100%; width:100%; z-index:2000; background:url(../image/pbutton1.png) center center no-repeat; opacity:0.7; outline:none; }
a.play-button:hover { opacity:0.9; background-image:url(../image/pbutton2.png); }
ul.vlist { list-style:none; margin:0; background-color: rgba(0,0,0,.5); box-shadow: inset 0 0 2px rgba(255,255,255,.5), 0 1px 3px rgba(0,0,0,1); border-radius: 2px; margin-bottom: 15px; }
ul.vlist li { display:inline-block; position:relative; }
a.inline { outline:none; }
.vtriangle { width:0px; height:0px; display:block; margin-left:10px; margin-right:10px; border-style: solid; border-width: 7.5px 0 7.5px 15px; border-color: transparent transparent transparent #cccccc; line-height: 0px;_border-color: #000000 #000000 #000000 #cccccc; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); }
.vtriangle:hover { border-left-color:#ffffff; _border-color:#000000 #000000 #000000 #ffffff; }
.vtmin, .vtmax { padding:0 10px; text-align:center; display:table-cell; vertical-align:middle; font-size:11px; }
#slider { box-shadow:inset 0 1px 5px -1px #000; border:1px solid #111; border-radius:3px; background:#333; }
.ui-widget { font-size: 1.1em; }
.ui-widget-header { background:#cc0000; box-shadow:inset 0 1px 5px -1px #000; }
.ui-slider-horizontal { height: .8em; }
.ui-slider { position: relative; text-align: left; }
a.ui-slider-handle.ui-state-default.ui-corner-all { border-radius:50%; outline:none; background:#c00; border:2px solid #ccc; box-shadow:0 1px 5px #000, inset 0 0 3px #333; }
.ui-slider-horizontal .ui-slider-handle { top: -.15em; margin-left: -0.5em; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: .7em; height: .7em; cursor: pointer; }
.ui-slider-horizontal .ui-slider-range-min { left:0 }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.vtip { position: absolute; display: block; top: -22px; width: 60px; margin-left:-27px; height: 20px; color: #fff; text-align: center; font: 10pt Tahoma, Arial, sans-serif; border-radius: 3px; border: 1px solid #333; box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .3); box-sizing: border-box; background: #c00; }
#svolume { box-shadow:inset 0 1px 5px -1px #000; border:1px solid #111; border-radius:3px; width: 100px; margin-right:10px; height: .8em;background-color: #333; display:inline-block; }
.volume { display: inline-block; width: 20px; height: 20px; background: url(../image/volume.png) no-repeat 0 -50px; margin: -5px 5px 0 0; }  
#vhade { font-weight: bold; font-size:8px; background:#c00;  box-shadow:inset 0 1px 5px -1px #000; padding:0 3px; border:1px solid #111; border-radius:3px; display:table-cell; } 
#vfull { border: 1px solid; width: 20px; height: 15px; position: absolute; top: -15px; left: 10px; }
.vright { width: 0px; height: 0px;border-style: solid; border-width: 0 5px 5px 0; border-color: transparent #ffffff transparent transparent; display: inline-block;position: absolute; right: 1px; top: 1px; }
.vleft { width: 0px; height: 0px; border-style: solid; border-width: 5px 0 0 5px; border-color: transparent transparent transparent #ffffff; display: inline-block; position: absolute; left: 1px; bottom: 1px; }

#login, #playnow { background:#3A7CB6; color:#ccc; border:1px solid #2E6292; }
.headtop { padding:8px 15px; font-size:20px; font-weight:bold; text-shadow: 0px 2px #2a6191; color:#fff; }
.headmeta { padding:8px 15px; font-weight:bold; color:#fff; box-shadow:0 1px rgba(255,255,255,.2), inset 0 -1px rgba(0,0,0,.2); text-shadow:0 -1px #000; }
.oncascontent { padding:15px; }
.oncascontent h3 { margin-bottom:5px; color:#fff; }
#oncasuser, #oncaspass { outline:none; width:95%; border:1px solid rgba(0,0,0,.2); margin-bottom:5px; padding:5px; font-weight:bold; background:#fff; color:#333; }
#oncassubmit { font-weight:bold; color:#333; border-radius:3px; border:1px solid rgba(0,0,0,.5); padding:5px 15px; margin-bottom:15px; cursor:pointer; outline:none !important; } 
.oncasright ul { margin:5px 0 5px 17px; list-style:circle; }
.oncent { text-align:center; padding:10px 0; }
.onbut { text-transform:uppercase; }
.onload, .onerror { display:none; }
.onload { background:transparent url(../image/ajax-loader.gif) 0 0 no-repeat; padding-left:25px; }
.onerror { color:#c00; font-weight:bold; text-shadow:0 1px #555; }
.oncasfoot { padding:15px; height:50px; border-top:1px solid #333; background:#000 center center no-repeat; }
#oncasname, #oncasmail, #oncastext { outline:none; padding:5px; border:1px solid #1793E6; background:#222; color:#fff; font-weight:bold; margin:5px 0; }
.special #content { margin-right:0; margin-left:200px; }
#secondary { width:300px; float:left; margin-left: -300px; }
.special #secondary { width:180px; float:left; margin-left:-100%; }
#footer-navigation { float:right; }
#header-navigation ul, #footer-navigation ul { list-style:none; margin:0; padding:0; }
#header-navigation li, #footer-navigation li { display:inline-block; }
#footer-navigation a { display:block; padding:0 10px; text-transform:uppercase; text-shadow:0 -1px #000;}
#header-navigation { position:absolute; width:100%; top:-20px; border:1px solid #000; border-radius:3px; box-shadow: 0 1px 2px #000,0 1px 0 rgba(255,255,255,0.1) inset; z-index:1; }
#header-navigation li { box-shadow:1px 0 rgba(255,255,255,.1), inset -1px 0 rgba(0,0,0,1); }
#header-navigation li:first-child a { border-radius:2px 0 0 2px; }
#header-navigation li:last-child { box-shadow:none; } 
#header-navigation a { display:block; padding:10px 15px; text-transform:uppercase; text-shadow:0 -1px #000; color:#ccc; font-weight:bold; }
#header-navigation a:hover { background:#222; }

#primary.full-width { float:none; }
.full-width #content { margin-right:0; }
.full-width #secondary { width:300px; float:left; margin-left: -300px; }
.entry-title { font-size:20px; padding:10px 0 10px 0; }
.single .entry-title { font-size: 20px; margin-bottom: 5px; border-bottom: 1px solid #ccc; }
.mpaa { font-weight:bold; border:2px solid #fff; padding:0 5px; color:#fff; font-size:larger; border-radius:2px; position:absolute; z-index:1000; top:25px; right:20px; }
tr.heading { background-color:#ccc; }
.tdkey { width:30%; font-weight:bold; }
.tdsep { color:#999; }
.content-title { margin: 15px 0 10px 0; padding: 3px 0; border-bottom: 1px solid #ccc; }
ul.cast { height:95px; overflow:hidden; }
ul.cast.expanded { height:auto; }
#filmography tr:nth-child(even), #movie-list tr:nth-child(even) { background-color:#efefef; }
.rvcontent { margin:5px 0 0; padding:5px 10px; border:1px solid #ccc; text-align:justify; }
.rvdate { margin-bottom:15px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc; padding:0 10px; background-color:#efefef; }
#navigation a, #navigation .current { padding:10px 5px; display:block; }
.widget { background-color:#efefef; border:1px solid #e3e3e3; border-radius:2px; margin-bottom:15px; padding:10px; }
.widget ul { margin-left:18px; padding:5px 0; }
#about-people img { max-width:100%; height:auto; }
.rating-area { margin:5px; background:#efefef; border:1px solid #ccc; border-radius:3px; padding:5px; }
/* Tabs */
#hometabs article { padding:10px 0; border-bottom:1px solid #ccc; }
#hometabs .entry-title { font-size:inherit; margin-bottom:inherit; padding:inherit; border-bottom:none; } 
.ui-tabs-nav { border-bottom:1px solid #ccc; }
.ui-tabs-nav li { display:inline-block; list-style:none; }
.ui-tabs-nav a { display:block; margin-right:2px; padding:5px 15px; background-color:#efefef; border-width:1px 1px 0 1px; border-style:solid; border-color:#ccc; }
.ui-tabs-panel { padding:15px 0; }
/* Acak2 */
.btl { border-top:1px solid #ccc; }
.bbl { border-bottom:1px solid #ccc; }
.fr { float:right; }
.fr1 { float:left; width:500px;}
.lnk { color:#15c; }
.lnk:hover { text-decoration:underline; cursor:pointer; }
.lsn { list-style:none; }
.psr { position:relative; }
.psa { position:absolute; }
.w25 { width:25%; }
.w50 { width:50%; }
.w75 { width:75%; }
.w100 { width:100%; }
.h20 { height:20px; display:block; }
.dit { display:inline-table; }
.dib { display:inline-block; }
.dbl { display:block; }
.dtr { display:table-row; }
.dtc { display:table-cell; }
.mr5 { margin-right:5px; }
.p05 { padding:0 5px; }
.p5 { padding:5px; }
.p50 { padding:5px 0; }
.pr15 { padding-right:15px; }
.pb5 { padding-bottom:5px; }
.vat { vertical-align:top; }
.fcb { color:#15c; }
.fcg { color:#388c02; }
.fc9 { color:#999; }
.fwb { font-weight:bold; }
.fwn { font-weight:normal; }
.fss { font-size:smaller; }
.fsl { font-size:larger; }
.fsi { font-style:italic; }
.tal { text-align:left; }
.tac { text-align:center; }
.taj { text-align:justify; }
.tar { text-align:right; }
a.tdn { text-decoration:none; }
.hul:hover { text-decoration:underline; }
.sep { padding:0 5px; color:#999; vertical-align:baseline; }
.popular { background-color:rgba(0,0,0,.4); }
.popular h1 { padding:5px 10px; }
.popular ul { list-style:none; margin:0 0 15px 0; padding:0 5px; }
.popular li { display:inline-block; width:25%; vertical-align:top; padding:10px 0; }
.popular li h2 { font-size:larger; }
.popular li a span { display:block; padding:5px 0; text-align:center; }
.popular img { display:block; max-width:100%;  }
.popular a { display:block; padding:5px; position:relative; }
/* Gradient */
#header-navigation {
	background-color: #222222;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#333333', endColorstr='#111111');
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #111111));
	background-image: -webkit-linear-gradient(top, #333333 0%,#111111 100%);
	background-image: -moz-linear-gradient(top, #333333 0%,#111111 100%);
	background-image: -o-linear-gradient(top, #333333 0%,#111111 100%);
	background-image: linear-gradient(top, #333333 0%,#111111 100%);
	}
.headtop {
	background-color: #1793e6;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1793E6', endColorstr='#FF0F639B');
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1793e6), color-stop(100%, #0f639b));
	background-image: -webkit-linear-gradient(top, #1793e6 0%,#0f639b 100%);
	background-image: -moz-linear-gradient(top, #1793e6 0%,#0f639b 100%);
	background-image: -o-linear-gradient(top, #1793e6 0%,#0f639b 100%);
	background-image: linear-gradient(top, #1793e6 0%,#0f639b 100%);
	box-shadow: 0 1px 0 #0a4166,0 1px 0 rgba(255,255,255,0.5) inset;
	}
#oncassubmit {
	background-color: #F4F4F4;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#F4F4F4', endColorstr='#C8C8C8');
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #F4F4F4), color-stop(100%, #C8C8C8));
	background-image: -webkit-linear-gradient(top, #F4F4F4 0%,#C8C8C8 100%);
	background-image: -moz-linear-gradient(top, #F4F4F4 0%,#C8C8C8 100%);
	background-image: -o-linear-gradient(top, #F4F4F4 0%,#C8C8C8 100%);
	background-image: linear-gradient(top, #F4F4F4 0%,#C8C8C8 100%);
	box-shadow: 0 1px 0 #0a4166,0 1px 0 rgba(255,255,255,0.5) inset;
	}	
.button {
	color:#fff;
	padding:7px 15px;
	text-shadow: -1px -1px rgba(0,0,0,0.3);
	border-radius:3px;
	display:inline-block;
	}	
.blue.button {
	text-decoration:none;
	background-color: #1793e6;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1793E6', endColorstr='#FF0F639B');
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1793e6), color-stop(100%, #0f639b));
	background-image: -webkit-linear-gradient(top, #1793e6 0%,#0f639b 100%);
	background-image: -moz-linear-gradient(top, #1793e6 0%,#0f639b 100%);
	background-image: -o-linear-gradient(top, #1793e6 0%,#0f639b 100%);
	background-image: linear-gradient(top, #1793e6 0%,#0f639b 100%);
	border: solid 1px #0a4166;
	box-shadow: 0 1px 0 #0a4166,0 1px 0 rgba(255,255,255,0.5) inset;
	}
.blue.button:hover {
	background:#1793e6;
	}		
.green.button {
	text-decoration:none;
	background-color: #6db500;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF6DB500', endColorstr='#FF5E9C00');
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6db500), color-stop(100%, #5e9c00));
	background-image: -webkit-linear-gradient(top, #6db500 0%,#5e9c00 100%);
	background-image: -moz-linear-gradient(top, #6db500 0%,#5e9c00 100%);
	background-image: -o-linear-gradient(top, #6db500 0%,#5e9c00 100%);
	background-image: linear-gradient(top, #6db500 0%,#5e9c00 100%);
	border: solid 1px #4e8100;
	box-shadow:0 1px 0 rgba(255,255,255,0.5) inset, 0 1px 1px #000;
	font-size:20px;
	}
.green.button:hover {
	background:#4e8100;
	}		
/* Transition */
#streaming, a.play-button, .vtriangle {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	}	
/* Radius */
.ui-tabs-nav a {
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	}
/* Column */
.col2 {
	column-count: 2;
	-moz-column-count: 2;
	-webkit-column-count: 2;
	}
.col3 {
	column-count: 3;
	-moz-column-count: 3;
	-webkit-column-count: 3;
	}
.col2, .col3 {
	column-gap:20px;
	-moz-column-gap:20px;
	-webkit-column-gap:20px;
	}
	
/* Colorbox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; outline:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxClose { display:none; }

#cboxOverlay{background:rgba(0,0,0,0.6);}
#colorbox{outline:0;}
#cboxContent{background:#000; overflow:visible;}
.cboxIframe{background:#111;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadingGraphic{background:url(../image/bg-checker.png) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(../image/close.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}				
	
@media screen and (max-width:  800px) {
	.vtmin, .vtmax, #vfull  { display:none; }
	#footer-navigation { float:none; text-align:center; }
	.vcredit { text-align:center; padding:10px 0; }
}
@media screen and (max-width:  600px) {
	#vhade  { display:none; }
	.col2 { column-count: 1; -moz-column-count: 1;-webkit-column-count: 1; 	}
}
@media screen and (max-width:  500px) {
	#svolume, .volume  { display:none; }
}