/**
	file_name	: screen.css
	description	: main layout for deniku.com
	date		: Okt. 06, 09
	
	email		: deni.k77@gmail.com
**/

	
/************ Elements styling ************/

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	color: #3e3e3e;
	font-weight: bold;
	letter-spacing:0.8pt;
	}

h1 { font-size: 38px; padding:0; text-shadow:1px 1px 0 #FFF; line-height:20px; }
h2 { font-size: 26px; padding: 10px 0 15px 0; text-shadow:1px 1px 0 #FFF; line-height:28px; }
h3 { font-size: 17px; padding: 0 0 5px 0; text-transform:uppercase; margin-bottom:10px; }
h4 { font-size: 16px; padding: 0 0 5px 0; text-transform:uppercase }
h5 { font-size: 14px; padding: 0 0 5px 0; text-transform:capitalize; border-bottom:#263B94 1px dotted; margin-bottom:10px; color:#263B94; }
h6 { font-size: 12px; padding: 0 0 5px 0; }

a { color: #16347C; text-decoration: none; }
a:hover { color: #425ac0; }
a:active { color: #132057; }
a:focus { outline: 1px; }

.r { float:right; }
.l { float:left; }

form input.text-input,
form select,
form textarea,
form .wysiwyg, form file {
	padding: 5px;
	background:#FFF;
	border: 1px solid #d5d5d5;
	color: #333;
	}
	
.rounded,
.button,
form input.text-input,
form textarea,
form .wysiwyg,
form select {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
	
.mb15 { margin-bottom:15px }
.mb10 { margin-bottom:10px }
.mr15 { margin-right:15px }

.pm5 p { margin-bottom:5px }

.cls { clear:both; }
.img-none { border:none; }
.img-left { float:left; border:none; margin:0 10px 10px 0; }
.img-bordered { float:left; padding:3px; margin:0 10px 10px 0; border:1px solid #666; }
.img-right { float:right; border:none; }
.center { text-align:center; }
            
.input-search {
	width:278px;
	border: 1px solid #d5d5d5;
	color: #333;
	padding:5px 5px 5px 15px;
	background:#FFF url(../images/loop.gif) left no-repeat;
	}
.input-medium {
	width:170px;
	}
.input-medium {
	width:215px;
	}

a.linkjudul:link, a.linkjudul:visited, a.linkjudul:active {
	color:#0088c7;
	font-weight:bold;
	font-size:16px;
	}
a.linkjudul:hover {
	text-shadow:1px 1px 3px #43aedf;
	}
a.goto:link, a.goto:visited, a.goto:active {
	float:right;
	color:#0088c7;
	margin-top:5px;
	}
a.goto:hover {
	text-shadow:1px 1px 5px #43aedf;
	}
	
	
.dateondetail {
	color:#5a5a5a;
	margin-bottom:25px;
	/*margin-top:-10px;*/
	font-style:italic;
	border-bottom:1px dotted #263B94;
	}
	
.titleonright { 
	font-family: Helvetica, Arial, sans-serif;
	color: #0D2456;
	font-weight: bold;
	letter-spacing:0.8pt;
	font-size: 17px; 
	padding:0 0 2px 2px; 
	text-transform:uppercase;
	text-shadow:1px 1px 0 #FFF;
}


	.titleonright1 {
		float:left;
		width:288px;
		padding:7px 5px;
		font-size:18px;
		background: #1a4cb7 url('../images/bg_hd.jpg') top repeat-x !important;
		color:#FFF;
		text-transform:uppercase;
		-webkit-border-top-left-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		border:#6da0d8 1px solid;
		margin-bottom:7px;
		}

.nav300 {
	float:left;
	width:280px;
	padding:0px;
	background-color:#FFF;
	padding:5px 10px 10px 10px;
	border:#e3e3e3 1px solid;
	border-top:none;
}
	.bgpolling {
		background:url(../images/bgpoll.jpg) top repeat-y;
		float:left;
		width:280px;
		padding:0px;
		padding:5px 10px 10px 10px;
		border:#e3e3e3 1px solid;
		border-top:none;
	}
.nav300 ul {
	list-style: none;
	margin:0;
	padding:0;
	border:none;
}
.nav300 ul li {
	margin:0px;
	padding:0px;
	width:280px;
}
.nav300 ul li a img {
	border:none;
	margin-bottom:-2px;
	margin-right:4px;
}
.nav300 ul li a {
	display:block;
	border-bottom:1px solid #e3e3e3;
	text-decoration:none;
	color:#666;
	padding:5px 0;
}
.nav300 ul li a:hover, .nav300 ul li a:focus {
	color:#b29730;
}

	
/* ---       side navigation       --- */
.wrapper280 {
	float:left;
	width:280px;
	padding:0px;
	background-color:#FFF;
	border-top:none;
}
.wrapper280 ul {
	list-style: none;
	margin:0;
	padding:0;
	border:none;
}
.wrapper280 ul li {
	margin:0;
	padding:0;
	width:270px;
}
.wrapper280 ul li a {
	display:block;
	border-bottom:1px solid #e3e3e3;
	text-decoration:none;
	color:#3e3e3e;
	padding:5px 0 5px 15px;
}
.wrapper280 ul li a:hover, .wrapper280 ul li a:focus {
	color:#263b94;
}

.lbl-left { float:left; display:block; text-align:left; }
.lbl-right { float:right; display:block; text-align:right; }
.cmnt-title { float:left; display:block; font-size: 17px; padding: 0 0 10px 0; text-transform:uppercase; color:#132057; }

/* ALBUM NAVIGATION -------------------------------------*/
.albumnav {
	float:left;
	padding:0px;
	}
.albumnav ul {
	width:170px;
	list-style: none;
	margin:0;
	padding:0;
	border:none;
	}
.albumnav ul li {
	margin:0px;
	padding:0px;
	}
.albumnav ul li a {
	width:170px;
	display:block;
	border-bottom:1px dotted #999;
	text-decoration:none;
	color:#222; /*132057*/
	padding:5px 0;
	cursor:pointer;
	}
.albumnav ul li ul li a {
	width:150px;
	padding-left:20px;
	}
.albumnav ul li a img {
	border:none;
	margin-bottom:-2px;
	margin-right:4px;
	}
.albumnav ul li a:hover, .albumnav ul li a:focus {
	color:#132057;
	}
	
/* PAGGING -------------------------------------*/
.pagging-wrap {
	float:left;
	width:432px;
	padding:0;
}
.pagging {
	float:right;
}
	.pagging a {
		float:left;
		background-color: #ffffff;
		display:block;
		cursor:pointer;
		color:#89b7bf;
		text-align:center;
		text-decoration:none;
		display:inline-block;
		border:1px solid #B2B5B8;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		padding:.3em .7em;
		margin:0 .38em 0 0;
	}
	.pagging a:hover {
		color:#FFF;
		background:#8fc1c9;
		border:1px solid #78a5ab;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
	}
	.pagging a.sel {
		color:#FFF;
		font-weight:normal;
		background:#f0f7e8;
		cursor: default;
		border:1px solid #78a5ab;
		text-shadow:1px 1px 0 #5c8a90;
		background: #8fc1c9 url('../images/btn-apply.jpg') top left repeat-x !important;
	}
	.titledark {
		float:left;
		width:613px;
		padding:7px 5px;
		font-size:18px;
		background: #1a4cb7 url('../images/bg_hd.jpg') top repeat-x !important;
		color:#FFF;
		text-transform:uppercase;
		-webkit-border-top-left-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		border:#6da0d8 1px solid;
		}
	.title625 {
		float:left;
		width:625px;
		font-size:14px;
		color:#263B94;
		text-transform:uppercase;
		margin-bottom:15px;
		padding-bottom:5px;
		border-bottom:#263B94 1px dotted;
		}
	.title280 {
		float:left;
		width:280px;
		font-size:14px;
		color:#263B94;
		text-transform:uppercase;
		margin-bottom:15px;
		padding-bottom:5px;
		border-bottom:#263B94 1px dotted;
		}
	.latestphotos {
		float:left;
		width:615px;
		padding:5px;
		}
		.lates1 {
			float:left;
			width:120px;
			height:167px;
			margin:0 7px 0 0;
			position:relative;
			padding:3px;
			background-color:#333;
			}
		.lates2 {
			float:left;
			width:100px;
			height:77px;
			margin:0 7px 7px 0;
			position:relative;
			padding:3px;
			background-color:#333;
			}
		.lates3 {
			float:left;
			width:57px;
			height:77px;
			margin:0 7px 7px 0;
			position:relative;
			padding:3px;
			background-color:#333;
			}
		.lates4 {
			float:left;
			width:214px;
			height:167px;
			margin:0 7px 0 0;
			position:relative;
			padding:3px;
			background-color:#333;
			}
	.onthenews {
		float:left;
		width:615px;
		padding:5px;
		color:#ccc;
		}
		.onthenews-left {
			float:left;
			width:245px;
			padding-right:9px;
			border-right:#333 1px dotted;
			}
		.onthenews-left img {
			border:none;
			margin-bottom:5px;
			}
		.onthenews-right {
			float:left;
			width:350px;
			margin-left:10px;
			}
			.or-title {
				float:left;
				width:350px;
				margin-bottom:10px;
				}
			.or-left {
				float:left;
				width:245px;
				}
			.or-right {
				float:left;
				width:100px;
				margin-left:5px;
				}
	.topphoto {
		float:left;
		width:178px;
		padding:10px;
		margin-right:10px;
		background-color:#16347C;
		}
	.topphoto1 {
		float:left;
		width:615px;
		background-color:#16347C;
		}
	.topvideo {
		float:left;
		width:178px;
		padding:10px;
		margin-right:10px;
		background-color:#16347C;
		}
	.newvideo {
		float:left;
		width:178px;
		padding:10px;
		background-color:#16347C;
		}
	.ttn-thumbs {
		float:none;
		width:178px;
		text-align:center;
		}
		.titledark2 {
			float:left;
			width:605px;
			font-size:18px;
			color:#FFF;
			padding:5px;
			margin-bottom:15px;
			text-transform:uppercase;
			}
		.ttn-lbl {
			float:left;
			width:28px;
			color:#222;
			font-size:36px;
			font-weight:bold;
			margin-top:40px;
			padding:20px 10px;
			background-color:#FFF;
			text-align:center;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-bottomleft: 5px;
			-webkit-border-radius-top-left: 5px;
			-webkit-border-radius-bottom-left: 5px;
			}
		.img-ttn {
			float:left;
			background-color:#FFF;
			padding:5px;
			margin-bottom:10px;
			}

#a:link {
	color:#0088C7;
	text-decoration:none;
	}
a:hover {
	text-shadow:1px 1px 5px #43aedf;
	text-decoration:underline;
	}
a img {
	border : 0;
	}
div.wrap {
	/*width : 993px;*/
	width : 615px;
	margin : 0 auto;
	text-align : left;
	}
div#top div#nav {
	float : left;
	clear : both;
	/*width : 993px;*/
	width : 615px;
	height : 52px;
	margin : 22px 0 0;
	}
div#top div#nav ul {
	float : left;
	width : 400px;
	height : 52px;
	list-style-type : none;
	}
div#nav ul li {
	float : left;
	height : 52px;
	}
div#nav ul li a {
	border : 0;
	height : 52px;
	display : block;
	line-height : 52px;
	text-indent : -9999px;
	}
div#ttnheader {
	margin : -1px 0 0;
	}
div#video-header {
	height : 400px;
	margin : -1px 0 0;
	}
div#ttnheader div.wrap {
	height : 220px;
	/*background : url(images/header-bg.png) no-repeat 50% 0;*/
	background:#000;
	}
div#ttnheader div#slide-holder {
	z-index : 40;
	width : 615px;
	height : 220px;
	position : absolute;
	}
