/* $Id: style.css,v 1.1.2.9 2009/05/22 08:46:11 jmburnz Exp $ */

/**
 * @file style.css
 *
 * Use this file to override the Genesis core modular styles 
 * (such as the HTML elements in typography.css), module CSS 
 * and other Drupal styles. Anything that doesn't fit logically
 * into page.css, nodes.css, blocks.css or comments.css can go here.
 */

/**********************************************************
 *                    Body
 **********************************************************/
body {
  background-color: #E5E3D6;
  background-image: url("../images/bg_022.jpg");
  margin:0;
  padding:0;
  font-family: Verdana, Geneva, "DejaVu Sans", sans-serif;
}

body#tinymce {
  background-color: #F9F9F4;
  background-image: none;
  font-size: 100%;
}
/**********************************************************
 *                 HTML Elements
 **********************************************************/

h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Helvetica, sans-serif;
  color: #998060
}

h1  a:link, h2  a:link, h3  a:link, h4 a:link, h5 a:link, h6 a:link,
h1  a:visited, h2  a:visited, h3  a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
  color: #998060;
  text-decoration: none;
}

h1  a:hover, h2  a:hover, h3  a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #0070C0;
}

h1 {
font-size: 1.7em;
line-height: 1.3em;
color: #885730;
}
h2 {
font-size: 1.6em;
line-height: 1.3em;
margin: 5px 0;
}
h3 {
font-size: 1.3em;
line-height: 1.0em;
margin: 5px 0;
}
h4 {}
h5 {}
h6 {}

p {}

strong {}
em, dfn {}
dfn {}

sup, sub {}

del {}
ins {}

blockquote {}
cite {}
q {}

address {}

ul {}
ol {}
li {}

dl {}
dd {}
dt {}


abbr {}
acronym {}

pre, code, tt {}
p code {}
samp {}
kbd {}
var {}


/**********************************************************
 *                 Global Link Styles
 **********************************************************/
a {
  margin: 0; 
  padding: 0;
}

a:link    {color:#0070c0;}
a:visited {color:#4460a0;}
a:hover   {}
a:active  {}
a.active  {}

/* Set global a:active and a:focus styles. */
a:active,
a:focus {
  color: #C00000;
  border: 0;
}

/* Drupal sets this to black. */
li a.active {}

/* Remove borders on linked images. */
a img {
  border: none;
}


/**********************************************************
 *                 Accessibility Classes
 **********************************************************/

/* Hide content without positioning issues. */
.invisible {
  height: 0;
  overflow: hidden;
}

/* Move content off screen where appropriate. */
.offscreen {
  position: absolute;
  left: -999em;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* Completely remove content for all users.
   DO NOT use this for Skip links, display:none 
   hides content from screen readers! */
.remove {
  display: none;
}


/**********************************************************
 *                 Custom Styles
 **********************************************************/
/**
 * Here you can add custom stles for your theme that do not fit
 * into one if the modular stylesheets (such as the nodes, blocks,
 * page and comments stylesheets).
 */
tr.odd, tr.info {
background-color: #EEEDE9;
}	
tr.even {
background-color: #F8F7F2;
}
	
#header-blocks #block-menu-menu-horiz-top {
  border-top: 4px solid #fff;
  margin: 0;
  background-color: #EAE9DF;
  overflow: auto;
}
	
#block-menu-menu-horiz-top ul {
  margin:0;
}

#block-menu-menu-horiz-top ul li {
  list-style: none outside none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}

#block-menu-menu-horiz-top ul li a {
  display: inline-block;
  background-color: #EAE9DF;
  padding: 5px 12px;
  margin: 0;
  border-right: 4px solid #ffffff;
}
	
#block-menu-menu-horiz-top ul li a:link,	
#block-menu-menu-horiz-top ul li a:visited {
  text-decoration: none;
}
	
#block-menu-menu-horiz-top ul li a:hover {
  background-color: #F2EAC1;
}	

#block-menu-menu-horiz-top ul li a.active {
  background-color: #EDDF9C;
}	

ul.orphan-top-buttons {
  overflow: auto;
  margin: 0 0 10px 0;
  padding: 0;
  text-align:center;
} 

ul.orphan-top-buttons li {
  list-style: none outside none;
  display: inline-block;
  margin: 0;
  padding: 0;
}

ul.orphan-top-buttons li a {
  display: inline-block;
  background-color: #EAE6C2;
  padding: 5px 12px;
  margin: 0;
  border-radius: 10px 10px 10px 10px;
} 

ul.orphan-top-buttons li a:link,
ul.orphan-top-buttons li a:visited {
  text-decoration: none;
}

ul.orphan-top-buttons li a:hover {
  background-color: #EFE2A7;
}

/**********************************************************
 *                 Nice menu
 **********************************************************/
 ul.nice-menu li.active-trail {
   background-color: #EDDF9C;
 }
 