/*
Theme Name: kinshipcenter
Theme URI: http://www.kinshipcenter.org/
Description: This WordPress theme is developed for <a href="http://kinshipcenter.org">Kinshipcenter</a>.
Version: 1.0
Author: Venkat Raj
Author URI: http://codinggeek.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/* Begin Typography & Colors */
* {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

a {
	color: #115d71;
}

img {
	border: 0;
}

a {
	text-decoration: underline;
}

body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: .89em;
	line-height: 1.5;
	color: #606060;
}

#wrapper {
	width: 952px;
	margin: 8px auto 0;
}

#header p {
	text-indent: -9999em;
}

#header h3 {
	width: 179px;
	height: 147px;
	float: left;
	background: url('images/logo.jpg') no-repeat left top;
}

#header h3 a {
	display: block;
	width: 179px;
	height: 147px;
	text-indent: -9999em;
}

#banner {
	float: left;
	width: 772px;
	height: 147px;
	background: url('images/banner.jpg') no-repeat left top;
}

#content-wrapper {
	background: url('images/bg-content-wrapper.gif') repeat-y left top;
}

#sidebar1 {
	width: 180px;
	float: left;
	background: url('images/bg-nav.jpg') no-repeat left top;
}

.narrow {
	float: left;
	width: 559px;
	margin-right: 21px;
	/* padding: 0 20px 0 40px; */
	font-size: .82em;	
}

#inner-wrapper{
	padding: 0 20px 0 40px;
}

#sidebar2 {
	float: left;
	width: 191px;
}

#sidebar1 ul, #sidebar2 ul {
	list-style-type: none;		
}

.flexipages_widget ul li{
	line-height: 1.4;
}

#sidebar2 ul h2 {
display: none;
}

/* First Tier */

.flexipages_widget h2.widgettitle, .widget_search h2 {
	display: none;

}

.flexipages_widget ul {
	padding-top: 16px;
}

.flexipages_widget ul, .flexipages_widget ul ul {
	list-style-type: none;
}

.flexipages_widget ul li a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	padding: 0 0 0 15px;
	display: block;
}

.flexipages_widget ul li a {
	padding-left: 16px;
}

/* Second Tier */

.flexipages_widget ul li ul {
	background-color: #b2d9de;
	padding-top: 0;
}

.flexipages_widget ul li ul li a {
	font-size: .89em;
	color: #287387;
	line-height: 1.5em;
	padding-left: 24px;
	display:block;
	background-color: #b2d9de;
}

/* Third Tier */
.flexipages_widget ul li ul li ul li a {
	color: #347789;
	font-size: .8em;
	line-height: 1.5em;
	font-weight: bold;
	padding-left: 34px;
	display:block;
	background-color: #c6e3e7;
}

/* Fourth Tier */
/*.flexipages_widget ul li.current_page_ancestor ul li.current_page_parent ul li.current_page_item {
	color: #5590a0;
	line-height: 1.5em;
	font-weight: normal;
	padding-left: 44px;
	display:block;
	background-color: #e2f0f2;
}*/


ul#nav ul ul ul li a:hover, ul#nav ul ul ul li.active a, ul#nav li.active ul ul ul li a:hover, ul#nav li.active ul li.active ul li.active ul li a:hover {
	background-color: #c9e4e7;
}

.flexipages_widget ul li.page-item-613 {
display: none;
}

ul.social-links {
margin: 5px 0 0 20px;
}

ul.social-links a {
display: block;
text-indent: -9999em;
}

ul.social-links a.pregnancy {
background: url('images/bg-pregnancy.jpg') no-repeat left top;
width: 115px;
height: 66px;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
padding-bottom: 5px;
}

ul.social-links a.facebook {
background: url('images/bg-facebook.jpg') no-repeat left top;
width: 115px;
height: 38px;
}

ul.social-links a.twitter {
background: url('images/bg-twitter.jpg') no-repeat left top;
width: 115px;
height: 38px;
}


#sidebar1 form input {
	width: 140px;
	margin: 10px auto 0;
	display: block;
	border: 0;
	padding: 3px 3px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}

#sidebar1 label {
	display: none;
}

form#searchform {
	margin-bottom: 20px;
}

form#search-form2 {
	margin-bottom: 0;
}

