/*
Theme Name:     Apricot Child
Description:    Child theme for the Aprioct theme 
Author:         Jonathan Perrodin
Author URI:     http: //jonathanperrodin.com
Template:       apricot
Version:		0.1.2
*/

@import url("../apricot/style.css");
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold);
@import url(http://fonts.googleapis.com/css?family=Cardo);

#page {
	background:#FFF;
	padding:20px;
	width:1024px;
}

body {
	font:62.5% "Droid Sans",Helvetica,Arial,sans-serif;
}
a  {
	border-bottom:none;
}
#header {
	margin: 20px 0 50px 0;
}
#header p.blogtitle {
	font:15em "Cardo","Times New Roman",Times,serif;
	letter-spacing:-33px;
	text-align:center;
	text-indent:0;
	margin:0 0 -52px 82px;
	display:inline-block;
}
#header p.description {
	border-top:5px solid;
	font-size:1.8em;
	font-style:italic;
	margin-top:0;
	padding-left:90px;
	text-indent:0;
	
}
#header .rss {
	float: right;
	margin: 30px 0;
}
#header .rss a {
	background:transparent url(images/rss_feed_icon.png) no-repeat;
	display:block;
	width:40px;
	height:40px;
	border:none;
}
#header .rss a:hover {
	background-position:-40px 0;
}
#sidebar {
	padding: 0 30px 0 0;
	float:left;
	font-size:1.1em;
}
#sidebar h2 {
	margin: 20px 0 10px;
	font: 1.6em "Droid Sans",Helvetica,Arial,sans-serif;
	text-align: right;
	letter-spacing:normal;
}
#sidebar h3 {
	font: 1.5em "Droid Sans",Helvetica,Arial,sans-serif;
	letter-spacing:normal;
	margin-top:5px;
}
#sidebar li {
	margin: 0;
	/* each main section, i.e., Pages, Categories, Archives, etc. */

}
#sidebar p.blogtitle {
	margin: -10px;
	text-align: left;
	font: 2.6em Georgia,"Times New Roman", Times, serif;
	font-weight: 100;
	letter-spacing:-2px;
}
.twitter li {
	text-transform:none;
	letter-spacing:normal;
}
#sidebar h3.twitter {
	font: 1.4em "Droid Sans",Helvetica,Arial,sans-serif;
}
.twitter a:hover {
	color:#6CF;
}
.twitter #twitter_update_list li {
	border-bottom:dotted #99C6DF;
	padding:5px 0 8px 0;
	margin:3px 0 3px 0;
}
#twitter-link a {
	display:block;
	text-align:right;
}
a:hover, h2 a:hover, h3 a:hover {
	border-bottom: 1px solid #6CF;
}
h1, h2, h3 {
	font: normal 3.0em "Century Schoolbook L",Georgia,serif;
	letter-spacing:0px;	
}
.entry p {
	font:1em "Droid Sans",Helvetica,Arial,sans-serif;
	text-align:justify;
}
.multipost {
	padding:0;
}
.narrowcolumn {
	margin:40px 50px 0 0;
	width:680px;
}
h3#comments {
	font-size:2.0em;
	text-align:right;
}
p.postdate {
font-style:italic;
margin:-19px 0 0;
padding-bottom:10px;
text-align:right;
}
.featured {
	width:500px;
	float:left;
}
.subfeatured {
	float:right;
	width:240px;
}
.subfeatured h2 {
	font-style:italic;
}
.subfeatured h3 {
	font-size:2em;
	color:#666;
	margin:0px;	
}
.subfeatured p {
	font-size:1.05em;
}
.subfeatured p.postmetadata {
	margin:-4px 0 0 0;
	padding:0;
	text-align:left;
	font-style:italic;
	color:#999;
}
.subfeatured p.comments,.subfeatured p.comments a {
	text-align:right;
	margin:-2px 0 2px 0;
	color:#999;
	font-style:normal;
	text-decoration:none !important;
}
#flickr_badge_wrapper {text-align:center;}
.flickr_badge_image {float:left; margin:4px;}
#sidebar .flickr_badge_image a {padding:0; !important}
.flickr_badge_image img {width: 100px; height: auto;}

#footer {
	width: 1024px;
	margin: 0 auto 0;
	padding: 50px 0 0;
	clear: both;
}


/* Landing Page */
body.landing {
	background: #DFDFDF;
}
.landing #page {
	margin-top:100px;
	width: 900px;
	padding:25px;
	background:#FFF;
	height:410px;
}

.landing #landingphotos {
	float:left;
	width: 400px;
}
.landing #landinginfo {
	float:right;
	width:450px;
}
.landing .instapress-shortcode {
	width:400px;
	border:5px solid #333;
}
.landing .instapress-shortcode .instapress-shortcode-image {
	margin:0;
}
.landing .hidelink, a.hidelink:hover, a img {
    margin-bottom: -3px;
}
.landing h1 {
	font: 8em "Cardo","Times New Roman",Times,serif;
	color:#454545;
	letter-spacing: -10px;
}
.landing h2 {
	font:2em "Droid Sans",Helvetica,Arial,sans-serif;
	color:#666;
	letter-spacing: 2px;
	text-align:right;
	margin:-40px 0 40px 0;
}
.landing #landinginfo p {
	font:1.7em "Droid Sans",Helvetica,Arial,sans-serif;
	margin:15px 0;
	color:#333;
}
.landing a:hover {
	border: none;
	color: #999;
}
.landing #footer {
	padding:20px 0;
	width:900px;
}

