@charset "utf-8";
/* CSS Document */

/*
Theme Name: EWHP
Theme URI: http: //ewhp.org/
Description: This is a custom child theme for EWHP
Author: Kate Peterson
Author URI: http: //www.pleasantlyprogressivedesign.com
Template: wpanniversary
Version: 1.0
*/

@import url("../wpanniversary/style.css");

body, html {
font-family: Georgia, "Times New Roman", Times, serif;
background-color: #2C314B !important;
color: #fff;
font-size: 15px;}

a, #sidebar ul li a, .page_item .current_page_item {
color:rgb(191, 180, 219)}

#sidebar ul li a:hover {
color:#fff !important;}

#content #mainCol a {
color: #132BA2 !important;}

#content {
text-shadow: none;	
padding: 20px 0 30px;
overflow: hidden;
margin-top: 22px;
background: url(../wpanniversary/images/bk_content.png) 100% 0 repeat-y #FFF ;
color:#333 !important;}

.page-template-fullwidth-php  #content { background: #fff !important;}
.page-template-fullwidth-php #content #mainCol { width: 907px; }

#content #mainCol {
width: 635px;
margin-right: 47px;
padding: 20px 0 0px 30px;}

.blogPostNormal img {
padding: 2px;
margin: 8px}

#mainWrapper { background:none !important;}

#sidebar ul li a:hover, #sidebar {
color: #fff;}

.blogPostNormal h1 a:hover {
color: #fff;}
.blogPostNormal h1 a {
color: #F7F7F7;
}
#header {background-position: 0px 10px; padding-top: 232px;}

#blogTitle a {
font-size: 1.2em;
line-height: 1.2em;}

@media only screen and (max-device-width: 480px) { 

#blogTitle {font-size: .7em;
padding: 0 0 10px 0;}
#content {margin-top:72px !important;} 
}

#blogTitle {
padding: 18px auto 0px;}

#blogTitle  a{
color:#333 !important}

#sidebar h2 { 
font-size:17px;
margin-top:20px;
color: rgb(250, 250, 250);
}

#mainCol ul li, #mainCol ol li {
padding: 5px 0 5px 0px;
background:  none;
list-style-type: circle;
}
#footer {
	margin-top: 0px;}



.blogPostGrid h1 a {
text-decoration: none;}

.blogPostGrid h1 a:hover {
	color: rgb(0,153,255);
}
.blogPostGrid {
width: 295px;}

.blogPostGrid .meta .metaRight {
	width:179px;}
	
.emm-paginate {
float: right;
}
#menuTable {
border-collapse: collapse;
}
#menuTable th {
font-size: 17px;
font-weight: normal;
color: #039;
padding: 12px 15px;
background:url(../wpanniversary/images/bk_footer.png) repeat;}

#menuTable td, #menuTable th {
color: #000;
border-bottom: 1px solid #E8EDFF;
padding: 10px 15px;}

.top {
border-bottom: #7885C5 1px solid;
padding: 10px;
text-align: right;
display: block;
background: #F4F3F5;
margin: 20px 0px;}

#menuTable td {
color: #669;
border-top: 1px solid #E8EDFF;}

#menuTable td:hover { background:url(../wpanniversary/images/bk_footer.png) repeat; }

#menuTable a:hover {text-decoration:none;}
/*navigation menu */

#mainNav ul li {
padding: 0 8px;}

#menu-main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
left:0;
margin: 26px 0 77px;
padding:0;
width:100%;
position:absolute;
z-index:1;
}
#menu-main, #menu-main ul {
line-height:40px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:100%;
}
#menu-main a, #menu-main a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border:medium none;
display:block;
text-decoration:none;
}
#menu-main li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
border-right:1px solid #fff;
}
#menu-main a, #menu-main a:visited {
color:#333 !important;
display:block;
padding:5px 0px;
font-weight: bold !important;
}
#menu-main a:hover, #menu-main a:active, #home .on {
text-decoration:none;
color:#262B44 !important;
}
#menu-main li ul {
border-bottom:1px solid #6E7073;
height:auto;
left:-999em;
line-height:30px;
padding:0;
position:absolute;
width:222px;
margin: 0px 0px 0px -67px;
-webkit-box-shadow: 0px 1px 11px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 11px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 11px rgba(50, 50, 50, 0.75);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

}
ul ul .sub-menu {
top: 0px;
right: -232px;}

#menu-main li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:  url(../wpanniversary/images/bk_footer.png) repeat;
border-top:1px solid #6E7073;
width:220px;
padding:5px;
font-size:13px;
}
#menu-main li li a, #menu-main li li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#000;
font-size:1em;
font-weight:normal;
}
#menu-main li li a:hover, #menu-main li li a:active {
-moz-background-origin:padding;
color:#000;
}

#menu-main li:hover ul, #menu-main li li:hover ul, #menu-main li li li:hover ul, #menu-main li.sfhover ul, #menu-main li li.sfhover ul, #menu-main li li li.sfhover ul {
left:auto;
}
/*text input boxes */

input[type="text"]{
    
    padding: 5px;   
    border: 1px solid #DDDDDD;
	margin:4px 0px;
    
    /*Applying CSS3 gradient*/
    background: -moz-linear-gradient(center top , #FFFFFF,  #EEEEEE 1px, #FFFFFF 20px);    
    background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');
    
    /*Applying CSS 3radius*/   
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    
    /*Applying CSS3 box shadow*/
    -moz-box-shadow: 0 0 2px #DDDDDD;
    -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;

}
input[type="text"]:hover
{
    border:1px solid #cccccc;
}
input[type="text"]:focus
{
    box-shadow:0 0 2px #FFFE00;
}
.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 15px/100% Georgia, "Times New Roman", Times, serif;
	padding: .4em 1em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .7em; 
	-moz-border-radius: .7em;
	border-radius: .7em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #fff;
	border: solid 2px #ccc;
	background: #4d21be;
	margin-top:5px

}
.button:hover {
	text-decoration: none; 
	background: #4700c7;

}
.button:active {
	position: relative;
	top: 1px;
}
#ns_widget_mailchimp_form-2 {margin-bottom:10px;}

#mainCol h1, .hometitle {margin-bottom:25px; display:block}

#mainCol p {line-height: 1.5em;}

#timeline td {
padding: 10px 3px; border-bottom: 1px dotted #99F}

/**
 * Adaptive Columns
 **/

.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}

#commentform input[type="submit"] {
text-shadow: -1px -1px #000;}

.homeContent {display:none;}
.home .homeContent {display:inline !important;}

#archive-title {
font-size: 1.2em;}

.blogPostNormal .meta .metaRight {
width: 518px;}

/** sidebar menu **/

.parent-sidebar-menu .current_page_parent a  {
	text-transform: uppercase;
color: #FFF !important;
pointer-events: none;
   cursor: default;}

ul.parent-sidebar-menu {
background: none !important;}


p.wp-caption-text {line-height:1.2em !important; text-align:center !important;}

#attachment_697 {
margin: 5px 0 5px 15px;
border-left: 1px solid #9E82C7;
padding-left: 22PX;}