/* $Id: zen.css,v 1.14.2.1 2009/02/13 07:46:04 johnalbin Exp $ */

/*
 * ZEN STYLES
 *
 * This is an example stylesheet. Sub-themes should NOT include the zen/zen.css
 * file, but instead copy this CSS to their own stylesheets.
 *
 * In this stylesheet, we have included all of the classes and IDs from this
 * theme's tpl.php files. We have also included many of the useful Drupal core
 * styles to make it easier for theme developers to see them.
 *
 * Many of these styles are over-riding Drupal's core stylesheets, so if you
 * remove a declaration from here, the styles may still not be what you want
 * since Drupal's core stylesheets are still styling the element. See the
 * drupal6-reference.css file for a list of all Drupal 5.x core styles.
 *
 * In addition to the style declarations in this file, other Drupal styles that
 * you might want to override or augment are those for:
 */


/** body **/
  body.postworkshop
  {
    margin: 0;
  	background: url(http://www.xycod.com/images/static/pws_bg.jpg) repeat-x;
  }

a{color:#333; text-decoration:none;}
a:hover{color:#ff0000;}

  #page
  {
  }

  #page-inner
  {
  }

	#pws{position:absolute; top:120px; left:10px; font-size:80%;}

/** header **/
  #header
  {
  height:120px;
  position:relative;
  }

  #header-inner
  {
  }

  #logo-title /* Wrapper for logo, website name, and slogan */
  {
  }

  #logo /* Wrapper for logo */
  {
    margin: 0 0 5px 0;
    padding: 0;
  }

  #logo-image /* The actual logo image */
  {
  }

  h1#site-name, div#site-name /* The name of the website */
  {
    font-size: 2em;
    line-height: 3.6em;
	color:#ff0000;
	font-family:trebuchet ms;
  }

  #site-name a:link,
  #site-name a:visited
  {
    color: #ff0000;
    text-decoration: none;
  }

  #site-name a:hover
  {
    text-decoration: underline;
  }

  #site-slogan /* The slogan (or tagline) of a website */
  {
  }

  #header-blocks /* Wrapper for any blocks placed in the header region */
  {
  }

/** main (container for everything else) **/
  #main
  {
  	min-height:500px;
	background:#fff;
	border:1px solid #a8a8a8;
	padding:0 20px 0 20px;
  }

  #main-inner
  {
  }




  #content
  {
  font-size:12px;
  }
  .content-pad{padding:5px 40px 20px 40px;}
  .node-form{padding:20px;}

  #content-inner
  {
/*  padding:10px 20px;*/
  }

  #mission /* The mission statement of the site (displayed on homepage) */
  {
  }

  #content-top /* Wrapper for any blocks placed in the "content top" region */
  {
  }

  #content-header /* Wrapper for breadcrumb, title, messages, tabs, and help */
  {
  }

  .breadcrumb /* The path to the current page in the form of a list of links */
  {
    padding:0 0 0 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;
  }

  div.messages /* Important messages (status, warning, and error) for the user */
  {
  }

  div.status /* Normal priority messages */
  {
  }

  div.warning, tr.warning /* Medium priority messages */
  {
    /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
  }

  div.error, tr.error /* High priority messages. See also the .error declaration below. */
  {
  }

  div.tabs /* See also the tabs.css file. */
  {
  margin:5px 0;
  }

  .help /* Help text on a page */
  {
    margin: 1em 0;
  }

  .more-help-link /* Link to more help */
  {
    font-size: 0.85em;
    text-align: right;
  }

  #content-area /* Wrapper for the actual page content */
  {
  }


/** navbar **/
  #navbar
  {
  }

  #navbar-inner
  {
  }

  #search-box /* Wrapper for the search form */
  {
  }

  #edit-search-theme-form-1-wrapper label /* Label that says "Search this site:" */
  {
    display: none;
  }

  #primary /* Primary links */
  {
  }

  #secondary /* Secondary links */
  {
  }

/** sidebar-left **/
  #sidebar-left
  {
  }

  #sidebar-left-inner
  {
  }

/** sidebar-right **/
  #sidebar-right
  {
  }

  #sidebar-right-inner
  {
  }

/** footer **/
  #footer
  {
  	height:35px;
	background:#e6e6e6;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	border-bottom:5px solid #363636;
	font-size:11px;
	margin-bottom:30px;
  }

  #footer-inner
  {
  }

  #footer-message /* Wrapper for the footer message from Drupal's "Site information"
                     and for any blocks placed in the footer region */
  {
  	float:left;
	margin:8px 0 0 20px;
  }
  #footer-menu
  {
  	float:right;
  }
  #links-footer{list-style:none; margin:8px 20px 0 0;}
  #links-footer li{display:inline; padding:0 7px;}
  #links-footer li a{text-decoration:none; color:#222;}
  #links-footer li a:hover{color:#FF0000;}

/** closure **/
  #closure-blocks /* Wrapper for any blocks placed in the closure region */
  {
  }




  /* All nodes are given a node-type-FOO class that describes the type of
   * content that it is. If you create a new content type called
   * "my-custom-type", it will receive a "node-type-my-custom-type" class.
   */
  .node-type-page /* Page content node */
  {
  }

  .node-type-story /* Story content node */
  {
  }

  .node h2.title /* Node title */
  {
  }

  .marker /* "New" or "Updated" marker for content that is new or updated for the current user */
  {
    color: #ff0000;
  }

  .node .picture /* The picture of the node author */
  {
  }

  .node.node-unpublished .picture,
  .comment.comment-unpublished .picture
  {
    position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
  }

  .node .meta /* Wrapper for submitted and terms data */
  {
  }

  .node .submitted /* The "posted by" information */
  {
  }

  .node .terms /* Node terms (taxonomy) */
  {
  }

  .node .content /* Node's content wrapper */
  {

  }

  .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;
    list-style-type: none;
    padding: 0 0.5em;
  }
  .disallowed{position:absolute; text-align:left; left:130px; top:22px;}
  

  .menu-home{width:94px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-1_home.png) no-repeat; display:block;}
  .menu-home.active{width:94px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-1_home-on.jpg) no-repeat; display:block;}
  
  .menu-news{width:106px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-2_news.png) no-repeat; display:block;}
  .menu-news.active{width:106px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-2_news-on.jpg) no-repeat; display:block;}
  
  .menu-product{width:141px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-3_product.png) no-repeat; display:block;}
  .menu-product.active{width:141px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-3_product-on.jpg) no-repeat; display:block;}
  
  .menu-gallery{width:129px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-4_gallery.png) no-repeat; display:block;}
  .menu-gallery.active{width:129px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-4_gallery-on.jpg) no-repeat; display:block;}
  
  .menu-download{width:158px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-5_download.png) no-repeat; display:block;}
  .menu-download.active{width:158px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-5_download-on.jpg) no-repeat; display:block;}
  
  .menu-about{width:103px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-6_about.png) no-repeat; display:block;}
  .menu-about.active{width:103px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-6_about-on.jpg) no-repeat; display:block;}
  
  .menu-contact{width:129px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-7_contact.png) no-repeat; display:block;}
  .menu-contact.active{width:129px; height:35px; background:url(http://www.xycod.com/images/dynamic/buttons/menu-7_contact-on.jpg) no-repeat; display:block;}



  .preview .node /* Preview of the content before submitting new or updated content */
  {
    /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
  }