/* $Id: zen.css,v 1.14.2.6 2009/11/05 11:03:32 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:
 *
 *   Book Navigation  See line 74  of Zen's drupal6-reference.css file
 *   Forum            See line 197 of Zen's drupal6-reference.css file
 *   Menus            See line 667 of Zen's drupal6-reference.css file
 *   News Aggregator  See line 20  of Zen's drupal6-reference.css file
 *   Polls            See line 287 of Zen's drupal6-reference.css file
 *   Search           See line 320 of Zen's drupal6-reference.css file
 *   User Profiles    See line 945 of Zen's drupal6-reference.css file
 */


/** body **/
  body
  {
    background:#fff url('images/blue-steel-opq50.png') left top repeat;    
    margin: 0;
    padding: 0;
  }

#page-inner {
	width:100%;
}

/** header **/
  #header
  {
    background:#fff url('images/steel-bg-238h.png') left top repeat;
    border-bottom: 3px solid black;
    width:100%;
    overflow:visible;
  }

  #header-inner
  {
    width:100%;
    height:238px;
  }


  #logo /* Wrapper for logo */
  {
    position:relative;
    left:10px;
    top:3px;
    float:left;
  }

  #banner /* Wrapper for banner - addition by Garrett */
  {
    position:relative;
    top:-133px;
    left:223px;
    width:708px;
  }


/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */


#header-block-menu-primary-links {
left:35px;
position:relative;
top:-86px;
width:888px;
}
#header-block-menu-primary-links ul,
#header-block-menu-primary-links ul li,
#header-block-menu-primary-links ul ul {
 list-style: none;
 margin: 0;
 padding: 0;
 border-bottom:none;
}

#header-block-menu-primary-links ul {
 position: relative;
 z-index: 597;
}

#header-block-menu-primary-links ul li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

#header-block-menu-primary-links ul li.hover,
#header-block-menu-primary-links ul li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

#header-block-menu-primary-links ul ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

#header-block-menu-primary-links ul ul li {
 float: none;
}

#header-block-menu-primary-links ul ul ul {
 top: 1px;
 left: 99%;
}

#header-block-menu-primary-links ul li:hover > ul {
 visibility: visible;
}


#header-block-menu-primary-links ul li a {
 display: block;
 padding: 7px 14px;
}


/* ----- ALL LEVELS (incl. first) */

#header-block-menu-primary-links ul {
 font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 top:1px;
}

	#header-block-menu-primary-links ul li {
	 padding: 7px 0;
	 color: #fff;
	 line-height: normal;
	}

	#header-block-menu-primary-links ul li.hover,
	#header-block-menu-primary-links ul li:hover {
	 
	}

	#header-block-menu-primary-links ul a:link,
	#header-block-menu-primary-links ul a:visited { color: #fff; text-decoration: none; }
	#header-block-menu-primary-links ul a:hover { color: #0e2657; text-decoration: none; }
	#header-block-menu-primary-links ul a:active { color: #fff; }


/* ----- END LEVEL */


	/* ----- NON-FIRST LEVEL */

	#header-block-menu-primary-links ul ul {
	 width: 170px;
	 background-color: #333;
	 color: #fff;
	 font-size: 13px;
	 text-transform: none;
	 filter: alpha(opacity=90);
	 -moz-opacity: .9;
	 KhtmlOpacity: .9;
	 opacity: .9;
	}

		#header-block-menu-primary-links ul ul li {
		 background-color: transparent;
		 color: #000;
		 filter: none;
		}

		#header-block-menu-primary-links ul ul li.hover,
		#header-block-menu-primary-links ul ul li:hover {
		 background-color: transparent;
		}

		#header-block-menu-primary-links ul ul a:link,
		#header-block-menu-primary-links ul ul a:visited { color: #fff; }
		#header-block-menu-primary-links ul ul a:hover { color: #fff; text-decoration: none; }
		#header-block-menu-primary-links ul ul a:active { color: #fff; }


/* ----- END LEVEL */



/*------------------------------------------------------------------------------------------------------/
 * @section	Support Class 'dir'
 * @level sep	ul, .class
 */


/* ----- ALL LEVELS (incl. first) */

#header-block-menu-primary-links ul *.dir {
 padding-right: 12px;
 background-image: none;
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

/* ----- END LEVEL */


/* Components override */


/* ------------- Override default */

	#header-block-menu-primary-links ul li {
	 padding: 0;
	}


/* ------------- Reinitiate default: post-override activities  */

	#header-block-menu-primary-links ul li.dir {
	 padding: 7px 20px 7px 14px;
	}

	#header-block-menu-primary-links ul ul li.dir {
	 padding-right: 15px;
	}


/* ------------- Custom */

	#header-block-menu-primary-links ul li {

	}

	#header-block-menu-primary-links ul ul a {
	 padding: 4px 5px 4px 14px;
	 width: 151px; /* Especially for IE */
	}

	#header-block-menu-primary-links ul ul a:hover {
	 background-color: #3474d4;
	}

	#header-block-menu-primary-links ul a.open {
	 background-color: #2e2e2e;
	 color: #76b900;
	}

	#header-block-menu-primary-links ul ul a.open {
	 background-color: #3474d4;
	 color: #fff;
	}


	/* CSS 2.1 */

	#header-block-menu-primary-links ul li:hover > a.dir {
	 background-color: #2e2e2e;
	 color: #76b900;
	}

	#header-block-menu-primary-links ul ul li:hover > a.dir {
	 background-color: #3474d4;
	 color: #fff;
	}




/** footer **/
  #footer
  {
    background:#fff url('images/steel-bg-238h.png') left top repeat;
    border-top: 3px solid black;
    height:60px;
    margin-top:27px;
  }

  #footer-inner
  {
  }

  #footer-message
  {
    text-align:center;
    color:#fff;
    margin-top:20px;
  }
  
  #footer-message a
  {
    color: #aecafe;
  }
  
  #footer-message a:hover
  {
    color: #84affc;
  }
  
  td {
border:1px solid #0099FF;
}

td {
vertical-align:top;
}

img {
 border:none;
}