/* $Id: newswire_washington.css,v 1.1 2008/08/21 21:59:27 jmburnz Exp $ */

/*****************************

  Newswire Washington styles.css
  Theme by AdaptiveThemes.com
  
  #003366  very dark blue 
  #336699  dark blue
  #222     very dark gray
  #BBB     medium light gray
  #CCC     light gray
  #EEE     silver
  #FFF     white
  #f7f7f7  light silver

******************************/

/*** Site slogan ***/
.branding em {
  color: #336699;
}

/*** Search Box Top ***/
#search-box-top #edit-search-theme-form-1 {
  color: #336699;
  border-color: #003366;
}

#block-search-0 .form-submit,
#search .form-submit {
  color: #fcfcfc;
  background-color: #336699;
  border: 1px solid #003366; 
}

/*** Primary Menu Links  ***/
#main-navigation { 
  background: #336699;
}

#primary-menu {
  border-left: 15px solid #003366;  
}

#primary-menu ul.links li a {
  color: #fcfcfc;
  background: #336699;
}

#primary-menu ul.links li a:hover {
  color: #fcfcfc;
  background: #003366;
}

/*** Secondary Menu Links ***/
#secondary-menu { 
  border-bottom: 2px solid #336699; 
}

#secondary-menu ul.links li a:link,
#secondary-menu ul.links li a:visited,
#secondary-menu ul.links li a:active {
  color: #336699;
}

#secondary-menu ul.links li {
   border-right: 1px solid #efefef;
}

/*** Suckerfish drop menus ***/
#suckerfish {
  border-left: 15px solid #003366;  
}

#suckerfish .block .content {
  padding: 0;
}

#suckerfish a { 
  background: #336699; 
  color: #fcfcfc;
}

#suckerfish a:active, 
#suckerfish a:hover   { 
  background: #003366; 
  color: #fcfcfc;
}

#suckerfish ul.menu li li a:link, 
#suckerfish ul.menu li li a:visited { 
  color: #fcfcfc; 
  background: #336699; 
}

#suckerfish ul.menu li li { 
}

#suckerfish ul.menu li ul a { 
  color: #fcfcfc;
  border-bottom: 1px solid #003366; 
}

#suckerfish ul.menu li ul a:active, 
#suckerfish ul.menu li ul a:hover { 
  color: #003366; 
  background: #efefef; 
}

#suckerfish ul.menu li li.expanded a { 
  background: #336699; 
}

#suckerfish ul.menu li li.expanded a:active, 
#suckerfish ul.menu li li.expanded a:hover { 
  background: #efefef; 
}

#suckerfish ul.menu li ul a:active, 
#suckerfish ul.menu li ul a:hover { 
  background: #efefef;
  text-decoration: none;  
}

#suckerfish ul.menu li li.expanded ul.menu a { 
  background: #336699; 
}

#suckerfish ul.menu li li.expanded ul.menu a:active, 
#suckerfish ul.menu li li.expanded ul.menu a:hover { 
  background: #efefef; 
}

#suckerfish ul.menu li li.expanded ul.menu li.expanded a { 
  background: #336699; 
}

#suckerfish ul.menu li li.expanded ul.menu li.expanded a:active, 
#suckerfish ul.menu li li.expanded ul.menu li.expanded a:hover { 
  background: #efefef;
}

/*** The Main Columns 
     Column specific styles ***/

/*** Column 2 ***/
#content h1.category {
  background: #efefef; 
  border: 1px solid #CCC;
}

#content h1.category em {
  color: #336699;
  background: #efefef; 
}

#content h1.category span {
  color: #222;
}

/*** Column 3 ***/
#right_2 { 
  background: #efefef; 
  border: 1px solid #333333;
}

#right_2 .block .block-wrapper { 
  background: transparent;
}

#right_2 .block ul li {
  color: #333333;
}

#right_2 .block div.title {
  background: transparent;
  border-bottom: 1px solid #333333;
}

#right_2 .block div.title span {
}

/*** Column 1 ***/
#left { 
  background: #f6f6f6; 
  border: 1px solid #575757;
}

#left  .block .block-wrapper { 
  background: transparent;
}

#left  .block ul li {
  color: #575757;
}

#left  .block div.title {
  background: transparent;
  border-bottom: 1px solid #575757;
}

#left  .block div.title span {
}

/***  Mission ***/
.mission { 
  color: #222;
  background: transparent; 
  border-bottom: 2px solid #efefef;
}

.mission a:link,
.mission a:visited,
.mission a:hover {
  color: #222;
}

/*** Nodes ***/
div.node {
  border-bottom:1px solid #efefef;
}

/*** Comments ***/
div.comment.odd {
  background: #EEE;
}

div.comment.even {
  background: #efefef;
}

div.comment.comment-mine {
  background: #CCC;
}

/*** Forum ***/
.forum-topic-navigation {
  border-bottom:1px solid #CCC;
  border-top:1px solid #CCC;
}

/*** Book module ***/
.book-navigation .page-links {
  background: #efefef;
}
.book-navigation .menu {
  border-color: #efefef;
}

/*** Blocks ***/
.block div.title {
  color: #222;
  background: #efefef;
  border-bottom: 1px solid #EEE;
}

.block {
  padding: 0;
  border: 1px solid #EEE;
}

.block ul li {
  color: #EEE;
}

/*** Footer ***/
#footer-message {
  color: #BBB;
}

#adaptivethemes a:link, 
#adaptivethemes a:active, 
#adaptivethemes a:visited {
  color: #BBB;
}

#adaptivethemes a:hover {
  color: #CCC;
}

/*** Tables ***/
thead th     { border-bottom: 2px solid #CCC; }
tr.even,
tr.odd,
tbody, 
tbody th     { border: none; }
tr.odd       { background-color: #efefef; }
tr.info      { background-color: #CCC; }
tr.even      { background-color: #fcfcfc; }

tr.odd td.active  { background-color: #EEE; }
tr.even td.active { background-color: #CCC; }

td.region, td.module, td.container {
  border-bottom: none;
  background-color: #efefef;
  color: #222;
}

table.system-status-report th {
  border-bottom: none;
}

/*** Fieldsets ***/
fieldset, fieldset legend {
  border:1px solid #CCC;
}