/* $Id: zen.css,v 1.14.2.1 2009/02/13 07:46:04 johnalbin Exp $ */

/** body **/
  body
  {
    margin: 0;
    padding: 10px;
		background-color:#E3E5CF;
  }
/** header **/
  #logo-title /* Wrapper for logo, website name, and slogan */
  {
		background-color:#BBB271;
  }

  #logo /* Wrapper for logo */
  {
		/*These two stop image posiyioning being broken by <a> link */
		line-height: 0;
		font-size: 0;
  }

  h1#site-name, div#site-name /* The name of the website */
  {
		color:#663399;
    margin: 0;
    font-size: 3em;
    line-height: 1.3em;
		font-family:"lucida calligraphy", "Palatino Linotype", "Times New Roman", Times, Arial;
		font-style:italic;
  }

  #site-name a:link,
  #site-name a:visited
  {
    text-decoration: none;
		color:#663399;
  }

  #site-name a:hover
  {
    text-decoration: none;
  }

  #site-slogan /* The slogan (or tagline) of a website */
  {
		font-family: "Palatino Linotype", "Times New Roman", Times, serif;
		font-style:italic;
		font-size:1.2em;
  }
/** main (container for everything else) **/
/** content **/
  #content
  {
		font-size:0.81em;
		line-height:1.8em;
		margin-bottom:1.33em;
		margin:0.5em 0 1.5em;
  }
  #content-header /* Wrapper for breadcrumb, title, messages, tabs, and help */
  {
		margin-top:0.75em;
  }

  .breadcrumb /* The path to the current page in the form of a list of links */
  {
    padding-bottom: 0; /* Undo system.css */
  }

  h1.title, /* The title of the page */
  h2.title, /* Block title or the title of a piece of content when it is given in a list of content */
  h3.title /* Comment title */
  {
    margin: 0;
  }

  .help /* Help text on a page */
  {
    margin: 1em 0;
  }

  .more-help-link /* Link to more help */
  {
    font-size: 0.85em;
    text-align: right;
  }

  .pager /* A list of page numbers when more than 1 page of content is available */
  {
    clear: both;
    margin: 1em 0;
    text-align: center;
  }

  .pager a, .pager strong.pager-current
  {
    padding: 0.5em;
  }

  .feed-icons /* The links to the RSS or Atom feeds for the current list of content */
  {
    margin: 1em 0;
  }

/** navbar **/
  #navbar-inner
  {
		background-color:#bbb271;
  }

  #edit-search-theme-form-1-wrapper label /* Label that says "Search this site:" */
  {
    display: none;
  }

/** sidebar-left **/

/** sidebar-right **/

/** footer **/
  #footer
  {
		margin-top:3em;
		border-top: groove 2px;
  }

/** closure **/

/** Drupal nodes **/
  .node-unpublished div.unpublished, /* The word "Unpublished" displayed beneath the content. */
  .comment-unpublished div.unpublished
  {
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    font-size: 75px;
    line-height: 1;
    font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word; /* A very nice CSS3 property */
  }

  .marker /* "New" or "Updated" marker for content that is new or updated for the current user */
  {
    color: #c00;
  }

  .node.node-unpublished .picture,
  .comment.comment-unpublished .picture
  {
    position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
  }

  .node div.links /* Wrapper for node links */
  {
    margin: 1em 0;
  }

  ul.links /* Taxonomy links, node links, comment links */
  {
    margin: 0;
    padding: 0;
  }

  ul.links.inline
  {
    display: inline;
  }

  ul.links li
  {
    display: inline;
		height:inherit;
    list-style-type: none;
    padding: 0 0;
		border-right:2px solid #E3E5CF;
		float:left;
  }
	ul.links li.first
	{
		border-left:2px solid #E3E5CF;
	}
	ul.links li a
	{
		display:block;
		text-decoration:none;
		color:#000;
		font-size:0.85em;
		text-transform:uppercase;
		padding:11px 10px 11px 10px;
	}
	ul.links li a.active
	{
		background-color:#E3E5CF;
	}
	ul.links li a:hover, ul.links li a:focus
	{
		background-color:#CCCC66;
	}

