body {
background:#fff;
color:#333;
font:82% Arial, Helvetica, sans-serif
}

a {
color:#2d648a;
text-decoration:none
}

a:hover {
color:#000;
text-decoration:none
}



#container {
z-index:2;
margin:0;
padding:15px 0 0
}

#main .node .content {
color:#333
}

hr {
border:0;
border-top:1px dotted #E19832;
height:0;
background:#E19832
}

div.content,div.links {
line-height:normal
}

p {
font-size:92%;
line-height:18px;
margin:5px 0 10px
}

.breadcrumb {
font-size:85%;
display:block;
clear:both;
margin:5px 0 5px 20px;
padding:0
}

.links a {
padding:0 .1em
}

.input,.textarea,.textfield {
color:#000;
font-family:Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
font-size:100%;
margin:0;
padding:1px
}

.pager {
text-align:center;
margin-top:30px
}

.pager a,.pager-current {
color:#2763a5;
font-weight:700;
border:1px solid #eee;
margin:0 2px;
padding:3px 8px
}

.pager-current {
color:#fff;
background-color:#2763a5
}

.title {
font-family:Georgia, "Times New Roman", Times, serif;
line-height:normal
}

.content {
padding-top:10px;
padding-bottom:10px;
height:1%;
float:left
}

#headerbox {
height:120px;
color:#262425;
margin:0;
padding:0
}

#logobanner {
height:80px;
margin:0;
padding:0 0 5px
}

#logo,#logocontainer {
display:block;
vertical-align:baseline;
clear:none;
font:50px Bauer Bodoni, Bodoni MT, "Times New Roman", Times, serif
}

#logo {
height:60px;
width:450px;
background:#C00;
color:#fff;
padding:10px 0 5px 10px
}

#logo img {
}

#logocontainer {
height:65px;
width:520px;
padding:0
}

#logoinner {
vertical-align:middle;
clear:none;
height:65px;
width:180px;
background:#C00;
padding:20px 10px 0 15px;
margin:0
}

#logoinner img {
}

#logogepok {
width:280px;
display:block;
float:left;
padding:15px 0 0 15px;
margin:0
}

#squeeze {
border-left:1px solid #d7dde1;
/*min-height:600px;*/
padding:0 1em
}

#squeeze li {
list-style-type:none
}

#name-and-slogan {
display:none
}

.title,.footlock {
clear:both;
margin:0
}

#sidebar-left .item-list li {
width:270px;
overflow:hidden
}

ul.links,ul li.links,ul.links li {
border:none
}

.footlock li {
border:0;
display:block;
background-image:none
}



.more-link {
background:url(../images/links.png) no-repeat scroll right 8px;
text-align:right;
margin:0;
padding:2px 12px 5px 0
}

.field-field-tkp {
font-weight:700;
float:left;
margin-right:5px
}

.taiching {
width:110px;
float:left;
border-right:1px solid #ccc;
font-size:14px;
text-align:right;
min-height:40px;
padding-right:5px;
display:block;
margin:0 10px 10px 0
}

.blokfoto {
width:260px;
max-width:260px;
float:left;
display:block;
color:#333;
font-size:82%;
margin:0 10px 15px 0;
padding:15px 5px 10px
}

.kreditasi {
float:right;
padding-left:10px;
text-transform:uppercase;
background-image:url(../images/bullet.png);
background-repeat:no-repeat;
background-position:0 .7em
}

.kredit {
text-align:right;
margin:0 0 8px
}

.clear-block,.clearit {
display:block
}

.clearingfix:after {
content:".";
display:block;
line-height:0;
clear:both;
visibility:hidden
}

.float-right,.rite {
float:right;
overflow:hidden
}

.float-left,.left {
float:left;
overflow:hidden
}

.center {
text-align:center
}

.strong {
font-weight:800
}

.penulis {
font-weight:700;
font-size:82%
}

.pecas .block h2 {
color:red;
background:#e7e9ec;
border-right:8px solid #ccc;
border-left:8px solid #ccc;
border-bottom:0;
padding:3px 0
}

.korseltempophoto {
line-height:normal;
width:160px;
margin:5px 12px
}

.controls {
height:20px;
text-align:center;
width:285px;
margin:30px auto 0
}

ul.secondary li {
float:left;
border-right:none;
margin:0 5px 0 0;
padding:5px 0
}

