/* $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 {
  font-family: Verdana, Geneva, "DejaVu Sans", sans-serif;
  /* background:#FFFFFF url(../images/main_bg.gif) repeat-x scroll 0 0; */
  background-color: #ffffff;
  color:#000000;
  margin:0;
  padding:0;
}

body.admin-menu {
		/* background:#FFFFFF url(../images/main_bg.gif) repeat-x scroll 0 24px; */
}


/**********************************************************
 *                 HTML Elements
 **********************************************************/

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

p {}

strong {}
em, dfn {}
dfn {}

sup, sub {}

del {}
ins {}

blockquote {
		background:#FFFAE8;
		padding-left: 2em;
}

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,
a:visited {color:#006882; text-decoration:none;}
a:hover   {text-decoration:underline}
a:active,
a.active  {color: #000;}

/* Set global a:active and a:focus styles. */
a:active,
a:focus {
  color: #1B7D01;
  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).
 */
	
/**
 * This theme uses border radius, here is a quick reference:
 * These are handled by / should be handled by:
 *
 * -moz-border-radius-topleft / -webkit-border-top-left-radius
 * -moz-border-radius-topright / -webkit-border-top-right-radius
 * -moz-border-radius-bottomleft / -webkit-border-bottom-left-radius
 * -moz-border-radius-bottomright / -webkit-border-bottom-right-radius
 */
	
/* Poll */
#poll-cancel-form .form-submit {
		background: url(../images/button_140.gif) no-repeat 0 0;
		color:#144848;
		font-family:Georgia,"Times New Roman",Times,serif;
		border: 0;
		padding: 5px 0;
		width: 140px;
}

.poll .bar {
  background-color:#FFE5A4;
}
.poll .bar .foreground {
  background-color:#970000;
}

/* admin panels */
div.admin-panel {
  background:#FFE5A4;
  border-color:#C58C00;
		-moz-border-radius:4px;
}
.admin-panel h3 {
  background:#C58C00;
		color:#FFF;
}

/* messages */
.messages, .help {
		-moz-border-radius:4px;
}

/* tables */
table {
  border-color:#C58C00;
}
tbody {
  border-top-color:#C58C00;
}
td, th {
  border-bottom-color:#C58C00;
}
tr.odd, tr.info {
  background-color:#FFE5A4;
}
thead th {
  border-bottom-color:#C58C00;
}
tr.even {
  background-color:#FFE5A4;
}
tr.even, tr.odd {
  border-bottom:1px solid #C58C00;
}
td.region, td.module, td.container td.category {
		background-color:#FFF;
		border-bottom:1px solid #C58C00;
		border-top:1.5em solid #FFF;
}
tr.drag-previous {
  background-color:#FFFFDD;
}
#permissions td.module {
		background:#EDD28C;
		color:#222;
}
#permissions td.module {
  font-weight:bold;
}
table.system-status-report th {
  border-bottom-color:#C58C00;
}

/* forms */
input.text, input.title, select,
input.form-text, textarea, fieldset {
  border:1px solid #C58C00;
}
	
.heading { 
  text-align: center;
  font-weight: bold;
  font-size: 1.5em;
}

.resizable-textarea .grippie {
		background-color:#FFE5A4;
		border-color:#C58C00;
}

/**********************************************************
 *                   Local tasks
 **********************************************************/
ul.primary {
  border-bottom: 0;
}

ul.primary li a {
  background-color: #FFE5A4;
  border: 2px solid #C58C00;
  font-weight: bold;
  padding: 0.35em 1.4em 0.5em;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
}

.local-tasks ul.primary li.active a {
  background-color: #FFF;
  border: 2px solid #C58C00;
}

.local-tasks ul.primary li a:hover {
  background-color: #FFF;
  border: 2px solid #C58C00;
}

ul.secondary {
  border-bottom: 0;
}

/**********************************************************
 *                    Vertical tabs
 **********************************************************/
.vertical-tabs {
  background-color: #FFE5A4 ;
  border-color: #C58C00;
}

.vertical-tabs-list {
  border-color: #C58C00;
}

.vertical-tabs-list li {
  background: #FFF;
  border-color: #C58C00;
}

.vertical-tabs-list li.selected {
  background: #FFE5A4 ;
}

.vertical-tabs-list li.selected strong {
  color: #C58C00;
}
