/*
Theme Name: Red Bird Life
Theme URI: http://tonkapark.com
Description: 
Version: 1.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: 25px;}
#header h1      {height: 100px; margin-top: 20px; background: url(./style/images/redbirdlife.png) no-repeat left;text-indent:-9999px;}
	#header h1 a  {display: block; height: 100px; width: 288px}
	#header h1 a:hover							{text-decoration:none; background:none}

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

.whitespace {height: 25px;}

h2.headline, h2.widgettitle {background-color: #F3F3EA; color: #AAAAAA; font-size: 20px; font-weight: bold; padding: 5px; border-top:solid 1px #8A8A8A }
.archive-title h2 {background-color: #F3F3EA; color: #AAAAAA; font-weight: bold; padding: 5px; }

.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 h4, #related h4 {font-size: 14px; line-height: 14px; font-weight: bold }
.post-summary h4 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:1.2em; margin-bottom:18px; margin-top:8px; border-bottom:1px solid #c9c9c9; padding-bottom:10px}
.post .meta .category{color:#8a8a8a; float:left; margin-bottom:8px}
.post .meta .tags{color:#8a8a8a; float:right}
.post .meta .category p, 
.post .meta .tags p{color:#8A8A8A; font-size:1em; line-height:1.5em; margin-bottom:0em; margin-top:0em; text-align:none}

.post h2.headline {margin-bottom: 5px}
.post .date {color:#8a8a8a; 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;}

#sidebar ul {list-style: none;}

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

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

.news-block ul {list-style-type: none; margin: 0 0 25px 0; padding: 0;}
.news-block h3 {font-size: 14px; font-weight: bold;}
.news-block h3 a {text-decoration: none;} 
.news-block li {padding-bottom: 5px; margin-bottom: 10px; border-bottom: solid 1px #8A8A8A;  }
.news-block .date {color: #BE1D65; margin-bottom: 5px}
.news-block .copy a {text-decoration: none;}


.recipe {background-color: #F3F3EA; padding: 5px; margin: 10px 0; }


ol.commentlist {margin-bottom : 0; list-style : none;}
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;
}
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;
}