input#edit-query {
width:180px
}

#kanal {
font-size:11.4px;
color:#aeaeae;
display:block;
margin:10px auto 15px
}

#kanal ul {
text-align:center;
margin:0 auto;
padding:0
}

#kanal ul li {
display:inline;
list-style-type:none;
border-left:1px solid #ccc;
padding:0 2px
}

#kanal ul li.majalah {
border-left:0
}

a[class ="majalah"],li.majalah {
background:url(../images/ikon/tempo.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="english"],li.english {
background:url(../images/ikon/english.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="koran"],li.koran {
background:url(../images/ikon/koran.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="pdat"],li.pdat {
background:url(../images/ikon/pdat.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="photostock"],li.photostock {
background:url(../images/ikon/photostock.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="umag"],li.umag {
background:url(../images/ikon/umag.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="ruangbaca"],li.ruangbaca {
background:url(../images/ikon/ruangbaca.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="blog"],li.blog {
background:url(../images/ikon/blog.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="jurnalpublik"],li.jurnalpublik {
background:url(../images/ikon/jurnalpublik.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="itempo"],li.itempo {
background:url(../images/ikon/itempo.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="video"],li.video {
background:url(../images/ikon/video.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="audio"],li.audio {
background:url(../images/ikon/audio.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="infografis"],li.infografis {
background:url(../images/ikon/infografis.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="bullet"],li.bullet {
background:url(../images/ikon/bullet.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="comment"],li.comment,#commentsign {
background:url(../images/ikon/comment.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="mail"],li.mail {
background:url(../images/ikon/mail.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="print"],li.print {
background:url(../images/ikon/printer-red.gif) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="share"],li.share {
background:url(../images/ikon/share-icon.png) no-repeat 0 50%;
padding:0 0 0 18px
}

a[class ="commented"],li.commented,.commented {
background:url(../images/ikon/commented.png) no-repeat 0 50%;
padding:0 0 0 18px
}

#commentsign p {
font-size:17px;
font-weight:bold;
}

#disclaimer {
border-bottom:1px solid #ccc;	
}

#komentar {
width:620px;
}

#komentar ul {
display:block;
}

#komentar ul li {
list-style:none;
margin:0 0 0 5px;
display:block;
padding:0 0 5px	
}

.block {
z-index:2;
display:block
}

.block ul {
margin:0;
padding:0 0 10px
}

.block ul li {
list-style:none;
margin-bottom:10px
}

.block .tempolist,.block .teaser-item-list,.block .item-list {
line-height:16px;
color:#666
}

.block .tempolist {
font-size:12px
}

li.kanal-item,.tempolist li,.block ul.tempolist li.teaser-item-list li,.item-list li {
list-style:none;
margin:0 0 0 5px;
display:block;
padding:0 0 5px
}

.block ul li,li.kanal-item,.tempolist li,.teaser-item-list li,.item-list li {
border-bottom:1px dotted #ccc
}

.pecas {
background:#fff;
border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
display:block;
color:#444;
text-transform:uppercase;
font-size:12px;
letter-spacing:.2px;
line-height:14px;
margin:5px 0;
padding:2px 0
}

.pecas ul {
margin:5px 0;
padding:0
}

.pecas ul li {
list-style:none;
display:inline;
border-left:1px solid #ccc;
margin:0;
padding:0 3px 0 5px
}

#headerbox .pecas {
height:25px;
font-size:11px;
margin:0;
padding:3px 0
}

#topleft {
width:420px;
float:left;
z-index:9;
text-align:left
}

#toprite {
width:360px;
text-align:right
}



#toprite li a {
z-index:4;
margin:0
}

#search-block-form {
width:240px;
float:right;
margin:0;
padding:0
}

#edit-search-block-form-keys {
width:155px
}

#toprite .left {
z-index:9;
text-align:right
}

#toprite .container-inline {
text-align:right
}

#topleft #block-views-tanggal {
float:left
}

#topleft .view-label {
display:inline;
margin-right:5px
}

h1,h2,h3,h4,h5,h6 {
font-family:Georgia, Verdana, serif;
line-height:normal
}

h1.hl {
font-variant:normal;
color:#2d648a;
font-size:180%
}

h2 {
font-size:16px;
color:#999;
clear:both;
font-variant:small-caps
}

