body {
	margin: 0;
	padding: 0;
	background: #f2f2f2 url(images/bgtop.png) repeat-x;
	font: 14px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

hr {
	border-top: none;
	border-bottom: 1px solid #d7d4d4;
}

h1, h2, h3 {
	margin: 0;
}

h1, h2 {
	font-weight: normal;
}

h1 {
	font-size: 32px;
}

h2 {
	font-size: 24px;
}

p, ol, ul, dl {
	margin-top: 0;
	text-align: left;
	font-size: 14px;
}

.explanation{
	color: #3f3f3f;
	margin-top: 0px;
	margin-right: 5px;
	padding-left: 15px;
	height: 80px;
	font-size: 14px;
	font-family: calibri, arial, verdana;
}

.explanation1{
	color: #939393;
	margin-top: 26px;
	margin-right: 10px;
	height: 90px;
}

ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

strong {
	color: #4A3E29;
}

a{
	color: #6c6c6c;
}

a:hover {
	text-decoration: none;
}

a img {
	border: 0;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	margin: 0 auto;
}

img.alignleft {
	margin: 0 27px 0 0;
}

img.alignright {
	margin: 0 0 0 27px;
}

img.border {
	padding: 4px;
	border: 1px solid #E9E4D8;
}

/* Wrapper */

#wrapper {
	width: 960px;
	background: #f2f2f2 url(images/bgtop.png) repeat-x;
	margin: auto;	
}

.clearfix {
	clear: both;
}


/* Logo */


#logo_lintas {
	float: left;
	padding: 0px 0 20px 0;
	margin-left: 20px;
	width: 900px;
	height:50px;
}

/* separator */
#separator {
	width: 960px;
	height:17px;
	background:  url(images/bg_sep.gif) repeat-x;
}

#separator1 {
	width: 960px;
	height:2px;
	background:  url(images/bg_sep.gif) repeat-x;
}

/* Banner */

#banner {
	margin: auto;
	padding: 0;
	width:920px;
	height:auto;
}

/* Menu */

#menu {
	padding: 0;
	margin-left: 20px;
	background: #ffffff;
	}

#menu ul {
	padding: 0px 0 0 0px;
	background: #ffffff;
	list-style: none;
	line-height: 1;

}

#menu li {
	vertical-align:text-top;
	float: left;
	padding: 0px 30px 0px 0px;
	font-size: 14px;
	color: #6c6c6c;
}

#menu a.active{
	text-decoration: underline;
	color: #267fc5;
}

#menu a {
	text-decoration: none;
}

#menu a:hover {
	text-decoration: underline;
	color: #267fc5;
}

#header {
	width: 920px;
	height: 110px;
	padding: 10px 0 30px 0;
	margin: auto;
	background: #ffffff;
	/*background: url(images/bg04.jpg) no-repeat 0 -287px;*/
	
}

/* Search */

#search {
	float: right;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 20px;
	width: 250px;
	height: 26px;
}

#search .input-bg{
	float: left;
	display: block;
	width: 187px;
	height: 26px;
	background: url(images/search.jpg) no-repeat ;
}

#search .input-text {
	width: 130px;
	height: 20px;
	background: none;
	margin: 0px 20px 0px 30px;
	padding: 3px 0px 0px 0px;
	font: inherit;
	line-height: normal;
	border: none;
	font-size: 14px;
	color: #818181;
}

#search .input-submit {
	float: right;
	display: block;
	border: 0;
	height: 25px;
	width: 61px;
	background: url(images/search_button.jpg);
}

/* Page */

#page {
	width: 940px;
	padding-top: 10px;
	margin: auto;
	/*background: #f2f2f2 url(images/corner.gif) no-repeat top right;*/
}

#page-content {
	width: 940px;
	margin: auto;
	background: #f2f2f2;
}



/* Content */

#content {
	width: 920px;
	min-height: 400px;
	padding: 0;
	margin: auto;
}



