/*
Theme Name: PingMachine
Theme URI: http://www.pingmachine.org/
Description: Ping Machine (fr)
Version: 1.2.2 (20070220)
Author: Pierre Goiffon / Ping Machine
Author URI: http://www.pingmachine.org/

Theme Wordpress pour PingMachine

La CSS, le XHTML et le graphisme sont sous licence GPL:
http://www.opensource.org/licenses/gpl-license.php
*/



/*****************************
 Mise en page
*****************************/
body
{
margin: 0;
padding: 0;
background: #FFF url(images/bg_herbe.jpg);
}

table#main
{
border: 1px solid white;
margin: 10px auto;
}

#header
{
text-align: left;
padding: 0;
}

#footer
{
padding: 0.2em 0;
}

td#content
{
margin: 0;
padding: 1em 0;
}

td#sidebar
{
padding-bottom: 2em;
}






/*****************************
 Header / footer
*****************************/

/* Header */
#header
{
background: #D1CBC9 url(images/bg_hexa.gif);
}

tbody#header tr td
{
border-bottom: 2px solid white;
}

#header h1, #header .description
{
margin: 0;
padding: 0;
text-align: center;
}

#header h1
{
margin: 0;
padding: 0.2em;
}

#header h1 a
{
color: black;
font: normal small-caps bolder 2em "Courier New", Courier, monospace;
text-decoration: none;
}

#header .description
{
font: italic bolder 1em "Courier New", Courier, monospace;
color: #544F7F;
padding-bottom: 1em;
}


/* Footer */
#footer
{
text-align: center;
background: #717171 url(images/bg_paves.jpg);
}

tbody#footer tr td
{
border-top: 2px solid white;
}

#footer p
{
color: white;
font: italic bolder 0.9em "Courier New", Courier, monospace;
}

#footer a
{
color: inherit;
}






/*****************************
 Sidebar
*****************************/

#sidebar
{
background: #ABBFE0 url(images/bg_nuages.jpg);
}

#sidebar .titre1
{
width: 70%;
margin: 2em 0 1em 5%;
padding-left: 5%;
text-align: left;

font: small-caps bold 1.4em "Courier New", Courier, monospace;
color: black;
border-bottom: 1px solid teal;
}

#sidebar .titre1 a
{
font: inherit;
text-decoration: none;
}

#sidebar .titre2
{
width: 70%;
margin: 1em 0 0.1em 1em;
text-align: right;
font: small-caps bold 1em "Courier New", Courier, monospace;
color: #555;
}

#sidebar ul
{
margin: 0 10%;
padding: 0;
list-style: none;
}

#sidebar ul li ul
{
margin: 0 10%;
}

#sidebar ul li:before
{
margin: 0;
padding: 0;
content: "\00BB \0020";
}

#sidebar a
{
font: normal 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
}

#sidebar form
{
margin: 1em;
}

