/*   
Theme Name: BlindCreek
Theme URI: 
Description: A Wordpress theme for Dogtown Designs.
Author: Andrew Harris
Author URI: http://www.blindcreek.com.au
Version: 1.0
.
Tags: fixed-width, single-column, nav below header image

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

#header  {
	height:135px;
	background-image:url(images/blindcreek_header_s.jpg);
	background-repeat:no-repeat;
	}

#logo  {
	float:left;
	margin-top:36px;
	margin-left:58px;
	}

#header_home  {
	height:295px;
	background-image:url(images/blindcreek_header.jpg);
	background-repeat:no-repeat;
	}


#logo_home  {
	float:left;
	margin-top:130px;
	margin-left:58px;
	}

#search  {
	float:right;
	margin-top:4px;
	margin-right:70px;
	}

#searchform input  {
	background-color:transparent;
	border:1px dotted #fff; /*------------- CUSTOM ----------------- */
	color:#fff; /*------------- CUSTOM ----------------- */
	}

.cleared {
  margin: 0;
  padding: 0;
  clear: both;
  }


/* ----- NEW NAV -------------------*/

#catnav {
  margin: 0;
  padding: 0;
  clear: both;
  background-image:url(images/nav_bg.png); /*------------- CUSTOM ----------------- */
  background-repeat:no-repeat;
  height: 28px;
  width: 978px;
  z-index:100000;

  }


#dropmenu {
	font-size:13px;
	margin:0 48px;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:28px;
	z-index:300;
	width:100%;
}

#dropmenu ul {
	background-color:#093; /*------------- CUSTOM ----------------- */
	font-size:13px;
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:28px;
	/*z-index:3;*/
	width:100%;
}


#dropmenu a {
	display:block;
	padding:0 15px;
	color:#fff; /*------------- CUSTOM ----------------- */
	text-decoration:none;
}

#dropmenu a:hover {
    background:#dad809; /*------------- CUSTOM ----------------- */
	color:#000; /*------------- CUSTOM ----------------- */
	border:0;
}

#dropmenu li {
	float:left;
	position:relative;
}

#dropmenu ul {
	position:absolute;
	display:none;
	width:150px;
	top:27px;
	left:-1px;
}

#dropmenu ul a {
	/*border-left:1px solid #c8c8c8;*/
}

#dropmenu li ul {
	width:150px;
}

#dropmenu li ul a {
	width:120px;
	height:auto;
	float:left;
	border-bottom:1px solid #c8c8c8; /*------------- CUSTOM ----------------- */
}

#dropmenu ul ul {
	top:auto;
}

#dropmenu li ul ul {
	left:120px;
	margin:0 0 0 2px;
}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
	display:none;
}

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
	display:block;
}

.current_page_item {
	font-weight:bold;
	color:#FC0; /*------------- CUSTOM ----------------- */
}

/*!--------------------------------------------------------------------------- NEW NAV -----------------------------------------------------*/


a {
	color: #00778B; /*------------- CUSTOM ----------------- */
	text-decoration:none;
}

a:hover {
	/*text-decoration:underline;*/
	border-bottom:#dad809 2px solid;
}

a img {
	border: 0 none;
}

a:active {
  position: relative;
  top: 1px;
}

h1, h2, h3, h4 {
	color:#000; /*------------- CUSTOM ----------------- */
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	letter-spacing:-15%;
	margin-bottom:0.2em;
}

.page_head {
	font-size:33px;
	color:#000; /*------------- CUSTOM ----------------- */
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-weight:bold;
	letter-spacing:-25%;
	margin-bottom:0.1em;
}

h3 {
	background-color:#09F;
	color:#FFF; /*------------- CUSTOM ----------------- */
	margin-bottom:0.2em;
	font-size:135%;
	padding:3px 0 3px 11px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}


body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	/*font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
	font-size: small;
	color:#333; /*------------- CUSTOM ----------------- */
	background-color: #999; /*------------- CUSTOM ----------------- */
	margin:0;
	line-height:160%;
}

body strong{
	font-weight:bold;
	color:#00778B; /*------------- CUSTOM ----------------- */
	
}

.blurb {
	font-size:115%;
	color:#666;
}


#wrapper {
	width: 978px;
	margin: 0 auto;
	position: relative;
	background-color: #fff; /*------------- CUSTOM ----------------- */
}

#static_content {
	padding: 5px 60px;
}

/* ------------------------------------------------------------ 2 col layout -------------------------------------------------*/

#static_left {
	padding:0 0 20px 0;
	float:left;
	width:400px;
}

#static_right {
	padding:0 0 20px 0;
	float:right;
	width:400px;
}

/* ------------------------------------------------------------ 2 col layout uneven -------------------------------------------------*/

#static_left_small {
	padding:0 0 20px 0;
	float:left;
	width:240px;
}