#content-terimakasih {
	width: 920px;
	height: 400px;
	background: #f2f2f2 url(images/bg_content.png) repeat;
	text-align: center;
	padding-top: 13px;
}

#terimakasih{
	width: 920px;
	height: 400px;
	background: url(images/bgterimakasih.png) no-repeat bottom;
	text-align: center;
	padding-top: 13px;
}



#tab-menu{
	width: 920px;
	height: 31px;
	margin: auto;
}

#tab-menu li{

	margin-right: 10px;
	display: block;
	background: #267fc5;
	color: #fff;
	float: left;
	text-align: center;
}

#tab-menu li.active{
	background: #fff;
	color: #000;
}

#tab-menu li.active a{
	color: #000;
	display: block;
	font-weight: 500;
	width: 60px;
	height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
}


#tab-menu li a{
	text-decoration: none;
	color: #fff;
	display: block;
	font-weight: 500;
	width: 60px;
	height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
}

#tab-menu li a:hover{
	color: #000;
	background: #fff;
}


#content-left{
	position: relative;
	float: left;
	width: 670px;
	padding: 0;
	min-height: 300px;
	background: #fff;
}

#content-left1{
	position: relative;
	float: left;
	width: 670px;
	padding: 0;
	min-height: 300px;
	background: #f2f2f2 url(images/bg_content.png) repeat;
}

#content-left h1{
	font-size: 29px;
	padding: 20px 0 0 30px;
}

#content-left p{margin: 20px 0 0 30px;}

#content-left strong{color: #267fc5;font: 14px bold Calibri, Arial, Helvetica, Verdana;}

#content-right{position: relative;float: right;width: 230px;background: #fff;padding: 0;margin: 0;}

#content-right p{margin: 30px 0 0 30px;}

.content-right{position: relative;float: right;width: 230px;background: #fff;padding: 0;margin: 0;}

.content-right p{margin: 30px 0 0 30px;}

#content-left .left{color:#c2c2c2;float: left;width: 200px;}

#content-left .left p{color:#c2c2c2;width: 200px;margin: 17px 0 0 30px;}


#content-left .right{color:#c2c2c2;float: right;width: 470px;}

#content-left .right .form-input{color: #818181; border: 1px #c2c2c2 solid;margin: 10px 0 0 30px;	width: 250px;height: 20px;	}

#content-left .right .form-textarea{color: #818181; border: 1px #c2c2c2 solid;margin: 10px 0 0 30px; text-align: left; width: 250px;}

#content-left .bottom {width: 670px;}

#content-left .bottom .left {float: left; width: 400px;}

#content-left .bottom .left .form-input{border: 1px #c2c2c2 solid;margin: 10px 20px 30px 30px;	height: 20px;}

#content-left .bottom .right {float: right; width: 270px;}

#content-left .bottom .right .form-submit {background: url(images/submit.gif); float: right; margin-right: 20px; border: 0; display: block; width: 74px; height: 28px; cursor:pointer}

#content-left .box{background: #bcbec0;margin: 10px;height: 45px;color: #fff;}
#content-left .box p{color:#fff}

#content-left .box .left{position: relative;float: left;width: 190px;}

#content-left .box .right{position: relative;float: left;width: 460px;}

#content-left #cols-container{padding-left: 15px;}

#content-left #cols-container .cols{position:relative; float:left; width: 190px; height: 330px;border-right: 1px solid #d7d4d4; padding: 10px 5px 0 15px;}

#content-left #cols-container .cols-promo{position: relative; float: left; width: 200px; height: 330px; border-top: 1px solid #d7d4d4; border-bottom: 1px solid #d7d4d4; border-right:1px solid #d7d4d4; padding: 10px 0 0 15px;}

#content-left #cols-container .cols-promo .title{color: #c2d348; font-weight: bold; font-size: 15px; font-family: Calibri, Arial, Helvetica, Verdana;}

#content-left #cols-container .cols .title{color: #c2d348; font-weight: bold; font-size: 15px; font-family: Calibri, Arial, Helvetica, Verdana;}

#content-left #cols-container .description{	color: #939393; margin-top: 10px; margin-right: 10px; height: 80px;}

#content-left .space{display: block; width:100%; height: 20px;}

#content-left .image-menu{margin-top:25px; margin-left:20px;}

#content-left .image-menu a{font-weight: bold; margin:auto; text-align:center;}

#content-left .lintasmenu{text-align:center;}

#content-left .lintas-image-menu{float:left; margin-right:17px;}

#content-left .lintas-menu{margin-left:20px; padding:auto; font-weight:bold;}

#content-left1 .about1{position: relative; float: left; width: 250px; color: #8b8b8b; padding: 10px; background: #fff; margin-left: 50px; border: 1px #d1d3d4 solid; height: 490px;}

#content-left1 .about2{position: relative; float: left; width: 250px; color: #8b8b8b; padding: 10px; background: #fff; margin-left: 40px; border: 1px #d1d3d4 solid; height: 490px;}

#content-right-share{position: relative; float: right; width: 230px; padding: 0; margin:0; height: 300px; background: #ebebeb;}

#content-right-share p{margin: 20px 0 0 20px; color: #939393;}

#content-right-share .sharer{padding-left: 22px;}

#content-right-share .sharer li{width: 106;height: 34px;margin-bottom: 8px;padding: 0px 8px 0px 0px;}

#sharer-slide{position: relative; margin-left: 670px; margin-top: 100px;}

#sharer-slide li{ vertical-align: middle; float: left; padding: 0px 0px 0px 0px;}

#helptheearth{
	position: relative;
	float: right;
	width: 230px;
	height: 357px;
	background: #fff;
	padding: 0;
	margin: 0;
}

