/*
Theme Name: Visit Orangutan Theme
Description: Design by IntermediaWork.
Author: IntermediaWork - info@intermediawork.com
*/
@import url("./css/stil1.css");
@import url("./css/foto.css");
@import url("./css/kontak-form.css");
@import url("./css/form.css");
* {
font-family: Geneva, Arial, Helvetica, sans-serif;
outline: 0;
padding: 0;
margin: 0;
border: 0;
text-decoration: none;
vertical-align: baseline;
white-space: normal;
}
.clear {
	clear: both;
}
a {
color:#006291;
}

a:hover {
color: #009FE9;
}
html, body {
line-height: 1;
}

hr {
display: none;
}

blockquote:before, blockquote:after, q:before, q:after {
content: '';
}

blockquote, q {
quotes: "" "";
}

ul {
list-style-type: none;
}

ol {
list-style-type: decimal;
}
ol.commentlist {
	padding:0;
	margin:0;
	border:0;
	list-style-type: none;
	margin-bottom: 7px;
}

ol.commentlist li {
	padding:0;
	margin:0;
	border:0;
	background: #f6fafb;
	border: 1px solid #EAF4FA;
	padding: 20px;
	margin-top: 7px;
}

ol.commentlist li.alt {
	padding:0;
	margin:0;
	border:0;
	background: #FFF;
	border: 1px solid #EAF4FA;
	padding: 20px;
	margin-top: 7px;
}

.avatar {
	float: left;
	display: inline;
	margin-right:5px;
}

.avatar img {
	border: 0;
}
body {
background:#DDE4BC url(./images/bgmain.gif) left top repeat-x ;
margin-top:0;
text-align:center;
font-family:Tahoma;
}
/*h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #819B07;
	font-size: 24px;
	line-height:24px;
	text-align:center;
	font-weight: normal;
}*/
#wrapper {
	width:910px;
	margin: 0 auto;
}
#header_box {
	height:233px;
}
#top_nav{
	width:910px;
	height:31px;
	text-align:left;
	background:url(./images/bg_top_nav.jpg) no-repeat right;
}
#top_nav ul{

}
#top_nav li {
white-space: nowrap;
display: inline;
	
}
#top_nav li a {
display:block;
float:left;
	height:31px;
	line-height:31px;
	padding-right:10px;
	padding-left:10px;
	color: #C2B99A;
	font-family:Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	border-right:1px solid #6c6042;

}
#top_nav li a:hover {
	color: #dde4bc;
	text-decoration: none;
	background:url(./images/arrow-2.gif) no-repeat center bottom;
}
#bottom_nav {
	width:910px;
	height:20px;
	display:block;
	overflow:hidden;
}
#bottom_nav li{
display:inline;
padding:10px;
}
#bottom_nav li a {
	display:inline;
	margin-right:5px;
	color: #48550D;
	font-family:Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	border-right:1px solid #708414;

}
#bottom_nav li a:hover {
	color: #708414;
	text-decoration: none;

}
.catmenu{
width:auto;
height:33px;
line-height:33px;
}
.catmenu li {
float:left;
height:33px;
line-height:33px;
padding:0 0 0 10px;
}
.catmenu li a {
font-family: Tahoma;
font-size:11px;
color:#C1B18D;
text-transform:uppercase;
font-weight:bold;
background:url(./images/bullet.gif) no-repeat left;
padding-left:23px;
height:33px;
line-height:33px;
display:block;
}
.catmenu li a:hover {
color:#E2DBCB;
}
.catmenu li a{
color:#C1B18D;
background:url(./images/bullet.gif) no-repeat left;
padding-left:23px;
height:33px;
line-height:33px;
display:block;
}
#head_a {
	width:910px;
	height:65px;
	text-align:left;
	background:url(./images/bg_head_a.jpg) no-repeat right;
}
#head_b {
	width:910px;
	height:104px;
	background:url(./images/header.jpg) no-repeat right;
	overflow:hidden;
	text-align:left;
}
#nav {
	width:910px;
	height:33px;
	text-align:left;
	background:url(./images/bg_nav.jpg) no-repeat left top;
}
#main_box {
width:910px;
display:block;
background:#FFFFFF url(./images/bgmain_box.gif) left top repeat-x;
text-align:left;
padding:0;
overflow:hidden;
}
#content_box {
width:910px;
margin:0 auto;
padding:0;
background:url(./images/bg_content.gif) repeat-y top;
overflow:hidden;
}
#home-column{
width:647px;
float:left;
overflow:hidden;
background:#FFF;
}
#content, #home-content, #content-single, #content-photo, #content-category {
display:block;
width:611px;
padding:15px 18px 18px 18px;
text-align:left;
font-size:12px;
color:#5C4623;
line-height:16px;
float:left;
overflow:hidden;
}
#home-content h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
margin:0 0 7px 0;
}
#home-content .quote {
display:block;
color:#819B07;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
line-height:23px;
font-weight:normal;
text-align:center;
margin:0 auto 9px auto;
padding:0 0 9px 0;
border-bottom:1px solid #EAE4D8;
}


