body {
	background: #C0C0C0;
	font-family: "Trebuchet MS", Garamond, Georgia, Arial, serif;
	font-size: 0.8em;
	margin: 0;
	color: #000000;
}
p, ul {
	text-align: left;
	margin: 0 0 0 5px;
	padding: 3px;
}
ul {
	list-style: square;
	margin-left: 0;
	font-weight: bold;
	color: #4A4A4A;
	}
a:link, a:visited {
	color: #4A4A4A;
	text-decoration: none;
}
li a:hover {
	font-weight: bold;
	color: #B1233B;
	}
li {
	margin-left: 15px;
	font-weight: normal;
	border-bottom: 1px dotted #7E7E7E;
	color: #4A4A4A;
	}
h1 {
	font-size: 1.3em;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-top: 1px;
	border-bottom: 3px solid #B1233B;
	}
h2 {
	font-size: 1.1em;
	text-align: left;
	margin: 0px 5px 0 5px;
	padding: 3px 3px 3px 5px;
	background: #7C7C7C;
	color: #B1233B;
	}
h3 {
	font-size: 0.9em;
	text-align: left;
	margin: 0 0 -5px 5px;
	padding: 3px 3px 0px 5px;
	}

/*Kumpulan div*/
#wadahgede {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    width: 90%;
}

#wadahtengah {
	width: 100%;
}
	
/*Top Header*/
#topheader {
	margin-left: 0;
  width: 821px;
  top: -12px;
}

#topheaderkiri {
	margin-left: 0;
	width: 330px;
	}


/*navigasi*/
#navigasikiri {
	position: absolute;
	left: 0;
	width: 170px;
	}
	
/*header*/
#menuheader {
	position: absolute;
	background: url('../images/menu.gif');
	margin-top: 1px;
	left: 166px;
	width: 585px;
	height: 28px
	}
#headerutama {
	position: absolute;
	background: url('../images/logo.gif');
	left: 166px;
	width: 585px;
	height: 138px;
	margin-top: 29px
	}
/* isi*/
#atasisi {
	position: absolute;
	background: url('../images/pilihaneditor.gif') no-repeat left center;
	left: 166px;
	width: 583px;
	margin-top: 238px;
	height: 70px;
	border: 1px dashed #dcdcdc
	
	}

#isi {
	position: absolute;
	left: 166px;
	width: 585px;
	margin-top: 180px;
	}
#isiadsense {
	position: absolute;
	margin-left: 0;
	margin-top: 0;
	width: 549px;
	}
#isiadsensekanan {
	position: absolute;
	margin-left: 755px;
	margin-top: 1;
	width: 166px;
	}

/*Kumpulan Class */
.adsensekanan {
	margin: 3px 0 -10px 0;
	border: 1px dashed #000;
	background: #666;
	}
.menu {
	color: #fff;
	text-align: right;
	margin-right: 10px;
	}
.isi {
	padding-left: 5px;
	border-bottom: 1px solid #fff;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 3px;
	}
.isi a:link {
	color: #990000;
	}
.isi a:visited {
	color: #990000;
	}
.isi a:hover {
	color: #fff;
	background: #990000;
	}

.child {
	margin-right: 3px;
	}
	
.foot {
	padding-top: 10px;
	border-top: 3px solid #616161;
	font-size: 11px;
	margin-right: 5px;
	}
	
.hahaha {
	margin: 1px 0 0 0;
	padding: 0;
	}

img a:link, a:visited {
	border: none;
	text-decoration: none;
	}
p.atasisi {
	
		padding-left: 90px;
	
	}
	/*test*/

/* Layout - Logo */
#logo {
	padding : 10px 0;
	background : #FFF;
}

/* Layout - Left Bar */
#leftbar {
	width : 200px;
	float : left;
	border-top : 4px solid #000;
}

/* Layout - Content Area */
#contentarea { 
	margin-left : 200px; 
	border-top : 4px solid #000;
	padding-left : 2px;
}

/* Left Bar - Categories */
#leftbar h2 { 
	margin : 0; padding : 0;
	padding : 3px;
	color : white;
	font : 10pt tahoma, arial, sans-serif;
	text-align : center;
	background : #000000;
}

#leftbar .root_categories {
	margin : 0;
	padding : 0;
	list-style : none; 
}

