/*
Theme Name: Cheek fille
Theme URI: http://www.cheekfille.com/
Description: Original Cheek fille's theme
Version: 1.1
Author: Bony Bunz & Jeremie Patonnier

Creation Theme by Jeremie Patonnier || http://jeremie.patonnier.net
*/
body {
	margin : 0;
	padding : 0;
	font : italic 1em Georgia, "Times New Roman", Times, serif;
}

img{
	border : 1px solid #000;
}

a{
	text-decoration : none;
	background : #CCC;
	color : #000;
}

a:hover{
	text-decoration : underline;
}

.inactive{
	font-style :italic;
	color : #999;
}

/**
 * HEADER
 */
header nav{
	background : #000;
}

header ul{
	list-style : none;
	margin : 0 auto;
	padding : 7px 0 5px;
	width : 80%;
}

header li{
	display : inline-block;
	margin : 0;
	padding : 0 0.8em 10px 0;
	background : url(img/bulle-bg-blanc.png) no-repeat left bottom;
}

header li a{
	color : #000;
	display : inline-block;
	background : #FFF;
	margin : 0;
	padding : 0.2em 0.5em 0.3em;
	text-decoration : none;
	
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	border-radius : 6px;
}

header li a:hover{
	text-decoration : underline;
}

header hgroup{
	position : relative;
	width : 65%;
	min-width : 600px;
	min-height : 150px;
	margin : 0 0 0 10%;
	background : url(img/portrait.png) no-repeat right bottom;
}

header h1{
	margin : 0;
	font-weight : bold;
	font-size : 3.5em;
	text-decoration : underline;
}

header h2{
	position : absolute;
	bottom : 77px;
	right : 104px;
	margin : 0;
	padding : 0 0 10px 0;
	background : url(img/bulle-b-noir.png) no-repeat bottom right;
}

header h3{
	position : absolute;
	bottom : -50px;
	right : -145px;
	margin : 0;
	padding : 10px 0 0 0;
	background : url(img/bulle-h-noir.png) no-repeat top left;
}

header h2 a,
header h3 a{
	display : block;
	color : #FFF;
	background : #000;
	padding : 8px 8px 0;
	font : 0.8em Arial, Helvetica, sans-serif;
	
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	border-radius : 6px;
}


/**
 * CONTENT
 */
#content{
	width : 80%;
	margin : 0 auto;
	/*text-align : center;*/
}

#content article{
	/*display : inline-block;
	text-align : left;*/
}

#content .post_content{
	font: 1em Georgia, Helvetica, sans-serif;
}

#content h2.titre{
	padding : 0 0 10px;
	background : url(img/bulle-b-noir.png) no-repeat bottom left;
	font-weight : bold;
	font-size : 2.6em;
}

#content h2.titre a{
	display : inline-block;
	padding : 0 0.4em 4px;
	color : #FFF;
	background : #000;
	
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	border-radius : 6px;
}

#content a.comment{
	display : inline-block;
	padding : 0 0 5px 0;
	background : url(img/bulle-petit.png) no-repeat bottom center;
	text-decoration : none;
}

#content a.comment span{
	display : block;
	color : #FFF;
	background : #000;
	padding : 0 5px 2px;
	
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border-radius : 5px;
}

/**
 * FOOTER
 */
footer{
	background : #000;
	color : #FFF;
	padding : 1em 0 2em;
}

footer #footer1,
footer #footer2{
	width : 80%;
	margin : 0 auto;
	clear : both;
}

#footer1 section{
	margin : 1em 0;
	float : left;
	width : 25%;
	min-width : 200px;
}

#footer1 h2{
	color : #000;
	background : #FFF;
	display : inline-block;
	margin : 0;
	padding : 0 8px 2px;
	font-weight : bold;
	font-size : 1.7em;
	
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	border-radius : 6px;
}

#footer1 ul{
	list-style : none;
	margin : 0 15px 0 0;
	padding : 12px 0 0 48px;
	background : url(img/bulle-bgi-blanc.png) no-repeat left top;
}

#footer1 section.links ul{
	padding : 15px 0 0 0;
	text-align : right;
	max-width : 210px;
}

#footer1 li{
	font-size : 1.1em;
	margin-bottom : 0.2em;
}

#footer1 li a{
	color : #FFF;
	background : none;
}

#footer1 form{
	margin : 0;
	padding : 15px 0 0 0;
	max-width : 200px;
	text-align : right;
	background : url(img/bulle-bgi-blanc.png) no-repeat left top;
}

footer form input[type=text]{
	width : 100%;
	display : block;
	border : 0 none transparent;
	background : #FFF;
	text-align : right;
	margin : 0.5em 0;
}

#footer2{
	position : relative;
	height : 175px;
	background : url(img/portrait2.png) no-repeat bottom center;
}

#footer2 h2{
	position : absolute;
	left : 50%;
	Bottom : 60px;
	margin : 0 0 0 70px;
	font-size : 1.3em;
	padding : 0 0 10px 0;
	background : url(img/bulle-bg-blanc.png) no-repeat bottom left;
}

#footer2 p.merci{
	position : absolute;
	left : 50%;
	Bottom : 5px;
	margin : 0 0 0 130px;
	width : 275px;
	padding : 10px 0 0 0;
	background : url(img/bulle-hg-blanc.png) no-repeat top left;
}

#footer2 p.rss{
	position : absolute;
	right : 50%;
	Bottom : 120px;
	margin : 0 -40px 0 0;
	font-weight : bold;
	font-size : 1.7em;
	padding : 0 0 10px 0;
	background : url(img/bulle-bgi-blanc.png) no-repeat bottom center;
}

#footer2 h2 span,
#footer2 p span,
#footer2 p.rss a{
	display : block;
	color : #000;
	background : #FFF;
	padding : 2px 0.5em 3px;
	
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	border-radius : 6px;
}

#footer2 p.merci a{
	background : #FFF;
}