/*========================= OUR TOUR =============================*/
#tour-box {
display:block;
margin:0 auto 0 auto;
padding:0 0 15px 0;
text-align:left;
font-size:12px;
color:#4E4E3A;
line-height:16px;
float:left;
overflow:hidden;
background:#bbbba3;
}
#tour-box h1{
width:647px;
height:29px;
line-height:29px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
text-indent:50px;
background:#FFF url(./images/bg-h1-tour.gif) no-repeat;
}
#tour-box span.left {
width:295px;
float:left;
padding:15px;
}
#tour-box span.right {
width:295px;
float:right;
padding:15px 15px 15px 0;
}
#tour-box span.left p, #tour-box span.right p {
display:block;
margin:0 auto;
padding:0 0 5px 0;
}
#tour-box span.left h2, #tour-box span.right h2 {
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 auto;
padding:0 0 10px 0;
}
#tour-box span.left h2 a, #tour-box span.right h2 a {
font-size:18px;
font-weight:normal;
color:#353528;
}
#tour-box span.left h2 a:hover, #tour-box span.right h2 a:hover {
color:#848464;
}
#tour-box span.left li, #tour-box span.right li {
display:block;
background:url(./images/bullet1.gif) no-repeat left 6px;
padding:0 0 3px 12px;
}
#tour-box span.left li strong, #tour-box span.right li strong {
font-size:11px;
text-transform:uppercase;
}
#tour-box span .ot{
display:block;
margin-top:10px;
}
#tour-box span .ot h3 {
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
text-transform:uppercase;
background: #a8a894;
padding:3px 3px 3px 11px;
}
#tour-box span .ot li{
display:block;
padding:3px 0 3px 10px;
border-bottom:1px solid #a8a894;
background:url(./images/arrow-1.gif) no-repeat left 9px;
}
#tour-box span .ot li a{
color:#545440;
}
#tour-box span .ot li a:hover{
color:#848464;
}
#tour-box span .medium {
display:block;
width:279px;
height:188px;
padding:8px;
margin-bottom:7px;
background: url(./images/bg-img-medium.gif) repeat left top;
}
#tour-box span .medium img {
width:279px;
height:188px;
border:0;
}
/*========================= END OUR TOUR =========================*/


/*================= TESTIMONY ===========================*/
#testimony-box {
display:block;
margin:0 auto 0 auto;
padding:0;
text-align:left;
font-size:12px;
color:#B6B69E;
line-height:16px;
float:left;
overflow:hidden;
background:#78785e;
}
#testimony-box h1{
width:647px;
height:29px;
line-height:29px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
text-indent:50px;
background:#bbbba3 url(./images/bg-h1-testimony.gif) no-repeat;
}
#testimony-box span.left {
width:295px;
float:left;
padding:15px;
}
#testimony-box span.right {
width:295px;
float:right;
padding:15px 15px 15px 0;
}
#testimony-box span.left p, #testimony-box span.right p {
display:block;
margin:0 auto;
padding:0 0 15px 0;
}
#testimony-box span.left h2, #testimony-box span.right h2 {
display:block;
margin:0 auto;
padding:0 0 10px 0;
}
#testimony-box span.left h2 a, #testimony-box span.right h2 a {
font-size:18px;
font-weight:normal;
color:#b9b9a4;
}
#testimony-box span.left h2 a:hover, #testimony-box span.right h2 a:hover {
color:#979777;
}
/*========================= END TESTIMONY ================================*/


#home-content p, #content-single p, #content-category span p {
margin:0;
padding:0 0 12px 0;
}