form#searchform input#searchsubmit {
	display: none;
}

#breadcrumb {
padding: 10px 20px 10px 40px;
background-color: #e6e5e5;
border: 1px solid #fff;

}

#breadcrumb a {
	margin: 0 5px;
	font-weight: normal;
}

#breadcrumb a:first-child {
	margin-left: 0;
}

#breadcrumb .current {
	margin-left: 5px;
}

.narrow h2 {
	font-size: 2.4em;
	font-weight: normal;
	color:#115D71;
	margin: 25px 0 20px;
	font-family:Georgia,"Times New Roman",Times,serif;	
}

.narrow a {
	font-weight: bold;
}

.narrow p {
	margin-bottom: 15px;
}

em {
	display: block;
	margin: 15px 0;
}

.narrow ul {
	margin-left: 30px;
}

.narrow ul li {
	margin: 0 0 10px;
}

.narrow ul li ul li {
	margin: 5px 0;
}

.narrow h4 {
	font-size: 1.1em;
}

#deanna-story a, #adoption a, #classes a, #support-groups a, #donate-now a  {
	width: 190px;
	height: 113px;	
	text-indent: -9999em;
	display: block;
	margin-bottom: 5px;
}

#deanna-story a {
	background: url('images/bg-deannas-story.jpg') no-repeat left top;
}

#adoption a {
	background: url('images/bg-adoption.jpg') no-repeat left top;
}

#classes a {
	background: url('images/bg-classes.jpg') no-repeat left top;
}

#support-groups a {
	background: url('images/bg-support-group.jpg') no-repeat left top;
}

#donate-now a {
	background: url('images/bg-donate-now.jpg') no-repeat left top;
}

#footer p {
	text-align: center;
	font-size: .7em;
	padding-top: 2px;
}

#footer p a {
	margin: 0 10px;
	font-size: .7em;
	color: #606060;
	text-decoration: none;	
}

#copyright {
	background: url('images/bg-footer.gif') no-repeat left top;
	height: 33px;
}

#footer h2 {
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 2px;
}

/*-----------------------------Home Page -------------------- */

#banner-top {
	float: left;
	width: 772px;
	height: 147px;
	background: url('images/banner-top.jpg') no-repeat left top;
}

.wide {
	width: 770px;
	float: left;
	background-color: #d2d2d2;
}

#main-banner {
	height: 283px;
	background: url('images/banner-bottom.jpg') no-repeat left top;
}

#sidebar-home ul{
list-style-type: none;
}

#sidebar-home ul li {
	float: left;
}

#sidebar-home img {
margin-right: 1px;
}

#sidebar-home ul li a {
display: block;
float: left;
}

#single-col {
	background-color: #e6e4e5;
	padding: 40px;
	margin-top: 50px;
}

#single-col p {
	margin-bottom: 20px;
	font-size: .89em;
}

#single-col .post h2 {
display: none;
}

#single-col .post .entry h2 {
display: block;
}

#single-col h1 {
	margin-bottom: 20px;
}

#single-col h1, #single-col h2, #single-col h3 {
	font-weight: normal;
	font-family: Georgia,"Times New Roman",Times,serif;	
        color:#115D71;
}

#single-col h3 {
        font-size: 1.25em;
        line-height: normal;
margin-top: 5px;
}

#single-col h2 a {
text-decoration: none;
}


.entry {
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 2px dotted #ccc;
}

.entry h3 {
	font-size: 1.4em;
	margin: 15px 0 10px;
}

.entry address {
	font-style: normal;
	margin-bottom: 10px;
}


h5 {
	color: #115D71;
	font-size: 1.1em;
	margin-bottom: 10px;
	font-family: Georgia,"Times New Roman",Times,serif;
}


img.alignleft {
	float: left;
	margin: 0 20px 5px 0;
}

ol ul {
	list-style-type: disc;
	margin-top: 10px;
}

.entry ul li em {
	display: inline;
}

table {
	border-collapse: collapse;
	margin-bottom: 30px;
	width: 100%;
}

table td, table th {
	padding: 6px 20px 6px 0;
	text-align: left;
}


table td, table th {
	border-bottom: 1px solid #666;
}

