/*
Theme Name: Red Bird Life v2
Theme URI: http://tonkapark.com
Description: 
Version: 2.0
Author: Matt
Author URI: http://tonkapark.com
Tags: 
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

body {background-color: #FDFDFA}

a {color: #333}
a:hover {text-decoration: underline; color: #BE1D65}

#top {margin: 0; padding: 0; background: #BE1D65; height: 5px; color: #fff; font-size: 14px;}
#top ul {list-style-type: none; margin: 0px; padding: 0}
#top ul li {float: left; line-height: 30px; margin-right: 20px; }
#top ul li a {color: white; display: block;  text-decoration: none; padding: 0px 9px;}
#top li a:hover {color: #BE1D65; background: #FDFDFA;}

#header {margin-top: 0px; border-bottom: solid 1px #999;}
#header h1      {height: 145px; margin: 0px; background: url(./style/images/header.jpg) no-repeat left;text-indent:-9999px;}
	#header h1 a  {display: block; height: 145px; width: 100%}
	#header h1 a:hover							{text-decoration:none; background:none}

#footer {color: #999999;border-top: solid 3px #BE1D65; border-bottom: solid 1px #999; overflow: auto}
#footer p {padding: 10px 0; margin: 0}
#footer a {color: #999;}
#footer a:hover {color: #333;}

.whitespace {height: 25px;}

/******************
Post
*******************/
h1.headline, h2.headline, h4.headline, h3.title, .archive-title h2 {background-color: #F3F3EA; color: #AAAAAA; font-size: 20px; font-weight: bold; padding: 5px; border-top:solid 1px #8A8A8A; margin-bottom: 0.75em; line-height: 1.5}

.feature, .post-preview {border: 1px solid #DDDDDD; background:#F4F4F4; padding: 4px; margin:0 0 10px 0; position: relative;}
.feature h1, .post-preview h1 {position: absolute; bottom: 5px; left: 5px; font-size: 1.24em; margin: 0; padding: 0; -moz-opacity: .8; background: #000; filter: alpha(opacity=80); opacity: .8;}
.feature h1 a, .post-preview h1 a { border: 0; color: #eee; display: block; padding: 9px 10px; }
.feature h1 a:hover, .post-preview h1 a:hover { color: #fff; background-color: #666; }

.post-summary {height:240px; margin-bottom: 10px}
.post-summary h3, #related h4 {font-size: 14px; line-height: 14px; font-weight: bold }
.post-summary h3 a, #related h4 a {text-decoration: none}
.post-summary .image {margin-bottom: 5px; padding: 4px; background: #F4F4F4; border: 1px solid #DDDDDD;}
.feature-copy, .post-summary .copy {font-size: 11px; line-height: 15px;}

.post img {background:#F4F4F4; border:1px solid #DDDDDD; padding: 5px; margin:0 0 10px 0;}
.post .meta {font-size:11px; margin-bottom:8px; margin-top:8px;  padding-bottom:10px}
.post .meta .details{color:#8a8a8a; float:left;}
.post .meta .tags{color:#8a8a8a; float:right}
.post .meta .tags p{color:#8A8A8A; font-size:1em; line-height:1.5em; margin-bottom:0em; margin-top:0em; text-align:none}

.post h1.headline, .post h2.headline {margin-bottom: 5px}

.post .wp-caption {background: inherit; margin: 0; padding: 0; border: none;}
.post .wp-caption-text {font-size: 11px; padding: 0; margin: 0; text-align: left;}

/**********
Facebook Like
***************/
#like-it {
background: #E8F0F9;
border: 1px solid #ABD2E9;
margin: 15px 0px;
padding: 10px;
}
#like-it h4 {margin-bottom: 5px; font-weight: bold; color: #3A5796;}
/**************
Recipe in Post
****************/
.recipe {background-color: #F3F3EA; padding: 5px; margin: 10px 0; }

/************
Post Pagination
**************/
.post-crumbs {background-color: #F3F3EA; color: #AAAAAA; padding: 10px; border-bottom:solid 1px #8A8A8A; margin-bottom: 0.75em;}

/******
Cookbook pagination
*******/
.breadcrumbs .alignright a, .breadcrumbs .alignleft a {
margin: 0px;
padding: 0.3em 1.4em 0.3em 0.53em;
border: 1px solid #DDD;
text-decoration: none}

.breadcrumbs .alignright a:hover, .breadcrumbs .alignleft a:hover {
margin: 0px;
padding: 0.3em 1.4em 0.3em 0.53em;
border: 1px solid #BE1D65;	
text-decoration: none;}	
	
/*************
Sidebar & Widebar
************/
#widebar ul, #sidebar ul {list-style: none;}

#widebar {clear:both; margin-top: 20px;border-top: solid 1px #8A8A8A;background: #F3F3EA;}
#widebar .column {width:211px;
	display: inline;
	float: left;
	padding: 0 7px 0 8px;	
	}

#widebar h3 {border: none;}	

.widget {margin-bottom: 20px}
.widget a {color: #333; font-weight: normal;}
.widget a:hover {background: white; color: #BE1D65;}

#widebar .column ul, .widget ul {border-bottom: 1px solid #ddd; margin: 0 0 25px 0; padding: 0;}
#widebar .column ul.children, .widget ul.children {margin: 0; padding: 0; border-bottom: none}
#widebar .column li, .widget li {border-top: 1px solid #ddd;}
#widebar .column li a, .widget li a {border-bottom: none; display: block; font-size: 12px; padding: 2px 0px 0px 0px;}



/*************************
Comments
**************************/
#comments {background-color: #F3F3EA; padding: 5px; margin: 10px 0; }
#comments h3.headline { background-color: #F3F3EA; color: #AAAAAA; font-size: 20px; font-weight: bold; padding: 5px; border-bottom:solid 1px #8A8A8A; margin-bottom: 0.75em; line-height: 1.5}
	
ol.commentlist {margin-bottom : 0; list-style : none; margin: 0 5px}
ol.commentlist li div {
background : #f8f8f8;
padding : 10px;
/*margin-left : 20px;*/
position : relative;
margin-bottom : 1em;
}
ol.commentlist li div div {padding : 0; margin : 0;}
ol.commentlist li .comment-author img {
border : 5px solid #f8f8f8;
position : absolute;
top : -10px;
left : -70px;
display:none
}
ol.commentlist li.comment-author-admin div {
background : #f5f5f5;
}
ol.commentlist li.comment-author-admin .comment-author img {
border : 5px solid #f5f5f5;
}
ol.commentlist li.comment-author-admin li.comment div {
background : #f5f5f5;
}
ol.commentlist li.comment-author-admin li.comment .comment-author img {
border : 5px solid #f5f5f5;
}
ol.commentlist li.comment-author-admin li.comment-author div {
background : #f5f5f5;
}
ol.commentlist li.comment-author-admin li.comment-author .comment-author img {
border : 5px solid #f5f5f5;
}
ol.commentlist li .comment-author cite {
font-size : 1.5em;
line-height : 1.1em;
font-style : normal;
}
ol.commentlist li .comment-author span.says {
display : none;
}
ol.commentlist li .comment-meta {
margin : 0 0 0.5em;
font-size : 10px;
}
ol.commentlist li em {
position : absolute;
margin-bottom : -1em;
top : 10px;
right : 10px;
color : #89897c;
font-size : 0.9em;
text-transform : lowercase;
}
ol.commentlist li p {}
ol.commentlist li p em {
position : static;
color : inherit;
text-transform : none;
}
ol.commentlist li div.reply {
text-align : right;
}
ol.commentlist li div.reply a {
color : #89897c;
font-weight : bold;
}
ol.commentlist li ul.children {
margin-left : 60px;
}