#static_right_large {
	padding:0 0 20px 0;
	float:right;
	width:562px;
}



/* ------------------------------------------------------------ 2 col layout (narrow and Wide) -------------------------------------------------*/

#static_left_nw {
	padding:0 0 20px 0;
	float:left;
	width:350px;
}

#static_left_nw ul {
	margin-left:-25px;
}

#static_right_nw {
	padding:0 0 20px 0;
	float:right;
	width:450px;
}

/* ------------------------------------------------------------ 3 col layout -------------------------------------------------*/

#static_1 {
	padding:0;
	margin-bottom:30px;
	margin-top:10px;
	float:left;
	width:265px;
}

#static_1 img {
	margin-top:0;
}

#static_2 {
	padding:0;
	margin:10px 28px 30px 0;
	float:right;
	width:265px;
}
#static_2 img {
	margin-top:0;
}

#static_3 {
	padding:0;
	margin-bottom:30px;
	margin-top:10px;
	float:right;
	width:265px;
}
#static_3 img {
	margin-top:0;
}

/* ------------------------------------------------------------ /3 col layout -------------------------------------------------*/


/*  ------------------- features table ------------------------*/
table.features {
	border: 1px solid #666;
	border-spacing: 0px;
	border-collapse: collapse;
}
table.features th {
	padding: 3px;
	border: 1px dotted gray;
	-moz-border-radius: 0px;
}
table.features td {
	border: 1px dotted gray;
	padding: 6px;
	-moz-border-radius: 0px;
}

#table_header {
	color:#FFF;
	font-weight:bold;
	background-color:#85C50A;
}

 /*
        =================================
        start of Tooltip css code here
        ================================= */

        a.info{
        position:relative;           /*this is the key*/
        z-index:24;
        background-color:#e0e0e0;    /* background colour of display text */
        color:#000000;               /* colour of display text */
        border:1px dotted #999;    /* border colour */
        text-decoration:none;
        font-style:italic;
		padding-left:5px;
		padding-right:5px;
        }

        a.info:hover {
        z-index:25;
        background-color:#ffff66;

        }

        a.info span{
        display: none;  /* hide the span text using this css */
        }

        a.info:hover span{ /*the span will display just on :hover state*/
        display:block;
        position:absolute;
		padding:5px;
        bottom: 2em;
        right: 1em;
        width:auto;
        border:1px solid #00778B; /* border colour */
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
        background-color:#ffffff; /* background colour here */
        color:#000000;         /* text colour */
        text-align: center;
        font-size: .8em;
        font-style:italic;
        z-index:30;
        }

        .images {
        vertical-align:bottom;
        }

/* ------------------------------------------------------------ Gallery layout -------------------------------------------------*/
.faq ul li{
	margin-bottom:10px;
}

/* ------------------------------------------------------------ Gallery layout -------------------------------------------------*/

#gallery_left {
	padding:0 0 30px 0;
	float:left;
	width:400px;
}

#gallery_right {
	padding:0 0 30px 0;
	float:right;
	width:400px;
}
/* ------------------------------------------------------------ /Gallery layout -------------------------------------------------*/


#content {
	padding: 25px 60px;
}


body.home div#container, body.page div#container {
	margin-top:0;
}

.entry-title {
	margin: 0;
	padding: 0;
}

.entry-title a {
	color: #00778B; /*------------- CUSTOM ----------------- */
}

.sidebar, .sidebar a, .entry-date, .entry-meta, .entry-meta a {
	color: #666;
}

.entry-title {
	font-size: 1.5em;
}

.entry-date {
	color: #666;
	margin-bottom: 1em;
}

.entry-date abbr, .entry-meta abbr {
	border: 0;
}

.entry-meta {
	margin-bottom: 3em;
	font-style: italic;
}

body.single .entry-meta {
	margin-bottom: 0;
}

#comments-list .comment-author .n {
	font-weight: bold;
}

#comments-list .comment-meta {
	font-style: italic;
}

#comments-list .comment-author img.avatar {
	float: left;
	margin-right: 0.5em;
}

.sidebar {
	font-size: 0.9em;
	margin-right:60px;
}

.sidebar ul {
	margin: 0 0 0 15px;
	padding: 0;
}

#footer {
	clear:both;
	height:101px;
	padding:0;
	background-image:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	color:#999;
	text-align:left;
	font-size:smaller;
}

#footercopy {
	padding:34px 0 0 266px;
}

#footernav {
	padding:0;
	margin:0;
}

#footernav li {
	display: inline;
list-style-type: none;
padding:0 10px 0 10px;
border-right:1px solid #999;
}


#footer a {
	color:#999;
	text-decoration: none;
}

#footer a:hover {
	/*text-decoration: underline;*/
	background:none;
}