table caption {
	color: #606060;
	font-style: italic;
	text-align: left;
	font-weight: bold;
	font-size: 1.3em;
	width: 150px;
	line-height: normal;
}

hr {
	margin-bottom: 10px;
}

h6 {
	font-size: 1.1em;
	color: #FF0000;
}

img.alignright {
	float: right;
	margin: 0 0 0 20px;
}

/* ------ site map -------- */

.ddsg-wrapper div, .ddsg-wrapper h2 {
      display: none;
}

.ddsg-wrapper {
     border-top: 2px dotted #CCCCCC;
     margin-top: 20px;
     padding-top: 20px;
}

#post-613 .entry {
    border-bottom: 0 none;
}

.wpcf7-form label {
width: 200px;
float: left;
margin-right: 20px;
}

.wpcf7-form input {
width: 200px;
height: 20px;
background-color: #fff;
border-top: 2px solid #7f7a76;
border-left: 2px solid #7f7a76;
border-bottom: 2px solid #f7f4f2;
border-right: 2px solid #f7f4f2;
}

.wpcf7-form textarea {
width: 125px;
height: 115px;
}

.wpcf7-form #btn-send input {
margin-left: 220px;
width: auto;
height: auto;
cursor: pointer;
padding: 3px 2px;
border-bottom: 2px solid #7f7a76;
border-right: 2px solid #7f7a76;
border-left: 2px solid #f7f4f2;
border-top: 2px solid #f7f4f2;
}


.wpcf7-form div textarea {
width: 200px;
height: 120px;
}

/* ---- Service Location ------ */

.location {
	border-bottom: 2px dotted #CCCCCC;
margin-bottom:20px;
}

.location h3{
	font-size: 1.6em;
     font-weight: normal;
margin-bottom:10px;
}

.location h3 a{	
     font-family: Georgia,"Times New Roman",Times,serif;
     font-size:1.4em;
     font-weight: normal;
     text-decoration: none;
}

.location h3 a:hover{	
     text-decoration:underline;
}

p.excerpt {
	text-align: right;	
}

p.excerpt a {	
	text-decoration:underline;
         font-weight: normal;
}

/* ---- Sidebar 2 ----- */

.post em{
display: inline;
margin: 0;
}

.post h3{
color: #115D71;
font-size: 1.2em;
}

.news_heading h2, .fieldnotes_heading h2{
 width: 220px; 
float: left;
margin-bottom: 0;
}

.news_heading h2 {
 width: 220px; 
}

.fieldnotes_heading h2{
 width: 150px;
}

.news_heading a, .fieldnotes_heading a{
display: block;
float: left;
    height: 22px;
   width: 92px;
  text-indent: -9999em;
  background: url('images/emailus.gif') no-repeat left top;
margin-top: 35px;
}

h2.post_title {
   font-size: 1.6em;
}

h2.post_permatitle {
  margin-bottom: 5px;
  font-size: 1.6em;
}

h2.post_permatitle a{
   text-decoration: none;
   font-weight: normal;
}

h2.post_permatitle a:hover{
   text-decoration: underline;
}

small {
   font-style: italic;
   font-size: 9px;
   margin-bottom: 10px;
    display: block;
}

small span {
   margin-right: 15px;  
}

small a{
   text-decoration: none;  
}

small a:hover{
   text-decoration: underline;
}

.commentslink {
  float: right; 
}

.commentslink a{ 
   height: 15px;  
   background: url('images/comments.gif') no-repeat left top;
   text-decoration: none;
   font-weight: normal;    
padding-left: 20px;
padding-top: 2px;
}

.commentslink a:hover{
   text-decoration: underline;
}

.category-news {
   color:#606060;
}

.nocomments {
   display: none;
}

body.single div.addthis_container{
  display: none;
}

div#social-links {
   margin-top: 10px;
}

.more-articles ul {
  margin-bottom: 20px;
}

.more-articles p {
  font-weight: bold;
}

.more-articles ul li{
  margin-bottom: 5px;
   margin-left: 40px;
}

.more-articles ul li a{
  font-weight: normal;
  font-size: 1.05em;
}

/* homepage  */

#field-notes, #home-classes, #home-donate, #news-event {
	float: left;
	width: 190px;
	height: 155px;
	padding-bottom: 20px;
        margin-left: 2px;    
