@charset "utf-8";
/* CSS Document */

.node-3 #right-content{ z-index:999; position:relative;}
.judul-text{ font-family: 'past_dueregular'; color:#F1E321; font-size:22px;}
.isi-text-white{font-family: 'MuseoSans500'; font-size:16px; color:#FFF;}
.video-text{font-family: 'MuseoSans500'; font-size:16px; color:#FFF;}
.merah{ font-size:11px; color:#F00;}

.url-text-white{font-family: 'MuseoSans700'; color:#FFF; font-size:12px;}
.tag-line-yellow{font-family: 'MuseoSans700'; color:#F1E321; font-size:16px;}
form #submit{ background:#F00; color:#FFF; border:none; font-family: 'MuseoSans500'; padding:2px 9px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; cursor:pointer; }

#main-menu ul.menu{ background:url(../images/back_menu.png) left top no-repeat; float: left; padding:0; margin:0; width:230px; height:199px; margin-left:30px; padding-top:30px;}
#main-menu ul.menu li{ margin:0; list-style:none;}
#main-menu ul.menu li.menu-kompetisi{  }
#main-menu ul.menu li.menu-gallery{  }
#main-menu ul.menu li.menu-syarat{}
#main-menu ul.menu li.menu-ikut{}

#main-menu ul.menu li.menu-kompetisi a{ text-indent:-999pc; background:url(../images/tentng-kompetisi.png) left top no-repeat; display:block; height:51px; width:243px;}
#main-menu ul.menu li.menu-gallery a{text-indent:-999pc; background:url(../images/galery-video-button.png) left top no-repeat; display:block; height:46px; width:179px; margin-left:8px; margin-top:1px;}
#main-menu ul.menu li.menu-teaser a{background: url("../images/teaser-video.png") no-repeat scroll left top transparent;
    display: block;
height: 40px;
margin-left: 5px;
margin-top: 3px;
text-indent: -999pc;
width: 278px;
position: relative;
z-index: 3;
}
#main-menu ul.menu li.menu-syarat a{text-indent:-999pc; background:url(../images/syarat-ketentuan.png) left top no-repeat; display:block; height:48px; width:249px;}
#main-menu ul.menu li.menu-ikut a{  background: url("../images/ikut_kompetisi.png") no-repeat scroll left top transparent;
    display: block;
    height: 54px;
    margin-left: 10px;
    margin-top: -2px;
    text-indent: -999pc;
    width: 210px;}

#main-menu ul.menu li.menu-kompetisi a:hover{ background:url(../images/tentng-kompetisi_hover.png) left top no-repeat;}
#main-menu ul.menu li.menu-kompetisi a.active{ background:url(../images/tentng-kompetisi_hover.png) left top no-repeat;}
#main-menu ul.menu li.menu-gallery a:hover{ background:url(../images/galery-video-button_hover.png) left top no-repeat;}
#main-menu ul.menu li.menu-teaser a:hover{ background:url(../images/teaser-video-hover.png) left top no-repeat;}
#main-menu ul.menu li.menu-gallery a.active{ background:url(../images/galery-video-button_hover.png) left top no-repeat;}
#main-menu ul.menu li.menu-syarat a:hover{ background:url(../images/syarat-ketentuan_hover.png) left top no-repeat;}
#main-menu ul.menu li.menu-syarat a.active{ background:url(../images/syarat-ketentuan_hover.png) left top no-repeat;}
#main-menu ul.menu li.menu-ikut a:hover{ background: url(../images/ikut_kompetisi_hover.png) left top no-repeat;}
#main-menu ul.menu li.menu-ikut a.active{ background: url(../images/ikut_kompetisi_hover.png) left top no-repeat;}


#goodday-logo{ position:absolute; left:20px; bottom:50px;}
#socialmedia-bookmark{ position:absolute; left:20px; bottom:30px;}
#socialmedia-bookmark-gallery{position: absolute;
right: 20px;
top: 473px;}
#goodday-logo-home{ position:absolute; right:20px; bottom:50px;}
#socialmedia-bookmark-home{ position:absolute; right:20px; bottom:30px;}
#goodday-logo-user{bottom: 34px;
    left: 106px;
    position: absolute; }
#socialmedia-bookmark-user{  bottom: 30px;
    position: absolute;
    right: 180px;}
#roll-film{ position:absolute; left:67px; bottom:50px;}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#gallery-title{
	color: white;
	font-family: 'past_dueregular';
	font-size: 48px;
	left: 307px;
	position: absolute;
	top: 459px;
	width: 540px;
}
	
	#logo-goodday-galllery{position: absolute;
left: 20px;
top: 453px;;}
	img#captcha{ width:218px;}
	
.justify{ text-align:justify;}
.node-3 #right-content ol{padding-left:20px;}
.hidden{ display:none;}
#flow-register{left: 339px;
    position: absolute;
    top: 296px;}
	
	#video-embed{left: 278px;
