/*Theme Name: Visitur BaliTheme URI: http://baliorange.net/Description: The default visiturbali.com theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.Version: 1.0Author: Bali Orange CommunicationsAuthor URI: http://baliorange.net/*//* Begin Typography & Colors */@charset "utf-8";/* CSS Document */
body {
	background:url(images/body.jpg) repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
hr {
	clear:both;
	size:1;
}
a:link {
	color: #ffcc66;
}
a:hover {
	color: #f9af44;
}
a:visited {
	color: #f9af44;
}
h1, h2, h4, h5, h6 {
	font-weight: bold;
}
h2 {
	font-size:1em;
	color:#fff;
}
h3 {
	color: #ffcc66;
	font-size: 1.4em;
	font-weight: bold;
}
#container {
	width:1001px;
}
#logo {
	background:url(images/logo.jpg) no-repeat;
	width:501px;
	height:89px;
	margin:0;
	padding:0;
	float:left;
}
#Search {	/*background:url(images/search.jpg) no-repeat;*/
	margin:0;
	padding:0;
	height:89px;
}
#label-search {
	background:url(images/search.png) no-repeat;
	width:263px;
	height:33px;
	margin:53px 0 0 185px;
}
#submit-button {
	float:right;
	margin:52px 5px 0 0;
	padding:0;
	width:41px;
	height:29px;
}
#s {
	background-color:#FFF;
	border:none;
	width:170px;
	color:#000;
	margin:4px 0 0 62px;
 *float:left;
 *margin-left:-120px;
	border:1px solid #03F;
}/*#s {	background:none;	border:none;	color:#FFF;}#searchform {	width:230px;	padding:0 0 0 0;    margin:47px 0 0 195px;	float:left;}*/
#searchsubmit {
	font-size:11px;
	background:url(images/go.png) no-repeat;
	border:none;
	width:47px;
	height:33px;
	color:#FFF;
	cursor:pointer;
}
#header {
	margin:0;
	padding:0;
	width:1001px;
	height:174px;
}
#navigasi {
	background:url(images/navigasi.jpg) no-repeat;
	width:1001px;
	height:40px;
	margin:0;
	padding:0;
}
#navigasi ul li {
	display:inline;
}
#navigasi-kiri {	/*width:530px;*/
	width:550px;
	height:20px;
	float:left;
	padding:10px 0 0 0;
	text-transform:uppercase;
}
#navigasi-kiri li a {
	padding:5px;
	color:#99cccc;	/* 339999 text-transform:uppercase;*/
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	text-shadow: 1px 1px 1px #000;
}
#navigasi-kiri li a:hover {
	padding:5px;
	color:#99ffff;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;
}
#navigasi-kanan {
	width:450px;
	height:20px;
	float:right;
	padding:10px 0 0 0;
	text-transform:uppercase;
	text-align:right;
}
#navigasi-kanan li a {
	padding:2px;
	color:#ffcc66;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	text-shadow: 1px 1px 1px #000;
}
#navigasi-kanan li a:hover {
	padding:2px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;
}
#kolom-atas {
	background:url(images/bg-kolom-atas.jpg) no-repeat;
	width:1001px;
	height:206px;
}
#kolom-atas-kiri {
	background:url(images/galleri.jpg) no-repeat;
	width:355px;
	height:185px;
	margin:11px 0 0 0;
}
#kolom-atas-tengah {
	background:url(images/testimonial.jpg) no-repeat;
	width:309px;
	height:185px;
	margin:11px 0 0 11px;
}
#kolom-atas-kanan {
	background:url(images/user_login.jpg) no-repeat;
	width:313px;
	height:185px;
	margin:11px 0 0 11px;
}
#showall {
	text-align:right;
	color:#FFF;
	margin:25px 0 0 0;
	padding:0 38px 0 0;
}
#showall a {
	color:#99cccc;
	text-decoration:none;
}
#testimonial {
	text-align:justify;
	color:#FFF;
	width:260px;
	height:148px;
	margin:25px 0 0 0;
	padding:15px 15px 0 19px;
	text-align:left;
	font-size:11px;
	color:#99cccc;
	font-weight: bold;
}
#testimonial img {
	float: left;	/*padding:5px 5px 0 4px;*/
	margin:5px 10px 0 4px;
	border: 2px solid #000;
}
#user_login {
	text-align:justify;
	color:#FFF;
	width:272px;
	height:148px;
	margin:25px 0 0 0;
	padding:15px 15px 0 19px;
	text-align:left;
	font-size:11px;
	color:#99cccc;
}
#wrap-news-marquee {
	background:url(images/bg-news.jpg) no-repeat;
	width:1001px;
	height:33px;
	margin:0;
	padding:0;
}
#news-marquee {
	background:url(images/news-marquee.gif) no-repeat;
	width:1001px;
	height:40px;
	margin:0;
	padding:0;
}
#news-marquee-text {
	margin:8px 0 0 0;
	padding:0 0 0 0px;
	color:#ff9933;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 0.8em;
}
#news-marquee-text ul { margin:0px; padding:0px;}
#news-marquee-text ul li { margin:0px; padding:0px; list-style:none;}
.news-marquee-text-span {
	font-size: 0.95em;
}
#news-marquee-text a:link {
	color: #ff9933;
	text-decoration: none;
}
#news-marquee-text a:visited {
	color: #ff9933;
	text-decoration: none;
}
#news-marquee-text a:hover {
	color: #ff9933;
	text-decoration: underline;
}
#top-promo {
	margin:0;
	padding:0;
	width:271px;
	height:49px;
}
#promo-package {
	background:url(images/body_services.jpg) no-repeat;
	width:260px;
	height:auto;
	margin:0 0 0 0;
	padding:6px 0 0 15px;
	color:#FFF;
	z-index:1;
}
.promo-packages-browse {
	font-size: 0.8em;
	margin:0px auto;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	font-weight:bold;
	text-transform: uppercase;
}
.promo-packages-browse a {
	text-decoration: none;
	color: #ffcc66
}
.promo-packages-browse a:hover {
	text-decoration: none;
	color:  #fff;
}
.promo-packages-browse a:visited {
	text-decoration: none;
}
#repeat-bg {
	background:url(images/body_packages.jpg) repeat-y;
	width:271px;
	height:auto;
	clear:right;
}
#bottom-promo {
	background-position:bottom;
	width:271px;
	height:28px;
	clear:both;
}
#promo-packages-text-1 {
	height:80px;
	margin:0 12px 5px 0;
	padding:5px 0 0 0;
	position:static;
	line-height:normal;
	font-size:10px;
	color:#99cccc;
	text-align: justify;
}
#promo-packages-text-0 {
	height:80px;
	margin:0 12px 5px 0;
	padding:5px 0 0 0;
	position:static;
	line-height:normal;
	font-size:10px;
	color:#99cccc;
	text-align: justify;
}
#promo-package h1 {
	font-size:12px;
	font-weight:bold;
	color:#ff9933;
	text-transform:uppercase;
}
#promo-package h1 a {
	font-size:12px;
	font-weight:bold;
	color:#ff9933;
	text-transform:uppercase;
	text-decoration:none;
}
#repeat-bg-services {
	background:url(images/body_packages.jpg) repeat-y;
	width:271px;
	height:auto;
}
#services {
	background:url(images/body_services.jpg) no-repeat;
	width:271px;
	height:auto;
	margin:-1px 0 0 0;
	padding:0;
	min-height: 170px;
}
#top-services {
	margin:0;
	padding:0;
	width:271px;
	height:49px;
}
#bottom-service {
	background-position:bottom;
	width:271px;
	height:28px;
}
#services-text {
	text-align:justify;
	color:#FFF;
	width:260px;
	height:148px;
	margin:25px 15px 0 17px;
	padding:5px;
}
#services-text img {
	float: left;
	padding:5px 5px 0 1px;
	margin:0;
}
ul#menu li.cat-item {
	border:none;
	background:none;
	width:200px;
	padding:4px 0 0 7px;
}
ul#menu li.cat-item a {
	border:none;
	background:none;
	width:200px;
	padding-left:7px;
	text-decoration:underline;
}
ul#menu li.cat-item a:hover {
	border:none;
	background:none;
	width:200px;
	padding-left:7px;
}
ul#menu {
	margin:-1px 0 0 0;
	padding-left:7px;
}
#menu li {
	width:200px;
	padding-left:7px;
	text-decoration:none;
}
#menu li a {
	width:200px;
	padding-left:7px;
	text-decoration:none;
}
#menu li a:hover {
	width:200px;
	padding-left:7px;
	text-decoration:none;
}/*#services ul li {	color:#f9af44;	font-weight:bold;	text-transform:uppercase;	list-style:none;	padding:6px 0 0 0;}/*#services li a {	color:#f9af44;	font-weight:bold;	text-transform:uppercase;	list-style:none;	padding:6px 0 0 0;	text-decoration:none;}#services li a:hover {	color:#ff9933;	font-weight:bold;	text-transform:uppercase;	list-style:none;	padding:15px 0 7px 0;	text-decoration:none;}*//*#services a {	margin:-1px 0 0 0;	padding:0;}#services li {	margin:-1px 0 0 0;	padding:0;}#services #menu ul ul {	margin:-1px 0 0 0;	padding:0;}#menu li{	width:250px;	padding-left:7px;	text-decoration:none;}#menu li a{	width:250px;	padding-left:7px;	text-decoration:none;}ul#menu li a{	margin:0;	padding:0;	text-decoration:none;	}#menu ul li ul li a{	text-decoration:none;	}*/
#repeat-bg-general-information {
	background:url(images/body_general_information.jpg) repeat-y;
	width:271px;
	height:auto;
}
#bottom-general-information {
	background-position:bottom;
	width:271px;
	height:25px;
	margin:0;
	padding:0;
}
#sidebar-kiri {
	width:271px;
	margin:0;
	padding:0;
}
#general-information {
	width:271px;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
