/*
Theme Name: lightalpha
Theme URI: http://jhfrey.com/lhalpha
Description: Child Responsive Theme
Author: Betsy Frey
Author URI: http://jhfrey.com
Template: responsive
Version: 1.0
*/

@import url('../responsive/style.css');

/* *********************************************************** */
/* optimize home page gallery display for large screen */
.board hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
}

.greenbg {
  background: #010101 !important;
  color: #f0f0f0 !important;
}

/* full width logo header */
#logo img {
max-width: 960px;
width: 100%;
}

/* border around photos, but not header or sidebar photos */
#content img {
   border:1px solid #021a40;
}

/* border helps with the historic gallery photos with long captions */
.gallery dl { margin: 1px; border: 1px solid #000000; }

/* similar to former blockquote */
.lhblock { 
	font-style: italic;
	padding: 10px 20px; 
}

/* *************************************************************************
  START OF COLORS TO BE PLAYED WITH
*/

/* background of body is outer border */
body {
	background: #fcf4d5; /* <- cream; #fceebb; /* <- light yellow #efefef; <- near white*/
	color: #555555;
}

h1, h2, h3, h4, h5 {
	color: #6e0000;
}

/* background of wrapper is page background */
#wrapper {
	background-color: #fcf4d5;
	border: 1px solid #fcf4d5;
}

/* hr is a horizontal rule, a line going across the container */
hr { 
	color: #fcf4d5; 
	background: #fcf4d5;
}



/* links have colors */
a:hover,
a:focus,
a:active {
	color: #440101; /* fe0000 */
}

a {
	color: #3959d2; /* #3989a3; */
}

/* widget colors */
.widget-wrapper hr {
	color: #e6d9aa; 
	background: #e6d9aa;
}
.widget-wrapper {
	background-color: #e6d9aa; /* #e6d9aa; /* #ebbb7c; /* #f9f9f9; */
	border: 1px solid #e6d9aa; /* #e5e5e5; */
}

.lhblock,
#widgets {
background-color: #e6d9aa;
}

/* menu colors are complicated */
.menu {
	background-color: #6e0000; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#6e0000), to(#3d3d3d));
	background-image: -webkit-linear-gradient(top, #6e0000, #3d3d3d);
	background-image: -moz-linear-gradient(top, #6e0000, #3d3d3d);
	background-image: -ms-linear-gradient(top, #6e0000, #3d3d3d);
	background-image: -o-linear-gradient(top, #6e0000, #3d3d3d);
	background-image: linear-gradient(top, #6e0000, #3d3d3d); 
	clear: both; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6e0000, endColorstr=#3d3d3d); 
	margin: 0 auto;
}

.menu .current_page_item a,
.menu .current-menu-item a {
	background-color: #630000; /* #343434; */
}

/** Warning: CSS ORDER IS IMPORTANT: link, :visited, :hover, :active */

.menu ul li a:hover,
.menu li li a:hover {
	background: #33ccff !important; /* without !important, bg of learn->history goes white */
	color: #000000;
}

.menu a:focus {
background: #6e0000 !important;
	color: #ffffff;
	outline: 0;
	text-decoration: none;
}

.menu a:hover {
	background-color: #00afff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00afff), to(#363636));
	background-image: -webkit-linear-gradient(top, #00afff, #363636);
	background-image: -moz-linear-gradient(top, #00afff, #363636);
	background-image: -ms-linear-gradient(top, #00afff, #363636);
	background-image: -o-linear-gradient(top, #00afff, #363636);
	background-image: linear-gradient(top, #00afff, #363636); 
	color: #ffffff; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00afff, endColorstr=#363636); 
}

.menu a:active {
background: #6e0000 !important;
	color: #ffffff;
	outline: 0;
	text-decoration: none;
}


.menu li li a { 
	background: #00aaff !important; /* light blue overrides gray !important */
	color: #010101; 
	font-weight: normal !important;
}


/* ************************************************************************
  END OF COLORS TO BE PLAYED WITH
*/

/* Widgets. 
-------------------------------------------------------------- */

/* used in the <hr> on the sidebar */
.compact {
	margin: 0;
}

/* smaller widget title font uses less real estate */
.widget-title h3,
.widget-title-home h3 {
	display: block;
	font-size: 16px;  /* formerly 24px */
	font-weight: 700;
	line-height: 15px;  /* formerly 23px */
	margin: 0 !important;
	padding: 0 0 10px 0 !important;  /* formerly 0 0 20px 0 */
	text-align: left;
}

/* paypal widget leaves too much space above paragraph */
.widget_paypal_donations p {margin: 0; }

.widget-wrapper {
	margin: 0px 0px 10px;
	padding: 0px 10px; /* 20px; */
}

#widgets {
	margin-top: 10px; /* 40px; */
}



.underline {
text-decoration: underline;
}

.deflist dt {
	font-size: 16px !important;
	font-weight: 700 !important;
}

/* =Header Menu (Primary)
-------------------------------------------------------------- */

.main-nav .menu li a:link,
.main-nav .menu li a:hover,
.main-nav .menu li a:visited,
.main-nav .menu li a:active
{text-decoration:none;margin:0;text-transform:uppercase;}
