/* Spweet StyleSheet */

/* Communs */
body
	{
		background-color: #FCFCFC;
		background-image: url('./images/background.jpg');
		background-repeat: no-repeat;
		background-position: bottom right;
		font-family: Arial, sans-serif;
		font-size: 0.85em;
	}
img
	{
		border: 0;
	}
#page
	{
		width: 800px;
		margin: 5px auto;
		background-color: #FFF;
		border: 1px #333 solid;
	}
div#top
	{
		height: 60px;
		padding-top: 200px;
		padding-right: 25px;
		background-image: url('./images/head.php');
		background-repeat: no-repeat;
		text-align: right;
	}
#top a
	{
		color: #CC3;
		text-decoration: none;
	}
#prelude
	{
		position: absolute;
		width: 800px;
		top: 20px;
		left: 50%;
		margin: 0 0 0 -400px;
		color: #FFF;
		text-align: center;
	}
#prelude a { color: #FFF; }
#footer
	{
		clear: both;
		height: 25px;
		margin: 0;
		padding: 0;
		/* border-top: 1px #000 solid; */
		background-image: url('./images/dotclear.jpg');
		text-align: center;
	}
#footer a
	{
		display: block;
		width: 100%;
		height: 25px;
		font-size: 0;
		/* pour IE :D */
		color: #FFF;
	}
/* Main */
#main
	{
		float: right;
		width: 550px;
		padding: 5px;
	}
.day-date
	{
		font-weight: bold;
		text-align: center;
	}
.post a
	{
		color: #C00;
	}
.post h2, .post-info
	{
		margin: 0;
	}
.post-info, .post-info-co
	{
		font-size: 0.8em;
	}
h2.post-title, h3, #comments a, h2.twitter-title
	{
		color: #C00;
	}
#trackbacks p
	{
		font-size: 0.85em;
	}

/* Sidebar */
#sidebar
	{
		float: left;
		margin-bottom: 10px;
		width: 200px;
		border-right: 1px #666 dashed;
		border-bottom: 1px #666 dashed;
	}
#sidebar h2
	{
		border-bottom: 1px #FFDE00 solid;
		color: #9ED200;
		text-align: center;
	}
#sidebar li
	{
		list-style-type: none;
	}
#sidebar a
	{
		color: #C00;
		text-decoration: none;
	}
#sidebar a:hover
	{
		color: #000;
	}
#calendar table
	{
		width: 80%;
		margin: 0 auto;
		border-collapse: collapse;
	}
#calendar caption
	{
		margin: 0 auto;
	}
#calendar td
	{
		border: 1px solid #EEE;
		text-align: center;
	}
#calendar th
	{
		padding-bottom: 2px;
	}
#calendar abbr
	{
		font-size: 0.75em;
		color: #CCC;
	}

/* Formulaires */
#search
	{
		text-align: center;
	}
.submit, .preview, #q, #c_nom, #c_mail, #c_site, #c_content
	{
		background-color: #FFF;
		border: 1px #EEE solid;
		color: #F90;
	}
#c_content
	{
		font-family: Arial, sans-serif;
		font-size: 0.85em;
	}
.submit, .preview
	{
		text-align: center;
	}
.form-help
	{
		font-size: 0.85em;
		margin: 0;
	}
fieldset
	{
		border: 0;
		text-align: left;
	}
label
	{
		color: #9ED200;
	}
.field label
	{
		display: block;
	}

/* Special */
/*
#boycot { text-align: center; }
#prelude { top: 100px; }
*/
.tags
	{
		margin: 2px 0;
		font-size: 0.8em;
	}
.tag
	{
		background-image: url('images/ico_tag.png');
		background-repeat: no-repeat;
		padding-left: 20px;
	}
#tags, #tags ul
	{
		margin: 0;
		padding: 0;
		text-align: justify;
	}
#tags { padding: 3px; }
#tags a { border-bottom: 1px #CCCCCC dotted; }
.level-1, .level-2, .level-3, .level-4, .level-5 { display: inline; }
.level-5 { font-size: 1.2em; font-weight: bold; }
.level-4 { font-size: 1em; }
.level-3 { font-size: 0.9em; }
.level-2 { font-size: 0.85em; }
.level-1 { font-size: 0.8em; }

#captchaspam
{
	margin: 5px 0;
}
#captchaspam p
{
	border-left: 3px #CC0000 solid;
	padding-left: 5px;
}
#twitter_div
{
	width: 90%;
	padding: 5px;
	border: 1px #CCCCCC solid;
}
#twitter_div a { color: #CCCCCC; }
#twitter_update_list
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#twitter_update_list li {
	margin: 5px 0;
	padding: 0;
	color: #9ED200;
}
#twitter_div h2 {
	margin: 0;
	margin-left: 15px;
}
.twitter_link
{
	text-align: right;
	padding-right: 10px;
	font-size: 0.7em;
}
.twitter_link a { color: #363636; }