div#ttnheader div#slide-holder div#slide-runner {
	top : 9px;
	width : 615px;
	height : 200px;
	overflow : hidden;
	position : absolute;
	}
div#ttnheader div#slide-holder img {
	margin : 0;
	display : none;
	position : absolute;
	}
div#ttnheader div#slide-holder div#slide-controls {
	left : 0;
	bottom : 10px; /*140px*/
	width : 615px;
	height : 46px;
	display : none;
	position : absolute;
	background : url(../images/slide-bg.png) 0 0;
	}
div#ttnheader div#slide-holder div#slide-controls p.text {
	float : left;
	color : #fff;
	display : inline;
	font-size : 10px;
	line-height : 16px;
	margin : 15px 0 0 20px;
	text-transform : uppercase;
	}
div#ttnheader div#slide-holder div#slide-controls p#slide-nav {
	float : right;
	height : 24px;
	display : inline;
	margin : 11px 15px 0 0;
	}
div#ttnheader div#slide-holder div#slide-controls p#slide-nav a {
	float : left;
	width : 24px;
	height : 24px;
	display : inline;
	font-size : 11px;
	margin : 0 5px 0 0;
	line-height : 24px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	background-position : 0 0;
	background-repeat : no-repeat;
	}
div#ttnheader div#slide-holder div#slide-controls p#slide-nav a.on {
	background-position : 0 -24px;
	}