#general-information h2 {
	font-size:13px;
	font-weight: bold;
	color: #fff;
	padding:15px 0 0 25px;
}
#general-information ul {
	width:230px;
	color: #ffcc66;
	margin-left: 25px;
}
#general-information ul li {
	font-weight:bold;
	text-decoration:none;
	list-style: square;
	padding:15px 0 0 0;
	text-transform: uppercase;
}
#general-information li a {
	font-weight:bold;
	text-decoration:none;
	padding:15px 0 7px 0;
}
#general-information li a:hover {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:15px 0 7px 0;
}
#wrap {
	clear:both;
}
#wrap2 {
	width:718px;
	margin:0;
	padding:0;
	float:right;
}
#top-image {
	margin:0;
	padding:0;
	width:718px;
	height:22px;
}
#gallery {
	float:right;
	width:718px;
}
#foto-gallery {
	background:url(images/body_gal.jpg) no-repeat;
	width:718px;
	height:85px;
	clear:both;
}
#bottom-image {
	background-position:bottom;
	width:718px;
	height:28px;
	celar:both;
}
#picture {
	width:624px;
	height:90px;
	margin:-5px 0 0 15px;
	z-index:-1;
	overflow: hidden;
}
#browse {
	margin:15px 0 0 0;
	text-align:center;
}
#wrap-last-update {
	width:502px;
	float:left;
	margin:0 0 0 12px;
}
#top-last-update {
	background-position:top;
	width:502px;
	height:55px;
}
#top-last-update h2 {
	font-size:13px;
	font-weight: bold;
	color: #fff;
	padding:15px 0 0 25px;
}
#top-cat-update {
	background:url(images/cat_update.jpg) no-repeat;
	width:502px;
	height:55px;
}
#top-cat-update h2 {
	font-size:13px;
	font-weight: bold;
	color: #fff;
	padding:15px 0 0 25px;
}
#latest-update {
	background:url(images/body_last_updates.jpg) no-repeat;
	width:502px;
	height:auto;
	margin:0;
	padding:0;
}
#repeat-bg-last-update {
	background:url(images/bg_repeat_last_update.jpg) repeat-y;
	width:502px;
	height:inherit;
	margin:0;
	padding:0;
}
#footer-latest-update {
	background-position:bottom;
	width:502px;
	height:25px;
	margin:0;
	padding:0;
	clear:both;
}/*=============content-page&single=================*/
#wrap-page {
	width:718px;
	float:right;
	margin:0 0 0 12px;
}
#top-content-page {
	background-position:top;
	width:718px;
	height:55px;
	background:url(images/content-page-top.jpg) no-repeat;
	margin:0;
	padding:0;
}
#top-content-page h2 {
	font-size:13px;
	font-weight: bold;
	color: #fff;
	padding:15px 0 0 25px;
}
.top-content-page-wrap {
	margin: 0 0 0 15px;
	padding-top:100px;
}
.top-content-page-wrap h2 {
	font-size:1em;
	font-weight: bold;
	color: #fff;
}
#content-page {
	background:url(images/content-page.jpg) no-repeat;
	width:718px;
	height:auto;
	margin:0;
	padding:0;
}
#content-page .entry {
	width:650px;
	margin:0;
	padding:3px 0 0 15px;
	text-align: justify;
}
#content-page .entry h2 {
	color:#FFF;
	margin:0;
	padding:0 0 5px 5px;
}
#content-page .navigation {
	padding:5px 0 5px 0;
	margin:-35px 0 0 0;
}
#repeat-bg-page {
	background:url(images/repeat-content-page.jpg) repeat-y;
	width:718px;
	height:inherit;
	margin:0;
	padding:0;
}
#footer-latest-update {
	background-position:bottom;
	width:502px;
	height:25px;
	margin:0;
	padding:0;
	clear:both;
}/*========================end====================*/
#sidebar-kanan {
	width:202px;
	float:right;
}
#repeat-bg-categories {
	background:url(images/bg_weather.jpg) repeat-y;
	width:202px;
	height:auto;
	margin:0;
	padding:0;
}
#top-categories {
	width:202px;
	height:43px;
	margin:0;
	padding:0;
}
#popular-categories {
	background:url(images/body_weather.jpg) no-repeat;
	width:202px;
	height:auto;
	margin:0;
	padding:0;
}
#popular-categories h2 {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 15px;
}
#popular-categories ul {
	list-style: none;
}
#popular-categories ul li {
	color:#99cccc;
	font-weight:bold;
	text-transform:lowercase;
	list-style:none;
	padding:7px 0 0 0;
	margin:0;
}
#popular-categories li a {
	color:#99cccc;
	font-weight:bold;
	text-transform:lowercase;
	list-style:none;
	padding:7px 0 0 0;
	text-decoration:none;
	margin:0;
}
#popular-categories li a:hover {
	color:#ff9933;
	font-weight:bold;
	text-transform:lowercase;
	list-style:none;
	padding:7px 0 0 0;
	text-decoration:none;
	margin:0;
}
#footer-categories {
	background-position:bottom;
	width:202px;
	height:30px;
}
#top-weather {
	background-position:top;
	margin:0;
	padding:0;
	width:202px;
	height:47px;
}
#weather {
	background:url(images/body_weather.jpg) no-repeat;
	width:202px;
	height:auto;
	margin:-18px 0 0 0;
	padding:0;
	color:#FFF;
}
#weather ul li {
	list-style:none;
}
#repeat-bg-weather {
	background:url(images/bg_weather.jpg) repeat-y;
	width:202px;
	height:inherit;
	margin:0;
	padding:0;
}
#footer-weather {
	background-position:bottom;
	width:202px;
	height:30px;
	margin:0;
	padding:0;
}
#top-currency {
	background-position:top;
	margin:0;
	padding:0;
	width:202px;
	height:47px;
}
#currency {
	background:url(images/body_weather.jpg) no-repeat;
	width:202px;
	height:auto;
	margin:0;
	padding:0;
}
#repeat-bg-currency {
	background:url(images/bg_weather.jpg) repeat-y;
	width:202px;
	height:inherit;
	margin:0;
	padding:0;
}
#footer-currency {
	background-position:bottom;
	width:202px;
	height:30px;
	margin:0;
	padding:0;
}
#footer {
	background:url(images/footer.jpg) bottom repeat-x;
	width:100%;
	height:169px;
	clear:both;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	color:#99cccc;
}
#footer p {
	padding:1px 0 0 40px;
}
#footer ul li {
	display:inline;
	color:#FFF;
	text-decoration:none;
	list-style:none;
	color:#FFF;
}
#footer li a {
	display:inline;
	color:#FFF;
	text-decoration:none;
	list-style:none;
	color:#FFF;
	padding:5px;
}
#footer li a:hover {
	display:inline;
	color:#FFF;
	text-decoration:underline;
	list-style:none;
	color:#FFF;
	padding:5px;
}
#navigasi-bawah {
	padding:10px 0 0 42px;
	height:15px;
}
#footer-banner {
	padding:0 0 0 34px;
}
.entry {
	padding:5px 8px 43px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:normal;
}
.entry h1 {
	font-size:12px;
	font-weight:bold;
	/*	color:#ff9933;*/

	text-transform:uppercase;
	padding:5px 0 0 0;
}
.entry h1 a:link {
	font-size:12px;
	font-weight:bold;
	color:#ffcc66;
	text-transform:uppercase;
	text-decoration:none;
}
.entry h1 a:hover {
	color:#ff9933;
}
.entry h1 a:visited {
	color:#ffcc66;
}
.entry-subcategory {
	font-family:Verdana, Geneva, sans-serif;
	line-height:1.5em;
	font-size: 0.8em;
}
.entry-subcategory li {
	list-style: none;
}
.entry-subcategory ul {
	margin:0px 15px;
	padding: 0px;
}
.entry-subcategory ul li {
	margin: 0 0.8em 0 0;
	display: inline;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
}
#content {
	margin:0 12px 5px 8px;
	padding:0 0 20px 0;
	line-height:normal;
	font-size:11px;
	color:#99cccc;
	width:488px;
}
#content h1 {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 0 0;
	text-shadow: 1px 1px 1px #000;
}
#content h1 a {
	font-size:12px;
	font-weight:bold;
	color:#ffcc66;
	text-transform:uppercase;
	text-decoration:  none;
}
#content h1 a:hover {
	color:#fff;
}
#content h1 a:visited {
	color:#ffcc66;
}
/*#content img {	float: left;	padding:5px 11px 0 11px;    margin:0;}*/

