


/* @group Various Elements
------------------------------------------------------------ */

.table.default table thead tr th { border-bottom-color: #800000; }
.table.default tfoot tr th, .table.default table tfoot tr td { border-top-color: #800000; }
.highlight, .dropcap-circle.colored, .dropcap-square.colored { background: #800000; }
.dropcap.colored { color: #800000; }

a,
a:hover
a.passive:hover,
.passive-links a:hover,
.widget ul li a:hover,
.entry a.passive.more-link,
.entry .entry-heading a:hover { color: #800000; }

#main-nav ul li ul li a:hover,
#main-nav ul li ul li.current-menu-item a,
button:hover,
a.button:hover, 
input[type=submit]:hover,
input[type=reset]:hover,
.paginator a:hover,
.paginator span:hover,
.paginator .current { color: #800000; }
 
#sidebar a:hover,
#sidebar ul li.current_page_item a {
  color: #800000 !important;
}

/* @end */



/* @group Header Bar
------------------------------------------------------------ */

#header-bar {
  background-color: #450000;
  color: white;
  text-shadow: rgba(0,0,0,.9) 1px 1px 0px;
}

#header-bar a,
#header-bar a:hover,
#header-bar nav ul li.current-menu-item a {
  color: white;
}

#header-bar nav ul li a {
  color: #bd8f8f;
}

/* @end */



/* @group Header & Footer Backgrounds/Gradients
------------------------------------------------------------ */

#header {
  background: #360000;
}

#header-bg,
#footer-bg {
  opacity: .30;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
}

#header-gradient {
  background: #360000; /* Old browsers */
  background: -moz-linear-gradient(top,  #800000 0%, #360000 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#800000), color-stop(100%,#360000)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #800000 0%,#360000 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #800000 0%,#360000 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #800000 0%,#360000 100%); /* IE10+ */
  background: linear-gradient(top,  #800000 0%,#360000 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#800000', endColorstr='#360000',GradientType=0 ); /* IE6-9 */
}

#footer-widget-area {
  background: #360000; /* Old browsers */
  background: -moz-linear-gradient(top,  #730000 0%, #360000 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#730000), color-stop(100%,#360000)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #730000 0%,#360000 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #730000 0%,#360000 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #730000 0%,#360000 100%); /* IE10+ */
  background: linear-gradient(top,  #730000 0%,#360000 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#730000', endColorstr='#360000',GradientType=0 ); /* IE6-9 */
}

/* @end */



/* @group Navigation
------------------------------------------------------------ */

#main-nav > ul > li > a {
  text-shadow: rgba(0,0,0,.7) 1px 1px 0px;
}

#main-nav ul li a,
#main-nav > ul > li.menu-item-home > a {
  color: #bc8f8f;
}

#main-nav ul li a:hover,
#main-nav > ul > li.current-menu-item > a {
  color: white;
}

/* @end */



/* @group Footer
------------------------------------------------------------ */

#footer-widget-area .quiet {
  color: #834949;
}

#footer-widget-area h3 {
  color: #f2e0e0;
}

#footer-widget-area,
#footer-widget-area a,
#footer-widget-area .widget ul li a {
  color: #bc8f8f;
}

#footer-widget-area .widget * {
  background-color: transparent;
  border-color: #7d3131;
  text-shadow: rgba(0,0,0,.7) 1px 1px 0px;
}

#footer-widget-area a:hover,
#footer-widget-area .widget ul li.current_page_item a,
#footer-widget-area .widget ul li a:hover,
#footer-widget-area .widget_calendar table tbody a,
#footer-widget-area .widget_calendar table thead tr th {
  color: white;
}

#footer-widget-area .widget a.post-date,
#footer-widget-area .widget_calendar table tbody tr td,
#footer-widget-area .widget_calendar table caption {
  color: #834949;
}

/* @end */



/* @group Footer Bar
------------------------------------------------------------ */

#footer-bar {
  background-color: #200000;
  text-shadow: rgba(0,0,0,.5) 1px 1px 0px;
}

#footer-bar,
#footer-bar a { color: #966a6a; }

#footer-bar a:hover,
#footer-bar nav ul li.current-menu-item a {
  color: white;
}

/* @end */