div#ttnheader div#slide-holder div#slide-controls p#slide-nav a {
	background-image : url(../images/silde-nav.png);
	}
div#nav ul li a {
	background : url(../images/nav.png) no-repeat;
	}
		
		
.judgeshost {
	float:left;
	width:6296x;
	margin:0;
	/*padding-bottom:15px;*/
	background-color:#c5c2bd;
	}
	.judgeshost-behind {
		width:625px;
		height:696px;
		position: relative;
		top:0;
		left:0;
		z-index:1;
		margin-bottom:-696px;
		}
	.judgeshost-infront {
		width:360px;
		height:656px;
		position: relative;
		top:0;
		left:255px;
		z-index:2;
		padding:10px 10px 0 0;
		}
	.judgehost-title {
		float:left;
		width:350px;
		margin-bottom:15px;
		}
		.judgehost-title1 {
			float:left;
			font-size:24px;
			text-shadow:1px 1px 0 #FFFFFF;
			}
		.judgehost-title2 {
			float:right;
			font-size:10px;
			color:#e1e0de;
			text-shadow:1px 1px 0 #000;
			text-transform:uppercase;
			padding:2px 10px;
			background-color:#222;
			}
	.judgeshost p { margin-bottom:10px; }
	.judgehost-quote {
		font-size:21px;
		line-height:21px;
		}
	.judgehost-share {
		float:left;
		width:350px;
		background-color:#222;
		color:#FFF;
		padding:5px;
		margin-bottom:15px;
		}
	.judgehost-thumb {
		float:left;
		padding:5px;
		background-color:#222;
		margin:5px;
		}
		.judgehost-thumb img { width:70px; height:100px; }
	.judgeother {
		float:left;
		width:190px;
		margin-right:15px;
		}
		.onceother {
			float:left;
			width:190px;
			margin-bottom:15px;
			}
			.onceother img {
				float:left;
				margin-right:10px;
				border:#222 1px solid;
				width:65px;
				height:65px;
				}
	.judgesays {
		float:left;
		width:408px;
		background:none repeat scroll 0 0 #CED2D3;
		border:1px solid #B2B5B8;
		padding:10px 5px;
		}
	.wrapper408 {
		float:left;
		width:408px;
		}
		.oncesays {
			float:left;
			width:396px;
			background-color:#E3E7E8;
			border:1px solid #B2B5B8;
			padding:7px 5px;
			margin-bottom:10px;
			}
			