.block h2 {
letter-spacing:2px;
font-weight:800;
color:#444;
font:16px Georgia, "Times New Roman", Times, serif
}

.block h3,h3.title,.teaser-item-list h3.title {
font-size:132%;
font-weight:100;
margin:0
}

#content-bottom {
padding-top:10px
}

#content-bottom .block h2 {
border-top:2px solid #d2d2d2;
border-bottom:1px dotted #d2d2d2;
font-variant:small-caps;
padding:3px 0
}

.block .judulrubrik h2 {
border-top:2px solid #d2d2d2;
border-bottom:1px dotted #d2d2d2;
font-variant:small-caps;
padding:3px 0
}

h2.majalahteaser,h2.koranteaser {
font:16px Georgia,"Times New Roman",Times,serif;
letter-spacing:1px;
font-weight:700;
color:#fff;
border-bottom:2px solid #ccc;
padding:3px 0 3px 10px
}

h2.majalahteaser {
background:#c00
}

h2.koranteaser {
background:#069;
_height:/*IE sucks*/
1px
}

.keatas {
width:30px;
background:url(../images/ikon/keatas.gif) no-repeat 0 .5em;
padding:8px 0 5px 16px
}

#footer {
clear:both;
display:block;
font:12px Georgia, "Times New Roman", Times, serif;
border-top:4px solid #ccc;
letter-spacing:2px
}

.footlock {
margin:20px 0
}

.footlock .block {
background:none;
min-height:140px;
margin:40px 0 20px
}

.footlock h2 {
font-size:14px;
color:#8f8f8f;
border-bottom:.5px solid #e7e9ec;
text-transform:uppercase;
padding:0 0 2px
}

.footcopy {
float:left;
display:block;
border-top:4px solid #c00;
border-bottom:1px solid #eaeaea;
width:100%;
font-size:10px;
text-transform:uppercase;
letter-spacing:.5px;
margin:10px auto !important
}

.temporights {
float:right;
padding:10px 0
}

.footmenu {
text-transform:none;
letter-spacing:normal;
width:100%
}

.footmenu ul {
}

.footcopy p,#footer ul {
float:left;
margin:0;
padding:10px 0 0
}

#footer ul li {
list-style:none;
display:inline;
border-left:1px solid #ccc;
margin:0;
padding:0 3px 0 5px;
line-height:normal
}

.submitted,.kreditasi,.kredit {
font-size:11px;
font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Geneva, Helvetica, Futura, Arial, sans-serif;
line-height:16px;
text-transform:uppercase;
color:#999
}

.submitted {
letter-spacing:1px;
padding-left:2px
}

.upperdeck {
font-family:Georgia, "Times New Roman", Times, serif;
line-height:normal
}

#navigation {
color:#005d86;
max-height:60px;
margin:0;
padding:0;
overflow:hidden
}

div.menu {
margin-top:5px
}



#primary {
font:16px Georgia, "Times New Roman", Times, serif;
line-height:normal;
padding:5px 0;
background:#ededed
}

#primary ul {
list-style:none;
padding:2px 0 5px
}

#primary ul.links {
text-align:center;
margin:0 auto
}

#primary ul.links li {
display:inline;
width:auto;
margin:0;
padding:0 2px 0 4px
}

#primary a {
color:#005689;
font-weight:700;
display:inline;
margin:0;
padding:0
}

#primary a:hover {
text-decoration:none;
color:#000;
padding:0
}

/*SUBMENUS*/
#primary ul.links li {border-left:1px solid #ccc}

#primary ul.links li.active {}

#primary ul.links li.active a {
color:#000;
background:transparent url(../images/layout/pointer.gif) no-repeat 50% 120%;
padding-bottom:10px
}

#primary ul.links li.first,#secondary ul.links li.first {
border-left:0
}

#secondary {
font:14px Georgia, "Times New Roman", Times, serif;
line-height:22px;
padding:0
}

#secondary ul {
list-style:none;
padding:2px 0 0;
background:#ccc;
height:25px
}

#secondary ul.links {
text-align:center;
margin:0 auto 8px
}

#secondary ul.links li {
display:inline;
border-left:1px solid #EDEDED;
width:auto;
margin:0;
padding:0
}

#secondary ul.links li.active a {
font-weight:800;
color:#000
}

