/* $Id: style.css,v 1.89 2008/11/22 11:59:59 bfrank Exp $ */

body {
  color: black;
  background: #096854 url(bg.png) repeat-x;
}
a, a:link, a:active,
h1, h2, h3, h4, h5, h6 {
  color: #216EB2;
}
a, a:visited,
h1, h2, h3, h4, h5, h6 {
  color: #880088; /* 880088 */
}
a img, a:link img, a:active img, a:visited img, a:hover img {
  border: none;
}
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active,
h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active,
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active,
h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active,
h5 a, h5 a:link, h5 a:visited, h5 a:hover, h5 a:active,
h6 a, h6 a:link, h6 a:visited, h6 a:hover, h6 a:active {
  color: #216EB2;
  border: none
}
#main .node .content a:visited {
  color: #808;
}



blockquote {
  margin: 0 60px;
  border-left: 1em solid #ddd;
  padding: 0 10px;
}

.memstory blockquote {
  background: #fff;
  border: 2px dashed #b1b1b1;
}

.memstory {
  background: #ECFFF4;
}

#wrapper {
  background: #fff;
  border: 2px solid #ccc;
}

/*
*  Header
*/
#header {
  background: url(newtitlebargreen.jpg) no-repeat;
  border: 1px solid #aaa;
  border-bottom: none;

}
#header h1 a {
  color: #fff;
}
#header .slogan {
  color: #fff;
} 
#header-additional, 
#header-additional h2, 
#header-additional h3, 
#header-additional h4, 
#header-additional h5, 
#header-additional h6, 
#header-additional a, 
#header-additional a:visited {
  color: #fff;
}
#search input {
  color: #fff;
  background: #355F4E;
  border: 1px solid #999;
}
#search input:focus {
  background: #3E6F5B;
}
#search input.form-submit {
  color: #fff;  
  background: #194735;
  border-width: 1px;
  border-style: solid;
  border-top-color: #999;
  border-left-color: #999;
  border-right-color: #333;
  border-bottom-color: #333;
}
#search input.form-submit:focus {
  border-top-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #666;
  border-bottom-color: #666;
}

/*
*  Menus
*/
.primary_menu {
  border-top: 1px solid #ddd;
  background: #fff url(bg1.png) bottom left repeat-x;
}
.primary_menu a,
.primary_menu a:link,
.primary_menu a:active,
.primary_menu a:visited {
  color: black;
  border-bottom: none;
}
.primary_menu  a:hover,
.primary_menu  a:focus {
  color: black;
  background: #D7D7D7;
}
.primary_menu  a.active:hover,
.primary_menu  a.active:focus {
  color: black;
}
#menu .secondary_menu {
  background: #ccc;
}
.secondary_menu a,
.secondary_menu a:link,
.secondary_menu a:active,
.secondary_menu a:visited {
  color: black;
  border-bottom: none;
}
.secondary_menu  a:hover,
.secondary_menu  a:focus {
  color: black;
  background: #e0e0e0;
}
.secondary_menu  a.active:hover,
.secondary_menu  a.active:focus {
  color: black;
}

/*
*  Sidebar
*/
.sidebar-left #main {
  border-left: 1px solid #ccc;
}
.sidebar-right #main {
  border-right: 1px solid #ccc;
}
.sidebars #main {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  overflow: hidden;
}
.sidebar {
  background: #ddd;
}
#sidebar-right {
  border-left: 1px solid #ccc;
}
#sidebar-left {
  border-right: 1px solid #ccc;
}
/* Blocks */
.sidebar a,
.sidebar a:link,
.sidebar a:active,
.sidebar a:visited {
  color: #005242;
  border-bottom: none;
}
.sidebar a:hover,
.sidebar a:focus {
  border-bottom: 1px solid #999;
}
.sidebar ul li {line-height: 100%; margin-bottom: 6px}
.sidebar .item-list ul li {line-height: 120%}
/*
*  Footer
*/
#footer {
  color: #999;
  border-top: 1px solid #ccc;
  background: #fff url(bg1.png) bottom left repeat-x;
}

/*
*  Content
*/
.node .links, .node .taxonomy {
  color: #999; 
}
.node.teaser .calendar {
  background: #dfd bottom repeat-x; 
}
.messages, .comment, .node.teaser .calendar {
  color: #666;  
  border: 1px solid;
  border-top-color: #f3f3f3;
  border-left-color: #f3f3f3;
  border-bottom-color: #ddd;
  border-right-color: #eee;
}
.messages, .comment {
  background: #f3f3f3; 
}
.messages {
  color: #666;
}
.node.teaser .calendar .time {
  color: #666;
}
.node.teaser .author {
  color: #999;
}
.book-navigation .menu {
  border: none;
}
.book-navigation .page-links {
  border: 1px solid #ccc;
}
.comment {
  color: #000;
}
.comment .id, .comment .id a, .comment .id a:link, .comment .id a:active, .comment .id a:visited {
  color: #ddd;
}
.comment .submitted, .comment .links {
  color: #999;
}
.new {
  color: red;
}