.nav300 img {
	margin-right:5px;
	border:none;
	width:30px;
	height:30px;
	}
p.dukungidol { margin-top:-20px; }
.big { font-size:18px; }
#runningtext {
	float:left;
	width:280px;
	height:30px;
	overflow:hidden;
	}

/*************** Forms ***************/
form label {
	display: block;
	padding: 0 0 10px;
	font-weight: bold;
	} 
form fieldset legend {
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 10px;
	}     
form p small {
	color: #777;
	}	
form input.text-input,
form select,
form textarea,
form .wysiwyg {
	padding: 6px;
	font-size: 13px;
	background: #fff url('bg-form-field.gif') top left repeat-x;
	border: 1px solid #d5d5d5;
	color: #333;
	}
form .small-input {
	width: 25% !important;
	}    
form .medium-input {
	width: 50% !important;
	}   
form .large-input {
	width: 97.5% !important;
	font-size: 16px !important;
	padding: 8px !important;
	} 
form textarea {
	width: 97.5% !important;
	font-family: Arial, Helvetica, sans-serif;
	}  
form select {
	padding: 4px;
	background: #fff;
	}
form input[type="checkbox"],
form input[type="radio"] {
	padding: 0;
	background: none;
	border: 0;
	}

/************ Button ************/
.button {
	font-family: Verdana, Arial, sans-serif;
	display: inline-block;
	background: #6C9BA2 url('../images/btn-apply.jpg') top left repeat-x !important;
	border: 1px solid #6C9BA2 !important;
	padding: 4px 7px 4px 7px !important;
	color: #fff !important;
	font-size: 11px !important;
	cursor: pointer;
	}