position: absolute;
top: 101px;}
#votes{ left: 25px;
    position: absolute;
    top: 2px;}	
.node-2 #content{ margin:0; padding:25px 35px;}
#content ul{ margin-top:20px;}
#content ul.video li{ margin:0; list-style:none; padding:0; float:left; width:168px; margin-left:22px; margin-bottom:20px; position:relative;}
#content ul.video li .star{ position: absolute;
top: -13px;
right: -13;}
#content ul.video li .judul_video{ font-size:12px;  color:#FFF; font-family: 'MuseoSans500';}
#content ul.video li .posted_user{ font-size:11px;  color:#FFF; font-family: 'MuseoSans500'; }
#content ul.video li .jumlah_vote{ font-size:11px;  color:#FFF; font-family: 'MuseoSans500'; }
#content ul.video li .user_views{font-size:11px;  color:#FFF; font-family: 'MuseoSans500'; margin-bottom:10px;}
#content ul.video li .thumbnail{ margin-bottom:10px;  }
div.pager-video b{ background:#FF0000; padding:2px 3px;  }
div.pager-video { text-align:center; font-family: 'MuseoSans500'; color:#FFF; font-size:14px; margin-top:20px; } 
div.pager-video a{color:#FFF; margin:0 5px;}
table{font-family: 'MuseoSans500'; color:#FFF; font-size:14px; }
#gallery-user-title{ text-align:center; color:#FFF; padding-bottom:10px; }
#back-to-gallery{left: 51px;
    position: absolute;
    top: 539px;}
#content ul.video:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
#content ul.video { display: inline-block; }
/* start commented backslash hack \*/
* html #content ul.video { height: 1%; }
#content ul.video { display: block; }
#content ul.video .thumbnail img{ width:166px !important; height:auto; border: #FFF solid 1px;}
/* close commented backslash hack */

form label.error{ background:rgba(0,0,0,0.5);  -webkit-border-radius: 2px ;
						-moz-border-radius: 2px;
                        border-radius: 2px; padding:1px 3px; }
.form-name label.error{   color: #FF0000;
    left: 719px;
    position: absolute;
    top: 275px; font-weight:normal;}
	.form-telpon label.error{color:#F33;
    left: 719px;
    position: absolute;
    top: 321px; font-weight:normal;}
	.form-email label.error{  color: #FF0000;
    left: 719px;
    position: absolute;
    top: 298px; font-weight:normal;}
	.form-rasa label.error{   color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 602px;
    position: absolute;
    top: 237px;}
	.form-link label.error{ color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 719px;
    position: absolute;
    top: 314px; }
	
	
	.form-nama-registrasi label.error{color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 687px;
    position: absolute;
    top: 184px; }
	.form-email-registrasi label.error{    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 687px;
    position: absolute;
    top: 210px;}
	.form-sekolah-registrasi label.error{    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 687px;
    position: absolute;
    top: 285px;}
	.form-kota-registrasi label.error{    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 687px;
    position: absolute;
    top: 259px;}
	.form-telepon-registrasi label.error{ color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 687px;
    position: absolute;
    top: 233px; }
	.form-pass1-registrasi label.error{    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 687px;
    position: absolute;
    top: 309px;}
	.form-verifikasi-registrasi  label.error{    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 687px;
    position: absolute;
    top: 406px;}
	#video-info{ text-align:center;}
	.form-pass2-registrasi label.error{ color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 687px;
    position: absolute;
    top: 335px; }
	.form-link-registrasi label.error{color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 687px;
    position: absolute;
    top: 438px;; }
		.form-email-login label.error{ color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 653px;
    position: absolute;
    top: 185px;}
	.form-password-login label.error{      color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    left: 654px;
    position: absolute;
    top: 212px;}
	
	
	#button-vote a{background: url(../images/images/button-vote.png) no-repeat scroll left top transparent;
display: block;
height: 52px;
left: 600px;
position: absolute;
text-indent: -999pc;
top: 402px;
width: 144px;}
	#peringatan{ text-align:center; color:#F00; font-size:12px;}
	
		#button-vote input{ background: url(../images/images/button-vote.png) no-repeat scroll left top transparent;
    display: block;
    height: 34px;
    left: 600px;
    position: absolute;
    text-indent: -999pc;
    top: 350px;
    width: 144px; border:none; cursor:pointer;}
	#button-vote form{ margin:0;}
	
	
	#login-popup{ width:500px; height:150px; position:relative; text-align:center; text-indent:-999pc; z-index:999; font-family: 'MuseoSans700'; overflow:hidden;}
	#video-embed iframe{ z-index:1; position:absolute;}
	#facebook-login{left: 139px;
    position: absolute;
    top: 100px;}
	#twitter-login a{background: url("../images/twitter-sign.png") no-repeat scroll left top transparent;
    display: block;
    font-family: 'MuseoSans700';
    height: 22px;
    left: 221px;
    position: absolute;
    text-indent: -999pc;
    top: 100px;
    width: 180px;}
	#login-popup h3{font-family: 'past_dueregular'; color:#000;}
	#login-popup p{ color:#000;}
	#login-popup{ font-size:16px;}
	#jumlah-voting{ font-size:18px;}
	
	.image-vote{position: absolute;
    right: 695px;
    top: 406px;}
	
	#voting-box{color: #FFFFFF;
    font-weight: 700;
    left: 334px;
    position: absolute;
    right: 606px;
    top: 416px; width:500px;}
	