.details {
	text-align:right;
	text-transform:uppercase;
	padding:1px 15px 35px 0;
}
.details a {
	color:#ff9933;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
.floatleft {
	float: left;/*padding:5px 5px 0 5px;*//*margin: 5px 5px 0 5px;*/
}
.floatright {
	float: right;
	margin: 0px 0px 5px 5px;
	padding:5px;
}
.postmetadata {
	clear:both;
	padding:8px 0 0 10px;
}
#respond {
	clear:both;
	padding:0 0 0 10px;
}
.wpcf7-form {
	padding:12px 0 0 0;
	clear:both;
}
#bookingid {
	background:url(images/bg-bookingid.png) no-repeat;
	width:137px;
	height:25px;
	border:none;
	padding:5px 5px 0 5px;
	color:#FFF;
}
#bookingid img {
	padding:0 0 0 15px;
}
#emailid {
	background:url(images/bg-bookingid.png) no-repeat;
	width:137px;
	height:25px;
	border:none;
	padding:5px 5px 0 5px;
	color:#FFF;
}
#bsubmit {
	background:url(images/login.png) center no-repeat;
	width:95px;
	height:20px;
	border:none;
	color:#FFF;
	line-height:normal;
	font-size:10px;
	margin:0 0 0 105px;
	cursor:pointer;
}/*images*/
.entry img {
	border:1px solid #99FFEA;
	background-color: #0B1337;
	margin:0px 10px;
	padding: 2px;
}