#leftbar .root_categories li p { 
	position : relative; 
	margin : 0; 
	padding : 5px; 
	border-bottom : 1px solid #990000; 
	background : #990000;
}
#leftbar .root_categories li p a:link, #leftbar .root_categories li p a:visited, #leftbar .root_categories li p a:active {
	color : #fff;
	font-weight : normal;
	font : 10pt tahoma, arial, sans-serif;
	text-decoration : none;
	text-align : center;
	padding : 4px;
}
#leftbar .root_categories li p a:hover { color : #5B78B3; }
#leftbar .root_categories li p a.collapse { position : absolute; right : 0; padding : 5px; }
#leftbar .root_categories li p a.collapse:hover { color : white; }
#leftbar .root_categories li p>a.collapse { margin-top : -4px; }
a.collapse:hover { background : #EBEBEB; color : #CFDAE9; }
.box h2 .collapse { padding : 4px; }

/* Left Bar - Categories - Children */
.children { display:block; }
.children, .children li { margin : 0; padding : 0; list-style : none; }
.children li { display : block; }
.children a:link, .children a:visited {
	color : #fff;
	text-decoration : none;
	display : block;
	height : 20px;
	background : url('../images/bullet.gif') no-repeat 12px 12px;; font-style:normal; font-variant:normal; font-weight:normal; font-size:9pt; font-family:verdana, arial, sans-serif; padding-left:20px; padding-right:4px; padding-top:4px; padding-bottom:4px
}
.children .nolink {
	color : #fff;
	text-decoration : none;
	display : block;
	height : 20px;
	background : url('../images/bullet.gif') no-repeat 12px 12px;; padding-left:20px; padding-right:4px; padding-top:4px; padding-bottom:4px
}
.children .nolink, .children .nolink {
	color : #000;
	font-weight : normal;
	font-size : 10pt;
	text-decoration : none;
	padding : 4px;
	display : inline;
	border : 0px none;
	background : #c0c0c0;
}
.children .nolink a:hover { color : #fff; }
.children>li>a:link, .children>li>a:visited, .children>.nolink { height : auto }
.children a:hover { background : #990000 url('../images/wbullet.gif') no-repeat 12px 12px; }

/* Content Area - Menu */
#menu { 
	margin : 0; padding : 3px 0;
	background : #000 right no-repeat; 
}
#menu li {
	margin : 0;	padding : 0;
	display : inline;
	color : white;
	font : 10pt tahoma, arial, sans-serif;
	text-align : center;
	list-style : none;
}
#menu a:link, #menu a:visited {
	padding : 3px 6px; 
	color : white; 
	text-decoration : none;
	border-right : 1px solid #5781BA;
}
#menu a:hover { color : #000; background : #fff; }

/* Content Area */
div.box {
	margin : 8px;
	border : 2px solid #fff; 
}
#contentarea h1 {
	margin : 0;
	font : 11pt tahoma, arial, verdana, sans-serif;
	color : #fff;
	border-bottom : 1px solid #990000;
	padding : 3px 4px;
	background : #990000;
}
#contentarea>h1 { padding : 4px; }
#contentarea h1 a:link, #contentarea h1 a:visited {
	color : #0A2C70;
	text-decoration : none;
}
#contentarea h1 a:hover { text-decoration : underline; }
#contentarea h2 {
	color : #fff;
	font-weight : normal;
	font-size : 10pt;
	margin : 0;
	padding : 3px;
	background : #000000;
}
#contentarea h2 a:link, #contentarea h2 a:visited {
	color : #fff;
	font-weight : normal;
	font-size : 10pt;
	text-decoration : none;
}
#contentarea h2 a:hover { color : #5B7BBC; }
#contentarea h3 {
	color : #444;
	font-weight : normal;
	font-size : 10pt;
	margin : 0;
	padding : 2px;
	background : #FFF;
}


.box p {
	border-top : 1px dotted #899EC8; 
}
#contentarea h3 a:link, #contentarea h3 a:visited {
	color : #222;
	font-weight : normal;
	font-size : 10pt;
	text-decoration : none;
}
#contentarea h3 a:hover { color : #666; }
a.downloads { margin-top : -2px; }
a.more:link, a.more:visited, a.downloads:link, a.downloads:visited {
	position : absolute;
	right : 14px;
}
a.downloads:hover { color : black; }
a.downloads { padding-top : 2px; }
.small { font-size : 8pt; }

