/* $Id */

/**
 * @file
 * Black and orange custom color scheme
 */

/** ------------------------- HTML ELEMENTS ------------------------------- **/

body {
  background-attachment: fixed;
  color: #222222;
  /* color: black; */
}

h1, h2, h3, h4, h5 {
  color: black;
}

h1.title {
  color: #df0010;
}

a {
  color: #C5001A;
}

th a {
  color: white;
  text-decoration: underline;
}

/* #page { */
/*     box-shadow: 5px 5px 25px 5px #333; */
/*     background-color: #fff; */
/* } */


/** ------------------------------ HEADER --------------------------------- **/

#header .section {
/*  background: #050404 url(images/black/header_bg.gif) top left repeat-x; */
}

#site-name a:link,
#site-name a:visited {
  color: #fff;
}

#site-slogan   {
  color: #ef0024;
}

#secondary,
#secondary a {
  color: #ef0024;
}

/* Suckerfish menus (primary links in top nav) */

#navigation {
  /* background: #1f1f1f url(images/black/primary_bg.gif) top left repeat-x; */
/*  border-top: 1px solid #464646; */
/*  border-bottom: 3px solid #df0010;*/
  border-bottom: 1px solid #464646;

}

#suckerfishmenu a {
  color: #000;
}

#suckerfishmenu a.active,
#suckerfishmenu a:hover {
  color: #ef0024;
  text-decoration: none;
}

#suckerfishmenu ul.menu li ul a {
  color: #fff;
  background-color: #777;
  border: 1px solid #999;
  border-top: 0px;
}

#suckerfishmenu ul.menu li ul a:hover {
  background-color: #222;
}

#suckerfishmenu ul.menu ul {
  border-top: 1px solid #888;
}

/** ----------------------------- FOOTER ---------------------------------- **/

#footer {
  /* background-color: #171717; */
  /* color: #fff; */
  border-top: solid 3px #171717;
}

/** ------------------------------- NODES --------------------------------- **/

.node-links ul.links li a {
  color: #181818;
}

/** ----------------------------- BLOCKS ---------------------------------- **/

/* .region-sidebar-first */
.sidebar .block h2.title {
  /* background: #1f1f1f url(images/black/primary_bg.gif) top left repeat-x; */
  /* border: 1px solid #262626; */
/*  background: #df0010;*/
/*  border-bottom: 3px solid #df0010;*/
/*  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
*//*  color: #fff;*/
}

.sidebar .block h2.title a {
/*  color: #fff;*/
}

/* .region-sidebar-first */
.sidebar .block .content {
  /* background-color: #EDEDED; */
 /* border: 1px solid #E0E0E0;*/
/*  padding: 0 10px 0 10px;*/
}

/* Clear styling to remove header on center and right blocks */

/* .region-sidebar-second .block .content, */
/* #content .block .content { */
/*   border: none; */
/*   padding: 0; */
/*   background: none; */
/* } */

/* .region-sidebar-second .block h2.title, */
/* #content .block h2.title { */
/*   padding: 0 0 10px 0; */
/*   color: #323232; */
/*   background: none; */
/*   border: none; */
/* } */

/* .region-sidebar-second .block, */
/* #mission, */
/* #content .block { */
/*   -moz-border-radius: 7px; */
/*   -webkit-border-radius: 7px; */
/*   padding: 10px; */
/*   border: 1px solid #D6D6D6; */
/*   background: #d1d1d1 url(images/black/block1.gif) top left repeat-x; */
/* } */


/* #mission { */
/*   font-weight: bold; */
/* } */

/** ------------------------------- POLLS -------------------------------- **/

.poll .bar {
  background-color: #171717;
}
.poll .bar .foreground {
  background-color: #D74F0B;
}

/** ------------------------------- BUTTONS -------------------------------- **/

.form-submit {
  padding: 2px 7px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid black;
  color: white;
  font-weight: bold;
  background: #df0010;
}
