/* Pour le thème "Kubrick is miaouw" */

#kim_titles {margin-top: 25px; padding-left: 25px; width: 435px; float: left; height: 146px}
#kim_titles h1,#kim_titles div {text-align: left}
#kim_titles h1 {padding-top: 0px;font-size: 3em; }
#kim_titles h1 #kim_blogversion {font-size: 45%; color: black; vertical-align: text-top}
#kim_titles div.description {font-style: italic; margin-left: 5px}
#kim_titles div.description:before {content: "- "}
#kim_titles div.description:after {content: " -"}
#kim_titles div.kim_about {margin-left: 10px; font-size: 1.2em; margin-top: 3px; color: black}

#kim_searchbox {width: auto; float: right;}
#kim_searchbox form#searchform div {text-align: right; margin-right: 13px}

/* Horizontal Menu pour le thème "Kubrick is miaouw" */

#navigation {
	clear: both;
	margin: 0;
	padding: 0;
	height: 20px;
}

#navigation ul {
	margin: 0 0 0 30px;
	padding: 0px;
}

#navigation li {
	float: left;
	margin: 0 0px 0 0px;
	padding: 0px 0px 0px 0px;
	padding-left: 5px;
	list-style: none;
	font-size: 1.0em;
	color: white;
	height: 20px;
}

#navigation li#first {padding-left: 0px;
}

#navigation li a {
	font-weight: bold;
	text-decoration: none;
	color: white;
}

#navigation li:before {
}

#navigation li#first:before {
}

#navigation li a:hover {
	text-decoration: underline;
	color: white;
}

#navigation li.current_page_item a {
	text-decoration: none;
}

#navigation li.current_page_item,#navigation li.parent_main_page_item {  background: url("./images/currentpagearrow3.gif") no-repeat bottom center; }

/* Popup Submenu */
#navigation ul  ul {  display: none;     } 

/* Sub-page menu  */

#subpage {
	clear: both;
	margin: 0;
	padding: 0;
}

#subpage ul {
	text-align: left;
	margin: 4px 0 0 45px;
	padding: 0;
}

#subpage ul li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-right: 4px;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: none;
}

#subpage ul li a {
	text-decoration: none;
}

#subpage ul li a:hover {
	text-decoration: underline;
}

#subpage li:before {
	margin-right: 0px;
}

#subpage li#first:before {
}

#subpage li.current_page_item a {
	text-decoration: underline;
	color: #b85b5a;
}

#subpage ul li ul li {
	display: none;
}
/* Content */

div#kim_welcome {color: #777; text-align: justify; font-size: 0.9em;}

h2.pagetitle {margin-top: 20px; text-align: left;}
div#kim_categorydescription, div#kim_authordescription {color: #777; text-align: justify; font-size: 0.9em;}
div#kim_categorydescription,div#kim_authordescription {font-style: italic}
div#kim_subcategories { color: #777;font-size: 0.8em;margin-bottom: 15px;}
div#kim_subcategories a {color: black; margin-right: 3px}
div#kim_subcategories u {font-weight: bold}
div#kim_subcategories br {display: none;}
div#kim_authordescription {margin-bottom: 5px;}

#content .navigation {clear: both}
.navigation .alignleft, .navigation .alignright {
	margin-top: 10px;
	margin-bottom: 15px;
	}
.navigation .alignleft {text-align: left; width: 49%}
.navigation .alignright {text-align: right; width: 49%}

div.kim_homepagecontent {padding-top: 25px}
div.kim_postcontentpage, div.kim_pagecontent {padding-top: 10px}

p.kim_editpage {text-align: right !important;}

img.kim_rssbutton {border: none; vertical-align: middle; margin-bottom: 1px}
img.kim_myyahoobutton {border: none; vertical-align: middle; margin-bottom: 1px}

.alt  {
	border: 1px solid #ddd;
	}

/*	Fix for IMG without class */
div.post div.entry img,div.post div.entrytext img {}