/*endadd*/

/* Post */

.post {
}

.post .title, .post .date {
	padding: 0 25px;
}

.post .title {
	margin: 0;
	padding-top: 50px;
	line-height: normal;
	font-size: 32px;
	color: #5A5544;
}

.post .title a {
	text-decoration: none;
	color: #5A5544;
}

.post .title a:hover {
	text-decoration: underline;
}


.post .date {
	line-height: normal;
	color: #ACAAA1;
}

.post .entry {
	margin: 0 25px;
	padding: 20px 0;
	border-top: 1px solid #E5E1D8;
}

.post .meta {
	height: 53px;
	background: #E5ECDB;
	border-bottom: 1px solid #DDE5CE;
}

.post .meta p {
	line-height:  normal;
}

.post .meta .tags {
	float: left;
	padding: 20px 0 0 25px;
}

.post .meta .links {
	float: right;
	padding: 20px 25px 0 0;
}

.post .meta .comments {
	margin-right: 30px;
	padding-left: 22px;
	background: url(images/img04.gif) no-repeat 0 50%;
}

.post .meta .more {
	padding-left: 17px;
	background: url(images/img05.gif) no-repeat 0 50%;
}



/* Columns */

.two-cols {
	margin: auto;
	padding: 0;
	width: 920px;
	background: #fff;
	color: #736F6A;
}

.two-cols .title{
	padding-left: 15px;
	padding-top: 4px;
	display: block;
	height: 27px;
	width: 190px;
	background: #f8dd0d;
	color: #000;
}

.two-cols .title h1{
	font-weight: 100;
	font-size: 18px;
	font-family: calibri, arial, verdana;
}


.two-cols .col1 {
	float: left;
	margin-left: 15px;
	padding-top: 15px;
	width: 210px;
	/*border-right: 1px solid #d7d4d4;*/
}

.two-cols .col12 {
	float: left;
	margin-left: 15px;
	margin-top: 5px;
	padding-top: 20px;
	width: 225px;
	height:349px;
	background: url(images/slimku_bg.png) no-repeat;
}


.two-cols .col11{
	float: left;
	margin-left: 20px;
	width: 210px;
}

