/*  
Theme Name:ZenLite Petal
Version: 1.0
Theme URI: http://quirm.net/zenlite/zenlite-petal
Description: A soft pastel child theme for ZenLite with added Google Fonts.
Author: Mel Pedley
Author URI: http://blackwidows.co.uk
Template: zenlite
Template Version: 4.x	
Tags: one-column, custom-header, pink, flexible-width, theme-options, translation-ready, threaded-comments
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

/*  Copyright 2009-2011  Mel P.  (email : esmi@quirm.net)

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2,
as published by the Free Software Foundation.

You may NOT assume that you can use any other version of the GPL.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301
USA

The license for this software can also likely be found here:
http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Import layout */
@import url(../zenlite/layout.css);
@import url(../zenlite/color.css);

.post-title {
	font-family: 'Open Sans', Verdana, 'Century Gothic', sans-serif;
	text-shadow:1px 1px 1px #aaa;
}
blockquote {
	padding-top:0;
    background-image:url(images/quotes.png);
	font-style:italic;
	font-family:'Dancing Script', serif;
	font-size:1.8em;
	line-height:1.2em;
	text-shadow:2px 2px 2px #aaa;
	letter-spacing:.055em;
	word-spacing:.035em;
	color:#404040;
}
blockquote blockquote {
	font-size:1em;
}
blockquote p {
	position:relative;
	top:15px;
	left:3px;
}
blockquote cite {
	text-align:right;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:.6em;
	text-shadow: none;
	letter-spacing:0;
}
table, th, td {
    border: 1px solid #b3b2c0;
}
th {
    background:#f6e3e9;
}
#content ul li {
    list-style-image: url(images/bullet.png);
}
#content ul li ul li {
    list-style-image: url(images/bullet2.png);
}
input, textarea {
    background:#fbf7f8;
    border-color:#f9eff2;
}
input:focus,
input.focus,
textarea:focus,
textarea.focus {
	background:#fdfafb;
	border-color:#db8a91;
}
input[type=submit] {
    background:#835357;
    color:#fff;
    border-color:#a88a8d #70585a #70585a #a88a8d;
}
input[type=submit]:hover,
input[type=submit]:active,
input[type=submit]:focus {
    background:#ead8b1;
    color:#606060;
    border-color:#f0e9d8 #c7bda9 #c7bda9 #f0e9d8;
}
ins {
    background:#f2ffed;
}
a img {
    border:0px;
}
a:active, 
a:focus,
.sticky .post-title a:active,
.sticky .post-title a:focus {
    background-color:#835357;
    color:#fff;
}
a:active img,
a:focus img {
    border-color:#835357;
}
a:hover {
    color:#AEB0CD;
}
a:hover img {
    border-color:#496597;
}
#wrapper {
	margin-bottom:10px;
}
#content {
	padding-left:10px;
	padding-right:10px;
}
#wrapper,
#content {
	background:#BC6189;
	color:white;
}
#header {
    border-bottom:none;
}
#header h1 {
	font-size:5em;
}
#header h1 small {
	line-height:.7em;
	position:relative;
	z-index:2;
}
#header h1, 
#header h1 a,
#header h1 small {
    color:#835357;
    font-family:Tangerine,serif;
	text-shadow:2px 2px 2px #aaa;
}
#header h1 a:focus, 
#header h1 a:active,
.jumplinks a:active,
.jumplinks a:focus {
    background-color:#835357;
    color:#fff;
}
#header-image {
	background:#dbb7b9;
	height: 100px;
}

.navbar {
    border-top:none;
    border-bottom:1px solid #dbb7b9;
}
.navbar,
.navbar ul a {
	background:#835357;
	color:#fff;
}
.navbar .current_page_item > a,
.navbar .current-cat > a,
.navbar .current-menu-item > a {
    background:#5c3a3d;
}
.navbar ul ul, 
.navbar ul ul a, 
.navbar li:hover > a {
    background:#dbb7b9;
    color:#4a4a4a;
}
.navbar a:active, 
.navbar a:focus ,
.navbar ul a:hover,
.navbar ul ul a:hover {
    background:#f6e3e9;
    color:#606060;
}
.post-edit-link {
	display:inline-block;
}
#content .hentry, 
.search-results #content .hentry .hentry {
    border-bottom-color:#e2e2ec;
}
#footer a img {
    border:2px solid #fff;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-box-shadow:none;
	vertical-align: bottom;
}
#footer a:active img,
#footer a:focus img {
    border-color:#835357;
    background:#835357;
}
.format-quote .postcontent {
	background:#fff url(images/quotes.png) no-repeat left top;
	border:none;
	font-style:italic;
}
.format-quote .postcontent .inner {
    background: none;
    position:relative;
    top:10px;
}
.format-quote .postcontent .inner blockquote {
	font-family:'Dancing Script', serif;
	font-size:1.8em;
	line-height:1.2em;
	text-shadow:2px 2px 2px #aaa;
	letter-spacing:.055em;
	word-spacing:.035em;
}
.format-quote .postcontent .inner blockquote blockquote {
	font-size:1em;
}
.format-quote .postcontent blockquote cite {
	text-align:right;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:.6em;
	text-shadow: none;
	letter-spacing:0;
}
.format-video .more-link a {
    background: url(images/video.png) no-repeat right top;
}
.format-link .post-title a {
    background: url(images/link.png) no-repeat right top;
}
.single .format-image img {
    -moz-border-radius: 3px 3px 3px 3px;
}

.prevnext .next a {
    background-image:url(images/left.png);
}
.prevnext .prev a {
    background-image:url(images/right.png);
}
.page-numbers a,
.pagelist a {
    background-color:#f6e3e9;
    border: 1px solid #dbb7b9;
}
.page-numbers a:active, 
.page-numbers a:focus, 
.pagelist a:active, 
.pagelist a:focus,
.page-numbers a:hover,
.pagelist a:hover {
    background-color:#835357;
    border-color:#835357;
    color:#fff;
}
.wp-caption img, 
#content .gallery img,
.single .format-image img {
    border-color:#9fb6dc;
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);
	-box-shadow:2px 2px 2px rgba(0,0,0,0.1);
}
.wp-caption a:hover img, 
#content .gallery a:hover img,
.single .format-image a:hover img {
    border-color:#83a1d5;
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
}

#comments {
	text-shadow:none;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
}
#commentlist .odd {
    background:#fcf6f8;
    border-color:#f0ebed;
}
#commentlist .even {
    background:#fcf8f0;
    border-color:#ebe7df;
}
#commentlist .even,
#commentlist .odd {
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);
	-box-shadow:2px 2px 2px rgba(0,0,0,0.1);
}
#commentlist blockquote {
	font-size:1.4em;
}
#commentlist blockquote blockquote {
	font-size:1em;
}
#footer {
	padding-bottom:2px;
}
