@charset "utf-8";

/* --- [ General settings ] --- */

* {
	margin: 0;
	padding: 0;
}

body { 
	width:100%;
	line-height: 150%;
	background: #fff;
	font: 0.75em Tahoma, Geneva, Helvetica, Arial, sans-serif;
	color: #000000;
	text-align: center;
}
div#content-web {
	position: static;
	width:100%;
	float: left;
	overflow: auto;
	clear: right;
	background-color: #fff;
}

a, a:link, a:visited {
	color: #0080AA;
	text-decoration: none;
}

a:hover, a:focus, a:active {
}

ul {
	list-style: none;
	margin: 0 0 10px 0;
}

ol {
	margin: 0 0 10px 0;
}

table, th, td, tr, 
ul, ol, li { 
	font-size: 100%; 
}

img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
img.image-small, a:visited img.image-small {float: left; background: #fff; padding: 2px; border: 1px solid #cfcfcf; margin: 0 5px; margin-bottom: 2px;}
a img.image-small,a:link img.image-small {background: #fff; padding: 2px; border: 1px solid #cfcfcf; margin: 0 5px; margin-bottom: 2px;}
.readonly {
	background:#F6F6F5;
	color:#A1A6AD;
}

.hidden {
	visibility: hidden;
}

.none {
	display: none;
}

.bold {
	font-weight: 900;
}

.red {
	color: #990000;
	font-weight: 900;
}

.clearfloat { 
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

.clear {
	clear: both;
}

.wide {
	width:100%;
}
/* --- [ Basic layout ] --- */

div.body-content {
	width: 100%; 
	margin: 0 auto; 
	padding: 0;
	text-align: left;
	background:#ffffff;
	overflow:hidden;
}

div#header {
	background: url('/themes/default/img/main/bg_top.png') repeat-x top left;
	height: 185px;
	border-bottom:2px solid #8179CD;
	z-index:3;
	width:100%;
}

#site_logo{
	width:300px;
	text-align:center;
	padding-top:10px;
	z-index:500px;
}

div#navigation {
	background: url('/themes/default/img/main/bar_top.png') repeat-x bottom left;
	margin: 0;
	width:100%;
	height: 40px;
	top:145px;
	left:0px;
	z-index:4;
	position:absolute;
}