/* Accordion Menu jQuery */
ul#menu, ul#menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	font-weight:bold;
	text-transform:uppercase;/*  width: 15em;*/
}
ul#menu a {
	display: block;
	text-decoration: none;
}
ul#menu li {
	margin-top: 1px;
	border-bottom: 1px solid #0F4A9A;
}
ul#menu li a {
	background:none;
	color: #f9af44;
	padding: 0.5em;
}
ul#menu li a:hover {
	background: #none;
	color: #ffcc66;
}
ul#menu li ul li a {
	font-size: 0.8em;
}
ul#menu li ul li a {	/*background: #ccc;*/
	color: #ffcc66;
	padding-left: 20px;
	border-bottom: 1px solid #ffcc66;
}
ul#menu li ul li a:hover {	/*background: #aaa;*/
	border-left: 2px #000 solid;
	padding-left: 18px;
	color:#f9af44;
}
.code {
	border: 1px solid #ccc;
	list-style-type: decimal-leading-zero;
	padding: 5px;
	margin: 0;
}
.code code {
	display: block;
	padding: 3px;
	margin-bottom: 0;
}
.code li {
	background: #ddd;
	border: 1px solid #ccc;
	margin: 0 0 2px 2.2em;
}
.indent1 {
	padding-left: 1em;
}
.indent2 {
	padding-left: 2em;
}/*=============breadcumb=================*/
.breadcrumb {
	margin: 0px;
	font-weight: bold;
	color: #FFF;
}
.breadcrumb a {
	color:#ffcc66;
	text-decoration:none;
}
.breadcrumb a:hover {
	text-decoration:underline;
}
.breadcrumb-as-title {
	margin:0 0 0 15px;
	font-size:13px;
	font-weight: bold;
	color: #fff;
	padding:15px 0 0 10px;
}
.breadcrumb-as-title a {
	color:#ffcc66;
	text-decoration:none;
}
.breadcrumb-as-title a:hover {
	text-decoration:underline;
	color:#F60;
}/*=============postdata=================*/
.postdata {
	margin:-2px 0 0 0;
	color: #ffcc66;
	font-size: 0.8em;
}
.postdata a {
	color: #ffcc66;
}
.postdata a:hover {
	color: #ffcc66;
	text-decoration: none;
}
/*=======================================*//*================other post=============*/