#sidebar form input
{
font: normal 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#sidebar h2
{
display: inline;
font: normal 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
}






/*****************************
 Contenu - détail des posts
*****************************/
#content
{
background-color: #DFDFDF;
}

#content .post
{
margin: 1em;
}

#content .post .post-titre
{
margin: 0;
margin-top: 2em;
padding: 5px;
text-align: center;
font: small-caps bolder 1.4em "Courier New", Courier, monospace;
color: white;
background: #ABBFE0 url(images/bg_nuages.jpg);
border: 1px inset;
}

#content .post .post-titre a
{
color: black;
}

#content .post-infos
{
text-align: right;
font: italic bold 0.8em "Courier New", Courier, monospace;
color: #555;
}

#content .entry, #content .postmetadata
{
padding-left: 1em;
font: 0.71em Arial, Helvetica, sans-serif;
}

#content .postmetadata
{
margin-left: 0.5em;
padding-bottom: 0.5em;
border-left: 1px solid black;
border-bottom: 1px solid black;
}

#content .entry h3
{
margin: 2em 7em 0.5em 0;
font-size: 1.2em;
border-bottom: 1px solid teal;
}

#content .entry h4
{
margin: 1em 15em 0.5em 0;
font-size: 1em;
border-bottom: 1px dashed teal;
}

#content .entry blockquote
{
padding: 0.2em 2em;
margin: 0.2em 0 0.2em 2em;
background-color: white;
border-left: 1px solid grey;
font-style: italic;
}

#content .entry img
{
margin: 5px;
}

#content .entry img.wp-smiley
{
margin: 0;
}

#content hr
{
clear: both;
margin: 2em auto 1em;
padding: 0;
border: 1px dashed white;
width: 80%;
}

#content .search_title
{
margin: 2em 3em 0 0.5em;

font: small-caps bold 1.4em "Courier New", Courier, monospace;
color: black;
border-bottom: 1px solid teal;
}






/*****************************
 Contenu - commentaires
*****************************/

#content #comments-list, #content #comments-form
{
margin: 2em 1em;
padding: 0;
border: 1px ridge white;
}

#content #comments-list #comments, #content #comments-form #respond
{
margin: 1em 0;
padding: 0;
padding-right: 2em;
text-align: right;
font: small-caps bold 1em "Courier New", Courier, monospace;
color: #555;
}


/* Liste des commentaires */

#content #comments-list ol
{
margin: 0;
padding: 0;
list-style: none;
}

#content #comments-list ol li
{
margin: 0;
padding: 0;

background-color: white;
color: black;
border-top: 1px dashed #ABBFE0;
}

#content #comments-list ol li.comment-alt
{
background-color: #808080;
color: white;
}

#content #comments-list ol li p
{
margin: 0;
padding: 0.2em;
font: normal normal 0.71em "Courier New", Courier, monospace;
}

#content #comments-list ol li .comment-metadata
{
font: normal bold 0.9em "Courier New", Courier, monospace;
}



/* Formulaire */

#content #comments-form p
{
margin: 1em 0;
padding: 0.2em;
font: normal normal 0.9em "Courier New", Courier, monospace;
}

#content #comments-form input, #content #comments-form textarea
{
font: normal normal 0.8em "Courier New", Courier, monospace;
}

#content #comments-form textarea
{
display: block;
margin: auto;
}

#content #comments-form #comment-form2
{
text-align: center;
width: 98%;
}

#content #comments-form #comment-form2 textarea
{
font: normal normal 0.9em "Courier New", Courier, monospace;
border: 1px solid grey;
background-color: white;
}

#content #comments-form #comment-form2 input
{
margin-top: 1em;
font: normal bold 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
}






/*****************************
 Contenu - Navigation
*****************************/

#content .navigation
{
width: 95%;
margin: 0 auto;
padding: 1em 0 3em;
text-align: center;
font: italic bold 0.8em "Courier New", Courier, monospace;
}

#content .navigation a
{
color: #555;
}

#content .navigation .alignleft
{
float: left;
}

#content .navigation .alignright
{
float: right;
}






/*****************************
 Contenu - Navigation
*****************************/

#content .archives_titre
{
margin: 0;
padding: 0;
padding-right: 2em;
text-align: right;
font: small-caps bold 1em "Courier New", Courier, monospace;
color: #555;
}

#sidebar p
{
margin: 0;
padding: 0 1em;
text-align: center;
font: italic normal 0.9em "Courier New", Courier, monospace;
}

#sidebar p a
{
font: inherit;
}






/*****************************
 Contenu - Navigation
*****************************/

#content.err404 h2
{
text-align: center;
color: black;
font: normal small-caps bolder 2em "Courier New", Courier, monospace;
}

#content.err404 p
{
font: italic bolder 1em "Courier New", Courier, monospace;
color: #544F7F;
padding: 1em;
}

#content.err404 p a
{
font: inherit;
}
