


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

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

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: black; }

#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: black; }
 
#sidebar a:hover,
#sidebar ul li.current_page_item a {
  color: black !important;
}

/* @end */



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

#header-bar {
  background-color: #333;
  color: white;
}

#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: #d2d2d2;
}

/* @end */



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

#header {
/*  background: #333333;*/
/*  background: #111111;*/
  background: #2B2B2B;
}

/* Togliere _deprecated per ripristinare */
#header-bg_deprecated,
#footer-bg_deprecated {
  opacity: .25;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
	filter: alpha(opacity=15);
}

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

#footer-widget-area {
/*  background: #111111;*/
  background: #2B2B2B;
}

#footer-widget-area_deprecated {
  background: #333333; /* Old browsers */
  background: -moz-linear-gradient(top,  #565656 0%, #333333 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#333333)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #565656 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #565656 0%,#333333 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #565656 0%,#333333 100%); /* IE10+ */
  background: linear-gradient(top,  #565656 0%,#333333 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#333333',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: #b2b2b2;
}

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

/* @end */



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

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

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

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

#footer-widget-area .widget * {
  background-color: transparent;
  border-color: #666;
  text-shadow: rgba(0,0,0,.4) 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: #828282;
}

/* @end */



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

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

#footer-bar,
#footer-bar a { color: #c3c3c3; }

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

/* @end */