/*



Theme Name: Tiki Lodge



Theme URI: http://example.com



Description: A Blank Wordpress theme with left sidebar



Author: TML Web



Author URI: http:/www.tmlwebdesign.co.nz



version: 1.0



*/















/* basics */







* {



	margin:0;



	padding:0;



}



body {



	font-family: verdana, arial, times, serif;



	background: #1f1a17 url(http://www.tikilodge.co.nz/wp-content/themes/tikilodge/images/bg.gif) repeat-x;



	background-attachment:fixed;



	font-size: 11px;



	margin: 0px auto 0px auto;



	padding: 0;



}



/* use the below in replace of the above if you want a centered background graphic */







/*



body {







font-family: verdana, arial, tahoma, sans-serif;



font-size: 12px;



margin: 0;



padding: 0



}



*/







h1 {



	font-size: 26px;



	font-family: arial, times, serif;



	color: #336699;



	line-height: 120%;



	border-bottom: 1px solid #336699;

margin-bottom: 10px;

}



h2 {



	font-family: arial, times, serif;



	font-size: 13px;



	font-weight: bold;



	color: #336699;



}



h2.archivetitle {



	margin: 15px 0 0 15px;



}



h3 {



	font-size: 12px;



	margin-top:10px;



}



h3 a {



	color: #336699;



	text-decoration: none;



}



h3 a:hover {



	color: #336699;



	text-decoration: none;



}



h4 {



	font-size: 9px;



}



/* images and misc. */







img {



	border: none;



	padding: 5px;

}



img a {



	border:none;



}



img.left {



	float: left;



	border: none;



	padding: 5px;



}



img.right {



	float: right;



	border: none;



	padding: 5px;



}



blockquote {



	border-left:1px solid #A5ABAB;



	margin:15px;



	padding:0 12px 0 12px;



}



code {



	margin:10px;



	font-family:"Courier New", Courier, monospace;



}



/* links */







a {



	color:#666;



	text-decoration:none;



	border: none;



}



a:hover {



	color:#333;



	text-decoration: underline;



	border: none;



}



/* container */







#container {



	width: 960px;



	margin: 0px auto 0px auto;



	padding: 0px;



	color: #1f1a17;



	overflow: hidden;



background: #fff url(http://www.tikilodge.co.nz/wp-content/themes/tikilodge/images/container_bk.gif) left repeat-y;



}



/* header */



#header {



	width: 979px;



	height: 199px;



	color: #fff;



	background: #1f1a17;



	float: center;



	margin: 0px auto;



	overflow: hidden;



padding-right: 0px;



}



* html #header {



	width: 980px;



	height: 199px;



	color: #fff;



	background: #1f1a17;



	float: center;



	margin: 0px auto;



	overflow: hidden;



padding-right: 0px;



}



#header h1 {



	font-family: arial, times, serif;



	font-size: 22px;



	font-weight: 300;



	letter-spacing: 1px;



	margin: 0;



	padding: 100px 0 0 16px;



}



#header h1 a {



	color: #404040;



	text-decoration: none;



}



#header h1 a:hover {



	color: #666;



	text-decoration: none;



}



#header h2 {



	font-family: arial, times, serif;



	font-size: 11px;



	font-weight: normal;



	font-style: normal;



	color: #bbc2c9;



	letter-spacing: 1px;



	margin:  0px;



	padding: 40px 10px 20px 18px;



	text-align: right;



	text-transform: none;



}



#header a{



	color:#fff;



}



#header img {



	border: none;



	padding: 0px;



margin: 0px;



}



/* main menu */







#menu {



	font-family: arial, times, serif;



	font-size: 10px;



	width:960px;



	height:24px;



	



}



#menu ul {



	margin: 0;



	padding: 6px 0 0 0;



	text-align: left;



}



#menu ul li {



	list-style-type: none;



	display: inline;



	margin: 0;



	padding: 0;



}



#menu ul li a {



	padding: 6px 13px 6px 13px;



	margin: 0;



	text-decoration: none;



	color: #fff;



}



#menu ul li a:hover {



	background-color: #fff;



	color:#333;



}





/* content */



#content {



	float: right;



	width: 750px;



}



.post {



	margin: 0 10px;



	padding:20px 10px 20px 5px;



	line-height: 14pt;



}



.post h2 {



	font-family: arial, times, serif;



	font-size: 13px;



	font-weight: bold;



	color: #336699;



}



.post h3 {



	font-family: arial, times, serif;



	font-size: 11px;



	font-weight: bold;



	color: #336699;



	margin: 0;



	padding-bottom: -10px;



}







.post h2 a {



	color: #336699;



	text-decoration: none;



}



.post h2 a:hover {



	color: #336699;



	text-decoration: underline;



}