#content-page-otherpost {
	background:url(images/content-page.jpg) no-repeat;
	width:718px;
	height:inherit;
	margin:0;
	padding:0;
}
#repeat-bg-page-otherpost {
	background:url(images/repeat-content-page.jpg) repeat-y;
	width:718px;
	height:inherit;
	margin:0;
	padding:0;
}
#content-otherpost {
	margin:0 12px 5px 15px;
	padding:0 0 20px 0;
	line-height:normal;
	font-size:11px;
	color:#99cccc;
	width:700px;
}
#content-otherpost .entry {
	background:url(images/repeat-content-page.jpg) repeat-y;
	width:718px;
	height:inherit;
	margin:0;
	padding:0;
}
#content-otherpost h1 {
	font-size:12px;
	font-weight:bold;
	color:#ff9933;
	text-transform:uppercase;
	padding:0 0 0 0;
}
#content-otherpost h1 a {
	font-size:12px;
	font-weight:bold;
	color:#ff9933;
	text-transform:uppercase;
}
#other_post1, #other_post2, #other_post3 {
	float: left;
	margin: 0px 0 0 10px;
}
#other_post4, #other_post5 {
	float: left;
	margin: 0 25px 0 10px;
}
#other_post1 h2, #other_post2 h2, #other_post3 h2, #other_post4 h2, #other_post5 h2 {
	color:#FFF;
	font-size: 1em;
	font-weight:bold;
	padding:0 0 0 16px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #000;
}
#other_post1 ul, #other_post2 ul, #other_post3 ul, #other_post4 ul, #other_post5 ul {
	margin:0px 0 0 15px;
}
#other_post1 ul li, #other_post2 ul li, #other_post3 ul li, #other_post4 ul li, #other_post5 ul li {
	list-style:none;
	color:#FFF;
	margin: 0 0 15px 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size:0.8em;
}
#other_post1, #other_post2, #other_post3, #other_post4 h2, #other_post5 h2 {
	color:#FFF;
}
/*=======================================*//*searchResult*/