.meta .links a, .links a.image {margin: 0 5px; filter:alpha(opacity=50);-moz-opacity: 0.50; opacity: 0.50}
a.image {float: left; width: 20px; height: 20px} 
a#print {background: url(links.png) 140px 0}
a#comment {background: url(links.png) 121px 0}
a#email {background: url(links.png) 102px 0}
a#bookmark {background: url(links.png) 80px 0}
a#edit {background: url(links-admin.png)}
a#promote {background: url(links-admin.png) 20px 0}
a#readmore {background: url(readmore.png)}
a#permalink {background: url(links.png) 40px 0}
a#source {background: url(links.png) 20px 0}
a#bookmark.unflag {filter:alpha(opacity=100);-moz-opacity: 1; opacity: 1}
.sidebar a.image {float: right; margin-top: -15px}
.meta .links a:hover, .links a.image:hover {filter:alpha(opacity=100);-moz-opacity: 1; opacity: 1}

/* 'Service Links' - Digg, etc */
div.service-links {background: #eee; width: 332px; text-align: right; float: right; font-size: .8em}
.service-links ul {background: url(servlinks.png) no-repeat; height: 20px}
.service-links ul.links li.first a {margin: 20px 0 0 0px}
.service-links ul li a {margin: 2px; border: none; display: block; position: relative; float: left; top: -20px; width: 20px; height: 20px;  background: #fff; filter:alpha(opacity=60);-moz-opacity: 0.60; opacity: 0.60}
.service-links ul li a:hover {filter:alpha(opacity=0);-moz-opacity: 0; opacity: 0}

/* hide unwanted stuff */
.comment_forbidden, .field-field-wrhcomment .field-label, .field-field-link .field-label, .field-field-link .field-items, .field-field-optban .field-label, .field-field-optban .field-items
{display: none}


/* format WRH Comment */
.field-field-wrhcomment .field-items .field-item, .mike {
	margin: 10px 30px;
	background: #e2e2ef;
	border-left: 3px solid #2f2978;
	padding: 5px 10px;
	font-size: .9em;
	font-family: sans-serif;
	font-weight: 580;
	color: #000
}

/* WRH Comment Links */
.field-field-wrhcomment .field-items .field-item a, .mike a {
	color: #047357;
	border-bottom: 1px dotted;
	padding: .3em 2px 1px 2px;
}
.field-field-wrhcomment .field-items .field-item a:hover, .mike a:hover {
	border-bottom: none
}
.field-field-wrhcomment .field-items .field-item a:visited:hover, .mike a:visited:hover {background: #fff;}

/* border at bottom of each story */
.node {padding-bottom: 15px; border-bottom: 1px dotted #222}

a#wrhhome {margin-bottom: -20px; padding: 20px 580px 70px 60px}

/* Date Separator styling */
h3.newdate {
	color: #eee;
	margin-top: -10px;
	padding: 2px 0 2px 30px;
	border: 1px dotted #666;
	border-bottom: 3px solid #222;
	background: #999 url(date-bg.jpg) no-repeat;
}

/* Colored Comments */
#comments .odd {background: #ddd}
#comments .odd .id a {color: #999}
#comments .id a {
	text-decoration: underline;
	padding: 0 5px;
}
#comments .id a:hover {
	text-decoration: none;
	background: #fff;
	color: #006
}
#comments .even {background: #869db2}
#comments .even a {color: #006}
#comments .submitted {color: #333}
#comments h3.title {margin-top: -5px;}
#comments .links {clear: left;}
#comments .comment {padding-top: 8px;}

/* Front Page Story title customization */
 .node h2.title a {
	margin-left: 5px;
	color: #006;
	font-size: 1.2em;
	font-weight: bold;
	font-family: sans-serif
}
 .node h2.title a:visited {
	color: #808;
	text-decoration: underline;
}

td.views-field-comment-count {text-align: center}
.view-id-board table tr td.views-field-title {font-weight: bold}

a#cafepress img {margin-left: -10px; margin-top: 5px; padding: 2px}
a#cafepress img:hover {background: #d00}
a#cafepress:hover {border-bottom: none}
#cptext {font-variant: small-caps; text-align: center; font-weight: 600; line-height: 95%;}

.picture {float: left; padding: 0 3px 3px 0;}

.user-signature {border-top: 1px dashed #333; font-size: .8em; color: #333}

input.form-text:focus, textarea:focus {background-color: #caffca}

/* tighten up member submissions block */
#block-views-mempage-block_1 .content {margin: 0 -9px; line-height: 95%}
#block-views-mempage-block_1 a:hover {border: none}
#block-views-mempage-block_1 ul li div.views-field-title:hover {background: #eee}
.views-field-name {font-size: .8em; margin-bottom: 9px}
.views-field-timestamp, .views-field-view-comment, .views-field-replyto-comment, .views-field-edit-comment {font-size: .8em; text-align: center}
.view-comments-recent li.views-row-odd {background: #e1eee1}
.view-comments-recent .views-field-title {margin: 10px 0}
.mempic {float: right; width: 7em; overflow: hidden; text-align: right}
.mempic a:hover {text-decoration: none}
.mempic a:hover img {background: #d00}
#block-block-22 a, #block-block-23 a {display: block;
background: url(button.png) no-repeat; padding: 5px 0 8px 7px; color: #fff; font-weight: bold
}
#block-block-22 a:hover, #block-block-23 a:hover {
color: #fc3; border-bottom: none
}