/** Drupal blocks **/
  .block /* Block wrapper */
  {
    margin-bottom: 1em;
  }
	.block p
	{
		margin: 0;
	}
	/*********************
		Footer Menus
	*********************/
	#footer .block-menu .title
	{
		display:none;
	}
	#footer .block-menu ul
	{
		text-align:center;
	}
	#footer .block-menu li
	{
		display:inline;
		list-style:none;
		padding-right:0.8em;
		
	}
	#footer .block-menu a
	{
		font-size:0.8em;
		color:#000000;
	}
	#footer .block-menu a:hover, #footer .block-menu a:focus
	{
		color:#666666;
	}
	/*********************
		Sidebar Menus
	*********************/
	#sidebar-left .block-menu ul
	{
		margin-top:5px;
		margin-left:3px;
		padding:0;
	}
	#sidebar-left .block-menu li
	{
		margin-top:3px;
		list-style:none;
		height:126px;
		width:188px;
	}
	#sidebar-left .block-menu a
	{
		color: #692c67;
		text-decoration:none;
		display:block;
		height:100%;
		font-size:1.05em;
		font-weight:bold;
		font-family: Verdana, Arial;
		padding-left:3px;
	}	

	#sidebar-left .block-menu a[title="Surprise View Cottage"]
	{
		background: no-repeat url('../../../../default/files/sv_but_1.jpg');
	}
	#sidebar-left .block-menu a[title="Field Barn Cottage"]
	{
		background: no-repeat url('../../../../default/files/fb_but_1.jpg');
	}
	#sidebar-left .block-menu a[title="Surprise View Cottage"]:hover
	{
		background: no-repeat url('../../../../default/files/sv_but_2.jpg');
	}
	#sidebar-left .block-menu a[title="Field Barn Cottage"]:hover
	{
		background: no-repeat url('../../../../default/files/fb_but_2.jpg');
	}
	#block-menu-menu-farmhouse-and-cottages
	{
		height:286px;
		background:url(../../../../default/files/menu-block.gif) no-repeat top;
	}
 
  #sidebar-left .block h2.title /* Block title */
  {
		text-align:center;
		padding-top:4px;
  }

/********************************
  Bookings/availability Block
********************************/

	#block-block-3
	{
		
	}
	#block-block-3 h2.title, #block-block-4 h2.title
	{
		height:20px;
		background: no-repeat url('../../../../default/files/block_top.gif') top;
	}
	#block-block-3 .content, #block-block-4 .content
	{
		border:#BD8C15 solid 3px;
		background:#BBB271;
	}
	#block-block-3 span, #block-block-4 span
	{
		display:block;
		text-align:center;
		color:#FFF;
		font-weight:bold;
	}
	#block-block-3 #online-text
	{
		background-color:#FFCC99;
		color:#000000
	}
	#block-block-3 li.top, #block-block-4 li.top
	{
		border-bottom:#BD8C15 solid 3px;
	}
	#block-block-3 a, #block-block-4 a
	{
		padding:5px;
		display:block;
		text-decoration:none;
		color:#000000;
		font-size:0.9em;
		font-weight:bold;
		text-align:center;
	}
	#block-block-3 li a:hover, #block-block-3 li a:focus, #block-block-4 li a:hover, #block-block-4 li a:focus
	{
		background-color:#CCCC66;
	}
	#block-block-3 p
	{
		padding-left:1em;
		font-size:0.8em;
	}
	#block-block-4 p
	{
		line-height:2em;
		text-align:center;
	}
	#block-block-4 a
	{
		font-size:0.8em;
	}

/**********************
	Admin Image Block
**********************/
	#block-block-5 .content
	{
		width:50%;
		margin:0 auto;
		text-align:center;
	}

  .more-link /* Aggregator, blog, and forum more link */
  {
    text-align: right;
  }

  #user-login-form /* Drupal's default login form */
  {
    text-align: left;
  }
  li a.active /* The active item in a Drupal menu */
  {
    color: #000;
  }

/*********************************
	View-Header for image gallery
*********************************/
	.noscript-error
	{
		font-size:0.9em;
		font-weight:bold;
    min-height: 21px;
    margin: 0 1em 5px 1em;
    border: 2px solid #ff7;
    padding: 5px 5px 5px 35px;
    background-repeat: no-repeat;
    background-position: 5px 5px;
		border-color: #c00;
    background-image: url(../zen/images/messages-error.png);
		color: #900; /* Drupal core uses #200 */
    background-color: #fee;
  }