body
{
	background:#0068A5;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

/* GENERALS
**************************************************/
a { text-decoration:none; }
.clear { clear:both; content: ""; display: block; height: 0; visibility: hidden; }
h1,h2,h3,h4,p { padding-bottom:10px; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; font-weight:normal; }
p { font-size:11px; }


/* CONTAINER
**************************************************/

#container
{
	width:1024px;
	margin:auto;
}

#wrapper { background:url('images/bg-wrapper.gif') repeat-y; }

/* HEADER
**************************************************/

#header
{
	height:191px;
	background:url('images/header.jpg') no-repeat;
	position:relative;
}

#zone { height:140px; position:relative; }

#zone span { visibility:hidden; }


#tweet { position:absolute; top:120px; left:0; color:white; font-family:"Comic Sans MS"; font-weight:bold; font-size:14px; }


.adsense { width:468px; margin:auto; position:relative; padding:10px 0; }

/* CONTENT
**************************************************/
 
#content { width:604px; float:left; position:relative; }
.content { padding:0 10px; }
.content h1, .content h1 a
{ color:#96B22C; }


/* BILLET
**************************************************/

h1.date
{
	background:transparent url(images/bullet-splat.png) no-repeat scroll 8px 4px;
	color:#6699CC;
	font-size:100%;
	font-weight:bold;
	padding:2px 4px 4px 27px;
}
.entry { padding:0px 0 30px 10px; }
.entrycontent { padding-bottom:10px; }
.entrycontent a { color:#859403; }
.entryfooter
{ border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD; padding:5px 0; }
.entryfooter a { color: #859403; line-height:14px; }
.entryfooter img { vertical-align:middle; }

.sstitre {
color:#B64EB4;
font-style:italic;
font-weight:bold;
}
#content p { margin-top: 7px; line-height:1.4em; }
#content li
{
	padding-left: 12px;
	background:transparent url('images/bullet_purple.png') no-repeat scroll -2px 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
	overflow: hidden;
}
.entry .entrycontent h4{margin-top:35px;}


/* SIDEBAR GAUCHE 
**************************************************/

.sidebar { width:206px; float:left; position:relative; }
.navigation, .quickbuttons, .publicite, .search { text-align:center; padding-bottom:20px; }


/* Commentaires 
********************/
.lastcomments { padding:0 5px; }
.lastcomments li { padding:0 0 5px 20px; background:url('images/new.png') no-repeat; }
ul#topCommentators li{ background:url('images/user.png') no-repeat; }

/* Recherche
********************/

.insform
{
	background:transparent url('images/klakibouton.png') no-repeat scroll 0 0;
	height:33px;
	margin:auto;
	width:155px;
	line-height:15px;
	vertical-align:middle;
}

.insform #s { width:110px; height:15px; position:relative; float:left; margin-top:7px; margin-left:5px;  }
.insform #searchsubmit { position:relative; padding-top:3px; float:left; }


/* SIDEBAR DROITE
**************************************************/

.sidebarright { width:210px; float:right; position:relative; }
.insidebarright { padding-left:5px; padding-right:6px; padding-bottom:10px; }

/* Liste ecoute
********************/
#tweet2 { padding:0 5px; }
#tweet2 li
{
	background:transparent url('images/control_play.png') no-repeat;
	background-position:0 1px;
	color:#72941B;
	list-style-type:none;
	padding:3px 5px 8px 20px;
}
#tweet2 li a { font-weight:bold; }

.blogroll { padding:0 5px;  }
.blogroll li
{
	background:transparent url('images/link.png') no-repeat;
	padding:0 5px 5px 20px;}


/* SIDEBARS
**************************************************/
.sidebar a, .sidebarright a { color:#333333; }
.sidebar a:hover, .sidebarright a:hover { text-decoration:underline; }

.sidebar h2, .sidebarright h2
{
	color:#FCFFF9;
	font-size:13px;
	line-height:1.4em;
	padding-left:4px;
}



/* COMMENTAIRES
**************************************************/
#comments { padding:0 10px; }
#comments h3 { padding:0 0 30px 0; }
.comment
{
	background-color:#EFEFEF;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	color:#444444;
	font-size:100%;
	font-weight:normal;
	margin-bottom:10px;
	margin-right:0;
	padding:10px 20px;
}

.commentnumber { font-size:18px; }

.comment a { color:#859403; }


/* KCN
**************************************************/
.tweet { padding-top: 10px; height: 88px; background-image: url(http://klakinoumi.com/wp-content/themes/sosuechtig_blue_V2/images/fond-news.png) !important; background-repeat: no-repeat; margin: 15px;	}
.tweet .avatar { margin-left: 10px; margin-bottom: 0px; }
.tweet .avatar_border { margin-right: 5px; float: left; height: 48px; width: 48px; }.tweet p { top: 10px; margin-left: 60px; width: 500px; }
.tweet h4 { float: right; text-align: right; margin-right: 8px; }
.fvCommunityNewsList li { height: 88px; background-image: url(http://klakinoumi.com/wp-content/themes/sosuechtig_blue_V2/images/fond-news.png) !important; background-repeat: no-repeat; margin: 15px; }

.fvCommunityNewsList li h3 { margin:8px 0 -8px; }
.fvCommunityNewsList li { position:relative; }
.fvCommunityNewsList li p small { position:absolute; top:65px; left:12px; }
