/*
 Theme Name:   Penscratch 2 Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Penscratch 2 Child Theme
 Author:       Terry Barth  
 Author URI:   http://example.com
 Template:     penscratch-2-wpcom
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         
 Text Domain:  penscratch-2-wpcom
*/

* {font-family: "Times New Roman", serif; font-weight: : normal;}
h1, h2, h3, h4, h5, h6 {font-weight: bold; font-family: "Times New Roman", serif;}
h2 {font-size: 20px; margin: 1em 0;}
h3 {font-size: 18px; margin: 1em; }
h6 {font-size: 16px;}

.site-header {margin: 0; padding-bottom: 30px; border: 0;}
#masthead {padding-top: 0px;}
.custom-logo {margin:  0; float: left;}

.site-title {margin-top: 40px;}
.site-title a {font-size: 30px; font-weight: 600; text-decoration: none; color: #000;}
.site-title a:hover,
.site-title a:active,
.site-title a:visited { color: #000; background-color: white; text-decoration: none;}
.site-description {color: #990000; font-family: arial,Helvetica,sans-serif; font-size: 24px; font-weight: 300; letter-spacing: 0; margin: 7px 30px; text-align: center;}
.widget a,
a { -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; 
    color: blue;}

a:hover, a:focus, a:active {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    text-decoration: underline;}
.widget a,
a:visited {color: #3088ff; text-decoration: none;}
a:hover, a:active {outline: 0;}

.entry-title a:hover {
  color: blue;}


ul {margin-left: 30px;}
.site-content {padding-top: 30px;}
    
.widget {line-height: 1.5em;}    


a.red-button {background-color: #990000; color: white; border-radius: 4px; padding: 5px 30px; font-size: 16px;
    font-family: Arial, Helvetica, sans-serif; margin-top: 15px; width: 135px; margin: 0 auto; display: block;}
a.red-button:hover {color: white; background-color: #b40315;}
.main-navigation {padding: 0; background-color: white; text-transform: capitalize; clear: both; border: 0; border-bottom: 1px solid #bbb;}
.main-navigation a {font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize;
    font-size: 16px; padding: 0  0 10px 0}
.main-navigation a, .main-navigation a:visited {color: #444;}
.main-navigation li.current-menu-item {border-bottom: 3px solid #016895;}
.main-navigation li:hover > a {color: white; text-decoration: none; background-color: #ccc; border-bottom: 3px solid #ccc;}

#mission {margin-bottom: 30px;}
.site-content .widget-area {padding-top: 20px;}
.textwidget,
.custom-html-widget {border-bottom: #ccc;}

.textwidget h2,
.custom-html-widget h2 {padding-left: 20px;}
.textwidget h3,
.custom-html-widget h3 {padding: .5em; border: 1px solid #ccc; border-left: 0; border-right: 0; background-color: #eee;}

.widget li {list-style-type: none; padding-left: 20px;    background: url(shortcode-bullet.png) no-repeat left 4px;}

blockquote h6 {font-size: 1.25em; line-height: 1.25em; }
.wp-block-separator.is-style-wide {border-bottom: 0;  color: #ccc;}

#tile-area {width: 100%}
#tile-area div.document-tile {float: left;width: 33%;padding: 5px; clear: none;}
#tile-area a {text-decoration: none; display: block; text-align: center;}
#tile-area div.document-tile a img {padding:0px;border:0px;}
#tile-area .image-caption {margin: -1em 0 1em;}

div.image-caption {padding: 12px 0px 1px 0px;margin: 0px 0px;background-color: #999999;}
div.image-caption:hover {background-color: #006795;}

div.image-caption p {font-family: Arial, Helvetica, sans-serif;	color: white;font-size: .75em; padding: 0 0 10px 0; margin: 0;font-weight: normal;
	text-align: center;	text-decoration: none; text-transform: uppercase;}

#tile-area a div.image-caption p:hover {text-decoration: none;}

.group-blog .byline {display: none;}

.post-191 .entry-content p strong,
.post-189 .entry-content p strong,
.post-187 .entry-content p strong,
.post-73 .entry-content p strong {padding: 10px; background-color: #ccc; border: 1px solid #aaa; margin-bottom: 10px; color: #000; display: block;}


footer .site-info-wrapper {display: none;}

/* clearing */
  .stretch,  .clear {  clear: both;  height: 1px;  margin: 0;  padding: 0;  font-size: 15px;
  line-height: 1px;  }
  .clearfix:after {  clear: both;  height: 0;  display: block;  visibility: hidden;  content: ".";  }
  .clearfix {display:inline-block;}
/* end clearing */