margin-rigth: 1px;   
}

#field-notes a, #home-classes a, #home-donate a {
	text-indent: -9999em;
	display: block;
	width: 192px;
	height: 155px;
}

#field-notes {
	background: url('images/bg-filed-notes.jpg') no-repeat left top;
}

#home-classes {
	background: url('images/bg-home-classes.jpg') no-repeat left top;
}

#home-donate {
	background: url('images/bg-home-donate.jpg') no-repeat left top;
}

#news-event ul{
	background: url('images/bg-latest-news.jpg') no-repeat left top;
        width: 190px;
}

#news-event h3 {
	text-indent: -9999em;
	background: url('images/latestnews_heading.jpg') no-repeat left top;
height: 37px;
width: 191px;
}

#news-event ul {	
	padding: 0 1px 5px 0px;	
}

#news-event li {
	list-style-type: none;
	padding: 3px 0 8px 0px;
        line-height:1;	
	margin: 0 2px 0 10px;
}

#news-event li a {
	font-size: .8em;
	color: #fff;
	text-decoration: none;
	display: block;
}

#news-event li.more_news {	
	border-bottom: 0 none;
        margin-left: 35px;
}

a.readmore {
  font-weight: normal;
}

.entry ol {
   margin-left: 40px;
}

table.wraparound_contact {
  width: 40%;
margin-bottom: 20px;
}

table.wraparound_contact {
  width: 40%;
margin-bottom: 20px;
}

table.wraparound_contact td, table.relative_contact td {
border-bottom: 0 none;
padding: 0 10px 3px 0;
}

address {
margin: 0 0 30px 0;
}

table.relative_contact {
width: 70%;
margin-bottom: 0;
}

li.widget {
   margin-bottom:5px;
}

li#linkcat-13 {	
	background: url('images/bg-hotlinks.jpg') no-repeat left top;
        width: 190px;       
}

li#linkcat-13 ul{	
	padding: 40px 10px 15px 15px;      
}

li#linkcat-14 {	
	background: url('images/bg-reading.jpg') no-repeat left top;
        width: 190px;       
}

li#linkcat-14 ul{	
	padding: 40px 10px 15px 15px;      
}

li.widget_links a{
  color: #fff;
  font-size: 1.15em;
  display: block;
  font-weight: bold;
  padding: 8px 0 2px 0;
}

li#linkcat-14.widget_links a{ 
  font-weight: normal;
}

li.widget_links {
 color: #ECB8D7;
  font-size: .75em;
  line-height: 1;
  margin-bottom: 0;
}

/* -------------------------- */

.flexipages_widget ul li a:hover, .flexipages_widget ul li.current_page_item , .flexipages_widget ul li.current_page_ancestor {
	background-color:#5EADB7;
}

/* -------------------------- */

.flexipages_widget ul li ul li a {
	background-color: #B2D9DE;
        color: #287387;
}

.flexipages_widget ul li ul li a:hover, .flexipages_widget ul li ul li.current_page_item a, .flexipages_widget ul li ul li.current_page_ancestor a {
	background-color: #9ECED4;
}

.flexipages_widget ul li ul li.current_page_ancestor ul li a, .flexipages_widget ul li ul li.current_page_item ul li a {
	background-color: #C6E3E7;
}

/* -------------------------- */

.flexipages_widget ul li ul li ul li a:hover, .flexipages_widget ul li ul li ul li.current_page_ancestor a, .flexipages_widget ul li ul li ul li.current_page_item a {
	background-color: #9ECED4;
}

.flexipages_widget ul li ul li ul li.current_page_item ul li a, .flexipages_widget ul li ul li ul li.current_page_ancestor ul li a {
        font-size: .7em;
	background-color: #E2F0F2;
        padding-left: 44px;
        color: #5590A0;
}

/* -------------------------- */

.flexipages_widget ul li ul li ul li ul li a:hover, 
.flexipages_widget ul li ul li ul li ul li.current_page_item a, .flexipages_widget ul li ul li ul li ul li.current_page_ancestor a {
	background-color: #D5EAEC;
}
option {
	padding: 0 5px;
	}
.wpcf7-form textarea {
	width: 200px;
	}