#searchResult {
	padding-bottom: 25px;
}
#searchResult h2 {
	font-size:1em;
	font-weight: bold;
	color: #fff;
}
#searchResult h2 a {
	text-decoration: none;
}
#searchResult h2 a:hover {
	text-decoration: underline;
	color: #ffcc66;
}
#searchResult h2 a:visited {
	color: #ffcc66;
}
<!--
Alternative box--> #repeat-bg-page-alternative {
	background:url(images/repeat-content-page.jpg) repeat-y;
	width:718px;
	height:inherit;
	margin:0;
	padding:0;
}
#top-content-alternative {
	background-position:top;
	width:718px;
	height:55px;
	background:url(images/content-page-top.jpg) no-repeat;
	margin:0;
	padding:0;
}
#top-content-alternative h2 {
	font-size:13px;
	font-weight: bold;
	color: #fff;
	padding:15px 0 0 25px;
}
.top-content-page-alternative {
	margin: 0 0 0 15px;
	padding-top:100px;
}
#content-page-alternative {
	background:url(images/content-page.jpg) no-repeat;
	width:718px;
	height:inherit;
	margin:0;
	padding:0;
	font-size: 0.8em;
}
#content-page-alternative li {
	list-style: none;
}
#content-page-alternative ul {
	margin:0px 25px;
	padding: 0px;
}
#content-page-alternative ul li {
	margin: 0 0.8em 0 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
}
#footer-alternative {
	background-position:bottom;
	width:502px;
	height:25px;
	margin:0;
	padding:0;
	clear:both;
}
.readmore {
	font-size: 0.8em;
	text-align: right;
	margin: 0 0 25px 15px;
	margin
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #f9af44;
	letter-spacing:1px;
}
.readmore a {
	color: #900;
	background-color: #f9af44;
	padding: 0px 5px;
	text-decoration: none;
}
.readmore a:hover {
	color: #000;
	text-decoration: none;
	background: #ffcc66;
}
.readmore a:visited {
	color: #000;
	text-decoration: none;
}
/*booking form*/