.button:hover {
	text-decoration: underline;
	}
.button:active {
	padding: 5px 7px 3px 7px !important;
	}
	
/* Notification for form inputs */
.success {
	background: #d2f0b4 url('../images/tick_circle.png');
	border-color: #7dba40;
	color: #556652;
	}

.error {
	background: #f0c1b4 url('../images/cross_circle.png');
	border-color: #d75e3d;
	color: #665252;
	}
.input-notification {
	background-position: left 2px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 22px;
	background-color: transparent;
	margin: 0 0 0 5px;
	}
	
/*--- sign in twitter ---*/

#rightsignin {
	padding:10px 0px 12px;
	font-size:11px;
	line-height:23px;
	text-align:right;
}
#rightsignin a.signin {
	background:#88bbd4;
	padding:4px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}
#rightsignin a.signin:hover {
	background:#59B;
	*background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}
#rightsignin a.signin, #rightsignin a.signin:hover {
	*background-position:0 3px!important;
}
a.signin {
	background:#2680C8;
	padding:4px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*background:transparent url("../images/signin-nav-bg-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}
a.signin:hover {
	background:#59B;
	*background:transparent url("../images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}
a.signin, a.signin:hover {
	*background-position:0 3px!important;
}

a.signin {
	position:relative;
	margin-left:3px;
}
a.signin span {
	background-image:url("../images/toggle_down_light.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0;
}
a.menu-open {
	background:#2680C8!important;
	color:#FFF!important;
	outline:none;
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}
a.signin.menu-open span {
	background-image:url("../images/toggle_up_dark.png");
	color:#FFF;
}
#signin_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#2680C8;
	position:absolute;
	width:210px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 190px; 
	right: 204px; 
	margin-top:5px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#FFF;
	font-size:11px;
}
#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#signin_menu a {
	color:#6AC;
}
#signin_menu label {
	font-weight:normal;
}
#signin_menu p.remember {
	padding: 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
	clear:both;
	margin: 0;
}
#signin_menu p a {
	color:#27B!important;
}
#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d url('../images/bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}
#signin_submit::-moz-focus-inner {
	padding:0;
	border:0;
}
#signin_submit:hover, #signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}