div#search_form {
	background:none;
	width:300px;
	height:45px;
	text-align:center;
}
div#search_form form label {
	width:50px;
	font-family:Verdana,Helvetica;
	font-size:8pt;
	background-color:#4D4691;
	border:1px solid #4D4691;
	border-right:0;
	padding: 3px 0 2px 2px;
	color:#fff;
}
div#search_form form .input-text {
	width:150px;
	background-color:#E5E5E5;
	border:1px solid #4D4691;
	padding:2px;
}
div#menu {margin-left:10px;margin-top:10px;width:300px;height:85px;overflow:hidden;}
div#menu div#menu-utama {font-size:8pt;font-weight:bold;color:white;font-family:Verdana,Helvetica,Arial;background-color:none;width:300px;position:absolute;z-index:4;border:0;}
div#menu div#menu-utama .menu-utama-item-kiri {left:0px;width:auto;height:95px;position:absolute;}
div#menu div#menu-utama .menu-utama-item-tengah {left:100px;width:auto;height:95px;position:absolute;} 
div#menu div#menu-utama .menu-utama-item-kanan {left:200px;width:auto;height:95px;position:absolute;}
.list {background-color:#4D4691;border:1px solid #5F57AD;width:105px;height:15px;padding:2px 2px;margin-right:1px;margin-bottom:-1px;overflow:hidden;vertical-align:middle;color:#E5E5E5;}
.list a {color:#E5E5E5;}
.list:hover {background:#E5E5E5;}
.list:hover a {color:#000;}
div#search_form form .input-submit {
	width:30px;
	background-color:#4D4691;
	border:1px solid #4D4691;
	padding:2px 1px 1px 1px;
	margin-top:-21px;
	margin-right:20px;
	font-family:Verdana,Helvetica;
	font-size:8pt;
	color:#fff;
}
div.main, div#main {
`	min-width:800px;
	max-width:960px;
	clear: both;
	font-size: 100%;
	position: static;
	overflow: auto;
	background-color:#ffffff;
	z-index:2;
}

div#footer {
	height: 40px;
	line-height: 40px;
	margin: 0;
	font-size: 90%;
	color: #101E29;
}

/* --- [ Header ] --- */

a.logo {
	display: block;
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	height: 60px;
}

a.logo span {
	color: #FFFFFF;
	font-weight: bold;
}

ul.topnav {
	float: right;
	position: relative;
	top: 10px;
	right: 20px;
	text-align: right;
	z-index:3;
}

ul.topnav li {
	display: inline;
	color: #FFFFFF;
	font-size: 90%;
	padding-left: 0.1em;
}

ul.topnav li a {
	color: #FEEDAB !important;
	border-bottom: 1px solid #336186;
}

ul.topnav li a:hover {
	color: #FFFFFF !important;
	border-bottom: 1px solid #FEEDAB;
}

ul.topnav li.logout {
	background: url("/themes/default/img/icons/logout-icon.png") no-repeat 0 2px;
	padding-left: 1.4em;
}

ul.topnav li.login {
	background: url("/themes/default/img/icons/login-icon.png") no-repeat 0 2px;
	padding-left: 1.4em;
}

/* --- [ Main navigation ] --- */
/* menu */
div#menu-nav {
	position:absolute;
	top:10px;
	left:300px;
}

ul#adminnav {
	float: left;
	margin: 0;
	padding: 0 0 0 1px;
	list-style: none;
}

ul#adminnav li {
	font-size: 100%;
	display: inline;
	float: left;
	margin: 1px 0 0 0;
}

ul#adminnav li a {
	display: block;
	padding: 4px 10px 4px 10px;
	margin: 0 1px;
	color: #FFFFFF;
	background:url('/themes/default/img/icons/form-button.png');
	text-transform:capitallize;
	_margin-bottom:-4px;
	color: #1b73a4;
	white-space: nowrap;
}

ul#adminnav li a:hover {
	background:#8179CD;
	color:#000;
	padding-bottom:5px;
}
ul#adminnav li a.active {
	background:#fff;
	color:#000;
	padding-bottom:8px;
}

ul#adminnav li.active a {
	_margin-bottom:-4px;height:28px;border:0 !important;color: #390C72;
}

ul#adminnav li ul {
	position: absolute;
	width: 150px;
	left: -999em;
	margin: 0 0 0 -1px;
	padding-top: 1px;
	z-index: 999 !important;
}

ul#adminnav li:hover ul {
	left: auto;
}

ul#adminnav li ul li {
	width: 150px;
	white-space: nowrap;
	padding: 0;
	margin: 0;
	background: #101E29;
}

ul#adminnav li ul li a,
ul#adminnav li ul li.active a {
	width: 130px;
	font-size: 96%;
	display: block;
	line-height: 26px;
	padding: 0 0 0 20px;
}

ul#adminnav li ul li a:hover,
ul#adminnav li ul li.active a:hover {
	background: url("../images/submenu-hover.png") repeat-x bottom left !important;
}

/* --- [ Main ] --- */

div#main div#inner {
	padding: 10px 20px 20px 20px;
	position: static;
	overflow: hidden;
	background-color:#fff;
}

div#main a, 
div#main a:link, 
div#main a:visited {
	padding: 0 0 1px 0;
	border-bottom: 1px solid #BFE5F2;
}

div#main a:hover, 
div#main a:focus, 
div#main a:active {
	border-bottom: 1px solid #0080AA;
}

div.handle {
	float: left;
	border: 1px solid #CCC;
	height: 10px;
	width: 10px;
	margin: 3px 15px 0 0;
	cursor: move;
}

p.notice {
	color: #759B50;
	font-weight: 900;
}

div.slim {
	left:50%;top:50%;margin-left:-165px;margin-top:-100px;width:330px;height:250px;position:absolute;
}

div.wide {
	width: 100%;
	margin: 0;
}

div.content {
	position: static;
	width:98%;
	float: left;
	overflow: auto;
}

div.content h1 {
	color: #990000;
	padding: 0 0 9px 28px;
}

div.paginate a {
	display: inline;
	border:1px solid #ccc;
	padding: 2px 4px;
	min-width:20px;
	text-align:center;
}

div.paginate a:hover {
	border-color: navy;
	color:navy;
}

div.paginate b {
	display: inline;
	border:1px solid #ccc;
	padding: 2px 4px;
	min-width:20px;
	text-align:center;
	background:navy;
	color:#fff;
	font-weight: normal;
}

div.paginate u {
	display: inline;
	border:1px solid #C3CAD0;
	padding: 2px 4px;
	min-width:20px;
	text-align:center;
	background:#C3CAD0;
	color:navy;
	font-weight: normal;
	text-decoration: none;
}

div.content h1#login {background: url("/themes/default/img/icons/001_42.gif") no-repeat 0 -1px;}
div.content h1#dashboard {background: url("/themes/default/img/icons/dashboard.png") no-repeat 0 1px;}
div.content h1#settings {background: url("/themes/default/img/icons/settings.png") no-repeat 0 1px; float: left;}
div.content h1#navigation {background: url("/themes/default/img/icons/navigation.png") no-repeat 0 1px; float:left;}
div.content h1#blog {background: url("/themes/default/img/icons/blog.png") no-repeat 0 1px; float: left;}
div.content h1#page {background: url("/themes/default/img/icons/manage-content.png") no-repeat 0 1px; float: left;}
div.content h1#edit {background: url("/themes/default/img/icons/edit-page.png") no-repeat 0 1px; float: left;}
div.content h1#delete {background: url("/themes/default/img/icons/delete.png") no-repeat 0 2px;}
div.content h1#members {background: url("/themes/default/img/icons/users.png") no-repeat 0 1px;}
div.content h1#utilities {background: url("/themes/default/img/icons/settings.png") no-repeat 0 1px;float: left;}

div.content p {
	margin: 0 0 0.75em 0;
	line-height: 1.5em;
}

div.row {
	padding: 10px 0;
	display: static;
	overflow: hidden;
	height: auto;
}

div.row div.left {
	position: relative;
	float: left;
	width: 330px;
	margin: 0 20px 0 0;
}

div.row div.right {
	position: relative;
	float: right;
	width: 340px;
}

div.row div.right h2,
div.row div.left h2 {
	background: url("../images/dashboard-title.png") no-repeat top right;
	font-size: 95%;
	padding: 3px 0 20px 20px;
}

div.row div.left dl {
	margin: 0 20px;
	padding: 0;
	width: 300px;
	font-size: 95%;
}

div.row div.left dt,
div.row div.left dd {
	line-height: 225%;
	background: url("../images/dot-line.gif") repeat-x bottom left;
}

div.row div.left dt {
	width: 60%;
	float: left;
}

div.row div.left dd {
	width: 40%;
	float: right;
	white-space: nowrap;
}


div.row div.right ul {
}

div.row div.right ul li {
	font-size: 95%;
	line-height: 225%;
	padding: 0 0 0 33px;
	background: url("../images/list-blue.gif") no-repeat 20px 12px;
}

span.delete {
	font-weight: 900;
	color: #990000;
	margin: 0 0 0 10px;
}

/* --- [ Footer ] --- */

div#footer span.left {
	position: relative;
	float: left;
	left: 20px;
}

div#footer span.left a.flogo {
	display: block;
	color: #000000;
}

div#footer span.left a.flogo img {
	padding: 7px 7px 0 0;
	float: left;
}

div#footer span.left a.flogo b {
	font-size: 90%;
	font-weight: normal;
	float: left;	
	display: block;
}

div#footer span.right {
	position: relative;
	float: right;
	right: 20px;
	text-align: right;
}

div#footer span.right a {
	padding: 0 0 1px 0;
	border-bottom: 1px solid #BFE5F2;
}

div#footer span.right a:hover {
	border-bottom: 1px solid #0080AA;
}

/* --- [ Forms ] --- */

form.settings,
form.edit-news,
form.login,
form.delete {
	padding: 0; 
	margin: 0 0 20px 0;
}

form.settings fieldset,
form.edit-news fieldset,
form.login fieldset {
	width: 100%; 
	display: block; 
	border: none;
	padding: 0; 
	line-height: 1.5em;
}

form.login fieldset {
	width: 22em;
}

form.settings label,
form.edit-news label,
form.login label {
	clear: both; 
	display: block; 
	float: left; 
	margin: 1.1em 0 0 0;
}

form.login label {
	width: 6em;
	text-align:right;
}

form label {
	font-size: 100%;
}
.input-file, .input-text {
	border: 1px solid #C4CBD2; 
	padding: 0.4em; 
	font-size: 100%;
	width: 25em;
	margin: 1em 1em 0 0;
}
.input-radio {
 border:1px solid #C4CBD2;
 padding: 0.4em;
 font-size:100%;
 margin: 1em;
}
.calender-input { 
	border: 0;
	padding: 1px; 
	cursor: pointer;
	margin:0;
}
.search-submit { 
	border: 0;
	padding: 0.15em 0.85em; 
	cursor: pointer;
	margin-left:0 5px;
	color:#F1F4F8;
	background: transparent url("/themes/default/img/icons/search.gif") no-repeat 1px 0.01em;
}
.search-text { 
	border: 1px solid #C3CAD0;
	padding: 0.25em 1em; 
	margin-left:5px;
}

.input-submit { 
	border: 1px solid #C3CAD0;
	padding: 0.35em 2em; 
	cursor: pointer;
	float:right;
	margin-left:10px;
}
a.input-cancel {
	border: 1px solid #C3CAD0;
	padding: 0.30em 1em; 
	cursor: pointer;
	float:right;
	margin-left:10px;
	background: #F1F4F8 url("/themes/default/img/icons/form-button.png") repeat-x top left;
}

#save {
	background: #F1F4F8 url("/themes/default/img/icons/46.png") no-repeat 4px 3px;
}
#cancel {
	background: #F1F4F8 url("/themes/default/img/icons/form-button.png") repeat-x top left;
}
form.edit-news .input-textarea {
	border: 1px solid #C4CBD2; 
	padding: 0.4em; 
	font-size: 110%;
	width: 570px;
	height: 400px;
	margin: 1em 0 0 0;
}
form.edit-news .input-textarea#sub_headline {
	border: 1px solid #C4CBD2; 
	padding: 0.4em; 
	font-size: 110%;
	width: 350px;
	height: 50px;
	margin: 1em 0 0 0;
}
form.edit-news .input-textarea#teras {
	border: 1px solid #C4CBD2; 
	padding: 0.4em; 
	font-size: 110%;
	width: 550px;
	height: 100px;
	margin: 1em 0 0 0;
}
form.edit-news .input-textarea#naskah {
	border: 1px solid #C4CBD2; 
	padding: 0.4em; 
	font-size: 110%;
	width: 565px;
	height: 500px;
	margin: 1em 0 0 0;
}
form.edit-news .input-file, .input-text {
	border: 1px solid #C4CBD2; 
	padding: 0.4em; 
	font-size: 100%;
	width: 35em;
	margin: 1em 1em 0 0;
}
form.edit-news .input-file, .input-text.date {
	border: 1px solid #C4CBD2; 
	padding: 0.4em; 
	font-size: 100%;
	width: 15em;
	margin: 1em 1em 0 0;
}
form.edit-news .input-select,
form.settings .input-select {
	border: 1px solid #C4CBD2;
	font-size: 90%;
	margin: 1.4em 1em 0 0;
}

form.edit-news .input-select option {
	padding-top: 0.2em;
	padding-bottom:0.1em;
	padding-right: 1.4em; 
}

form.settings .input-select option {
	padding-right: 1.4em; 
}

form.login .input-text {
	margin: 1em 0 0 0;
	padding: 0.4em 0.4em 0.4em 2.2em;
	width: 13em; 
	float: right;
}

form.login #username {
	background: url("/themes/default/img/icons/user-icon.gif") no-repeat 0.2em 0.6em;
}

form.login #password {
	background: url("/themes/default/img/icons/key-icon.gif") no-repeat 0.2em 0.6em;
}

form.settings p,
form.edit p {
	margin: 1em 0;
}

form.login p {
	margin: 1em 0;
	text-align: right;
}

form.settings ul,
ul.manage {
	width:inherit;
	float: right;
	margin: -20px 0 0 0;
	padding: 0;
	background-color: #F1F4F8;
	border-bottom: 1px solid #C3CAD0;
	border-left: 1px solid #C3CAD0;
	border-right: 0px solid #C3CAD0;
}
form.settings li,
ul.manage li {
	display: inline;
	float: left;
	margin: 0;
	background: url("/themes/default/img/main/manage_active.gif") repeat-x bottom left;
}

form.settings .input-submit,
form.edit .input-submit,
form.login .input-submit,
form.delete .input-submit { 
	border: none;
	font-size: 11px;
	background: url("/themes/default/img/main/form-separator.png") no-repeat bottom right;
	line-height: 150%;
	padding: 0.35em 0.7em; 
	cursor: pointer;
}

form.login .input-submit,
form.delete .input-submit { 
	border: 1px solid #C3CAD0;
	background: #F1F4F8 url("/themes/default/img/icons/form-button.png") repeat-x top left;
	padding: 0.35em 1em; 
}

form.settings a.input-submit,
form.edit a.input-submit,
ul.manage a { 
	display: block;
	font-size: 11px;
	color: #000000;
	border-top: none !important;
	line-height: 150%;
	background: url("/themes/default/img/main/form-separator.png") no-repeat bottom right;
	padding: 0.3em 1em !important; 
}
ul.manage a:hover {
	background-color:#C3CAD0;
}
ul.manage li.active {
	font-size:11px;
	background: url("/themes/default/img/main/form-separator.png") no-repeat bottom right;
}
 
form.settings .last,
form.edit .last,
ul.manage .last {
	background: none !important;
}

form.settings div#cache,
form.edit div#discussion {
	margin: 1.2em 0 0 0;
	overflow: hidden;
}

span.mceEditor {
	display: block;
	margin: 1em 0 0 0;
}

span.mceEditor a.mceButtonEnabled {
	border-bottom: none !important;
}

span.mceEditor a.mceButtonEnabled:hover {
	border-bottom: 1px solid #000000 !important;
}

span.mceEditor a.mceButtonDisabled {
	border-bottom: none !important;
}

/* --- [ Tables ] --- */

table.page-list {
	border-collapse: collapse;
	table-layout: fixed;
	width: 99.9%;
	margin: 10px 0 20px 1px;
	padding: 0;
}

table.page-list thead {
	border: 1px solid #111F2B;
	height: 2.1em;
	line-height: 2.1em;
	color: #FFFFFF;
}

table.page-list th {
	padding: 0 1em;
	font-weight: normal;
	background: url("../images/thead-separator.png") no-repeat top right;
}

table.page-list td {
	border: 1px solid #C4CBD2;
	padding: 0 1em;
	vertical-align: top;
}

table.page-list th.center,
table.page-list td.center {
	text-align: center;
	padding: 0;
}

table.page-list th.last {
	background: url("../images/thead.png") repeat-x top left;
}

table.page-list tbody {
	height: 2.1em;
	line-height: 2.1em;
}

table.page-list tr.even {
	background: #F1F4F8;
}

table.page-list tbody tr:hover {
	background: #E2F2CC;
}

/* --- [ Other ] --- */

ul#navigation_list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#navigation_list li {
	margin: 10px 0;
	padding: 0;
}

div#navcontain {
	width: 690px;
}

ul#shortcut {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 700px;
}

ul#shortcut li {
	float: left;
	margin: 3px;
	padding: 0;
	display: inline;
	height:150px;	
	width:340px;
	border:0;
}

ul#shortcut li div span.link {
	float: right;
	clear:right;
	margin: -12px -35px 0 0;
}
ul#shortcut li div span.link a {
	font-size:100%;
	padding:4px 4px 2px 4px;
	margin-left:-3px;
	background-color: #F1F4F8;
	border-top: 1px solid #C3CAD0;
	border-left: 1px solid #C3CAD0;
	border-right: 1px solid #C3CAD0;
}
ul#shortcut li div span.link a:hover {
	background-color: #C3CAD0;
}

ul#shortcut li table {
	float:left;
	width:100%;
	margin-top:-10px;
}
ul#shortcut li table td.left {
	width:80px;
}

ul#shortcut li div.title {
	display: block;
	padding: 5px 40px;
	background: url('/themes/default/img/icons/icon_news.gif') no-repeat 0.5em 0.3em;
	color: #990000;
	margin: 0;
	border:1px solid #fff;
	border-bottom:0;
	text-decoration: none;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
ul#shortcut li div.title a {
	color: #990000;
	font-size:120%;
	font-weight:bold;
}

ul#nav {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}

ul#nav li {
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
}

ul#nav li a {
	display: block;
	padding: 10px;
	background: #40627C;
	color: #FFFFFF;
	margin: 0;
	text-decoration: none;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

ul#nav li a:hover {
	background: #6E9DC0;
}

.rightimage {
	float:right;
	margin: 0 0 10px 10px;
}

p.tiny {
	font-size: 0.8em;
	color: #666666;
}

#langbar {
float: right;
}
#langbar ul{
}
#langbar ul li {
	
	display: inline;
}
#langbar a.active {
	border: 2px solid white;
	
}

/* tanggal dll */
.tgl {left:785px;top:60px;width:auto;height:25px;z-index:3;color:aqua;font-weight:bold;}
.hr {left:0;bottom:0;height:1px;width:100%;border-top:1px solid #D4DEB1;padding:1px;}
.hr-img {margin-left:5px;bottom:0;height:0.05em;width:98%;background:url('/themes/default/img/main/left-menu.png') repeat-x center;}

div.content hr {
	color: #C3CAD0;
	background-color: #C3CAD0;
	border: none;
	height: 2px;
	margin: 0px 0 20px 0;
}
div.content hr#navy {
	color: #2373AA;
	background-color: #2373AA;
	border: none;
	height: 1px;
	margin: 0px 0 20px 0;
}

/* style overflow */
.no-of {overflow:hidden;}
.scroll-of {overflow:scroll;}
.auto-of {overflow:auto;}
.visible-of {overflow:visible;}

/* spasi */
.single {line-height:9pt;}
/* alignment */
.left {text-align:left;}
.ctr {text-align:center;}
.right {text-align:right;}

.top {vertical-align:top;}
.mid {vertical-align:middle;}
.btm {vertical-align:bottom;}

/* margin padding */
.no-margin {margin:0;}
.no-padding {padding:0;}
.pad2 {padding:2px;}
.pad-left-5 {padding-left:5px;padding-top:0;}
/* position */
.absolute {position:absolute;}
.fixed {position:fixed;}
.relative {position:relative;}
.static {position:static;}

/* font */
h1 {font-size: 130%;}
h2 {font-size: 120%;}
h3 {font-size: 110%;}
h4 {font-size: 90%;}
h5 {font-size: 80%;}
h6 {font-size: 70%;}

h4.error {color: red;}

div.content h1#title {
	font-family:Times, Arial;
	color: #504995;
	padding: 0 0 9px 28px;
	font-size:16pt;
}

div.content h3 {
	color: #990000;
	padding: 0 0 9px 28px;
}

div.content h4 ul {
	color: #990000;
	padding: 0 0 9px 28px;
	list-style:disc inside;
	font-size:11pt;
	font-family:Times, Arial;
}

div.content div#news {
	font-family:Times, Arial;
	font-size: 11pt;
	color: #000;
	padding: 0 0 9px 28px;
}

div .credit {margin-top:-15px;text-align:right;font-family:'Bitstream Vera Sans',Helvetica,Arial,Verdana;font-size:7pt;z-index:10;color:auto;padding-right:2px;}

.bs10 {font-family:'Bitstream Vera Sans',Helvetica,Arial,Verdana;font-size:10pt;}
.bs12b {font-family:'Bitstream Vera Sans',Helvetica,Arial,Verdana;font-size:12pt;font-weight:bold;}
.ar10b {font-family:Arial,'Bitstream Vera Sans',Helvetica,Verdana;font-size:10pt;font-weight:bold;}
.v10b {font-family:Verdana,'Bitstream Vera Sans',Helvetica,Arial;font-size:10pt;font-weight:bold;}
.v10 {font-family:Verdana,'Bitstream Vera Sans',Helvetica,Arial;font-size:10pt;}
.v8 {font-family:Verdana,'Bitstream Vera Sans',Helvetica,Arial;font-size:8pt;}
.v8b {font-family:Verdana,'Bitstream Vera Sans',Helvetica,Arial;font-size:8pt;font-weight:bold;color:#655DB5;}
/* border */
.border-brown {border:1px solid #94463E;}
.no-border {border:0;}
.border-bottom {padding-bottom:2px;border-bottom:1px solid #655DB5;}
.border-bottom-dotted {padding-bottom:2px;border-bottom:1px dotted #ccc;}

/* content-bawah */
.content-bawah {min-height:20px;width:100%;top:100%;text-align:center;z-index:5;}
.content-bawahs {min-height:20px;z-index:1000;width:100%;position:fixed;left:0px;top:100%;margin-top:-20px;text-align:center;}
* html .content-bawahs { /*IE6 only rule, applied on top of the default above*/
position: absolute;
	bottom: auto;
	clear: both;
top:expression(eval(document.compatMode &&
	 document.compatMode=='CSS1Compat') ?
	 documentElement.scrollTop
	 +(documentElement.clientHeight-this.clientHeight) + 20
	 : document.body.scrollTop
	 +(document.body.clientHeight-this.clientHeight) + 20);

} 
/* batas content-bawah */

.footer {border-top:0px solid #fff;font-family:Verdana,'Bitstream Vera Sans';font-size:8pt;color:aqua;background-color:#655CB3;z-index:5;}

/*error msg */
.error-msg { font-family:Arial, Helvetica;font-size:11pt;font-weight:bold;color:darkRed;margin-top:-50px;text-align:left;margin-left:20px; position:absolute;}
.spasi { padding-top:0;padding-right:0;border:0;margin:0; }
.double { padding-bottom:10px; }
.single { padding-bottom:5px; }

/* link */
a { text-decoration:none; }
a:hover { text-decoration:none;color:aqua; }

.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

/* image */
img#img-small {float:left;width:32px;margin:5px;padding:1px;border:1px solid #fff;}
img#icons {width:18px;height:18px;border:0;text-align:left;margin-bottom:-5px;padding-right:2px;}
img#nav {border:0;text-align:left;margin-bottom:-5px;}
/* kolom setting */
/** kiri **/
.kolom-kiri {float:left;position:absolute;left:10px;display:block;margin-right:1px;margin-top:10px;min-width:500px;width:inherit;max-width:95%px;height:auto;background-color:#fff;}
.kolom-kiri .box {padding-left:5px;overplay:auto;background-color:#fff;}
/** kanan **/
.kolom-kanan {float:left;position:absolute;right:20px;display:block;margin-right:1px;margin-top:10px;padding-right:5px;border-right:1px solid #ccc;min-width:300px;width:300px;max-width:300px;height:auto;background-color:#fff;overflow:auto;}
.kolom-kanan .box {padding-left:5px;background:url('/themes/default/img/main/dot-line.gif') repeat-y top left;overflow:auto;}
.kolom-kanan .box .judul {height:35px;margin-bottom:-2px;padding:0 0 0 5px;background:url('/themes/default/img/main/dashboard-title.png') no-repeat top left;color:#fff;}

/* banner atas tengah */
.banner-logo-atas-tengah {
	left:330px;
	top:0;
	min-width:450px;
	width:450px;
	max-width:450px;
	background:#FDFDFF url('/themes/default/img/bg/bg_menu_atas_tengah.png') repeat-x;
	z-index:5;
	min-height:666px;
	height:666px;
	position:absolute;
	border-left:1px solid #675FBA;
	border-right:1px solid #675FBA;
	border-bottom:0;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0;
	margin-bottom:0;
	overflow:hidden;
}
.setengah-lingkaran-powerby {left:152px;top:1px;width:159px;height:28px;position:absolute;background:url('/themes/default/img/bg/setengah_lingkaran_atas.png') no-repeat;z-index:7;}
.logo-tengah-kiri {left:-2px;top:-10px;position:absolute;min-width:146px;width:146px;max-width:146px;min-height:40px;height:40px;max-height:40px;overflow:hidden;margin:0;padding:0;}
.logo-tengah-kanan {border:0;right:1px;top:15px;min-width:152px;width:152px;max-width:152px;min-height:20px;height:20px;max-height:20px;overflow:hidden;position:absolute;padding:0;margin:0;}
.banner-iklan-A1 .banner-iklan-A2 {
	margin:0 2px;
	border:0px solid black;
	padding:2px;
	vertical-align:middle;
}
.banner-logo-atas-tengah .banner-iklan-A1 {
	top:35px;
}
.banner-logo-atas-tengah .banner-iklan-A2 {
	text-align:center;
	top:548px;
}
.banner-logo-atas-tengah .content-utama-text {
	top:145px;
	position:absolute;
	margin:0 2px;
	padding:2px;
	border-top:1px solid navy;
	vertical-align:middle;
	text-align:center;
	overflow:auto;
}

.banner-logo-atas-tengah .content-utama-text .front{
	min-height:400px;
	height:400px;
}
.banner-logo-atas-tengah .content-utama-text .read{
	min-height:400px;
	height: 400px;
	overflow:auto;
}

.banner-logo-atas-tengah .content-utama-text .indeks {height:445px;overflow:auto;}
.banner-logo-atas-tengah .content-utama-image {top:445px;position:absolute;margin:0 2px;padding:2px;border:1px solid navy;min-height:135px;height:135px;max-height:135px;vertical-align:middle;text-align:center;overflow:auto;}
/* For ie ONLY */
* html .banner-logo-atas-tengah .content-utama-image {min-height:141px;height:141px;max-height:141px;}
/* end banner-atas-tengah */

.atas-2px {margin-top:2px;}
.atas-15px {margin-top:15px;}
/* table */

/* iklan banner */
div.banner-logo-atas-tengah div.banner-iklan-A1 {top:20px;margin:0 2px;position:absolute;padding:2px;width:430px;vertical-align:middle;text-align:center;border:0;}
#scr1 div,
 #scr2 div {
  visibility:hidden;
 }
 #scr1, #scr1 div.default {
   width:300px;
   height:81px;
   overflow:hidden;
   visibility:visible;
 }
 #scr2, #scr2 div.default {
   width:300px;
   height:81px;
   overflow:hidden;
   visibility:visible;
 }
 #scr1 table tr td div,
 #scr2 table tr td div {
  visibility:visible;
 }
/* end iklan banner */
table.list-data {
	background:#C3CAD0;
}
tr.theader {
	background:url('/themes/default/img/main/manage_active.gif') repeat-x top left;
	height:20px;
}
table.list-data td, 
table.list-data tr.theader th {
 	padding-left:5px;
 }
 /* lebar */
.lebar-full {min-width:1003px;width:1003px;max-width:1003px;}
/* For ie ONLY */
* html .lebar-full {min-width:1007px;width:1007px;max-width:1007px;}

.lebar-450px {width:450px;}
.lebar-450px-absolute {min-width:440px;width:440px;max-width:440px;}

/* For ie ONLY */
* html .lebar-450px-absolute {min-width:438px;width:438px;max-width:438px;}
/* end lebar */

/* tinggi */
.tinggi-80px {height:80px;}
.tinggi-80px-absolute {min-height:80px;height:80px;max-height:80px;}

.tinggi-100px {height:100px;}
.tinggi-100px-absolute {min-height:100px;height:100px;max-height:100px;}
/* end tinggi */
<!--[if lt IE 7]>
@import url('alpha_logo.css');
<![endif]--> .headline-panel.headline-news {margin-bottom:20px !important;}
#panel-form-tab {float:left;}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

ul.shadetabs{
padding: 3px 0;
margin-left: 5px;
margin-top: 1px;
margin-bottom: 0;
font: normal 9pt Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom:0px solid #A5E5DE;
}

ul.shadetabs li{
display: inline;
margin: 0;
font-family:Verdana, Arial, Tahoma;
font-size:8pt;
font-weight:normal;
}
ul.shadetabs li.start {
	margin-left:10px;
}

ul.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 2px 7px 3px 7px;
margin-right: -3px;
border: 1px solid #A5E5DE;
color: #2d2b2b;
background: url("/themes/default/img/main/form-button.png") repeat-x top left;
}

ul.shadetabs li a:visited{
color: #2d2b2b;
}

ul.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

ul.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

ul.shadetabs li a.selected{ /*selected main tab style */
background: #fff;
border-bottom-color: white;
}

ul.shadetabs li a.selected{ /*selected main tab style */
font-weight:bold;
padding-top:4px;
}

ul.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}



/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.caption-photo {
	font-weight:normal;
}
@media print {
.tabcontent {
display:block !important;
}
}

.caption-photo {
	font-weight:normal;
}

/* tv tab panel */
.tv-panel {
	padding:0;
	margin:0 5px 0 0;
	width:325px;
	float:left;
	overflow:hidden;
}
.tv-panel .tv-news{margin-bottom:20px !important;}
.tv-content {
	width:97%;
	padding:1px;
	margin-top:0;
	margin-right:5px;
	margin-left:5px;
	border:1px solid #A5E5DE;
	vertical-align:top;
	margin-bottom:2px;
	min-height:230px;
	height:230px;
	max-height:230px;
	overflow:hidden;
}
ul.tvtabs{
padding: 3px 0;
margin-left: 5px;
margin-top: 1px;
margin-bottom: 0;
font: normal 9pt Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom:0px solid #A5E5DE;
}
ul.tvtabs .tabcontents .content img {width:200px;}
ul.tvtabs li{
display: inline;
margin: 0;
font-family:Verdana, Arial, Tahoma;
font-size:8pt;
font-weight:normal;
}
ul.tvtabs li.start {
	margin-left:10px;
}

ul.tvtabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 2px 7px 3px 7px;
margin-right: -3px;
border: 1px solid #A5E5DE;
color: #2d2b2b;
background: url("/themes/default/img/main/form-button.png") repeat-x top left;
}

ul.tvtabs li a:visited{
color: #2d2b2b;
}

ul.tvtabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

ul.tvtabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

ul.tvtabs li a.selected{ /*selected main tab style */
background: #fff;
border-bottom-color: white;
}

ul.tvtabs li a.selected{ /*selected main tab style */
font-weight:bold;
padding-top:4px;
}

ul.tvtabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.list-item-width {min-width:96px;}
/* end tv tab panel */

/* images tab panel */
.images-panel {
	padding:0;
	margin:0 5px 0 0;
	width:325px;
	float:left;
	overflow:hidden;
}
.images-panel .images-news{margin-bottom:20px !important;}
.images-content {
	width:97%;
	padding:1px;
	margin-top:0;
	margin-right:5px;
	margin-left:5px;
	border:1px solid #A5E5DE;
	vertical-align:top;
	margin-bottom:2px;
	min-height:190px;
	height:190px;
	max-height:190px;
	overflow:hidden;
}
ul.imagestabs{
padding: 3px 0;
margin-left: 5px;
margin-top: 1px;
margin-bottom: 0;
font: normal 9pt Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom:0px solid #A5E5DE;
}
ul.imagestabs .tabcontents .content img {width:200px;}
ul.imagestabs li{
display: inline;
margin: 0;
font-family:Verdana, Arial, Tahoma;
font-size:8pt;
font-weight:normal;
}
ul.imagestabs li.start {
	margin-left:10px;
}

ul.imagestabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 2px 7px 3px 7px;
margin-right: -3px;
border: 1px solid #A5E5DE;
color: #2d2b2b;
background: url("/themes/default/img/main/form-button.png") repeat-x top left;
}

ul.imagestabs li a:visited{
color: #2d2b2b;
}

ul.imagestabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

ul.imagestabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

ul.imagestabs li a.selected{ /*selected main tab style */
background: #fff;
border-bottom-color: white;
}

ul.imagestabs li a.selected{ /*selected main tab style */
font-weight:bold;
padding-top:4px;
}

ul.imagestabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.list-item2 { display:inline;}
.img2 {height:63px;}
.img-box {border:1px solid #ccc;background:#F5F6F6;padding:2px 2px 1px 2px;margin:0px;}
/* end images tab panel */

.headline-panel {padding: 0 0 0 0; margin: 0 5px 0 0; width: 100%; float: left;overflow: hidden;}
.headline-panel.medium {width: 245px;}
.headline-panel-small {padding: 0; margin: 0; width: 211px;}
.headline-panel.large {width: 729px;}
.btm20 {margin-bottom:20px !important;}
.btm17 {margin-bottom:17px !important;}
.btm10 {margin-bottom:10px !important;}
.btm12 {margin-bottom:10px !important;}
.btm8{margin-bottom:8px !important;}
.btm2{margin-bottom:2px !important;}
.top10 {padding-top:10px !important;}
.top20 {margin-top:20px !important; }
.last, .btm0 {margin-bottom: 0 !important;}
.tabcontent .more {display: block;font: bold 8pt tahoma, arial;height: 15px; margin-left:-1px;padding-right:-10px;[if IE 6]margin-right:10px;[endif]position:absolute;width: 295px;}
.headline-news .more {display: block;font: bold 8pt tahoma, arial;height: 15px; margin-left:-1px;padding-right:-10px;[if IE 6]margin-right:10px;[endif]position:absolute;width: 295px;}
.box-headline p.more {color:#5B7CB4;background:#A8E7DF;border:1px solid #A8E7DF;padding-right:10px;text-align:right;display: block; font: bold 0.8em tahoma, arial; height: 10px; margin-left: -1px; padding-right: -10px;  position: absolute; width: 295px;}
#headline-news .headline-news-list li span {left: -15px; text-align: right;}

#box-headline {margin: 0;}
#box-headline .headline-wrap {height:inherit;}

.headline-content {
	width:97%;
	padding:1px;
	margin-top:0;
	margin-right:5px;
	margin-left:5px;
	border:1px solid #A5E5DE;
	vertical-align:top;
	margin-bottom:2px;
	min-height:365px;
	height:365px;
	max-height:365px;
	overflow:hidden;
}
.content-news {
	padding-left:5px;
	padding-top:1px;
	padding-right:5px;
	padding-bottom:1px;	
	margin:1px;
	vertical-align:bottom;
	text-align:left;
	font-family:Arial,Helvetica,"Bitstream Vera Sans";
}
.content-bnews {
	vertical-align:bottom;
	text-align:left;
	font-family:Arial,Helvetica,"Bitstream Vera Sans";
	color:black;	
	overflow:auto;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	width:95%;
}
.h170 {
	min-height:170px;
	height:170px;
	max-height:170px;
}
.h200 {
	min-height:200px;
	height:200px;
	max-height:200px;
}

.tanggal {
	margin-top:10px;
	font-size:8pt;
	text-transform:uppercase;
}
.headline {
	font-size:16pt;
	font-weight:bold;
	color:darkBlue;
	text-align:left;
	font-family:Arial,Helvetica,"Bitstream Vera Sans";
}
.content {
	text-align:justify;
	font-size:10pt;
	margin-bottom:10px;
}
.content-bnews .list-item {
	font-size:10pt;
	margin-top:1px;
}
.image-small {float:left;}
img.image-small, a:visited img.image-small {float: left; background: #fff; padding: 2px; border: 1px solid #cfcfcf; margin-right: 10px; margin-bottom: 2px;}
a img.image-small,a:link img.image-small {background: #fff; padding: 2px; border: 1px solid #cfcfcf; margin-right: 10px; margin-bottom: 2px;}

/* babel images */
.img {
	border: 1px solid #ff1493;
	padding: 1px;
	margin:3px;
}
.babel-images {
	padding:0;
	margin:0;
	background:none;
	border:0;
	width:99%;
	text-align:center;
	vertical-align:top;
}
.caption-photo {
	font-family: "Bitstream Vera Sans", Helvetica, Verdana;
	font-size: 8pt;
	text-align: justify;
	background:none;
	padding: 5px;
	border: 0;
}
.photo {
	border-bottom:1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	border-top: 1px solid #cfcfcf;
	background:#F2F5F7;
	padding: 1px 1px 1px 1px;
}
.caption-photo .credit {font-size:7pt;font-weight:595;float:right;}

/* bangkapos-tv */
.video {
	width:99%;
	height:156px;
	padding:2px;
	background-color:none;
}

.metadata {
	border-top:0px;
	border-left:0px;
	border-bottom:1px;
	border-right:0px;
	border-color:#ccc;
	border-style:solid;
	padding:5px;
	background-color:#fff;
}

.video-list {
	border-top:1px;
	border-left:1px;
	border-bottom:1px;
	border-right:1px;
	border-color:#ccc;
	border-style:solid;
	padding:5px;
	margin-left:5px;
	background-color:#fff;
	height:425px;
	overflow:auto;
}

.metadata .judul {
	font-family:Arial,Verdana,"Bitstream Vera Sans";
	font-size:12pt;
	text-align:left;
	color:#0E3C90;
}

.metadata .tanggal {
	font-family:Arial,Verdana,"Bitstream Vera Sans";
	font-size:8pt;
	color:#0E3C90;
	text-align:left;
}

.metadata .caption {
	font-family:Arial,Tahoma, "Bitstream Vera Sans";
	font-size:10pt;
	color:#000;
	text-align:justify;
	height:102px;
	padding-right:6px;
	overflow:auto;
}

.metadata .byline {
	font-family:Tahoma, "Bitstream Vera Sans";
	font-size:6pt;
	color:#A2022F;
	text-align:right;
}

#spaci {
	padding:1px;
	margin-bottom:1px;
	background:none;
}

.video-list .img {
	border-top:1px;
	border-left:1px;
	border-bottom:1px;
	border-right:1px;
	border-color:#ccc;
	border-style:solid;
	padding:1px;
	background-color:none;
	
}

.video-list .judul {
	font-family:Arial, Verdana,Tahoma, "Bitstream Vera Sans";
	font-size:8pt;
	color:#A2022F;
	text-align:left;
	margin-left:5px;
}

.video-list .link {
	font-family:Arial, Verdana,Tahoma, "Bitstream Vera Sans";
	font-size:8pt;
	color:#8D60EF;
	text-align:left;
	margin-left:5px;
}

.kompas-tv-content {
 height:115px;
 vertical-align:top;
 text-align:center;
}
a {
	text-decoration:none;
	color:inherit;
}

/* babel direktory */
.b-dir-panel {padding: 0 0 0 0; margin: 0 5px 0 0; width: 300px; float: left;overflow: hidden;}
.b-dir-content {
	width:290px;
	padding:1px;
	margin-top:0;
	margin-right:1px;
	margin-left:1px;
	border:1px solid #A5E5DE;
	vertical-align:top;
	margin-bottom:2px;
	min-height:205px;
	height:205px;
	max-height:205px;
	overflow:hidden;
}

/* vacation - travel */
.vacation-travel-panel {padding: 0 0 0 0; margin: 0 5px 0 0; width: 240px; float: left;overflow: hidden;}
.vacation-travel-content {
	width:230px;
	padding:1px;
	margin-top:0;
	margin-right:0;
	margin-left:1px;
	border:1px solid #A5E5DE;
	vertical-align:top;
	margin-bottom:2px;
	min-height:210px;
	height:210px;
	max-height:210px;
	overflow:hidden;
}

/* education */
.edu-panel {padding: 0 0 0 0; margin: 0 5px 0 0; width: 260px; float: left;overflow: hidden;}
.edu-content {
	width:250px;
	padding:1px;
	margin-top:0;
	margin-right:1px;
	margin-left:1px;
	border:1px solid #A5E5DE;
	vertical-align:top;
	margin-bottom:2px;
	min-height:210px;
	height:210px;
	max-height:210px;
	overflow:hidden;
}

/* Smart Shopping */
.smarts-panel {padding: 0 0 0 0; margin: 0 5px 0 0; width: 260px; float: left;overflow: hidden;}
.smarts-content {
	width:250px;
	padding:1px;
	margin-top:0;
	margin-right:1px;
	margin-left:1px;
	border:1px solid #A5E5DE;
	vertical-align:top;
	margin-bottom:2px;
	min-height:210px;
	height:210px;
	max-height:210px;
	overflow:hidden;
}

/* Sports */
.sports-panel {padding: 0 0 0 0; margin: 0 5px 0 0; width: 220px; float: left;overflow: hidden;}
.sports-content {
	width:210px;
	padding:1px;
	margin-top:0;
	margin-right:1px;
	margin-left:1px;
	border:1px solid #A5E5DE;
	vertical-align:top;
	margin-bottom:2px;
	min-height:210px;
	height:210px;
	max-height:210px;
	overflow:hidden;
}

/*kartun */
.kartun {
	width:400px;
	padding:1px;
	margin-top:0;
	margin-right:1px;
	margin-left:1px;
	border:1px solid #A5E5DE;
	vertical-align:top;
	margin-bottom:2px;
	min-height:220px;
	height:220px;
	max-height:220px;
	overflow:hidden;
}

/*gramedia */
.gramedia {
	width:240px;
	padding:1px;
	margin-top:0;
	margin-right:5px;
	margin-left:5px;
	border:1px solid #A5E5DE;
	vertical-align:top;
	margin-bottom:2px;
	min-height:220px;
	height:220px;
	max-height:220px;
	overflow:hidden;
}

/* bisnis */
.bisnis-panel {padding: 0 0 0 0; margin: 0 5px 0 0; width: 240px; float: left;overflow: hidden;}
.bisnis-content {
	width:230px;
	padding:1px;
	margin-top:0;
	margin-right:1px;
	margin-left:1px;
	border:1px solid #A5E5DE;
	vertical-align:top;
	margin-bottom:2px;
	min-height:210px;
	height:210px;
	max-height:210px;
	overflow:hidden;
}

/* flying schedule */
.fly-panel {padding: 0 0 0 0; margin: 0 5px 0 0; width: 260px; float: left;overflow: hidden;}
.fly-content {
	width:250px;
	padding:1px;
	margin-top:0;
	margin-right:1px;
	margin-left:1px;
	border:1px solid #A5E5DE;
	vertical-align:top;
	margin-bottom:2px;
	min-height:210px;
	height:210px;
	max-height:210px;
	overflow:hidden;
}

/*kuliner */
.kuliner {
	width:230px;
	padding:1px;
	margin-top:0;
	margin-right:1px;
	margin-left:1px;
	border:1px solid #A5E5DE;
	vertical-align:top;
	margin-bottom:2px;
	min-height:210px;
	height:210px;
	max-height:210px;
	overflow:hidden;
}

/* content forum */
.forum { padding:1px; margin:1px; background:white; font-family:Arial,Helvetica;min-height:180;height:180;max-height:180;overflow:auto;}
.forum a.forum-link {
font-size:10pt;
color:navy;
padding-left:2px;
}
.forum .tanggal {
font-size:8pt;
color:black;
padding-left:2px;
}

/* b-tv-index */
.btv-index {
font-family:Verdana,Tahoma;
font-size:8pt;
}
.btv-index .tanggal { color:brown; }
.btv-index .judul { color:darkBrown; font-weight:bold; }
.btv-index-link { font-family:Verdana,Tahoma;font-size:8pt;color:navy;font-weight:bold; vertical-align:middle;border-top:1px solid gray;text-align:center;}
.btv-index-link a { text-decoration:none; }
.btv-index-link img {float:left;border:0;height:20px;}

/* content blog */
.content-blog {
width:475px;
max-width:475px;
height:80px;
max-height:80px;
overflow:hidden;
vertical-align:middle;
text-align:center;
}
.content-blog.content-blog-left { float:left;padding:0;margin:1px;width:auto; }
.content-blog.content-blog-center { float:left;padding:0;margin:1px;width:auto; }
.content-blog.content-blog-right { float:left;padding:0;margin:1px;width:auto; }

#more {float:right;padding:2px 5px;border:1px solid #ccc;margin:1px 5px;text-align:right;background: #F1F4F8 url("/themes/default/img/icons/form-button.png") repeat-x top left;}26554246713195