/*
Theme Name: Dive Around Bali Exclusives Theme
Theme URI: http://www.divearoundbali.com
Description: Unique theme developed by bali web design studio exclusively for divearoundbali.com.
Author: Bali Web Design Studio
Author URI: http://developer.web.id/
*/

/*
 * This CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish.
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     Peter Wiegel
 * @vendorurl:  http://www.peter-wiegel.de
 * @licenseurl: http://www.fontsquirrel.com/license/Paneuropa-Street
 *
 *
 */	

@font-face {
	font-family: 'PaneuropaStreetRegular';
	src: url('media/Paneuropa_Street.eot');
	src: local('Paneuropa Street Regular'), local('PaneuropaStreet'), url('media/Paneuropa_Street.woff') format('woff'), url('media/Paneuropa_Street.ttf') format('truetype'), url('media/Paneuropa_Street.svg#PaneuropaStreet') format('svg');
}

body { background:#b6c2ca; font:normal 13px/normal tahoma,arial,verdana; color:#333; }
a { text-decoration:none; color:#767675; }
a:hover { color:#000; }
a img { border:none; }

h1,h2,h3,h4 { font-family:'PaneuropaStreetRegular', Arial, Tahoma;letter-spacing: -1px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=media/hIEfix.png,sizingMethod=crop);zoom:1; line-height:40px;}

h1 { font-size:34px; line-height:40px; }
h2 { font-size:30px; line-height:36px; }
h3 { font-size:24px; line-height:30px; }
h4 { font-size:20px; line-height:24px; }

#wraper { margin-top:30px; margin-bottom:10px; }

#head-left a { text-indent:-9000px; background:url(images/logo.png) no-repeat; width:326px; height:139px; display:block; margin-left:20px; font-size:0px;line-height:0px;overflow:hidden; }
#head-right { text-align:right; }
#langSwitcher { background:url(images/lang-bg.png) no-repeat; width:117px; height:53px; display:inline-block; text-align:center; font-weight:bold; font-size:11px; margin-top:60px; }
#langSwitcher ul { display:block; margin-top:18px; margin-left:20px; }
#langSwitcher li { display:inline-block; margin-right:5px; float:left; }
#langSwitcher li a { border:solid 1px #000; }
#langSwitcher li a:hover,
#langSwitcher li.active a { border:solid 1px #fff; }

#navigation { background:url(images/navbg.png) no-repeat; height:46px; padding-left:5px; }
#navigation ul { margin-top:8px; }
#navigation ul li { display:inline-block; background:url(images/navsplit.gif) right top no-repeat; height:28px; line-height:28px; float:left; }
#navigation ul li a { padding:0px 11px 0px 10px; font-family:'PaneuropaStreetRegular', Arial, Tahoma;letter-spacing: 0px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=media/hIEfix.png,sizingMethod=crop);zoom:1; font-size:16px; line-height:28px; }
#navigation ul li a:hover,
#navigation ul li a.active { color:#000; }

#slideshow { overflow:hidden; position:relative; margin:0px auto; background:#000;  }
#slideshow,#slide-info { width:950px; }
#slide-image { width:10000px; height:198px;}
#slide-image img { float:left; margin:0px; padding:0px; }
#slide-info { position:absolute; bottom:40px; left:0;z-index:8; background:none; padding:10px 0px;}
#slide-info ul { display:inline-block; float:right; margin-right:20px; }
#slide-info ul li { display:inline; float:left; }
#slide-info ul li a { 
	display:inline-block; 
	color:#fff;  
	width:29px;
     height:29px;
     font-size:11px;
     margin:0 5px 0 0;
     line-height:29px;
     font-weight:bold;
     text-align:center;
     background-repeat:no-repeat;
	 background:url(images/bulet.png) 0 -32px no-repeat; }
#slide-info ul li a:hover,
#slide-info ul li a.active { background-position:0px 0px; color:#000; }
#slide-info p { float:left; color:#fff; white-space:nowrap; margin:0px; margin-left:20px; padding:0px; padding-top:5px; font-weight:bold; text-transform:capitalize;}


		div#feature_list {
			width: 950px;
			height: 438px;
			overflow: hidden;
			position: relative;
			background:url(images/slidebg.jpg) no-repeat;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
		}

		div#feature_list ul {
			position: absolute;
			top: 20px;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			right: 20px;
			z-index: 2;
			width: 250px;
			border-top:dashed 1px #b6c2ca;
		}

		ul#tabs li { border-bottom:dashed 1px #b6c2ca; padding:0px; margin:0px; }
		
		ul#tabs li img {
			border: none;
			float: left;
			margin: 3px 10px 0 0;
		}
		ul#sidebar li a,
		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			outline: none;
			padding:0px 0px 0px 10px;
			margin:0px;
			font-size:11px;
		}
		
		
		ul#sidebar li a h3,
		ul#tabs li a h3 { color:#00a3cb; text-transform:uppercase; display:block; padding-top:5px; font-size:18px; line-height:20px; }

		ul#sidebar li a:hover,
		ul#tabs li a:hover { background:url(images/feature-a.jpg) left center repeat-x; }
		ul#tabs li a.current {background:url(images/feature-b.jpg) left center repeat-x;}
		
		
		ul#sidebar li a:hover h3,
		ul#tabs li a:hover h3,
		ul#tabs li a.current h3 { color:#000; }

		ul#output {
			left: 20px;
			position: relative;
		}

		ul#output li {
			position: absolute;
			width: 640px;
			height: 438px;
		}
		ul#output li img,
		#content-container img.preview { float:left; margin:0px 10px 10px 0px; padding:5px; border:dashed 1px #999; }
		#content-container a { color:#124580; text-decoration:underline; }
		#content-container a:hover { color:#000; text-decoration:none; }
		ul#output li p,
		#content-container p { margin-bottom:10px; line-height:16px; text-align:justify; }
		ul#output li h2,
		#content-container h1 { margin-bottom:15px; display:block; }
		
		ul#output li a.more-link { background:url(images/button2.png) no-repeat; width:101px; height:34px; line-height:33px; text-align:center; display:inline-block; }
		#output li a.more-link:hover { background:url(images/button.png) no-repeat; }
		
		#output li blockquote {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; margin:10px 0px 10px 0px; border:dashed 1px #999; padding:10px; background:#C0C0C0; float:right;}