.two-cols .col2 {
	float: right;
	width: 210px;
	padding: 0 0 0 25px;
	border-left: 1px solid #423C31;
}

.two-cols h1 {
	font-size: 20px;
	color: #131313;
	font-weight: bold;
}

.two-cols a {
	color: #267fc5;
	text-decoration: none;
}

.two-cols .blue-box{
	color:#fff;
	font-size:16px;
	font-family: calibri;
	font-weight:100;
	width:164px;height:23px;background:#009fe4;margin-left:10px;
}

.two-cols .readmore{
	color: #bed03b;
	font-weight:bold;
	margin-top: 27px;
	text-decoration:none;
}

.image_menu{
margin-top: 15px;
}


/* Footer */
#footer {
	background: #f2f2f2;
	padding: 0;
	height: 70px;
}

#footer p {
	position: relative;
	float: left;
	text-align: left;
	margin-left: 40px;
	margin-top: 27px;
	margin-bottom: 20px;
	color: #8b8b8b;
	font-size: 12px;
}

#footer a {
	color: #8b8b8b;
}

#footer .sharer{
	position: relative;
	float: right;
	margin-right: 20px;
}


#footer .sharer li{
	vertical-align: middle;
	height: 26px;
	float: left;
	margin-top: 27px;
	padding: 0px 5px 0px 0px;
}

#footer .sharer li p{
	margin-top: 5px;
	margin-right: 10px;
	color: #8b8b8b;
	font-size: 12px;
	font-weight: 600;
}

.LV_validation_message{
    font-weight:bold;
    font-family: Calibri, Arial, Helvetica, Verdana;
    font-size: 13px;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 2px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 2px solid #CC0000;
}

/*prize*/

#firstcolumn		{ position: relative; float:left; height:auto; width: 670px;}
#secondcolumn		{ position: relative; float:right; margin-top:10px; margin-right:20px; width:250px; height:860px; background:#f2f2f2; }

#grandprize 		{ 	
							width: 650px; padding-top: 7px; margin-left:20px; margin-right:auto; margin-top:auto; margin-bottom:auto; background: #f2f2f2 url(images/grandprizebg.jpg) no-repeat top right; height:275px;
						}
#hadiahlangsung		{ 	
							width: 650px; padding-top: 6px; margin-left:20px; margin-right:auto; margin-top:auto; 
							margin-bottom:auto; background: #f2f2f2 url(images/hadiahlangsung.jpg) no-repeat top right;
							height:750px; position:relative; bottom:10px;
						}

#grandprize .white		{
				  			width: 637px; padding-left:1px; padding-top:10px; margin-top: 1px; margin-right:inherit; 
				  			background: #ffffff url(images/grandpriz.jpg) no-repeat top right; height:240px;
						}
#hadiahlangsung .white	{
				  			width: 637px; padding-left:1px; padding-top:10px; margin-top: 1px; margin-right:inherit; 
				  			background: #ffffff url(images/pitalangsung.jpg) no-repeat top right; height:auto;
						}
						
