/*
Theme Name: GovPress - GD - NIMHD Edits
Theme URI: http://govdelivery.com
Description: Child 01 theme for the GovPress theme
Author: GovDelivery
Author URI: http://govdelivery.com
Template: govpress
Version: 1.2
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 24 Feb 2015 22:07:17 +0000 */ 

@import url('../govpress/style.css');


/* *********************** Colors ********************* */
#site-navigation {
  background: #096288;
}

#secondary .widget-title, #home-page-featured .widget-title {
  color: #fff;
  background: #096288;
}

#hero-widgets {
  background: #096288;
}

a:hover,
a:focus,
a:active {
  color: #096288;
}

/* *********************** Header ******************** */

.site-header{
margin-bottom: 0px;
padding-bottom: 0px;
}

/* ************************ Body ********************* */

body {
background: #E7E6ED;
font-family: Lato, Open Sans, sans-serif;
}

article {
background-color: #f8f8f8;
border: 0 !important;
border-radius: 5px;
}

<link href='http://fonts.googleapis.com/css?family=Lato:300,400,700,900,400italic' rel='stylesheet' type='text/css'>


/* ************************** Widget Styles ****************  */
/*****Search Widget*****/
input[type="text"],
input[type="password"],
input[type="date"],
input[type="email"],
input[type="search"],
input[type="url"],
textarea {
  background-color: #fafafa;
}

.search-form .search-submit {
  width: 54px;
  margin-left: -54px;
  float: left;
  height: 38px;
  font-weight: bold;
}



button, .button, input[type="button"], input[type="reset"], input[type="submit"] {
background: #C92D2D;
}



/*** Email Widget *** */

.signup_dis_text {padding-bottom: .5em;}

.signup_dis {padding-left:10px;}
.signup_dis input[type="email"] {
width: 80%;    
padding:8px;  
    background:#ffffff; 
    color:#333333;
    border-right:none;
    border-left:solid 1px #E0DFDC;
    border-top:solid 1px #E0DFDC;
    border-bottom:solid 1px #E0DFDC;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    font-style:italic;
}
    
/*this is needed for firefox and IE10 or it won't show any code for the input box*/
.signup_dis input[type="text"] {
width: 80%;
    padding:8px;  
    background:#ffffff; 
    border-right:none;
    border-left:solid 1px #E0DFDC;
    border-top:solid 1px #E0DFDC;
    border-bottom:solid 1px #E0DFDC;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    color:#333333;
    font-style:italic;
	}

/*specific to firefox only*/
.signup_dis input[type="submit"]::-moz-focus-inner{
    border:0;
    padding:0;
	}

/*go button*/
.signup_dis input[type="submit"]{
    padding:8px; 
    border-left:none;
    border-right:solid 1px #E0DFDC;
    border-top:solid 1px #E0DFDC;
    border-bottom:solid 1px #E0DFDC;
    color:#ffffff; 
    cursor:pointer;
   -webkit-border-top-right-radius: 5px;
   -webkit-border-bottom-right-radius: 5px;
   -moz-border-radius-topright: 5px;
   -moz-border-radius-bottomright: 5px;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
    margin-left:-6px;
    *padding:7px;
    *margin-top:1px;
    *border:none;
    font-weight:bold;
}



/* ********************* Content Area ******************* */


#content {
border-radius: 5px;
}


.entry-image {
padding-bottom: 10px;
text-align: center;
float: none;
}


a {
color: #428bca;
}

.hentry {
margin: 0 0 1.5em;
padding: 2%;
}

/*GovDelivery ES-3858 Remove the byline*/
.single .byline, .group-blog .byline {
display: none;
}

.entry-title {
padding: 0;
margin: 0;
border-bottom: none;
color: #000;
}

/*GovDelivery ES-3826 Placeholder text improvement*/
::-webkit-input-placeholder {
   color: #000;
}
:-moz-placeholder { /* Firefox 18- */
   color: #000;  
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #000;
   opacity: 1;  
}
:-ms-input-placeholder {  
   color: #000;  
}

/*GovDelivery ES-3826 Hover states*/
#masthead a:hover {
outline: 1px solid white;
}
a:hover, .entry-content a:hover {
outline: 1px solid #096288;
text-decoration:none;
}
.form-submit input:hover,  .search-form .search-submit:hover, .entry-meta-taxonomy a:hover{
box-shadow: 0 0 3pt 2pt #938f8f;
text-decoration:none;
outline:none;
}

input[type="submit"]:hover {
box-shadow: 0 0 3pt 2pt #938f8f;
text-decoration:none;
outline:none;
}

.comment-form a:hover {
text-decoration:none;
}
.site-footer a:hover, .main-navigation a:hover{
outline: 1px solid white;
text-decoration:none;
}
/*GovDelivery ES-3826 Formatting*/
.navigation .nav-links .nav-next {
margin-right: 1px;
width:49%;
height:23px;
}
.nav-previous{
margin-left: 1px;
height:23px;
}
.wp-caption a {
display:inline-block;
}
.entry-content .wp-caption img[class*="wp-image-"]{
margin-bottom:1.2%;
}
.site-branding > a {
display:inline-block;
width:100%;
}
/*creates a margin so that the link highlight outline for the header does not clip the main content block*/
body #content {
margin-top:5px;
}
/*Firefox fix so that comment fields appear beneath their labels as in other browsers*/
input[type="email"],input[type="url"], input[type="text"], .comment-form-comment label{
float:left;
}
.entry-content a {
text-decoration:underline;
}

/* ********************* Footer Area ******************* CR-1285 -LP */

.site-footer a {
text-decoration: underline; 
}

.site-footer a:hover, a:focus, a:active {
  color: #ffffff;
 
}

#footer-widgets a {
  color: #096288;
}

/* Add the a way to visually hide things. Used to hide the Flexo Archive  */

.visually-hidden {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/*Additions from the top of the page in stage that did not appear in prod*/
.site-title, .site-description {
	position: absolute;
	clip: rect(1px, 1px, 1px, 1px);
}

body.custom-background { background-color: #e2e2e2; }


#site-navigation, #hero-widgets, #secondary .widget-title, #home-page-featured .widget-title, .site-footer { background:#096288; }
#content a { color:#1c1c1c; }
#menu-icon a, .menu-icon-container a:before { color:#1c1c1c; }
button, .button, input[type="button"], input[type="reset"], input[type="submit"] { background: #1c1c1c; }
#menu-icon a:hover, #menu-icon a:focus, #menu-icon a:active { color:#4a7387; }

/*Create hover outline for images*/

a img:hover, a img:active, a img:focus {
  outline: #355f93 solid 3px;
}

#content a {
display:inline-block;
}