#content-single h1, #content-category h1, #content-photo h1  {
display: block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
text-transform:uppercase;
margin:0 auto;
padding:18px 0 27px 0;

}
#content-single h2{
display: block;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 auto 5px auto;
}
#content-single h2 a{
font-size:13px;
font-weight:bold;
color:#5C4623;
}
#content-single h2 a:hover{
color:#A2C156;
}
#content-single h3{
font-family: Tahoma;
font-size:12px;
letter-spacing:0.1em;
margin:5px auto 5px auto;
background: url(./images/arrow.gif) no-repeat left 4px;
padding-left:10px;
overflow:hidden;
}
#content-single ul{
margin:0 auto 10px 0;
padding:0;
list-style:none;
}
#content-single ul li{
margin:0 auto;
padding:0 0 0 12px;
list-style:none;
background:url(./images/bullet1.gif) no-repeat left 6px;
}
#content-single ul li strong{
text-transform:uppercase;
}
#content-single ol{
margin:0 auto 10px  auto;
padding:0;
list-style: decimal;
}
#content-single ol li{
margin:0 auto 0 25px;
padding:0;
list-style: decimal;
}
#content-single ol li ul{
margin:7px auto 7px auto;
padding:0;
list-style:none;
}
#content-single ol li ul li{
margin:0 auto 3px auto;
padding:0 0 0 12px;
line-height:15px;
list-style:none;
background:url(./images/bullet1.gif) no-repeat left 6px;
}
#content-single span{
padding:0;
margin:0;
overflow:hidden;
}
#content-category span{
width:100%;
display:block;
padding:7px 0 7px 0;
margin:7px auto 18px auto;
overflow:hidden;
border-bottom:1px solid #F2EEE1;
}
#content-category span .thumbnail{
width:90px;
height:90px;
padding:7px;
margin: 3px 10px 5px 0;
border:1px solid #F2EEE1;
display: block;
float:right;
}
#content-category span ul{
margin:0 auto 7px 0;
padding:0;
list-style:none;
}
#content-category span ul li{
margin:0 auto;
padding:0 0 0 14px;
list-style:none;
background:url(./images/bullet1.gif) no-repeat left 6px;
overflow:hidden;
}
#content-category h2{
display: block;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 auto 7px auto;
}
#content-category h2 a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#819B07;
}
#content-category h2 a:hover{
color:#A2C156;
}
#content-single hr{
display:block;
margin:15px auto 15px auto;
border:1px solid #DDDCD6;
}
#content-single span .thumbnail{
width:70px;
height:70px;
padding:7px;
margin: 3px 10px 5px 0;
border:1px solid #F2EEE1;
display: inline;
float:left;
}
#content-single span .thumbnail img{
width:70px;
height:70px;
border:0;
}
#content-single table{
width:100%;
border:1px solid #666666;
padding:0;
margin:0 auto 7px auto;
}
#content-single td{
border:1px solid #666666;
padding:5px;
}
#content-photo{
overflow:hidden;
}
#content-photo span{
width:100%;
display:block;
padding:7px 0 0 0;
margin:7px auto 0 auto;
overflow:hidden;
}
#content-photo .kecil{
width:130px;
height:130px;
padding:17px;
display: inline;
float:left;
margin-right:7px;
margin-bottom:7px;
background:#f7f5ed;
}
#content-photo .kecil img{
width:130px;
height:130px;
border:0;
}
#sideright{
width:263px;
float:right;
overflow:hidden;
}
#right {
width:233px;
padding:15px;
float:right;
background:url(./images/shadow_right.gif) no-repeat left top;
}
#sidesearch {
width:263px;
height:104px;
float:right;
overflow:hidden;
background:url(./images/bg-search.gif) no-repeat;
}
#sidesearch h1 {
display:block;
width:64px;
height:16px;
float:left;
margin-top:15px;
margin-left:15px;
background:url(./images/h1-search.gif) no-repeat;
}
#sidesearch .searchform_top {
display:block;
width:263px;
float:left;
clear:both;
margin-top:15px;
padding-left:15px;
overflow:hidden;
}
#sidesearch .searchinput_top {
width:155px;
height:21px;
float:left;
padding:6px 5px 0 5px;
border:1px solid #51513e;
background:#f8faf1;
}
#sidesearch .searchbutton_top {
width:59px;
height:28px;
float:left;
padding:0;
border:0;
background:#CC0000 url(./images/find.gif) no-repeat;
margin-left:5px;
cursor:help;
}
#sidebox {
width:263px;
height:305px;
margin:0 auto;
}
#sidecol {
width:233px;
font-size:11px;
text-align:left;
float:left;
}
#sidecol h1 {
display:block;
font-family: Arial;
font-size:13px;
font-weight:bold;
color:#5e634a;
text-transform:uppercase;
padding:7px 10px;
line-height:16px;
background:url(./images/bg-h1-sidemenu.gif) no-repeat;
}
.sidemenu {
display:block;
padding:0;
background:#e8ecd7;
margin-bottom:15px;
border-right:1px solid #dce1c8;
border-left:1px solid #dce1c8;
}
.sidemenu li {
display:block;
padding:7px 0 7px 10px;
border-bottom:1px solid #dce1c8;
background:url(./images/bg-li-sidemenu.gif) repeat-x left top;
}
.sidemenu li a{
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4A3915;
}
.sidemenu li a:hover {
color:#826328;
}

#sidebar {
display:block;
margin:0 auto;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4A3915;
line-height:16px;
}

#sidebar h1 {
display:block;
font-family: Arial;
font-size:13px;
font-weight:bold;
color:#5e634a;
text-transform:uppercase;
padding:3px 0 5px 0;
}

