/*  
Theme Name: Kercouac 
Theme URI: http://kercouac.dealdo.net
Version: 1.0
Author: Sonia Layer
Author URI: http://dealdo.net/
*/

html{
	margin: 0 0;
	padding: 0 0;	
}
body {
	font-size:62.5%;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	background-color: #fff;
	color: #000;
	margin: 0 0;
	padding: 0 0;
	text-align: center;
	}
/* General*/
p{
	color: #000;
	font-size: 1.2em;
	text-align: justify;
}
small{
	font-size: 1.1em;
}
cite{
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	color: #2ea3a6;
}
cite a:link{
	color: #2ea3a6;
}
cite a:visited{
	color: #2ea3a6;
}
cite a:hover{
	color: #2ea3a6;
}

a:link{
	font-size: 1.0em;
	color: #000;
	text-decoration: none;
}
a:visited{
	color: #000;		
	text-decoration: none;
}
a:hover{
	color: #2ea3a6;
	text-decoration: none;
}

/* Blocs */
#header {
	width: 995px;
	margin : 0 auto;
	padding : 0 0;
	background-color: transparent;
	background-position: top left;
	text-align: left;
	}


#wrapper{
	width: 915px;
	margin : 0 auto;
	padding : 0 0;
	text-align: left;
	background-color: #fff;
}


#content {
	float: left;
    width: 700px;
	margin : 0 0;
    padding: 0 40px 0 0;
	background-color: #fff;
	}

* html  #content{
	width: 740px;
	w\idth: 700px;
}

#sidebar {
	text-align: center;
	float: left;
    width: 164px;
    padding: 0 0;
	margin: 0 0;

}

#footer{
	width: auto;
	height: 288px;
	margin : 0 auto;
	clear: both;
	position: relative;
    background-image: url(images/footer.jpg);
	background-repeat: repeat-x;
    background-position: bottom left;
} 
#footertext{
	text-align: left;
	position: absolute;
	font-size:1.1em;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	right: 0px;
	bottom: 0px; 
	padding-left: 5px;
	background-color: #fff;
}
/*content*/
.navigation{
	font-size:1.1em;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	
}
.alignleft{
}
.alignright{
}
.post{
	margin-top : 50px;
}
.entry{
	margin-top : 30px;
}

.post h2, .post h3{
	text-align: left;
	font-size:1.9em;
	font-family: "Times New Roman", Times, Garamond, serif;
	font-style: italic;
	font-weight: bold;
    color: #3b3806;
    background-image: url(images/post.jpg);
	background-repeat: no-repeat;
    background-position: top left;
	text-indent: 40px;
	padding: 5px 0 0 0;
	margin :0 0;
	height: 29px;
	text-transform: uppercase;
}
* html .post h2{
	height: 34px;
    he\ight: 29px;
}
.post h2 a{
	font-size:1.0em;
	color: #3b3806;
	font-style: italic;
	font-family: "Times New Roman", Times, Garamond, serif;
	text-decoration: none;
	text-transform: uppercase;
}

.post p.postmetadata{
	color: #2ea3a6;
	font-size: 1.1em;
	padding: 0 0;
	margin: -10px 0 0 0;
	text-indent: 40px;
}

.post p.postmetadata a{
	color: #2ea3a6;
}

img{
	border-style: none;
}
.post p{
	width: 600px;
}
/*comments*/
.commentlist{
	list-style-type: none;
}
small.commentmetadata{
	color: #3b3806;
	font-size:1.1em;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;

}
small.commentmetadata a:link{
	color: #3b3806;
	font-size:1.1em;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}
small.commentmetadata a:visited{
	color: #3b3806;
	font-size:1.1em;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}
small.commentmetadata a:hover{
	color: #2ea3a6;
	font-size:1.1em;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}
#commentlist ul.commentlist cite{
	padding-left: 5px;
}
* html #commentlist ul.commentlist cite{
	text-indent: 5px;
}

ul.commentlist{
	margin: 0 0;
	padding: 0 0;

}
#commentlist li{
	width: 600px;
	display: block;
	margin: 0 0;
	list-style: none;
	background-color: transparent;
	padding: 10px 0;
}
#commentlist li p{
	padding: 0 5px;
}
* html #commentlist li{
	width: 610px;
	w\idth: 600px;
}
#commentlist li.alt{
	color: #ededed;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #AAAAAA;
	background-color : #ededed;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #AAAAAA;
	background-color : #ededed;
}
textarea{
	width: 600px;
	height: 300px;
	border-style: solid ;
	border-width: 1px;
	border-color: #ededed;
}
textarea:hover{
	border-style: solid ;
	border-width: 1px;
	border-color: #AAA;
}
#commentlist input{
	font-size:1.1em;
	font-family: "New Courier", Courier, monospace;
	border-style: solid ;
	border-width: 1px;
	border-color: #dedede;
	margin-top: 5px;
}