.post p {



	font-size: 11px;



}



.post a {



	text-decoration:underline;



}



.post ul {



margin: 0px 15px;



}



.post li {



}



.entry p {



	margin:12px 0;



}



.postmetadata {



	clear: both;



	border-top: 1px dotted #A2A2A2;



	padding:6px 0;



	margin-top: 16px;



}



p.postmetadata {



	font-size: 10px;



	font-weight: bold;



}



.navigation {



	font-size:11px;



	float:left;



	width:100%;



}



.alignleft {



	float:left;



	margin:25px;



}



.alignright {



	float:right;



	margin:25px;



}



.notfound {



	padding: 25px;



	font-size: 14pt;



	font-weight: 300;



}



/* sidebar */







#sidebar {



	font-family: arial, tahoma;



	font-size:13px;



	width: 200px;



	float:left;



	font-weight: bold;



	text-transform: uppercase;



	margin: 0px 0 0px 0;



	padding: 0;



	color: #fff;



	background: #030706 url(http://www.tikilodge.co.nz/wp-content/themes/tikilodge/images/sidebar_bk.jpg) no-repeat;



	height: 650px;



}



#sidebar h2 {



	font-family: arial, tahoma;



	font-weight: bold;



	font-size: 13px;



	text-align: left;



	color: #fff;



	margin: 0;



	padding: 20px 0px 5px 15px;



	background: #030706;



}



#sidebar p {



	margin:0;



	padding: 0;



	font-family: arial, tahoma;



	font-weight: normal;



	font-size: 11px;



	padding: 0px 20px 0px 15px;



	text-transform: none;



	color: #999999;



}



#sidebar a{



	color: #fff;



}



#sidebar a:hover{



	color: #fff;

background: url(http://www.tikilodge.co.nz/wp-content/themes/tikilodge/images/nav_bk.png) no-repeat;

text-decoration: none;



}

* html #sidebar a:hover{

	color: #fff;

background: none;

text-decoration: none;

}

* html #sidebar li.current_page_item a{

	color: #fff;

background: none;

text-decoration: none;

}

#sidebar li.current_page_item a{

	color: #fff;

background: url(http://www.tikilodge.co.nz/wp-content/themes/tikilodge/images/nav_bk.png) no-repeat;

text-decoration: none;

}



#sidebar img {



	padding: 0;



	margin: 0;



}



#sidebar ul {



	margin:0px;



	padding:0;



	list-style-type: none;



	border: none;



}



#sidebar ul li {



	margin: 0;



	padding: 3px 0px 4px 0px;



	line-height: 150%;



	list-style-type: none;

width: 200px;

	color: #57687a;



}

#sidebar ul li a{



	margin: 0;



	padding: 5px 50px 5px 15px;



	line-height: 150%;



	list-style-type: none;



	color: #fff;

	height: 30px;

	width: 200px;



}



#sidebar ul ul {



	margin: 2px 0 15px 0px;



	padding: 0;



}



#sidebar ul ul li {



	list-style-type: none;



	list-style-position: inside;



	margin: 0;



	padding: 0;



}



#sidebar ul ul ul {



	margin: 0;



	padding: 0;



}



#sidebar ul ul ul li {



	padding: 0 0 0 10px;



	list-style-type: square;



	color: #898989;



}





/* comments */



#commentssection {



	clear: both;



	padding: 0px 12px;



	margin: 0 10px 0 0;



}



#commentssection h3 {



	font-family: palatino linotype, georgia, arial, times;



	font-size: 14px;



	font-weight: bold;



	font-style: normal;



	color: #000;



}



#commentform {



	margin: 0px 12px 10px 12px;



	padding:5px;



	border-top: 1px dotted #A2A2A2;



}



#commentform p {



	color: #000;



}



#commentform a {



	color: #000;



	text-decoration: underline;



	line-height: 14px;



}



#commentform h3 {



	font-family: palatino linotype, georgia, arial, times;



	font-size: 14px;



	font-weight: bold;



	color: #000;



}



#commentbox {



	width:75%;



	min-width:400px;



	margin:5px 5px 0 0;



}



#author, #email, #url, #commentbox, #submit {



	background: #fff;



	font-family: verdana, arial, times;



	font-size: 11px;



	margin:10px 5px 0 0;



	padding: 3px;



	border: 1px solid #B2B2B2;



}



#submit {



	font-family: verdana, arial, times;



	font-size: 10px;



	padding: 2px;



	margin: 10px 0px;



	border: none;



	background-color: #000;



	color: #fff;



}



ol.commentlist {



	list-style-type: none;



}



ol.commentlist li {



	margin:10px 0;



	padding:5px 0 5px 5px;



	overflow: hidden;



}



