/*
Theme Name: My Default
Theme URI: http://wordpress.org/
Description: My version of the default template.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body{font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:11px;line-height:130%;color:#333;background-color:#f0f0ee;}
*{margin:0;padding:0;}
html{height:100%;margin-bottom:1px;}
img{border:0;}
h1,h2,h3,h4,h5{margin-bottom:5px;line-height:120%;font-weight:bold;color:#3f3f3f;}
h1{font-size:24px;}
h2{font-size:16px;}
h3{font-size:12px;}
h4,h5{font-size:11px;}
.heading2{font-size:16px;font-weight:bold;margin-top:15px;}
p{margin-bottom:10px;}
#page{width:1032px;margin-right:auto;margin-left:auto;text-align:left;background-color:#fff;background-image:url(../../../../images/css/wrapper.png);background-repeat:repeat-y;margin-top:0;margin-bottom:30px;}
#header{height:60px;background-repeat:no-repeat;position:relative;background-image:url(../../../../images/css/header.png);}
#topnav{height:40px;width:800px;position:absolute;bottom:5px;z-index:20;left:10px;}
#topbar{position:absolute;z-index:30;right:13px;bottom:8px;}
#topbar img,#topbar input,#topbar label{vertical-align:middle;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;display:inline;margin:0;}
#topnavlist{font-size:12px;margin-top:15px;text-align:left;font-weight:100;}
#topnavlist li{display:inline;list-style-type:none;padding-right:0;padding-left:10px;font-weight:bold;}
#topnavlist a{color:#333;}
#topnavlist a:hover{text-decoration:none;color:#fff;}
#col1{float:left;width:185px;}
#col2{float:left;width:520px;position:relative;}
#sidebar,#col3{float:right;width:327px;}
a:link{color:#009;text-decoration:none;}
a:visited{color:#009;text-decoration:none;}
a:hover{color:#009;text-decoration:underline;}
a:active{color:#009;}
#footer{clear:both;height:70px;background-image:url(../../../../images/css/footer.png);background-position:bottom;padding-top:30px;}
#footercontent{margin-right:auto;margin-left:auto;padding-top:35px;width:1012px;}
#footercontent ul{padding-bottom:5px;}
#footercontent li{display:inline;padding-right:5px;font-size:10px;border-right-width:1px;border-right-style:solid;border-right-color:#666;padding-left:5px;}
#footercontent a{text-decoration:none;color:#666;}
#footercontent a:hover{text-decoration:underline;}
#navcontainer{margin-left:15px;padding-bottom:10px;margin-bottom:5px;}
#navcontainer ul{list-style-type:none;font-weight:normal;}
#navcontainer li{margin-top:0;margin-right:0;margin-bottom:1px;margin-left:0;font-weight:600;}
#navcontainer a{display:block;width:140px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;color:#666;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666;}
#navcontainer a:hover{text-decoration:none;color:#f90;}
#navcontainer ul ul li{margin:1px 0 0;font-weight:300;}
#navcontainer ul ul a{display:block;width:125px;padding-top:2px;padding-right:15px;padding-bottom:2px;padding-left:20px;font-size:10px;color:#999;}
#navcontainer ul ul a:hover{color:#f90;}
#navlist{padding-top:0;}
#content{margin-right:6px;margin-left:6px;}
#content p{text-align:justify;color:#333;}
.alt{background-color:#f8f8f8;border:1px solid #ddd;}
small{font-size:10px;}
h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite{text-decoration:none;}
.commentlist li{font-weight:bold;}
.commentlist li .avatar{float:right;border:1px solid #eee;padding:2px;background:#fff;}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;}
.commentmetadata{font-weight:normal;}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#777;}
code{font:1.1em 'Courier New',Courier,Fixed;}
acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em;}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif;text-align:center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
.post{margin:0 0 25px;}
.post hr{display:block;}
.postmetadata{clear:left;}
.clear{clear:both;}
h2.pagetitle{margin-top:30px;text-align:center;}
#sidebar h2{margin:5px 0 0;padding:0;}
h3{padding:0;margin:30px 0 0;}
h3.comments{padding:0;margin:40px auto 20px;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
html>body .entry ul{margin-left:0;padding:0 0 0 30px;list-style:none;padding-left:10px;text-indent:-10px;}
html>body .entry li{margin:7px 0 8px 10px;}
.entry ul li:before,#sidebar ul ul li:before{content:"\00BB \0020";}
.entry ol{padding:0 0 0 35px;margin:0;}
.entry ol li{margin:0;padding:0;}
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#sidebar ul{padding:0;margin-top:0;margin-right:15px;margin-bottom:0;margin-left:10px;}
#sidebar ul ol{margin:0;padding:0;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px;}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px;}
ol li,#sidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0;}
#searchform{margin:10px auto;padding:5px 3px;text-align:center;}
#sidebar #searchform #s{width:108px;padding:2px;}
#sidebar #searchsubmit{padding:1px;}
.entry form{text-align:center;}
select{width:130px;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{width:100%;padding:2px;}
#commentform #submit{margin:0;float:right;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 3px;padding:5px 10px 3px;list-style:none;}
.commentlist p{margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
#sidebar form{margin:0;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{background-color:#fff;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
hr{display:none;}
a img{border:none;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:40px;}
.info h1,.info h3,.info h4,.sideshow h3,.feature h3,.booking h3,.sideshow h4,.videolist h3,.sideheading{margin:0!important;padding-right:10px;padding-bottom:0;padding-left:10px;padding-top:5px!important;text-align:left;font-size:16px!important;color:#333!important;font-family:Arial,Helvetica,sans-serif;line-height:120%;font-weight:bold;}
.lrsearchvsubmit,.lrsubmit1,.submit,#submit,#topbar input[type="submit"]{font-weight:600;color:#fff;background-color:#f90;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ffad5c;border-right-color:#e1a568;border-bottom-color:#e1a568;border-left-color:#ffad5c;padding-right:3px;padding-left:3px;}
.sideadsense{width:300px;margin-right:auto;margin-left:auto;margin-bottom:10px;text-align:center;border:2px solid #f5f5f5;}
.entry img{margin-bottom:10px;}
#headerbanner{position:absolute;z-index:20;right:15px;height:60px;width:468px;top:10px;}
.youtubecontent{margin-right:auto;margin-left:auto;margin-bottom:10px;text-align:center;}
.info,.sideshow,.videolist,.hotel,.lrsearchv{width:300px;margin-right:auto;margin-left:auto;margin-bottom:10px;text-align:center;border:1px solid #eee;padding-top:1px;padding-right:1px;padding-bottom:10px;padding-left:1px;background-color:#fafafa;}
.info p,.infohome p,.feature p,.hotel p,.lrsearchv p{margin:1px 0 0;padding-right:10px;padding-bottom:5px;padding-left:10px;padding-top:0;text-align:left;color:#666;position:relative;}
.info ul,.hotel ul{margin-bottom:5px;list-style-type:none;padding-left:20px;margin-top:5px;text-align:left;}
.info li,.hotel li{background-image:url(../../../../images/css/content_list.gif);background-repeat:no-repeat;padding-left:20px;background-position:0 5px;margin-bottom:2px;margin-right:10px;}
.adsense{margin-right:auto;margin-left:auto;text-align:center;margin-bottom:10px;margin-top:10px;}
.contentadsense{width:468px;margin-right:auto;margin-left:auto;margin-bottom:10px;text-align:center;}
.transparentinfo{width:300px;margin-right:auto;margin-left:auto;margin-bottom:10px;text-align:center;position:relative;background-color:#f5f5f5;padding:2px;}
.transparenttext p{text-align:left;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:0;margin-bottom:0;color:#fff;}
.transparenttext a{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#fff;text-decoration:underline;}
.transparenttext{position:absolute;width:300px;left:2px;bottom:2px;padding-bottom:5px;padding-top:2px;background-color:#838380;}
.transparenttext{filter:alpha(opacity=70);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:.70;opacity:.7;}
.sideimage{margin-right:auto;margin-left:auto;margin-bottom:10px;text-align:center;}
.sideimage img{padding:1px;border:1px solid #f90;}
.social{width:158px;margin-right:0;margin-left:15px;margin-bottom:10px;text-align:center;border:1px solid #eee;padding-top:1px;padding-right:1px;padding-bottom:5px;padding-left:1px;background-color:#fafafa;margin-top:10px;}
.socialright{width:300px;margin-right:auto;margin-left:auto;margin-bottom:10px;text-align:center;border:1px solid #eee;padding-top:1px;padding-right:1px;padding-bottom:10px;padding-left:1px;background-color:#fafafa;}
.social p,.socialright p{margin:1px 0 0;padding-right:10px;padding-bottom:5px;padding-left:10px;padding-top:5px;text-align:left;color:#666;position:relative;}
.social img,.socialright img{margin-right:12px;}
.wp-table-reloaded{border-collapse:separate;border-spacing:1px;background-color:#cdcdcd;margin:10px 0 15px 0;width:100%;text-align:left;}
.wp-table-reloaded th{background-color:#e6eeee;padding:4px;}
.wp-table-reloaded td{color:#3d3d3d;padding:4px;background-color:#fff;vertical-align:top;}
.wp-table-reloaded .even td{background-color:#fff;}
.wp-table-reloaded .odd td{background-color:#f0f0f6;}
.wp-table-reloaded .row-hover tr:hover td{background-color:#d0d0d6;}