#form-booking-container {
	border-top: 1px solid #021e3b;
	border-bottom: 1px solid #021e3b;
	clear: both;
	background-color: #0d3676;
	padding: 15px;
}
form {
	margin:0px;
	padding:0px;
}
input {
	margin:0px;
	padding:2px;
}
label {
	margin-top: 10px;
}
form .kolom-kiri {
	float:left;
	padding: 0 10px 0 0;
}
form .kolom-kanan {
	float:left;
}
.entry table {
	margin:0px;
	padding:0px;
}
.entry tr, .entry td {
	margin:0px;
	padding:0px;
}
.entry tr td img, .entry tr td img:hover {
	margin:0px;
	padding:0px;
}
/*---- weather widget --- */
.rbroundbox { /*background: url(weather-widget/images/nt.gif) repeat;*/
}
.rbtop div { /*background: url(weather-widget/images/tl.gif) no-repeat top left;*/
}
.rbtop { /*background: url(weather-widget/images/tr.gif) no-repeat top right;*/
}
.rbbot div { /*background: url(weather-widget/images/bl.gif) no-repeat bottom left;*/
}
.rbbot { /*background: url(weather-widget/images/br.gif) no-repeat bottom right; */
}
/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	height: 7px;
	font-size: 1px;
}
.rbcontent {
	margin: 6px;
	display:none;
}
.rbroundbox {
	float:left;
	margin: 1em auto;
}
.tag {
	font-size:9px;
	font-weight:bold;
	letter-spacing:0.2em;
	text-transform:uppercase;
}
.data {
	color:#CCCCCC;
	font-weight:normal;
	margin-left:10px
}
#error {
	color:crimson;
}

.node { font-weight: bold; text-transform: uppercase;}

.oclink {float: right; clear: both;}

/* -------- */

.urbangreymenu{
width: 230px; /*width of menu*/
margin: 0px auto;
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #036; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 7px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: bold 12px Arial;
color: #FC6;
background: #036;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #036;
}

.urbangreymenu ul li ul {}
.urbangreymenu ul li ul li { }
.urbangreymenu ul li ul li a{ font-weight: normal; text-indent:10px; color: #FC3;font-size:11px;}

