body {
   line-height: 150%;
	 font-family: Arial, Helvetica, sans-serif;
}

/* 
 * Hide the background 
 */
.site-container-wrap {
		background: transparent;
	  overflow: visible;
	  margin-top: 0px;
	  margin-bottom: 0px;
	  padding: 0px;
	  padding-top: 10px;
}

/*
 * Reducing the outside padding. 
 */

.site-inner {
	padding-top: 15px;
}


.content {
    width: 790px;
}

@media only screen and (max-width: 1139px) {
	.content {
    width: 615px;
	}
	.sidebar-primary, .title-area   {
    width: 332px;
  }
}

@media only screen and (max-width: 1023px) {
	.content {
    width: 100%;
	}
		.sidebar-primary, .title-area {
    width: 100%;
  }

}

/* 
 * Smaller input boxes 
 */

input {
	padding: 5px
}

/* 
 * Site Description 
 */

section#text-8.widget {
   margin: 15px 10px 0px 0px;
	 text-align: right;
}

@media only screen and (max-width: 1139px) {
	section#text-8.widget {
     margin: 15px 10px 0px 0px;
		 text-align: right;
	}
}

@media only screen and (max-width: 1023px) {
	section#text-8.widget {
		 margin: 5px 0px 0px 0px;
		 text-align: center;
	}
}

.header-image .site-title, .header-image .title-area {
	min-height: 0px;
}

.site-title {
	margin-top: 0px;
	margin-bottom: 10px;	
}

h1.site-title {
	margin-top: 0px;
	margin-bottom: 0px;	
}

/* 
 * Site Header
 */

.site-header {
	background-color: #333333;
	color: #FFFFFF;
	font-size: 26px;
	line-height: 100%;
	font-family: Oswald, Arial, Helvetica, sans-serif;
  box-shadow: -5px 1px 10px 2px  #aaaaaa;
}

/*
 * Logo
 */

.site-title {
   margin-top: 10px;
	 margin-left: 10px;
}

/* 
 * Main Menu
 */

#menu-main.menu {
	font-family: Oswald, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	  box-shadow: -5px 1px 10px 2px  #aaaaaa;

}

/*
 * Search Form
 */
section#search-14.widget {
	margin: 0px 10px 10px 10px;
}

.search-form input[type="search"] {
    background: #f5f5f5;
    padding: 1px 1px 1px 28px;
}

.search-form::before {
	left: 2px;
	font-size: 1em;
}

/* 
 * Primary sidebar 
 */

#genesis-sidebar-primary .widget-wrap {
	background: #FEFEFE;
	padding: 15px;
  box-shadow: -5px 1px 10px 2px  #aaaaaa;
}

#genesis-sidebar-primary .widget {
	margin-bottom: 10px;
}

.widget_facebook_likebox {
	overflow: visible;
}

.sidebar-primary .widget ul>li {
    list-style-type: disc;
    text-indent: 0px;
}

.sidebar-primary .widget li {
  margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 0px;
	margin-left: 25px;
	margin-right: 15px;
	font-size: 12pt;
}

/*
 * Footer
 */

#genesis-footer-widgets {
  box-shadow: -5px 1px 10px 2px  #aaaaaa;
	margin-top: 0px;
}

/*
 * Pagination
 */

.archive-pagination {
	padding-left: 20px;
	padding-right: 20px;
	margin: 0px;
}

.archive-pagination li a {
	margin-left: 5px;
}


/* 
 * Main Content Section 
 */
main#genesis-content.content {
  box-shadow: -5px 1px 100px 20px  #aaaaaa;
  background: #FFFFFF;
}

.breadcrumb {
  margin: 20px;
	background: #eeeeee;
	padding: 10px;
	  box-shadow: 1px 1px 3px 3px  #ffffff inset;
}

/* Posts */

.entry {
	margin: 20px;
}

.entry-content p {
	text-indent: 20px;
}

.entry-comments {
   margin: 20px;
}

.comment-respond {
	  margin: 20px;
}

b, strong {
    font-weight: bold;
}

/* Home-Bottom */

.home-bottom.widget-area {
    margin: 20px;
}

/* Reading Time Indicator */

.rt-reading-time {
	margin: 0px 0px 15px 0px;
	font-style: italic;
	text-align: right;
}

.alignleft {
	float: none;
}

/* Font sizes */

#genesis-content .post {
    font-size: 14pt;
}

.entry-title {
	font-size: 22pt;
}

h1 {    font-size: 24pt; }
h2 {    font-size: 22pt; }
h3 {    font-size: 20pt; }
h4 {    font-size: 18pt; }
h5 {    font-size: 16pt; }
h6 {    font-size: 14pt; }

h1,h2,h3,h4,h5,h6 {
    margin: 5px 0 7px;
 	  font-family: Oswald, Arial, Helvetica, sans-serif;
}

/* Glossary Tooltip */

.glossary-tooltip a, .glossary-tooltip-media a {
	display: inline;
	font-weight: normal;
	padding: 0;
	background: transparent;
	pointer-events: none;
  cursor: default;
	 border-bottom: 1px dashed  #000;
    text-decoration: none;
}

.glossary-tooltip-content {
    overflow: visible;
}

/*
 * Series formatting
 */

.seriesmeta {
    background-color: #ffffee;
    border-width: 1px;
    -moz-border-radius: initial;
    -webkit-border-radius: initial;
    border-radius: initial;
    margin-bottom: initial;
    -webkit-box-shadow: initial;
    -moz-box-shadow: initial;
    box-shadow: initial;
		margin: 10px;
	  padding-top:5px;
		padding-bottom:5px;
}

.series-nav-left {
   font-size: 10pt;
	 text-align: left;
}

.series-nav-right {
   font-size: 10pt;
	 text-align: right;
}

.series-nav-left::after {
	content: "  |  ";
}

/*
 * Block Quote
 */

blockquote::before {
	content: "";
}

blockquote, q {	
	border: 0px;
	border-left: 5px solid #e3e3e3;
	padding-top: 5px;
	padding-bottom:1px;
}w3 tot

/*
 * Adds vertical bar between menu items
 */
#menu-main li {
  border-right: 1px solid #535353;
}

/* Tweaks home page */

img.alignleft {
	  box-shadow: -1px 1px 5px 2px  #aaaaaa; 
}

.home-top .post {
	  box-shadow: -3px 3px 20px 4px  #aaaaba ; 
 	  padding: 15px;
}

.post-info, .post-meta {
	font-size: 14pt;
	font-family: Oswald, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	background-color: #F0F0F0;
	padding: 5px;
}

.entry, .page.page-template-page_blog-php .entry {
    background: none;
}

.ecae-button.ecae-buttonskin-none {
    font-size: 18px;
}

/*
 * Archives
 */
.archive-title {
	font-size: 28pt;
}

.archive-description {
	padding:15px;
	margin-bottom:20px;
	text-align: center;
}