ul.menu-login li{ list-style:none; display:inline-block; float:left;  margin-left:2px;}

ul.menu-login li a{ background:#999;  display:block; padding:2px 5px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
ul.menu-login li a:hover{ background:#F00;}
ul.menu-login li a.aktif-submenu{ background:#F00;}
ul.menu-login li a.active{ background:#F00;}
form#register input#submit{ background:#F00; border:none; color:#FFF; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; padding:2px 5px; cursor:pointer; font-size:14px; font-weight:bold; text-transform:uppercase;}
input#login-submit{ background:#F00; border:none; color:#FFF; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; padding:2px 5px; cursor:pointer; font-size:14px; font-weight:bold; text-transform:uppercase;}
input#submit-video{ background:#F00; border:none; color:#FFF; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; padding:2px 5px; cursor:pointer; font-size:14px; font-weight:bold; text-transform:uppercase;}
ul.video-kamu-thumbnail li{ list-style: none; float:left; width:170px; margin-left:10px; font-size:12px;}
.node-user.video-kamu .pager-video{ margin-top:20px;}
#content ul.video-kamu-thumbnail:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
#content ul.video-kamu-thumbnail { display: inline-block; }
/* start commented backslash hack \*/
* html #content ul.video-kamu-thumbnail { height: 1%; }
#content ul.video-kamu-thumbnail { display: block; }
#thumbnail-video img{ width:154px !important; height:auto; }

#submit-profile{background:#F00; border:none; color:#FFF; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; padding:2px 5px; cursor:pointer; font-size:14px; font-weight:bold; text-transform:uppercase;}

#jumlah-vote-video{ font-size:14px;}
#thumbnail-video{ margin-bottom:10px;}
#back-button{ position:absolute; right:0; top:0; z-index:2;}
#teaser-video{ left: 0;
    position: absolute;
    top: 227px;
    z-index: 3;}
#ornamen-pelangi{ position:absolute; top:2px; left:0;}
#ornamen-bunga{position: absolute; right: 0; top: 311px;}
#ornamen-kapal{position: absolute; left: 0; top: 672px;}
#ornamen-kupu{position: absolute; right: 27px; top: 3px;}
#user-search{ text-align:right; }
#user_search{ color:#333;}
#gallery-50-title{	color: white;
	font-family: 'past_dueregular';
	font-size: 48px;
	left: 18px;
	position: absolute;
	top: 459px;
	}
input#user-search{    color: #999999;
    height: 22px;
    padding-left: 10px;
    text-align: left;
    width: 200px;}
#user-search input#submit-search{    background: url("../images/submit.png") no-repeat scroll left bottom transparent;
    border: medium none;
    height: 39px;
    padding-top: 11px;
    text-indent: -999pc;
    width: 86px;
}
#user-search a{ font-size:10px; margin-top:-20px;}
#keterangan{ text-align:center; color:#FFF; }
#button-finalist{ position: absolute;
top: 262px;}
#logo-galllery-50{ left:57px; bottom:30px; position:absolute;}
#socialmedia-gallery-50{ bottom:47px; right:30px; position:absolute;}
.node-10 #logo-goodday-galllery{  left: 844px; position: absolute; top: 405px;} 
#papan-pemenang{ position:absolute; font-family: 'past_dueregular'; color:#FFF;  top:139px; text-align: center; left:377px;}
#papan-pemenang p{ font-size:60px; margin-bottom:5px; margin-top:0;}
#my_video_1{height: 290px !important;
    width: 472px !important;}
ul.gallery-video{ margin:0; padding:0; padding-left:25px; padding-left:30px !important;}
ul.gallery-video li{ list-style:none; padding:0; margin:0; float:left; margin-right:31px; margin-bottom:10px; text-align:center; }
ul.gallery-video li .image-video img { height:auto; width:200px; margin-bottom:10px;}
ul.gallery-video li .keterangan-video{ font-size:12px; color:#FFF; font-weight:bold;}
ul.gallery-video li .nama-video{font-size:12px; color:#FFF;}
ul.gallery-video li .judul-video{font-size:12px; color:#FFF; font-style:italic;}
#gallery-title-vote{ color: white;
    font-family: 'past_dueregular';
    font-size: 48px;
    left: 216px;
    position: absolute;
    top: 459px;
}
#content.vote-for-me{ background:#b5272d !important;}