/*  
Theme Name: Geste
Theme URI: http://wordpress.org/
Description: Geste WordPress
Version: 1.0
Author: creaxiom
Author URI: http://www.creaxiom.fr/
*/

body
{
	background: #423325 url(images/back.jpg) repeat;
	background: #4C1B1B;
	color: #444;
	font: normal 76% verdana, tahoma, "trebuchet ms", helvetica, sans-serif;
	text-align: center;
}

a
{
	color: #814232;
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
}

h1,h2,h3,h4
{
	font-family: arial, verdana, georgia, "trebuchet ms", sans-serif;
	font-weight: normal;
}

img
{
	border: none;
}

p
{
	line-height: 1.8em;
	margin: 0 0 1em;
}

ul
{
	list-style-type: none;
	margin: 0 0 2em;
}

li
{
	margin: 0 0 .4em;
}

/* - - - -
	:Header
    - - - - */
#header,
#header a,
#header a:hover
{
	color: #FCFAE1;
}

/* - - - -
	:Menu navigation
    - - - - */
#header ul
{
	margin: 0 0 10px;
	color: #FCFAE1;
	text-transform: uppercase;
}

#header li
{
	display: inline;
	margin: 0;
}

#header li a
{
	padding: .2em .8em;
	color: #F6E497;
	font-weight: bold;
}

#header li.current_page_item a,
#header li a:hover
{
	color: #FCFAE1;
}



/* - - - -
	:Logo
    - - - - */
#logo h1
{
	font: bold 2.5em "trebuchet ms", helvetica, sans-serif;
	xdisplay: inline;
}

#logo h2
{
	font: normal .9em verdana, "trebuchet ms", helvetica, sans-serif;
	letter-spacing: .3px;
	xpadding: 0 0 0 .7em;
	xdisplay: inline;
}

/* - - - -
	:Sidebar
    - - - - */
#sidebar h2,
#sidebar h3
{
	font-size: 1.4em;
	margin: 0 0 .4em;
}

#sidebar h2.recents
{
	padding-bottom: .4em;
}

#sidebar h2.recents,
#recents li
{
	border-bottom: 1px dotted #CCC;
	margin: 0;
}

#recents li a
{
	display: block;
	padding: 5px 0;
	font-weight: bold;
	text-decoration: none;
}

#recents li a:hover
{
 background: #F6E497;
}

/* - - - -
	:Main
    - - - - */
h2,
h3
{
	font-size: 1.6em;
	margin: 0 0 1em;
}

h3
{
	font-size: 1.3em;
}

h3.about
{
	margin: 1.5em 0 .3em;
}


h2#title
{
	border: none;
}

.nocomments,
.archives h3,
.about,
.archives h4,
cite
{
	font-weight: bold;
}

.archives h4
{
	margin: 0 0 .5em;
}

/* - - - -
	:Posts
    - - - - */
.post
{
	margin: 0 0 3em;
}

.post a:hover
{
	background: #FCFAE1;
	border-bottom: 1px dotted #AA734C;
}

.post .postmetadata
{
 text-align: left;
}


.postmetadata a,
.postmore a,
.post h2 a
{
	border: none;
}

.post h2
{
	margin: 0 0 .5em;
}

.post h2#title
{
	margin: 0 0 .5em;
}

.post h3
{
	font: normal 1.2em verdana, "trebuchet ms", helvetica, sans-serif;
	margin: 1.3em 0 0;
}

.post ol li
{
	margin: 0 0 .5em 1.9em;
}

.post p.nake
{
	overflow: auto;
}

img.imgcenter,
.post .imgcenter
{
	text-align: center;
	margin: 0 0 .7em;
}

.post .imgalignleft
{
	float: left;
	margin: 0 5px 0 0;
}


/* - - - -
	:Comments
    - - - - */
h2#single,
#comments,
#respond
{
	font-size: 1.8em;
	margin: 0;
}

.commentlist
{
	margin: 2em 0 2.5em;
}

.commentlist li
{
	margin: 0 0 1.2em 1.7em;
}

cite
{
	display: block;
	font-style: normal;
}

cite.date
{
	font-weight: normal;
	margin: 0 0 1em;
}

.commentlist .alt
{
}

.tags
{
	color: #222;
}

.additious img
{
	margin-bottom: -4px;
}

p.additious
{
	margin: -.3em 0 1.6em;
}

#footer
{
	color: #FCFAE1;
}




h2.book
{
 font-weight: bold;
 text-align: center;
}

div.book
{
 padding: 5px;
 background: #EAEBCA;
 color: #000;
}

div.book a
{
 font-weight: bold;
}

.book img
{
 text-align: center;
}

.book ul
{
 margin: 15px 0;
}

#footer a
{
 color: #F6E497;
}


#logo h1,
#logo h1 a
{
	display: block;
	height: 65px;
	width: 100px;
	color: #FCFAE1;
}

#logo h1
{
	xbackground: url(images/logo-geste.png) no-repeat;
}

#logo h1 a
{
	xoverflow: hidden;
	xtext-indent: -9999em;
}