/* Files - Toolbox */
#toolbox h2 { border-bottom : 1px solid #899EC8; text-align : center; }
#toolbox .comments { margin : 4px; border : 1px solid #899EC8; }
#toolbox .comments h3 { background : #000; color : #fff; }
#toolbox_left {
	float : left;
	width : 40%;
}
#toolbox_left p { word-wrap : break-word; /* IE only fix :( */ }
#toolbox_right {
	margin-left : 40%;
}
#toolbox_left #pages {
	margin : 4px;
}
#toolbox_left #pages p {
	border : 0px none;
}
#toolbox_left #pages h2 {
	text-align : left;
}

/* Footer */
#footer {
	position : relative;
	clear : both;
	border-top : 1px solid #990000;
	background : #990000;
	color : white;
	font-size : 10px;
	padding : 4px 5px 5px 5px;
}
#footer p {
	position : absolute;
	right : 5px;
	top : 4px;
	padding : 0;
	color : white;
	font-size : 10px;
	border : 0px none;; margin-left:0; margin-right:0; margin-top:1px; margin-bottom:0
}
#footer>p { margin : 0; }



/* Miscellaneous Fixes */
form { margin : 0; }

/* Admin CP - Forms */
table.form { font-size : 8pt; }
.align_top { vertical-align: top; }
.formleft { width : 18%; }
.formleft_small { width : 10%; }
input, select, textarea, option { font : 10pt verdana, arial, sans-serif; border : 1px solid #000000; background : #fff; padding : 1px; }
option { border : 0px none; }
#contentarea>#search_gap { display : none; }
#breaknote { display : none; }
#toolbox_right>#breaknote { display : block; }

/* Category/file listing styles */
#contentarea .box h2 .cat_head_options {
	display: inline;
	font-size: 8pt;
}

#contentarea .box h2 .cat_head_options a {
	font-size: 8pt;
}

/* IP RESTRICTION CLASSES */

.new_entry {
	text-align: center;
	padding: 5px;
}

.new_entry td {
	padding-left: 20px;
	padding-right: 20px;
}

.label {
	font-weight: bold;
}

.new_entry a {
	text-decoration: none;
}

.new_entry a img {
	border: 0px none;
	text-decoration: none
}

.filter_mode label {
	cursor: pointer;
}

.ip_list {
	padding: 5px;
}

.ip_list td {
	padding: 5px;
}

.ip_list a img {
	border: 0px none;
}

.ip_restrict_row:hover, .ip_restrict_row_hover{
	background-color: #C7DAF4;
}


/* File details box styles */

.filebox_breadcrumb {
	color : #2B4B8B;
	font-weight : normal;
	font-size : 10pt;
	margin : 0;
	padding : 3px;
	background : #c0c0c0;
}
.filebox_breadcrumb a:link, .filebox_breadcrumb a:visited {
	color : #2B4B8B;
	font-weight : normal;
	font-size : 10pt;
	text-decoration : none;
}
.filebox_breadcrumb a:hover { color : #5B7BBC; }

.filebox_links {
	color : #444;
	font-weight : normal;
	font-size : 8pt;
	padding : 2px;
	margin: 0;
	line-height: 1.5;
}

.more_link a:link, .more_link a:visited {
	color : #222;
	font-weight : normal;
	font-size : 10pt;
	text-decoration : none;
	margin: 2px;
}

.download_link, .more_link {
	margin: 2px 4px 2px 2px;
	float: right;
}

.downloads a:hover { color : black; }
.downloads a { padding-top : 2px; }

ul.confirm_item_list {	
	padding-left: 20px;
}

/* WYSIWYG editor styles */
#contentarea .wysiwyg
{
	border-bottom : 1px dotted #899EC8; 
	padding: 3px;
}

#contentarea .wysiwyg h1, #contentarea .wysiwyg h2, #contentarea .wysiwyg h3
{
	background : white;
	color : black;
	border : 0px none;
	font-weight : bold
}

#contentarea .wysiwyg h1 {
  font-size: 2em;
  margin: .67em 0;
}

#contentarea .wysiwyg h2 {
  font-size: 1.5em;
  margin: .83em 0;
}

#contentarea .wysiwyg h3 {
  font-size: 1.17em;
  margin: 1em 0;
}