ul#right-images li { display:block; text-align:center; margin:0px 0px 15px 0px; }		
ul#right-images li img { padding:5px; border:dashed 1px #999; }

#foot1 h3,
#foot2 h3,
#foot3 h3 { background:url(images/split.gif) left bottom repeat-x; padding-bottom:5px; margin-bottom:10px; text-transform:capitalize; }	
#foot1 a.more,
#foot2 a.more,
#foot3 a.more { background:url(images/button.png) no-repeat; width:101px; height:34px; line-height:33px; text-align:center; display:inline-block; margin-top:10px;}
#foot1 a.more:hover,
#foot2 a.more:hover,
#foot3 a.more:hover { background:url(images/button2.png) no-repeat;} 

#foot1 ul { margin:0px; }	
#foot1 li { padding:0px 0px 10px 0px; }
#foot1 li strong a { font-family:'PaneuropaStreetRegular', Arial, Tahoma;letter-spacing: 0px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=media/hIEfix.png,sizingMethod=crop);zoom:1; font-size:18px; line-height:20px; color:#000; }
#foot1 li strong a:hover { color:#666; }
#foot1 li img { float:left; margin:5px 5px 5px 0px; clear:left; }
#foot1 li span.date { font-size:11px; margin:2px 0px 10px; display:inline-block; color:#333; }

#foot2 li { display:inline-block; margin:0px 3px 3px 0px; float:left; }

.splitter { background:url(images/split.gif) repeat-x; height:2px; margin-top:30px; margin-bottom:5px; }
#copyright,#powered { font-size:11px; margin-bottom:5px; }	
#powered { text-align:right; }

#content-container,#sidebar { margin-bottom:30px; }

#content-container p { margin:10px 0px; line-height:16px; }
#content-container ul,
#content-container ol { margin-left:20px; }
#content-container ul li { list-style:square; margin:5px 0px; }
#content-container ol li { list-style:decimal; margin:5px 0px; }
#content-container blockquote { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; margin:10px 0px 10px 0px; border:dashed 1px #999; padding:10px; background:#C0C0C0;}

#sidebar { margin-top:10px; }
#sidebar li { font-size: 11px; background:url(images/split.gif) right bottom repeat-x; display:block; }
#sidebar li img { float:left; margin:5px 5px 5px 0px; }
#sidebar li a { color:#333; }
#sidebar li a h3 {  }
#sidebar li a:hover { color:#000; }
#sidebar li a:hover h3 { color:#000; }

form.wpcf7-form p { font-weight:bold; }
form.wpcf7-form p span { font-weight:normal; }
form.wpcf7-form input,
form.wpcf7-form textarea { font-size:14px; font-weight:normal; background:#f5f5f5; padding:5px; }
.wpcf7-response-output { background:#fff; padding:5px; font-size:14px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; border:dashed 1px #aaa; }

#links-wraper,#picture-wraper { margin-top:15px; }

#links-wraper ul { margin:0px;}
#links-wraper ul li { float:left; width:50%; list-style:none; }
#links-wraper ul li ul { margin-left:15px; }
#links-wraper ul li li { float:none; list-style:disc!important; }
#links-wraper ul li a {}

form#jcform label { font-weight:bold;}
form#jcform select { padding:2px 5px; background:#f5f5f5; width:200px; }
#picture-wraper ul { margin:0px; }
#picture-wraper ul li { display:inline-block; margin:0px 5px 5px 0px; }
#foot2 li a,
#picture-wraper li a { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; border:dashed 1px #000; display:inline-block; }
#foot2 li a:hover,
#picture-wraper li a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; border:dashed 1px #FF0000; }
		
#slide-content,#slideshow { background:url(images/shadow.png) center bottom no-repeat; padding-bottom:20px; }
#navigation { margin-top:20px; margin-bottom:15px; }

.alignleft { float:left; margin:5px 5px 5px 0px; }
.alignright { float:right; margin:5px 0px 5px 5px; }
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	font-size:14px; font-weight:normal; background:#f5f5f5; padding:5px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	font-size:14px; font-weight:normal; background:#f5f5f5; padding:5px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	margin-top:10px;
	}

.commentlist li {
	margin: 5px 0 0;
	padding: 10px;
	list-style: none;
	border:dashed 1px #999;
	}
.commentlist li.odd { background:#C0C0C0;}
.commentlist li.even { background:#dde5eb;}
.commentlist li em { font-size:10px; font-style:normal; }

.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.comment-author img { float:left; margin:5px 5px 5px 0px; }
.comment-author cite { font-size:18px; font-style:normal; }


.commentlist p {
	margin: 10px 5px 10px 0;
	font-size:14px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
.postmetadata { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; margin:10px 0px 10px 0px; border:dashed 1px #999; padding:10px; background:#C0C0C0;}
/* End Comments */

#sidebar-container foot1 ul { margin:0px; margin:0px; }


h1,h2,h3 { font-weight:normal; }

#gallery-nav { margin:10px 0px; }
#gallery-nav .jumpform-wrap { float:left; }
#gallery-nav .wp-pagenavi { float:right; }

#links-wraper h2 { font-size:20px; line-height:24px; }