.white p 				{	padding-left:15px; color: #939393; font: 14px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;  }
					
.texts p     			{ 	color:#939393; padding-left:15px; font: 14px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif; }
.texts div p			{	text-align:center; width:100%; font: 14px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;  }
.texts strong			{ 	color:#c2d348; font: 15px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif; }
.texts p.judul		{  color:#000; position:relative; right:15px; top:5px; font-weight:bold; font-size: 17px}

#secondcolumn .topr				{ 	background: #fff; display: block; width: 250px; height: 140px; padding-top: 10px; border-bottom:3px solid #f2f2f2;  }
#secondcolumn .topr .content		{	display: block; width: 200px; padding: 10px 20px 0 20px; color: #818181;}
#secondcolumn .topr .title			{	font-size: 24px; font-weight: bold; font-family: Calibri, Arial, Helvetica; padding: 20px 20px 0 20px;}			
	
#secondcolumn .bottomr				{   background: #fff; display: block; width: 250px; height: 235px; border-bottom:3px solid #f2f2f2;  }	
#secondcolumn .bottomrr			{	background: #fff; display: block; width: 250px; height: 235px;}


#firstcolumn .bottom				{   border-bottom:2px solid #f2f2f2; height:175px;  }
#firstcolumn .bottom p strong		{   color: #8b8b8b; font-weight: 600;}
#firstcolumn .right				{   border-right :2px solid #f2f2f2; height:175px; float:left; width:210px; }
#firstcolumn p strong 	{	color: #8b8b8b; font-weight: 600;}

#firstcolumn .last  p				{ text-align:center; font: 14px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif; 
						  padding-right:10px; }
						  
#firstcolumn .last p strong		{ color: #8b8b8b;font-weight: 600; }
#firstcolumn .right p 			{ text-align:center; font: 14px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
						  padding-right:20px;
						}

#firstcolumn .right#img1	p		{ vertical-align:bottom; position:relative; top :34px; }
#firstcolumn .right#img1	img		{ vertical-align:bottom; position:relative; left:20px; top: 30px; }

#firstcolumn .right#img2	p		{  vertical-align:bottom; position:relative; top :30px; }
#firstcolumn .right#img2	img		{  vertical-align:bottom; position:relative; left:20px; top:30px; }

#firstcolumn #img3 p				{  vertical-align:bottom; position:relative; top :25px; }
#firstcolumn #img3 img			{  vertical-align:bottom; position:relative; left:10px; top:25px; }

#firstcolumn .right#img4	p		{  vertical-align:bottom; position:relative; top :43px; }
#firstcolumn .right#img4	img		{  vertical-align:bottom; position:relative; left:5px; top:35px; }

#firstcolumn .right#img5	p		{  vertical-align:bottom; position:relative; top :30px; }
#firstcolumn .right#img5	img		{  vertical-align:bottom; position:relative; left:10px; top:25px; }

#firstcolumn #img6				{  vertical-align:bottom; position:relative; top :22px; }
#firstcolumn #img6 img			{  vertical-align:bottom; position:relative; left:31px; }

#firstcolumn .right#img7	p		{  vertical-align:bottom; position:relative; top :39px; }
#firstcolumn .right#img7	img		{  vertical-align:bottom; position:relative; left:16px; top:35px; }

#firstcolumn .right#img8	p		{  vertical-align:bottom; position:relative; top :28px; }
#firstcolumn .right#img8	img		{  vertical-align:bottom; position:relative; left:15px; top:25px; }

#firstcolumn #img9 p				{  vertical-align:bottom; position:relative; top :36px; }
#firstcolumn #img9 img			{  vertical-align:bottom; position:relative; left:18px; top :33px; }

#firstcolumn .right#img10 p		{  vertical-align:bottom; position:relative; top :71px; }
#firstcolumn .right#img10 img		{  vertical-align:bottom; position:relative; left:25px; top:55px; }

#firstcolumn .right#img11 p		{  vertical-align:bottom; position:relative; top :38px; }
#firstcolumn .right#img11 img		{  vertical-align:bottom; position:relative; left:25px; top:28px; }

#firstcolumn #img12 p				{  vertical-align:bottom; position:relative; text-align:left; left:16px; bottom:7px; }
#firstcolumn #img12 img			{  vertical-align:bottom; position:relative; left:129px;  }


#secondcolumn .about a				{  position: relative; float: right; text-decoration:underline; color:#818181; margin-right: 20px; 
						   font: 14px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
						}
#secondcolumn .about a:hover			{  text-decoration:none; }

#secondcolumn .button 				{  position: relative; float: left; margin-left: 20px;}			

#firstcolumn #popop				{  color:#c00; position:relative; z-index:1; }
#firstcolumn #popop #pop	 		{  position:absolute; visibility:hidden; border:0px; left:0px; top:-150px; }
#firstcolumn #popop:hover 		{  text-decoration:none; border:0; z-index:3; }
#firstcolumn #popop:hover #pop 	{  visibility:visible; height:150px; cursor:default; z-index:2;}
#firstcolumn #popop:hover #pop div{  border: 0;}
#firstcolumn #popup 		{  background:#eee; height:285px; width:260px; position:relative; left:15px; top:200px; padding: 4px 5px 0 5px;}
#firstcolumn #popup #wrap {background: #fff; padding-top: 5px; padding-left: 20px; height: 275px;}
#firstcolumn #popup #wrap .left		{ position: relative; float: left; background: #fff; width: 100px; height: auto; padding:0;}
#firstcolumn #popup #wrap .left img { width: 99px}
#firstcolumn #popup #wrap .right	{ position: relative; float: right; background: #fff; width: 120px; height: auto; padding-top: 20px;}
#firstcolumn #popup #wrap .right span{color:#000000;font-weight:bold;}
#firstcolumn #popup #wrap .right a{color:#c2d348;font-size:16px;font-weight:bold;text-decoration: none;}

#tellfriend{position:absolute;top: 400px;left:400px;color:#fff;padding:15px;margin-bottom:20px;width:380px;z-index:1;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#f2f2f2;}

#tellfriend a.close{position:absolute;right:-10px;top:-10px;background:url(images/close.png) no-repeat;height:30px;width:30px; overflow:hidden;text-indent:-1000px;}

#tellfriend form label{color:#808080;font-size:14px;}

#tellfriend form input.std_input,form textarea{border:1px solid #ccc;width:97%;font:14px Calibri,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;padding:5px;color:#818181;}

#tellfriend .form-submit{ border: 1px solid #fff; color: #fff; background: #818181; padding: 7px; font-size: 14px Calibri, Helvetica, Arial, Verdana; font-weight: bold;}

/* idola2*/
#idola2top{
	background: url(images/backgroundapp.png);
	margin-left: 100px;
	display: block;
	width: 476px;
	height: 105px;
}