div.post div.entry img[align=right],div.post div.entrytext img[align=right] {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

div.post div.entry img[align=left],div.post div.entrytext img[align=left] {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
/* End Images */

/* Category tagging */
a.kim_tagtitle {text-transform: lowercase}

a.kim_tagtitle {color: #0066cc;}
a.kim_tagsize14,a.kim_tagsize13,a.kim_tagsize12 {color: #0066cc;}
a.kim_tagsize11,a.kim_tagsize10,a.kim_tagsize9 {color: #6196CC}
a.kim_tagsize8 {color: #9EBFE0;}
a.kim_tagsize7 {color: #C2DEFA;}

a.kim_tagtitle sup.kim_tagcount {color: #777; margin-left: 3px}

a.kim_tagtitle:hover {}
a.kim_tagsize14:hover,a.kim_tagsize13:hover,a.kim_tagsize12:hover,a.kim_tagsize11:hover,a.kim_tagsize10:hover,a.kim_tagsize9:hover,a.kim_tagsize8:hover,a.kim_tagsize7:hover {color: #147;}
a.kim_tagtitle:hover sup.kim_tagcount {color: black}

/* avecYahoo plugin */

p.postmetadata small .avecYahoo {margin-left: -12px;} 
p.postmetadata small .avecYahoo img {margin-right: 5px; margin-left: 12px} 

/* Post-Ratings */

.post-ratings {color: #777; font-size: 0.9em; margin-bottom: 0px}
img.post-ratings-image,.post-ratings img {vertical-align: middle}

div.post div.entrytext .post-ratings {margin-bottom: 5px; margin-top: 3px}
div.kim_post_header .post-ratings-image {margin-bottom: 1px}

/* Templates content */

div.kim_pagecontent h3 {clear: both}
h3.kim_categorieslist, h3.kim_authorslist, h3.kim_monthslist, h3.kim_postsratedlist {margin-top: 10px}

ul.kim_categorieslist li {color: #777; text-align: left; font-size: 0.9em; }
ul.kim_categorieslist li a, ul.kim_categoriesfeedstree li a,ul.kim_categoriestree li a {font-size: 0.9em;}
ul.kim_categoriesfeedstree li a img {vertical-align: middle;  margin-bottom: 1px}

div.kim_pagecontent div.kim_tagcloud {text-align: justify; margin-left: 25px;}
div.kim_pagecontent div.kim_tagcloud a.kim_tagtitle {}
div.kim_pagecontent div.kim_tagcloud a.kim_tagtitle sup.kim_tagcount {}

ul.kim_authorslist li {color: #777; text-align: left; font-size: 0.9em; }
ul.kim_authorslist li a {font-size: 1.2em;}
ul.kim_authorslist li a img {vertical-align: middle;  margin-bottom: 1px}

ul.kim_monthslist li {color: #777; text-align: left; font-size: 0.9em; }
ul.kim_monthslist li a {font-size: 1.2em;}

ul.kim_linkslist li {color: #777; text-align: left; font-size: 0.9em; font-style: italic}
ul.kim_linkslist li a {font-size: 1.2em; font-style: normal}
div.kim_pagecontent ul.kim_linkslist h2 {margin-top: 5px}

div.kim_pagecontent ul.kim_highest_rated_posts {list-style: none; margin-left: 20px; padding-left: 0px}
div.kim_pagecontent ul.kim_highest_rated_posts li {clear: left; margin-bottom: 3px}
div.kim_pagecontent div.kim_post-ratings-images {width: auto; clear: left; float: left; margin-right: 5px; margin-bottom: 12px}
div.kim_pagecontent ul.kim_highest_rated_posts li .kim_post-ratings-images span {font-size: 0.7em;color: black }

/* Posts list */
div.post {clear: both; margin: 10px 0 20px}
div.post h3 {margin: 0px 0 0;}
div.post h3 a:hover {color: #147;}

div.post div.kim_datetip {clear: left; float: left; margin-right: 0px; margin-top: 0px; margin-bottom: 2px; margin-left: 0px}
.kim_datetip,.kim_daytip,.kim_monthtip {text-align: center}
.kim_datetip {width: 26px; border-width: 1px; border-color: #777; border-style: solid;}
.kim_daytip,.kim_monthtip {width: 100%;}
.kim_daytip { font-weight: bold; background-color: #b85b5a; color: white;font-size: 11px;}
.kim_monthtip {font-size: 9px; padding-bottom: 2px}

div.kim_post_header {margin-left: 34px; padding-top: 0px; font-size: 10px;}
div.kim_post_header small {font-size: 10px;}
div.kim_post_header small.kim_metacategories {font-size: 11px;}
div.kim_post_header a {color: black}
div.kim_post_header a:hover {color: #147;}

.kim_metacategories,.kim_metacomments {margin-top: 0px; margin-bottom: 0px}
.kim_metacategories {font-size: 0.8em;}
.kim_metacomments {font-size: 0.9em;}


div.post div.entry {clear: left}
div.post div.entry p {margin-bottom: 5px; margin-top: 5px}
div.entry p:first-letter {font-weight: bolder; font-size: larger}

div.post div.entry p a {color: #333;}

a b.kim_readmore {color: #b85b5a;}
a:hover b.kim_readmore {color: #147;}

/* Single post */

div.kim_postcontentpage div.navigation {display: none}
div.kim_postcontentpage div.post {margin-top: 20px}

div.post h2 {margin: 0px 0 0;}

p.kim_editsinglepost {text-align: right !important;}

div.entrytext p.postmetadata  {
	text-align: justify
	}

ol.commentlist li {
	border: 1px solid #ddd;
	}

/* Sidebar */

p.div#sidebar {background-color: transparent !important}
div#sidebar ul li div.alt p {text-align: justify}

img.kim_yahooavatar {margin-left: 3px}
img.kim_yahooavatar {color: transparent; background-color: transparent; max-height: 48px; max-width: 48px}

div#sidebar ul.kim_recentslinks span {display: block;}
div#sidebar ul.kim_relatedposts div.kim_relatedpostexcerpt,div#sidebar ul.kim_recentslinks span {margin-left: 3px; margin-top: 3px; padding: 0px; padding-left: 6px; border-width: 1px; border-left-style: solid}

div#sidebar div.kim_tagcloud {color: #777; text-align: justify; margin-left: 13px; margin-top: 3px; padding: 0px; padding-left: 6px; padding-left: 5px; border-width: 1px; border-left-style: solid}
div#sidebar div.kim_tagcloud sup.kim_tagcount { text-decoration: none}

div#sidebar ul.kim_highest_rated_posts li sup {font-size: 0.8em;}

a.kim_onclick,a.kim_savetoyahoomyweb,a.kim_savetoyahoobookmarks {cursor: hand}

/* Footer */	

#footer {padding-bottom: 10px; padding-top: 15px; height: 63px}
#kim_footerfeeds {text-align: right; padding-right: 30px; margin-bottom: 4px}
#kim_footerpowered, #kim_copyright {color: #777; text-align: center; font-size: 0.9em; padding-right: 30px; padding-left: 30px;}
#kim_copyright {margin-bottom: 4px}
	
/* Le theme "Kubrick is miaouw" est dédié à un certain p'tit sushi ;o) */