.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}
.tipsy {
	opacity:.8;
	filter:alpha(opacity=80);
	background-repeat:no-repeat;
	padding:5px;
}
.tipsy-inner {
	padding:8px 8px;
	max-width:200px;
	font:11px 'Lucida Grande', sans-serif;
	font-weight:bold;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:white;
	text-align:left;
}
.tipsy-north {
	background-image:url(../images/tipsy-north.gif);
	background-position:top center;
}
.tipsy-south {
	background-image:url(../images/tipsy-south.gif);
	background-position:bottom center;
}
.tipsy-east {
	background-image:url(../images/tipsy-east.gif);
	background-position:right center;
}
.tipsy-west {
	background-image:url(../images/tipsy-west.gif);
	background-position:left center;
}

/* with sign up link
#submit_cmnt {
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#2680C8;
	position:absolute;
	width:210px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 815px; 
	left: 305px; 
	margin-top:5px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#789;
	font-size:11px;	
}
*/
#submit_cmnt {
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#2680C8;
	position:absolute;
	width:210px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 815px; 
	left: 378px; 
	margin-top:10px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#789;
	font-size:11px;	
}
#submit_cmnt input[type=text], #submit_cmnt input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#submit_cmnt a {
	color:#6AC;
}
#submit_cmnt label {
	font-weight:normal;
	color:#FFF;
}
#submit_cmnt p.remember {
	padding: 0;
}
#submit_cmnt p.forgot, #submit_cmnt p.complete {
	clear:both;
	margin: 0;
}
#submit_cmnt p a {
	color:#27B!important;
}


/* tabular */
.table_a a,
.table_a a:link,
.table_a a:visited {
	border:none;
	text-decoration: none;
	color: #FF6600;
	}							
	
.table_a img {
	border:0;
	margin-top:.5em;
	}	
.table_a {
	width:100%;
	border-top:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	margin:1em auto;
	border-collapse:collapse;
	}
.table_a caption {
	color: #9ba9b4;
	font-size:.94em;
	letter-spacing:.1em;
	margin:1em 0 0 0;
	padding:0;
	caption-side:top;
	text-align:right;
	}	
.table_a tr.odd td	{
	background:#F0F0F0;
	}
.table_a tr.odd .column1	{
	background:#f4f9fe;
	}	
.table_a .column1	{
	background:#f9fcfe;
	}
.table_a td {
	color:#678197;
	border-bottom:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	padding:.3em 1em;
	text-align:left;
	}				
.table_a th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	padding:.3em 1em;
	}							
.table_a thead th {
	background:#f4f9fe url(../images/bg_blue.png) repeat-x;
	text-align:center;
	font:bold 13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	}	
.table_a tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
.table_a tfoot th strong {
	font:bold 13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
.table_a tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}				
.table_a td {
	background-color: #FFFFFF;
	}	
/*  end tabular */

.latestvideo1 {
	float:left;
	width:148px;
	height:120px;
	margin-bottom:15px;
	background-color:#333;
	}
.latestvideo {
	float:left;
	width:148px;
	height:120px;
	margin-left:7px;
	margin-bottom:15px;
	background-color:#333;
	}
	.latestvideo1 img, .latestvideo img {
		float:left;
		width:142px;
		height:114px;
		padding:3px;
		border:none;
		}
		
.contestant {
	float:left;
	margin:0;
	padding:0;
	width:185px;
	margin:5px;
	padding:5px;
	background-color:#F0F0F0;
	}
	.divnamakontes { height:40px; }
	a.namakontestan:link, a.namakontestan:visited, a.namakontestan:active {
		color:#0088c7;
		font-weight:bold;
		font-size:16px;
		}
	a.namakontestan:hover {
		text-shadow:none;
		}
	.contestant img {
		float:left;
		width:185px;
		height:200px;
		border:none;
		margin-top:5px;
		}
	.vottedoff {
		font-size:12px;
		color:#930;
		}
		
		