#sidebar ul, #sidebar div {
display:block;
margin-bottom:15px;
padding:10px;
border-top:3px double #dce1c8;
border-right:1px solid #dce1c8;
border-left:1px solid #dce1c8;
border-bottom:1px solid #dce1c8;
}
.ijo {
	background:#4D7F18 url(../images/ijo.gif) bottom repeat-x;
	font-size:11px;
	color:#FFFFFF;
	padding:9px 9px 27px 9px;
	margin-bottom:18px;
}
.ijo h2{
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight: bold;
	margin:0 0 9px 0;
	color: #A3D833;
}
.coklat {
	background:#42351B url(../images/coklat.gif) bottom repeat-x;
	font-size:11px;
	color:#FFFFFF;
	padding:9px 9px 27px 9px;
	margin-bottom:18px;
}
.coklat h2{
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight: bold;
	margin:0 0 9px 0;
	color: #B99853;
}
/*============================= SHARE CSS ======================================*/
.share {
display:block;
height:30px;
line-height:30px;
margin:0 auto 18px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#819B07;
text-transform:uppercase;
border-bottom:3px double #DDDCD6;
}
.share a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#819B07;
}
.share a:hover {
color:#DDDCD6;
}
/*============================= END SHARE CSS ==================================*/


/*================================ NAVIGATION =======================================*/
.navigation{
display:block;
margin:23px auto 0 auto;
padding:7px 0;
border-top:1px solid #EAE4D8;
border-bottom:1px solid #EAE4D8;
overflow:hidden;
clear:both;
}
.navleft{
float:left;
}
.navright{
float:right;
}
.navleft a, .navright a{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#333;
}
.navleft a{
display:block;
background: url(./images/prev.gif) no-repeat left;
padding:5px 0 5px 18px;
}
.navright a{
display:block;
background: url(./images/next.gif) no-repeat right;
padding:5px 18px 5px 0;
}
.navleft a:hover, .navright a:hover{
color:#EAE4D8;
}
/*================================ END NAVIGATION =======================================*/



/*========================= SETTING GAMBAR ========================*/
p img{
max-width: 100%;
}
	
img.centered{
display: block;
margin-left: auto;
margin-right: auto;
}
	
img.alignright {
padding:7px;
margin: 3px 0 5px 10px;
border:1px solid #F2EEE1;
background:#FFF;
display: inline;
}
	
img.alignleft {
padding:7px;
margin: 3px 10px 5px 0;
border:1px solid #F2EEE1;
background:#FFF;
display: inline;
}
.alignleft {
float: left;
display: inline;
background: #fff;
margin: 0;
margin-bottom: 5px;

}
#category-column .thumbnail{
float: left;
display: inline;
width:90px;
height:90px;
padding:0;
border:0;
margin-right:10px;
}
.alignright {
	float: right;
	display: inline;
	background: #fff;
	margin-left: 15px;
	margin-bottom: 5px;
}

.aligncenter {
	display: inline;
	text-align: center;
}

.alignnone {
}

p.wp-caption-text {
	padding:5px 0 5px 0;
	font-size: 11px;
	color: #777777;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

/*===================== END SETTING GAMBAR ========================*/
#bottom {
	width:910px;
	background:#9cb234 url(./images/bg_bottom.gif) bottom no-repeat;
	overflow:hidden;
}
.bottom-top{
	width:880px;
	padding:15px;
	margin:0 auto;
	overflow:hidden;
}
.bottom-bot{
	width:910px;
	height:42px;
	margin:0 auto;
}
.bottom-top .left {
width:400px;
float:left;
font-size:12px;
color:#475409;
line-height:14px;
text-align:left;
}
.bottom-top .left strong{
font-size:13px;
line-height:15px;
}
.bottom-top .left a {
color:#475409;
text-decoration:underline;
}
.bottom-top .left a:hover {
color:#cdde7f;
}
.bottom-top .right {
width:450px;
float:right;
font-size:12px;
color:#475409;
line-height:14px;
text-align:left;
}
.bottom-top .right p {
display:block;
padding:0 0 15px 0;
}
.bottom-menu{
height:880px;
height:42px;
display:block;
margin:0 auto;
}
.bottom-menu li{
white-space: nowrap;
display: inline;
line-height:42px;
}
.bottom-menu li a{
font-family:Tahoma;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#9cb234;
background:url(./images/arrow-1.gif) no-repeat left 4px;
padding-left:8px;
margin-right:8px;
}
.bottom-menu li a:hover{
color:#deea63;
}
#footer {
	width:910px;
	height:90px;
	background:url(./images/bg_footer.gif) no-repeat;
	clear:both;
	
}
.legal{
display:block;
padding:15px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #8A9852;
}