#secondary a {
color:#005689;
display:inline;
margin:0;
padding:0 12px
}

#secondary a:hover {
text-decoration:none;
color:#000;
padding:0 12px
}

/*SUBMENUS end*/
.more-link a,#headline .submitted,#sidebar-right p {
font-size:82%
}

.clearit,dd,dt {
clear:both
}

.pecas li.first,#footer ul li.first,#primary a.first,#kanal li.first {
border-left:0
}

.block_artikel {
width:630px;
margin:0;
padding:0
}

#topleft .item-list ul li,#headerbox img {
margin:0;
padding:0
}

/*IMAGE CONTROL*/
img {
border:1px solid #ccc;
float:left;
margin:2px 10px 10px 0;
padding:2px
}

.block img {
margin:5px 0 10px
}

#header img {
border:0
}

.blokfoto img {
width:256px;
margin:0;
padding:2px
}

.foto,.fotosampul {
float:left;
display:block
}


.fotosampul img {
width:80px;
margin-right:10px
}

#sidebar-left img {
max-width:270px
}

#content-bottom img {
max-width:328px
}

.headshot img {
/*width:80px*/
width:115px
}

.capingers img {
width:115px
}

/*SIDEBARS*/
#sidebar-right {
border-left:1px solid #d7dde1
}

#sidebar-right .block h2,#sidebar-left .block h2 {
font-variant:small-caps;
margin:0
}

#right1 img,#right1a img {
float:none;
margin:10px auto;
width:128px;
text-align:center
}

#right2 img,#right2a img {
float:none;
margin:10px auto;
max-width:128px;
text-align:center
}

#right1,#right1a {
width:140px;
float:left;
border-right:1px solid #d7dde1;
padding-right:5px
}

#right2,#right2a {
width:120px;
float:left;
padding-left:10px
}

#right1 .block,#right2 .block,#right1a .block,#right2a .block {
padding:0 0 20px
}

#right1 .block h2,#right1a .block h2 {
background:url(../images/layout/blockhead.png) no-repeat top left;
border-bottom:1px dotted #d2d2d2;
padding:11px 0 5px
}

#right2 .block h2,#right2a .block h2 {
font-size:14px;
font-weight:400;
margin:0 0 5px;
padding:5px 0
}

#sidebar-left .block h2,#right2 .block h2,#right2a .block h2 {
border-top:1.5px solid #d2d2d2;
border-bottom:1px dotted #d2d2d2
}

#sidebar-left .block h2,#right1 .block h2,#right1a .block h2,#content-bottom .block h2 {
margin-bottom:12px;
font-weight:800
}

#sidebar-left .block h2 {
padding:5px 0
}

/*IKLAN BEGINS
#bannerspreadtop,#bannerspreadbelow {
height:40px;
margin:0 auto 5px;
text-align:center;
overflow:hidden
}

#bannerspreadtop img,#bannerspreadbelow img {
min-width:1010px;
max-width:1010px;
_width:999px;
height:40px;
margin:0;
padding:0;
border:0;
overflow:hidden
}
*/

#bannerkanan {
float:right;
width:420px;
height:60px;
text-align:right;
color:#960;
padding:5px 2px 2px
}

#bannerkanan img {
width:420px;
height:60px;
border:0
}

#sidebar-left .iklan img {
width:270px
}

/*RIGHTTOP ADBOX 128x128*/
#iklanright2top img {
margin:0 0 20px;
padding:0
}

/*IKLAN GENERIC CONTROL*/
.iklan {
display:block;
clear:both;
margin:10px 0;
padding:8px 0
}

.iklan img {
float:none;
text-align:center;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
border-right:0;
border-left:0;
display:block;
margin:20px auto;
padding:8px 0
}

/*IKLAN FRONTPAGE*/
.pecasad {
width:960px;
max-height:70px;
margin:0 0 10px;
overflow:hidden
}

.pecasad img {
border:0;
padding:0
}

.ad280 {
width:280px;
display:inline;
float:left;
padding-right:0
}

.ad280 img {
width:280px;
height:70px;
margin:0
}

.ad670 {
width:660px;
display:inline;
float:right
}

.ad670 img {
width:660px;
height:70px;
border:0;
margin:0
}

.leftfront {
margin:10px auto
}