/*
LAYOUT: Two-Column (Right)
DESCRIPTION: Two-column fluid layout with one sidebars right of content
*/
div#container {
float:left;
margin:0;
width:100%;
font-size:100%;
background-image:url(images/body_bg.png);
background-repeat:repeat-y;
}

div#content {
margin:0 ;
width:605px;
border-right:dashed #999 1px;
float:left;
}

div.sidebar {
float:right;
overflow:hidden;
width:190px;
}

div#secondary {
clear:right;
}


/* Misc styles */

.clear {
	clear: both;
}

div.sidebar .title {
	font-weight: bold;
	font-size: 1.1em;
}

div.skip-link {
	display: none;
}

/* Sandbox styles */

.entry-title,.entry-meta {
clear:both;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div.menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}


input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3 {
margin:0;
padding:0;
}

/* -------------------------------------------------------------------------------------- Contact Form --------------*/

#contact_left {
	float:left;
	width:400px;
}

#contact_right {
	float:right;
	width:400px;
}

textarea:focus, input:focus {
	border: 2px solid #00778B; /*------------- CUSTOM ----------------- */
}

.contactSubmit{
	padding:4px 8px;
	cursor:pointer;
	color:#00778B;
	border:1px solid #00778B;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align:center;
	background-color:#fff;
}

#contact_right div.wpcf7 {
	margin: 0;
	padding: 0;
}

#contact_right div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

#contact_right div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

#contact_right div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

#contact_right div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

#contact_right div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

#contact_right span.wpcf7-form-control-wrap {
	position: relative;
}

#contact_right span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

#contact_right span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

#contact_right span.wpcf7-list-item {
	margin-left: 0.5em;
}

#contact_right .wpcf7-display-none {
	display: none;
}

img.ajax-loader {
	border: none;
	vertical-align: middle;
}

.required {
	font-size:10px;
	color: #00778B;
}


/*-------------- Layout tables ----------------*/	

.layout_table {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	border:#666 1px solid;
	border-collapse:collapse;
}

.layout_table td {
	border:#666 1px solid;
}

#menudiv {
	float:left;
	font-size:9px;
	width:150px;
	margin-left:12px;
}

#sidemenu {
	float:left;
	font-size:9px;
	width:50px;
	margin-left:12px;
}

#searchbox {
	float:right;
	margin-right:12px;
	border:1px #666 solid;
	font-size:8px;
	width:75px;
}

#logo_div {
	float:left;
	font-size:19px;
	width:70px;
	margin-left:12px;
}
-->

<!--accordion-->
/** {
	margin:0;
	padding:0;
	list-style:none;
}*/
#basic-accordian{
	border:5px solid #EEE;
	padding:5px;
	width:550px;
	z-index:2;
}

.accordion_headings{
	padding:5px;
	background-color:#E9E9E9;
	color:#333;
	border:1px solid #fff;
	cursor:pointer;
	font-weight:bold;
	-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-bottomleft: 2;

-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
}

.accordion_headings:hover{
	background-color:#dad809;
}

.accordion_child{
	padding:15px;
	background:#EEE;
}

.header_highlight{
	background-color:#85C50A;
	color:#FFF;
}

/*************************************************
 * SOFT64 PhpAjaxWhois
 *
 * Version: 1.1
 * Date: 1/29/2008
 *
 ****************************************************/
/**{ margin: 0; padding: 0; }*
*/fieldset	{padding:10px; border:1px solid #CCCCCC; width: 500px;}
legend		{font-size: 1.5em; color: #262f5f; font-weight: normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

.td			{color: #000; font-weight: normal; font-family:"Trebuchet MS",'Times New Roman',Times,serif;}
.green		{color: #009900;}

#container	{margin: auto; width: 540px; background-color: #FFFFFF;}

/* search form */
#domain		{padding:15px;}
#domain	.l1	{float: left; width: 230px; margin: 0 5px 0 0;}
#domain	.l2	{float: left; margin: 0 5px 0 0; }
#domain	.r	{float: right; margin: 0; width: 80px;}
#domain	.input	{ font-size:14px; background-color:#fff; padding:4px; border:1px solid #b5b6c4;}

/*result table */
#log		{width: 550px; margin-top: 5px;}
#log_res	{overflow: auto;}
#log_res.ajax-loading	{padding: 20px 0;background: url(../images/loading.gif) no-repeat center;}

.tabel		{width:100%; margin:auto; border-collapse:collapse;}
.tabel th	{padding:2px; background-repeat: repeat-x; color:#000;}
.tabel td	{padding:2px;}
.disponibil {width:50%; color:#009900; text-align:left;}
.ocupat 	{color:#CC0000; text-align:left;}
.alt 		{background-color:#F1F1F1}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0; font-size:14px;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxLoadedContent{background:#000; padding:5px;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(images/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}