/*
Theme Name: Petite Lavendar
Theme URI: http://www.studioxix.com
Description: The default theme built for La Petite Chef.
Author: Michael Viglione
Author URI: http://www.studioxix.com
Tags: floating 1 column, no widgets, gallery
*/


body{

	background:#fff;

	min-height:400px;

	color:#9f669d;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

}

#wrapper {

	width:80%;

	max-width:800px;

	min-height:600px;

	margin:0 auto;

	padding:0;

}


a{
color:#7d4c7b;
text-decoration:none;
}

a:hover{
color:#95c94b;
text-decoration:none;
border:none;
}

a:active,a:focus {
color:#95c94b;
border:none;
}

blockquote {
padding:0 0 0 20px;
color:#000;
}

blockquote a{
color:#999;
}

cite{
font-size:inherit;
font-style:normal;
}

code{
background:#efefef;
color:#000;
}

ul{
	font-size: .6em;
	list-style:none;
	line-height:.5em;
        text-transform:uppercase;
	border-left-style:solid;
	border-width:1px;
	border-color: #9f669d;

}
li {
	margin:0;
	padding:0;
	list-style-type:none;
        text-transform:uppercase;

}

li a {
	text-decoration:none;
	margin:0;
}



/* Headers */



#header {

	padding:0;

	margin:0;

}

h1{
	font-size:2em;
	letter-spacing:0.05em;
        text-transform:uppercase;
        font-weight:100;
	color:#95c94b;
}

h1 a, h1 a:hover{

	color:#95c94b;
	text-decoration:none;
}

h2 {
	font-size:1.6em;
	letter-spacing:0.1em;
        text-transform:uppercase;
        font-weight:100;
	 color:#95c94b;
}

h2, h3 a{
	 color:#95c94b;
	text-decoration:none;
}

h2, h3 a:hover{

	 color:#95c94b;
	text-decoration:none;

}

h3{

        font-weight:100;
        text-transform:uppercase;
	font-size:1em;
        color:#c5afc2;
}

h4{

	font-size:1em;
	letter-spacing:0.1em;
        text-transform:uppercase;
        font-weight:100;
	color:#c4afcb;
}

h4 a, h4 a:hover{
	 color:#c4afcb;
	text-decoration:none;
}

h5{
	font-size: .65em;
	letter-spacing:0.1em;
	color:#c4afcb;
}

h6 a, h6 a:hover{
	font-size: 16px;
        font-weight:100;
	color:#c4afcb;
	text-decoration:none;
	letter-spacing:0.1em;
        text-transform:uppercase;
}



#header1 {

	width: 800px;
	height: 40px;
	overflow: hidden;

}

#header2 {

	width: 800px;
	height: 150px;
	overflow: hidden;
	vertical-align: middle;
	background: url(images/banner_lapetitechef.gif) no-repeat;
	margin:0 0 20 0;
}


/* Navigation */


.nav{
	width: 800px;
	margin: 0;
	padding: 0;
	font-size: .7em;
	letter-spacing:0.12em;
	text-align: right;
}

.nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:.5em;
        text-transform:uppercase;
}

.nav li {
	margin:0;
	padding:0;
	display:inline;
	list-style-type:none;
	line-height:1em;
        text-transform:uppercase;
}

.nav li a {
	text-decoration:none;
        vertical-align:text-top;
	margin:0;
	display:inline-block;
	padding:0px 4px 2px 10px; 
	border-right-style:solid;
	border-width:1px;
	border-color: #9f669d;
}

.nav li a:hover {
	color:#95c94b;
	text-decoration:none;
}

.nav .current_page_item a,.nav .current-cat a {color:#95c94b;}
.nav .current_page_item li a,.nav .current-cat li a {color:#95c94b;}
a.currentPage,.current_page_item a {color:#95c94b;}

.nav span{
	font-size: .8em;
	letter-spacing:0.1em;
	color:#c5afc2;
}

.nav span a:hover {

	color:#95c94b;

	text-decoration:none;

}





/* Static Pages */



#static{

	min-height:400px;

	line-height:1.5em;

	font-size: .7em;

        font-weight:100;

	margin:0;

	padding:0;

}



#static .post,#static .page,#static .attachment,.poststatic{

display:block;

margin:0;

padding: 0; 



}



.static p{

display:block;

margin: 0px 10px 0px 0px; 

}

.static ol, ul, li{

display:block;

margin:0;

padding:0;

}



.static img{

padding:0px;

margin:0 0 0 2;

border:1px solid #fff;

}

.static img:hover{

padding:0;

margin:0 0 0 2;

border:1px solid #fff;

}





/* Posts and Main Index */


#main{

	width: 500px;

	font-size:.7em;

        font-weight:100;

	margin:20px 22px 5px 0;

	padding:5px;

	background:#f9f9f9;

	border:1px solid #eee;
}

#main.post,#main.page,#main.attachment, .postmain{

	display:block;

	margin:0 0 5px 5px;

	padding:5px;
}



.main p, ol, ul, li{

	margin:5px;

	padding:5px;

}



.main img{border:1px solid #efefef;}

.main img:hover{border:1px solid #444;}

img.wp-smiley{padding:0px;border:0px;}

img.wp-smiley:hover{padding:0px;border:0px;}



.post-title {
	font-size: 16px;
        font-weight:100;
	text-decoration:none;
	letter-spacing:0.1em;
        text-transform:uppercase;
	color:#c5afc2;
}

.post-title a {
	text-decoration:none;
}

.post-title a:hover,.post-title a:active,.post-title a:focus {
	text-decoration:none;
}

.meta{

display:inline;

width: 500px;

margin:5px 0 40px 0;

border-top: 1px solid #c5afc2; 

font-size:.7em;

color:#c5afc2;

}

.meta a{

color:#9f669d;

}



.navigation{

font-size: .9em;

}



/* Comments */



.gravatar{

	line-height:1.5em;

	font-size:.8em;

float:left;

padding:2px;

border:1px solid #CCC;

margin:5px;

}



.gravatar:hover{

padding:2px;

border:1px solid #444;

}



.alt{

color:#777;

}



ol#comments{

max-width:450px;

line-height:1.5em;

font-size:.8em;

border-left:1px solid #CCC;

}



/* Forms */



input, textarea, select, button{

background:#fafafa;

border:1px solid #efefef;

color:#666;

padding:2px;

margin:3px 0 5px 0;

}


input:focus{

border:1px solid #555;

}



/* IMAGES */



img {

	border:none;

	margin:0 0 0 2;

	padding:0;

}

a img {

	border: none;

	margin:0 0 0 2;

	padding:0;

}

.alignleft {

	float:left;

}

.alignright {

	float:right;

}

img.alignleft {

	margin:0 20px 20px 0;

	border:none;

}

img.alignright {

	margin:0 0 20px 20px;

	border:none;

}

img.aligncenter,.aligncenter,.attachment img {

	float:none;

	display:block;

	border:none;

	margin:0 auto;

}

img.alignnone,.alignnone {

	float:none;

	margin:0;

	border:none;

}



/* Footer Class*/



.footer{

width: 800px;
font-size:9px;
text-align:right;
margin:10px 0 0 0;
padding:10px 0 10px 0;
}

.footer ul{
font-size:9px;
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

.footer li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

.footer li a {
color:#533552;
text-decoration:none;
display:inline-block;
}

.footer li a:hover {
color:#95c94b;
text-decoration:none;
}


/* pagination */

.navigation {

color:#737373;

}





/* Others */


.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}




