* {
margin:0;
padding:0;
}
body {
font:11px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/bg.jpg) center repeat-y;
/*background:#53881C;*/
color:#666;
text-align:center;
behavior:url(templates/villaratu/css/csshover.htc); /* WinIE behavior call */
}
a {
color:#6ca44e;
text-decoration:none;
}
#bamboo {
height:83px;
background:url(../images/bamboo.jpg) center top no-repeat;
}
a:hover {
color:#016A02;
text-decoration:underline;
}
a img {
border:none;
}
#wrapper {
width:770px;
background:#fff;
margin:0 auto;
text-align:left;
}
#container {
margin-left:10px;
}
ol {
padding-left:30px;
margin-bottom:12px;
}
#header {
width:750px;
height:170px;
background:url(../images/pic13.jpg) center top no-repeat;
padding-top:7px;
}
/*#title {
position:absolute;
top:12px;left:6px;
font:5px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}*/
/*#bannertop {
position:absolute;
top:12px;right:10px;
}
*/
#topnav {
margin-top:5px;
width:750px;
height:25px;
border-bottom:8px solid #6ca44e;
background:url(../images/topnav_bg.gif) 0 21px repeat-x;
}
#topnav ul {
list-style:none;
}
#topnav li {
float:left;
}
#topnav a {
display:block;
float:left;
padding:0 0 0 15px !important;
padding:0 0 5px 15px;
background:url(../images/topnav_l.gif) left top no-repeat;
color:#fff;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
}
#topnav a span {
display:block;
float:left;
background:url(../images/topnav_r.gif) right top no-repeat;
padding:6px 15px 5px 0;
}
/* Hide from IE5-Mac \*/
#topnav a, #topnav a span
{
float: none
}
/* End hide */
#topnav a:hover {
}
#topnav a:hover span {
}

#container-section {
overflow:hidden;
width:100%;
padding:10px 0 0 0;
}
#left-section {
float:left;
padding-left:10px;
width:160px;
}
#sections {
float:right;
width:590px;
}
#middle-section {
float:left;
width:410px;
}
#middle-section-full {
float:left;
width:580px;
}
#right-section {
display:none;
}
#pathway {
margin:0;
padding:0;
color:#666;
font:11px Arial, Helvetica, sans-serif;
font-weight: bold;
background:url(../images/path.gif) top left repeat-x;
padding-left:10px;
padding-top:8px;
padding-bottom:7px !important;
padding-bottom:6px;
border:1px solid #ebe9e8;
margin-bottom:8px;
}
#pathway p {
margin:0;
}
.article {
border-top:1px solid #ebe9e8;
border-left:1px solid #ebe9e8;
border-right:1px solid #ebe9e8;
border-bottom:1px solid #ebe9e8;
padding:10px 10px 12px 10px;
margin-bottom:10px;

}
.article h1 {
font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:105%;
color:#016A02;
}
.article h3.author {
font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#999;
margin-bottom:12px;
}
.article p {
margin-bottom:12px;
}
.article p.more {
margin-bottom:0;
}


.nav {
margin-bottom:10px;
}
.nav h1 {
width:148px;
border-left:1px solid #bfbdb1;
border-right:1px solid #bfbdb1;
background:#bfbdb1;
color:#fff;
font:14px "Trebuchet MS",Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0;
padding-left:10px;
padding-top:4px;
padding-bottom:3px !important;
padding-bottom:4px;
}

.nav ul,.nav li,.nav a {
display:block;
}

.nav ul {
width:158px;
border-top:1px solid #dedaac;
border-right:1px solid #dedaac;
border-left:1px solid #dedaac;
background:#F9F4B9;
list-style:none;
}

.nav li {
position:relative;
border-bottom:1px solid #dedaac;
}
.nav li.submenu	{ 
background:url(../images/submenu.gif) 95% 50% no-repeat; 
}		
.nav li.submenu ul {
position:absolute;
top:-1px;left:158px; /* IE */
}		

/* others */
.nav li.submenu>ul { 
left:158px;
} 

.nav a {
height:24px;
color:#666;
font:bold 12px "Trebuchet MS",Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left:10px;
line-height:200%;
white-space:nowrap;
}
.nav li>a { 
width:auto; 
}

.nav a:hover {
background:#6ca44e;
text-decoration:none;
color:#fff;
}
.nav li.submenu a:hover {
background:#6ca44e;
text-decoration:none;
}
.nav ul ul, .nav li:hover ul ul {
display:none;
}
.nav li:hover ul, .nav li:hover li:hover ul {
display:block;
}	

.module-normal {
border:1px solid #cdcdcd;
background:#f5f5f5;
margin-bottom:10px;
padding:8px;
}
.module-normal h1 {
border-bottom:1px solid #cdcdcd;
color:#6ca44e;
font:14px "Trebuchet MS",Arial, Helvetica, sans-serif;
font-weight:bold;
padding-bottom:8px;
margin-bottom:8px;
}

/*#pencarian {
	padding-right:20px;
	white-space: nowrap; /* for Opera */
/*}
#pencarian label { 
color: #fff; font-size: 85%;
padding-right:10px;
 }
#pencarian input { 
font-size: 85%; 
}
#pencarian #searchsubmit {
font-size: 85%;
background: #7F53A3;
color: #fff;
padding: 1px 4px;
border-right: 1px solid #283043;
border-bottom: 1px solid #283043;
border-top: 12px solid #fff;
border-left:12px solid #fff;
}
	
#pencarian #q {
width: 170px;
font-size: 85%;
border:	1px solid #9097A2;
background: #D9DBE1;
padding: 2px;
}
#pencarian #q:hover, #pencarian #q:focus {
background: #fff;
}*/
	
#poll {
color:#666;
}
#poll p {
margin-bottom:5px !important;
margin-bottom:2px;
}
#poll div {
height:20px;
}
#poll div.radio input {
margin:0 5px;
}
#poll div#submit {
text-align:center;
padding-top:5px;
}
#poll div#submit input {
border:none;
background:#6CA44E;
color:#fff;
font:10px Arial, Helvetica, sans-serif;
padding:2px 4px;
}

.images {
margin-bottom:10px;
}
#calendar img {
margin-bottom:0 !important;
margin-bottom:-3px;
}

#footer {
text-align:center;
}
#footer p {
background:#016A02;
color:#fff;
font:10px Verdana, Arial, Helvetica, sans-serif;
margin:0 10px 0 10px;
padding:10px 0;
}
#footer p a:hover {
color:#fff;
}
#calendar {
margin-bottom:10px;
}
.center {
text-align:center;
}
.subdas {
border-top:1px solid #ebe9e8;
border-left:1px solid #ebe9e8;
border-right:1px solid #ebe9e8;
border-bottom:1px solid #ebe9e8;
padding:7px 10px 5px 10px;
margin-bottom:10px;

}
.subdas .ul {
padding:0px 0px 0px 15px;

}
.subdas h1 {
font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:105%;
color:#016A02;
padding-bottom:2px;
}
.subdas h3.author {
font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#999;
margin-bottom:12px;
}
.subdas p {
margin-bottom:12px;
}
.subdas .sbleft {

margin-left:10px;
float:left;

width:45%;

}
.subdas .sbright {

float:right;

width:45%;

}