ol.commentlist li.alt {



	background: none;



	font-family: verdana, tahoma;



	font-size: 10px;



	font-weight: bold;



}



ol.commentlist li p {



	margin: 6px 0 6px 0;



	padding: 0 12px 0 0;



	line-height: 150%;



	font-family: verdana, tahoma;



	font-size: 11px;



	font-weight: normal;



	font-style: normal;



}



ol.commentlist a {



	color:#000;



}

.avatar {

		margin: 0;

	padding:0 5px 0 0;

	float: left;



}



cite {



	font-family: verdana, tahoma;



	font-size: 10px;



	font-weight: bold;



	font-style: normal;



}



cite a {



	color: #000;



	text-decoration: underline;



}



/* search */







#searchform {



	padding: 6px 0 6px 0px;



	margin: 0;



	font-family: verdana, arial, times;



}



#searchform input#s {



	font-family: verdana, arial, times;



	font-size: 10px;



	padding: 2px;



	margin: 0px 1px 10px 0px;



	border: 1px solid #B7B7B7;



}



#searchform input#searchsubmit {



	font-family: verdana, arial, times;



	font-size: 10px;



	padding: 2px;



	margin: 0px 0px 10px 2px;



	border: none;



	background-color: #000;



	color: #fff;



}



/* footer */







#footer {



	clear: both;



	width: 100%;



	font-family: verdana, arial, times, serif;



	font-size: 10px;



	background: #256557;



	color: #fff;



	padding: 10px;



}



#footer p {



	padding:6px;



	margin: 0;



	color: #eee;



}



#footer img {



	padding:0px;



	margin: 0 auto;



	float: center;



}



#footer h2 {



	font-family: arial, times, serif;



	font-size: 12px;



	font-weight: bold;



	text-transform: uppercase;



	color: #333;



	margin: 8px 0px;



}



#footer a {



	color: #fff;



	text-decoration: none;



}



#footer a:hover {



	color: #fff;



	text-decoration: underline;



}



#secondary_nav {



	padding: 3px 0px;



	width: 990px;



	line-height: 120%;



	margin: 0px auto;



	height: 180px;



	color: #333333;



	text-align: right; 



}



#secondary_nav img {



	padding: 10px 0 0px 0;



	margin: 0px auto;



}



#secondary_nav ul#widgetlist {



	list-style-type: none;



	line-height: 120%;



	width: 1000px;



	margin: 0 auto;



	color:#333333;



	font-size: 11px;



	text-align: left;



	}



	



#secondary_nav ul ul{



	padding: 0;



	margin: 0;



}







#secondary_nav ul ul li {



	line-height: 120%;



	font-size: 11px;



	list-style-image: url("http://www.tikilodge.co.nz/wp-content/uploads/2009/03/arrow-1.gif");



	padding: 0 0 5px 0px;



	margin: 0 20px;



	width: 200px;



}







#col1, #col2, #col3, #col4 {



	display: block;



	width: 220px;



	float: left;



}







#col2, #col3, #col1, #col4 {



	margin-left: 15px;



}



#homecol1, #homecol2 {



	display: inline;



	width: 250px;



	height: 250px;



	float: left;



	margin: 20px 0px 20px 0px;



}



#homecol3 {



	display: inline;



	width: 250px;



	height: 250px;



	float: left;



	margin: 20px 0px 20px 0px;



}



#homecol2, #homecol3 {



	margin-left: 5px;



}



#homecol1 img.homepage{



padding: 5px;



background: #8894a1;



}



#contact_right {



	float: right;



	width: 315px;



	margin: 0;



	padding: 0 20px 0 0;



}



#contact_left {



	float: left;



	width: 315px;



	margin: 0;



	padding: 0 20px 0 0;



}



#booking{



	padding: 15px;



	font-size: 10px;



}



#booking a{



	font-size: 10px;



}





#home{



	margin-top: 20px;



	margin-bottom: 10px;



}

#home2{



	margin-top: 10px;



	margin-bottom: 10px;



}

#home img{



	padding: 0px;



}

#home2 img{



	padding: 0px;



}





#home2 .blue{



	padding: 7px 8px 5px 8px;



	background: #eaeff5;



	margin: 0px 0px 0px 0px;



	color: #1f1a17;

line-height: 15px;

height: 125px;

width: 209px;



}



#home .blue{



	padding: 3px 8px 5px 8px;



	background: #eaeff5;



	margin: 10px 0px 0px 0px;



	color: #1f1a17;



	 line-height: 15px;



height:auto;

width: 209px;



}



.blue p{



	margin: 5px 0px 5px 0px;



}



#contact.right{



width: 38%;



float: right;



padding: 10px;



margin: 20px 0 20px 20px;



}



#contact.left{



width: 55%;



float: left;



}



#contact.left p{



margin-left: 5px;



}