#commentlist input:active{
	border-color: #AAA;
}
#commentlist input:hover{
	border-color: #AAA;
}
/*header*/
#header h1{
	background-color: transparent;
    background-image: url(images/header.jpg);
    background-repeat: no-repeat;
	width: 915px;
	height: 272px;
}
#header h1 span{
	display : none;
}
#header.description span{
	display : none;	
}
#header.description {
	width: 900px;
    height: 100px;
	position: absolute;
	top: 0%;
	left: 0%;
}


/*sidebar*/
#sidebar{
	color:#3b3806;
	background-color: #fff;
	font-size:1.1em;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
        overflow : hidden;
}
#sidebar ul{
	text-align: left;
	width: 164px;
	margin : 0 0;
	padding: 0 0;
}
#sidebar  li{
	text-align: left;
	width: 80%;
	margin : 0 auto;
	padding: 0 5px 0 0;
        overflow : hidden;
}

#archives ul, #connexion ul, #links ul, #categories ul{
}
#archives li, #connexion li, #links li, #categories li{
	list-style-type: none;
	list-style-image: url(images/puce.jpg);
	list-style-position: inside;
	text-indent:5px;
}

#search{
	text-align: left;
}
#search input{
	font-size:1.1em;
	font-family: "New Courier", Courier, monospace;
	border-style: solid ;
	border-width: 1px;
	border-color: #dedede;
	margin-top: 5px;
}
#search input:active{
	border-color: #AAA;
}
#search input:hover{
	border-color: #AAA;
}
.body{
	background-color: transparent;
	background-image: url(images/category_body.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	margin : 0 0;
	padding: 20px 0 20px 0;
	width: 164px;	
}
#archives{
	text-transform: capitalize;
}
#archives .top h2{
	display: none;
}
#archives .top{
	background-image: url(images/archives_top.jpg);
	background-repeat: no-repeat;
	width: 164px;
    height: 62px;
}
#archives .bottom{
	background-image: url(images/archives_bottom.jpg);
	width: 164px;
    height: 20px;
}
#categories .top h2{
	display: none;
}
#categories .top{
	background-image: url(images/category_top.jpg);
	background-repeat: no-repeat;
	width: 164px;
    height: 62px;
}
#categories .bottom{
	background-image: url(images/category_bottom.jpg);
	width: 164px;
    height: 20px;
}
#links .top h2{
	display: none;
}
#links .top{
	background-image: url(images/link_top.jpg);
	background-repeat: no-repeat;
	width: 164px;
    height: 62px;
}
#links .bottom{
	background-image: url(images/category_bottom.jpg);
	width: 164px;
    height: 20px;
}
#calendar{
	text-align: left;

}
#cal .top{
	background-image: url(images/calendar_top.jpg);
	background-repeat: no-repeat;
	width: 164px;
    height: 62px;
}
#cal .top h2{
	display: none;
}
#cal .bottom{
	background-image: url(images/calendar_bottom.jpg);
	width: 164px;
    height: 20px;
}

#connexion .top{
	background-image: url(images/connexion_top.jpg);
	background-repeat: no-repeat;
	width: 164px;
    height: 62px;
}
#connexion .top h2{
	display: none;
}
#connexion .bottom{
	background-image: url(images/calendar_bottom.jpg);
	width: 164px;
    height: 20px;
}
#location{
	width: 164px;
	text-align: left;
}
#weather{
	width: 164px;
	text-align: left;		
}
#weather h2 a:link{
	color: #2ea3a6;
}
#weather h2 a:visited{
	color: #2ea3a6;
}
#weather h2 a:hover{
	color: #2ea3a6;
}
#weather .weather_loc{
	width: 164px;
	text-align: left;
	padding : 10px 0 0 0;
}
#weather .weather_loc h2{
	color: #2ea3a6;
	font-size:1.1em;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}
#weather li.weather{
	width: 164px;
	text-align: left;
	list-style: none;
	white-space: nowrap;
}
#weather span.weather_title{
	width: 164px;
	text-align: left;
	overflow: hidden;
}
#weather span.weather_info{
	width: 164px;
	text-align: left;
	overflow: hidden;
}

/************/
/* Calendar */
/************/

#wp-calendar {
	empty-cells: show;
	font-size: 1.1em;
	width: 90%;
	text-align: left;
	margin : 0 auto;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	text-transform: capitalize;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	text-transform: capitalize;
}
#wp-calendar a {
	display: block;
	text-decoration: none;
}
#wp-calendar a:hover {
	color: #2ea3a6;
	text-decoration: none;
}
#wp-calendar caption {
	color: #3b3806;
	font-size: 1.1em;
	text-align: center;
	text-transform: capitalize;
}
#wp-calendar td {
	color: #ccc;
	font-size:1.1em;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}
#wp-calendar td.pad:hover {
}
#wp-calendar td:hover, #wp-calendar #today {
	color: #bbb;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}
#wp-calendar .today {
	font-weight: bold;
}