/*-- on contestant page --*/
ul.dropdown1,
ul.dropdown1 li,
ul.dropdown1 ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown1 {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown1 li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown1 li.hover,
ul.dropdown1 li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown1 ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown1 ul li {
 float: none;
}

ul.dropdown1 ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown1 li:hover > ul {
 visibility: visible;
}



/*-------------------------------------------------/
 * @section		Base Style Extension
 */

ul.dropdown1 a,
ul.dropdown1 span {
 display: block;
 /*padding: 4px 6px;*/
}

ul.dropdown1 ul a,
ul.dropdown1 ul span {
 padding: 4px 0;
}


/*-------------------------------------------------/
 * @section		Base Style Override
 */

ul.dropdown1 li {
 padding: 0;
 border: none;
}


/*-------------------------------------------------/
 *	@section	Custom Styles
 */

ul.dropdown1 li a,
ul.dropdown1 *.dir {
 border-style: solid;
 border-width: 1px 1px 0;
 border-color: #fff;
}

ul.dropdown1 ul li a,
ul.dropdown1 ul *.dir {
 border: none;
}


ul.dropdown1-vertical li a,
ul.dropdown1-vertical *.dir {
 border-width: 1px 0 1px 1px;
}

ul.dropdown1-vertical-rtl li a,
ul.dropdown1-vertical-rtl *.dir {
 border-width: 1px 1px 1px 0;
}


/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */

ul.dropdown1 li.hover *.open {
 position: relative;
 z-index: 600;
 margin: -1px 0;
 padding-top: 5px;
 padding-bottom: 5px;
 border-color: #f0f0f0 #666 #666 #f0f0f0;
 background-color: #fff;
 background-image: url(images/nav-arrow-down-open.png);
 color: #0063dc;
 zoom: 1;
}

ul.dropdown1-horizontal li.hover *.open,
ul.dropdown1-upward li.hover *.open,
ul.dropdown1-linear li.hover *.open {
 float: left;
 zoom: none;
}

ul.dropdown1-vertical li.hover *.open {
 margin: 0 -1px;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 7px;
}

ul.dropdown1-vertical-rtl li.hover *.open {
 padding-right: 7px;
}

ul.dropdown1-vertical ul li.hover *.open {
 padding-right: 0;
 padding-left: 0;
}

ul.dropdown1 ul li.hover *.open {
 position: static;
 z-index: 0;
 float: none;
 margin: 0;
 padding-top: 4px;
 padding-bottom: 4px;
 border: none;
}

ul.dropdown1 ul li.hover *.open,
ul.dropdown1-vertical li.hover *.open {
 background-image: url(images/nav-arrow-right-open.png);
}

ul.dropdown1-vertical-rtl li.hover *.open,
ul.dropdown1-vertical-rtl ul li.hover *.open {
 background-image: url(images/nav-arrow-left-open.png);
}

ul.dropdown1-upward li.hover *.open {
 background-image: url(images/nav-arrow-up-open.png);
}

ul.dropdown1-upward ul li.hover *.open {
 background-image: url(images/nav-arrow-right-open.png);
}

ul.dropdown1 a.dir:hover {
 background-image: url(images/nav-arrow-down-on.png) !important;
}

ul.dropdown1-upward a.dir:hover {
 background-image: url(images/nav-arrow-up-on.png) !important;
}

ul.dropdown1 ul a.dir:hover,
ul.dropdown1-vertical a.dir:hover {
 background-image: url(images/nav-arrow-right-on.png) !important;
}

ul.dropdown1-vertical-rtl a.dir:hover,
ul.dropdown1-vertical-rtl ul a.dir:hover {
 background-image: url(images/nav-arrow-left-on.png) !important;
}


	/* CSS2 clone */

	ul.dropdown1 li:hover > *.dir {
	 position: relative;
	 z-index: 600;
	 /*
	 margin: -1px 0;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 border-color: #f0f0f0 #666 #666 #f0f0f0;
	 background-color: #fff;
	 */
	 background-image: url(../images/nav-arrow-down-open.png);
	 color: #0063dc;
	}

	ul.dropdown1-horizontal li:hover > *.dir,
	ul.dropdown1-upward li:hover > *.dir,
	ul.dropdown1-linear li:hover > *.dir {
	 float: left;
	}

	ul.dropdown1-vertical li:hover > *.dir {
	 margin: 0 -1px;
	 padding-top: 4px;
	 padding-bottom: 4px;
	 padding-left: 7px;
	}

	ul.dropdown1-vertical-rtl li:hover > *.dir {
	 padding-right: 7px;
	}

	ul.dropdown1-vertical ul li:hover > *.dir {
	 padding-right: 0;
	 padding-left: 0;
	}

	ul.dropdown1 ul li:hover > *.dir {
	 position: static;
	 z-index: 0;
	 float: none;
	 margin: 0;
	 padding-top: 4px;
	 padding-bottom: 4px;
	 border: none;
	}

	ul.dropdown1 ul li:hover > *.dir,
	ul.dropdown1-vertical li:hover > *.dir {
	 background-image: url(images/nav-arrow-right-open.png);
	}

	ul.dropdown1-vertical-rtl li:hover > *.dir,
	ul.dropdown1-vertical-rtl ul li:hover > *.dir {
	 background-image: url(images/nav-arrow-left-open.png);
	}

	ul.dropdown1-upward li:hover > *.dir {
	 background-image: url(images/nav-arrow-up-open.png);
	}

	ul.dropdown1-upward ul li:hover > *.dir {
	 background-image: url(images/nav-arrow-right-open.png);
	}


ul.dropdown1 {
 padding-bottom: 1px;
 background: url(images/pattern1.png) 0 100% repeat-x;
 font: bold 13px/normal Arial, Helvetica, sans-serif;
}

	ul.dropdown1 li {
	 padding: 4px 6px;
	 color: #0063dc;
	}

	ul.dropdown1 li.divider {
	 border-top: solid 1px #e5e5e5;
	}

	ul.dropdown1 li.hover,
	ul.dropdown1 li:hover {
	 color: #0063dc;
	}

	ul.dropdown1 a:link,
	ul.dropdown1 a:visited	{ color: #0063dc; text-decoration: none; }
	ul.dropdown1 a:hover		{ color: #0063dc; text-decoration: underline; }
	ul.dropdown1 a:active	{ color: #ff0084; }


	/* -- level mark -- */

	ul.dropdown1 ul {
	 width: 150px;
	 padding: 3px 6px;
	 border-style: solid;
	 border-width: 1px;
	 border-color: #f0f0f0 #666 #666 #f0f0f0;
	 background-color: #fff;
	 font-weight: normal;
	 font-size: 11px;
	}

		ul.dropdown1 ul li {
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown1 *.dir {
 padding-right: 25px;
 background-image: url(../images/nav-arrow-down.png);
 background-position: 95% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown1-vertical ul {
 top: 0;
 left: 100%;
}

ul.dropdown1-vertical-rtl ul {
 right: 100%;
}

ul.dropdown1-horizontal,
ul.dropdown1-linear,
ul.dropdown1-upward {
 width: 100%;
}

ul.dropdown1-horizontal ul *.dir {
 padding-right: 25px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown1-upward *.dir {
 background-image: url(images/nav-arrow-up.png);
}

ul.dropdown1-vertical *.dir {
 background-image: url(images/nav-arrow-right.png);
 background-position: 180px 50%;
}

ul.dropdown1-vertical ul *.dir,
ul.dropdown1-upward ul *.dir {
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
}

ul.dropdown1-vertical-rtl *.dir {
 padding-right: 6px;
 padding-left: 25px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 5px 50%;
}

ul.dropdown1-vertical-rtl ul *.dir {
 padding-right: 0;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%;
}