body {
	background: #CCC url(bg.gif) repeat-x;
	font: 12px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
	color: #000000; 
}

a, a:visited {	
	color: #402116;
    font-size:12px;
    font-weight:bold;
	background: inherit;
	text-decoration: none;
}
a:hover {
	color: #A19E49;
	background: inherit;
	text-decoration: underline;
}

form {
	border: 1px solid #F0F0F0;
	background: #f8f8f8;
	padding:10px 10px 10px 10px;
}

input, select, textarea {
	margin: 5px 0;
	padding: 5px;
	color: #6A6969;
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; 	
	font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif;
}
input:focus, select:focus, textarea:focus {
	color: green;
	background: #EFFAE6;
	border-width: 1px;
	border-style: solid;
  	border-color: red; 	
}

#name, #email, #message, #website {
	width: 380px;
}
input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 30px;
	margin: 0;
	padding: 2px 3px; 
	color: #fff;
	background: #9CCF5F;
	
	border-width: 1px;
  	border-style: solid;
  	border-color: #B6DE8F #8DB836 #8DB836 #B6DE8F;
}

#header {
	width: 830px;
	height: 222px;
	background: transparent url(layout/layout_oke_01.gif) no-repeat;
}

#menu_atas {
	width: 830px;
	height: 30px;
	background: transparent url(layout/layout_oke_02.gif) no-repeat;
}

#body {
	width: 830px;
	background: transparent url(layout/layout_oke_04.gif) repeat-y;
	padding-top:5px;
}

#footer {
	width: 830px;
	height: 27px;
	background: transparent url(layout/layout_oke_06.gif) no-repeat;
}

#isi_kiri {
	width: 600px;
	padding-left:10px;
	vertical-align:top;
	text-align:justify;
}

#isi_kiri_kiri {
	width: 430px;
	padding-right:5px;
	vertical-align:top;
}

#isi_kiri_kanan {
	background-color:#F5F5F5;
	width: 170px;
	vertical-align:top;
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; 	
}


#isi_kanan {
	width: 200px;
	text-align:left;
	vertical-align:top;
	padding-right:5px;
	padding-left:5px;
}


.judul {
	font: 22px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
	font-weight:bold;
	color: green;
}

.menujul {
	font: 18px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
	font-weight:bold;
	color: green; 
}

.submenujul {
	font: 14px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
	font-weight:bold;
	padding-left:15px;
}

.artikel{
	border-width: 1px;
	border-style: dashed;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4;
	padding:5px 5px 5px 5px; 	
}

.bahasa {
	font: 14px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
	color: #F5F5F5;
	font-weight:bold;
}

.bahasa a{
	font: 14px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
	color: #F5F5F5;
	font-weight:bold;
}

.bahasa a:hover{
	font: 14px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
	color: #A6E049;
	font-weight:bold;
}

.atas1{
	font: 18px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
    text-align:left;
	color: #402116;
	font-weight:bold;
	padding-left:200px;
}

.atas2{
	font: 32px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
	color: #402116;
    text-align:left;
	font-weight:bold;
	padding-left:200px;
}

.atas2 a{
	font: 32px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
    text-align:left;
	color: #402116;
	font-weight:bold;
}

.atas2 a:hover{
	font: 32px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
    text-align:left;
	color: #A19E49;
	text-decoration:none;
	font-weight:bold;
}

.atas3{
	font: 14px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
	color: #402116;
    text-align:left;
	font-weight:bold;
	padding-left:200px;
}

.footer2{
	font: 14px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
	color: #402116;
	font-weight:bold;
}

.border_bottom{
border-bottom:1px;
border-bottom-color:#402116;
border-bottom-style:dashed;
}

.ktr{
	border-width: 1px;
	border-style: solid;
  	border-color: green green green green;
	padding:5px 5px 5px 5px;
	font: 12px 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Verdana, sans-serif;
	color: red;
	font-weight:bold;
}