.leftfront img {
width:270px;
height:135px
}

.middlefront {
}

.middlefront img {
width:320px;
height:80px;
margin:10px auto;
float:none
}

.news {
width:660px;
}

/*IKLAN KANAN*/
#iklanright34 {
border:1px solid #ccc;
float:left;
margin-left:10px;
padding:4px;
}

#iklanright_row4 {
border:1px solid #ccc;
float:left;
padding:4px;
}

#iklan_row2 {
border:1px solid #ccc;
padding:0;
}

.rightfront2cols{width:270px;min-height:310px;margin:0 auto}

.rightfront2cols img,#iklanright34 img {width:270px;height:310px;}

.rightfront{width:128px;min-height:415px}
.rightfront img {width:128px;height:415px}

.ad310{min-height:310px}
.ad310 img {height:310px}

.ad415 {min-height:415px}
.ad415 img {height:415px}

.ad128{min-height:310px}
.ad128 img {height:310px}

/*IKLAN DALAM*/


.ad660inner {width:660px;float:left}

.ad660inner img {width:660px;height:40px;margin:0}

.ad300inner {width:300px;float:left}

.ad300inner img {width:300px;height:40px;margin:0}

.ad660lower {width:640px;float:none}

.ad660lower img {width:640px;height:40px}

/*HEADLINE STUFF*/
#headline {
background:#EDEDED;
border-bottom:4px solid #EC1D25;
margin:0 0 10px;
padding:0
}

#headline img {
float:none;
border:0;
background:none;
margin:0;
padding:0;
}


#headline img.hlfoto {
width:340px;
}


.hlkepsyen {
width:310px
}

.kepsyen,.hlkepsyen {
line-height:normal;
font-size:88%;
color:#666;
text-align:justify;
border-bottom:2px solid #f3f3f3;
padding-bottom:1em;
margin-bottom:2em
}

#headline .hlnaskah {
text-align:left;
padding:0 10px;
margin-left:5px;
padding:0 5px
}

#headline .hlnaskah h2 {
font-size:22px
}

#headline .hlnaskah li {
line-height:22px;
font-size:13px
}

#headline .foto {
float:none;
text-align:center;
}


#headline .hlfoto {
width:340px;
text-align:center;
}




/** Add MLTA id Here **/
#mlta { 
width:630px;
}

#mlta .block h2 {
border-top:2px solid #d2d2d2;
border-bottom:1px dotted #d2d2d2;
padding:0px 0 5px;
text-transform:uppercase;
}

#topik {
	/*border-top:1px solid #d2d2d2;*/
	padding-top: 5px;
	padding-bottom: 5px;
	width: 630px;
}	

#topik h2,#topik p {
	font-size:17px;
	font-weight:bold;
	display: inline;
}
#topik ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

#topik ul li {
	display:inline;
	list-style-type:none;
	border-right:1px solid #ccc;
	padding:0 2px;
}
/** Add MLTA id Here **/

#comunity_sharing {
	float:none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top:1px solid #E19832;
	border-bottom:1px solid #E19832;
	width: 630px;
}	

#comunity_sharing ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}

#comunity_sharing ul li {
	display:inline;
	list-style-type:none;
	border-left:0;
	padding:0 20px
}
#comunity_sharing ul li.first {
	border-left:0
}
/**** Top, Bottom Ads ***/

body{overflow-x:hidden}
#fixed{margin:0 auto;width:1024px}
#page,#page_w_frame {
color:#111;
background:#fff;
width:960px;
border:22px solid #fff;
border-top:0;
border-bottom:0;
margin:0 auto;
padding:0;
}

#page_w_frame{padding:50px 0;margin:0 auto 80px;}

#bannerspreadtopframe,#bannerspreadbotframe { 
position: fixed; 
min-width:1024px;
width:100%;
height: 50px; 
background: #fff; 
text-align:center;
z-index: 12000; 
}

#bannerspreadtopframe {top: 0; margin:0 auto 5px;} 
#bannerspreadbotframe{bottom:0;margin:50px auto 0;}

#bannerspreadtopframe img, #bannerspreadbotframe img{
height:50px;
width:1024px;
padding:0;
margin:0 auto;
border:0;
float:none;
z-index:12000;
}

/**** Top, Bottom Ads ***/


/** Add Here **/