.yellow{
	background: url(images/yellowbg.png);
	margin-top: 10px;
	display: block;
	width: 637px;
	height: 126px;
}

#hor-minimalist-b
{
	font-family: calibri, "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	background: #fff;
	margin-top: 20px;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 16px;
	font-weight: normal;
	color: #313131;
	padding: 10px 8px;
	border-bottom: 2px solid #b1b1b1;
	text-align: center;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;

	color: #6d6e71;
	padding: 20px 25px;
	text-align: center;
	
}


.vzebra-even
{
	background: #f9f9f9;
}

.vzebra-odd
{
	background: #fff;
}


#hor-minimalist-b tbody tr:hover td
{
	color: #000;
}

.tabNavigation{
margin-left: 20px; display: block; background: #797979; padding-left: 15px; padding-top: 3px; padding-bottom: 3px; margin-top: 10px; width: 90%; height: 22px; color: #fff;
}

.tabNavigation li{
	float: left;
	position: relative;
	background: #797979;
	display: block;
	padding: 3px;

}

.tabNavigation li a{
	color: #fff;
	text-decoration: none;
	padding: 3px;
	background: #797979;
}


.tabNavigation li a:hover{
	color: #fff;
	background: #505050;
}

.tabNavigation li a.selected{
	color: #fff;
	background: #505050;
}


.hor-minimalist-c
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #f9f9f9;
	margin: 30px;
	width: 610px;
	border-collapse: collapse;
	text-align: left;
}
.hor-minimalist-c th
{
	font-size: 14px;
	font-weight: normal;
	color: #313131;
	padding: 10px 8px;
	border-bottom: 2px solid #d5d5d5;
}
.hor-minimalist-c td
{
	border-bottom: 1px solid #ccc;
	color: #6d6e71;
	padding: 6px 8px;
}
.hor-minimalist-c tbody tr:hover td
{
	color: #000;
}

.home a:hover{
	text-decoration: underline;
}



