/*
Theme Name: Wordpress Kijana FR
Theme URI: http://wordpress.org/
Description: Un th&egrave;me l&eacute;ger &agrave; trois colonnes.
Version: 2.0
Author: Thomas Lieven
Author URI: http://peperuka.com/
Tags: rose, blanc, trois colonnes, largeur fixe, widgets 
Released under GPL: http://www.opensource.org/licenses/gpl-license.php
*/
/* <style type="text/css"> */
/* LAYOUT */
body {margin:0px; padding:0px; text-align:center; font-family:Arial,Verdana,Sans-Serif; font-size:1.1em;}
#page {font-size:80%; color:#222; background-color:#FFF; width:100%; padding:0px; margin-top:0px; margin-bottom:0px; margin-right:auto; margin-left:auto; position:relative; text-align:left;}
#page img, #footer img {border:0px;}
label {padding:0px; margin:0px;}
/* LINK */
a, a:visited {text-decoration:none; color:#3366CC;}
a:hover {text-decoration:none; color:#FF6633;}
a.opacity img, img.opacity, .opacity {filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; -khtml-opacity:0.5;}
a.opacity:hover img, img.opacity:hover, .opacity:hover {filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; -khtml-opacity:1.0;}
.pink a {text-decoration:none; color:#FF66CC;}
.commentseditlink, .editlink {background:url('../../../img-sub/pencil.png') no-repeat left; padding:2px 0px 2px 18px;}
.small {font-size:80%;}
p.more-link {text-align:right; padding:6px 3px 6px 7px; font-weight:bold; font-style:normal; background:#FFFFD7; border:1px solid #CCC; color:#DA1071;}
p.more-link:hover {background:#FFFF99; border:1px solid #666; color:#3366CC;}
.navigation {text-align:center; font-weight:bold; width:100%;}
.navigation .left {float:left; padding:8px 3px 8px 7px; width:47%; min-height:16px; text-align:left; margin-bottom:3px; background:#FFFFD7; border:1px solid #CCC;}
.navigation .left:hover {background:#FFFF99; border:1px solid #666;}
.navigation .right {float:right; padding:8px 7px 8px 3px; width:47%; min-height:16px; text-align:right; margin:0px 5px 3px 0px; background:#FFFFD7; border:1px solid #CCC;}
.navigation .right:hover {background:#FFFF99; border:1px solid #666;}
.navigation a, .navigation a:visited, p.more-link a, p.more-link a:visited {color:#DA1071;}
.navigation a:hover, p.more-link a:hover {color:#3366CC;}
/* HEADER */
#header {background:#CCEEEC url('../../../img-sub/css/header_bg.png') repeat-x 0px 0px; line-height:13px; color:#666; margin:0px; padding:0px; color:#333;}
#header_wrap {width:1000px; height:160px; padding:0px; margin-top:0px; margin-bottom:0px; margin-right:auto; margin-left:auto;}
#header_wrap h1 {height:215px; width:620px; background:url('../../../img-sub/css/header_logo.png') no-repeat 50px 20px; position:relative; top:-35px; left:auto; z-index:10;}
#header_table {height:175px; position:absolute; top:-15px; right:0px; padding:0px; margin:0px; margin-right:auto; margin-left:auto; z-index:20;}
#header_table table td {padding-top:7px;}
#header .title {font-size:120%; font-weight:bold;}
#header .blue {color:#3366CC;}
#header .red {color:#FF0000;}
#header input.small_input {background:#FFF; font-size:80%; font-family:"Trebuchet MS", serif; padding:1px; color:#777; height:13px;}
#header input.submit_butt {font-size:80%; color:#333; background:#CCC; border:1px outset #333;}
#header input.small_input:hover {background:#EBEBEB;}
/* ADSENSE */
#adsense46815 {width:470px; margin:7px 0px 0px 0px;}
#adsense23460 {width:2400px; float:right; text-align:right; margin:0px 0px 0px 10px;}
#adsense46860 {width:530px; text-align:right; margin:0px 0px 0px 10px;}
#adsense46860_2 {width:470px; margin:0px 0px 0px 10px;}
#adsense180150 {width:190px; margin:0px; height:160px;}
#adsense160600 {width:165px; margin:0px; height:605px;}
#adsense336280 {width:340px; margin:0px;}
/* NAVIGATION MENU */
#subheader {background:#D2F0FC url('../../../img-sub/css/menu_bg.png') repeat-x 0px 0px; height:42px; margin-top:3px; padding-top:3px; z-index:20;}
#navmenu_wrap {font-size:70%; width:1000px; padding:0px; margin-top:0px; margin-bottom:0px; margin-right:auto; margin-left:auto;}
#navmenu {margin:6px 0px 0px 90px; z-index:0;}
ul#navmenulist {list-style-type:none; margin:0px 0px 0px 30px;}
ul#navmenulist li {display:inline; font-size:120%;}
ul#navmenulist li a:link, ul#navmenulist li a:visited {color:#FFF; margin:0px; padding:0px 10px 0px 15px; cursor:pointer; text-decoration:underline;}
/* CONTENT */
#content {min-height:150px; background:#FFF url('../../../img-sub/css/container_bg.png') repeat-x 0px 0px;}
#content2 {font-size:80%; color:#333; width:100%; padding:0px; margin-top:0px; margin-bottom:0px; margin-right:auto; margin-left:auto; text-align:left; min-height:150px;}
#content_wrap {width:1000px; padding:0px; margin-top:0px; margin-bottom:0px; margin-right:auto; margin-left:auto;}
/* SIDEBAR */
#sidebar {width:217px; margin:0px; margin-top:10px; color:#666; line-height:110%; border-right:1px solid #999; float:left; display:block;}
#sidebar h2, #rsidebar h2 {letter-spacing:-1.5px; font-weight:bold; font-size:140%; color:#CC0033; margin:20px 6px 0px 0px; padding:0px 0px 2px 0px; list-style-type:none; border-bottom:1px solid #999;}
#sidebar h2:hover, #rsidebar h2:hover {letter-spacing:-1px; color:#FF0000; border-bottom:1px solid #FF0000;}
#sidebar h2 a, #sidebar h2 a:visited, #rsidebar h2 a, #rsidebar h2 a:visited  {color:#3366CC;}
#sidebar h2 a:hover, #rsidebar h2 a:hover {color:#FF6633;}
#sidebar p.title {color:#666; text-align:center; font-weight:bold; font-size:110%; margin:2px 0px 2px 0px; padding:0px;}
#sidebar ul, #rsidebar ul {list-style-type:none; margin:0px; padding:3px 6px 4px 9px; min-height:30px;}
#sidebar ul li, #rsidebar ul li {margin:0px 0px 6px 0px; padding:0px 0px 0px 2px; list-style-type:none;}
#sidebar ul.nomarg li, #rsidebar ul.nomarg li {margin:0px 0px 0px 0px; padding:0px 0px 0px 2px; list-style-type:none;}
#sidebar ul.children li {font-size:10px; line-height:12px; list-style-type:disc; list-style-position:inside; margin:0px; padding:0px 0px 0px 15px;}
#sidebar a, #sidebar a:visited {color:#3366CC;}
#sidebar a:hover {color:#FF6633;}
#sidebar ul li.reccom {margin-top:5px; padding-top:5px; border-top:1px solid #CCC;}
li small {font-size:10px; line-height:9px;}
#sidebar ul.nomarg li.current-cat {font-weight:bold; font-size:120%;}
/* SOCIAL BUTTON */
.fbshare {float:right; margin-right:2px; width:60px; height:62px; vertical-align:text-bottom;}
.tweeter {background:url('../../../img2-sub/spinner_tweetmeme.gif') no-repeat 0px 0px; float:right; margin-right:8px; width:66px; height:62px;}
/* MAIN CONTENT */
#maincontent {width:776px; margin:0px; margin-top:10px; padding:0px; float:right; display:block;}
#maincontent_arch {width:100%; margin:0px; margin-top:10px; padding:0px; display:block;}
/* AVATARS */
.avatar65 {float:left; margin:0px 10px 5px 5px; min-height:65px;}
.av_bigboss {background:url('../../../img-sub/thebigboss-65x65.jpg') no-repeat 0px 0px;}
.av_peperuka {background:url('../../../img-sub/peperuka-65x65.jpg') no-repeat 0px 0px;}
/* RSIDEBAR */
#rsidebar {width:217px; margin:0px; padding-left:4px; color:#666; line-height:110%; border-left:1px solid #999; display:block; float:left;}
#rsidebar ul {padding:3px 4px 5px 8px;}
#rsidebar ul li {padding:0px 2px 0px 0px;}
/* RSIDEBAR - LINKS (SHOULD MATCH ADSENSE) */
.lienpp {background:url('../../../img-sub/liens_peperuka.png') no-repeat; width:100px; height:16px; margin:5px 0px 5px 12px; padding-left:100px; display:block;}
ul li.links {color:#4C4C4C; font-size:12px; margin:30px 3px 30px 0px;}
li.links a:link, li.links a:visited, li.links a:hover, li.links a:active {color:#3D81EE; text-decoration:underline; font-weight:bold; font-size:12px;}
li.links a:link.sublinks, li.links a:visited.sublinks, li.links a:hover.sublinks, li.links a:active.sublinks {font-size:9px; color:#2D8930; font-family:arial, sans-serif; letter-spacing:-0.7px; text-decoration:none;}
/* THUMB EFFECT */
ul.thumb {list-style:none; margin:0px; padding:0px; width:210px;}
ul.thumb li {margin:0px; padding:0px; display:inline; width:103px;}
ul.thumb li img {cursor:pointer; -ms-interpolation-mode:bicubic; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; -khtml-opacity:0.7;}
/* SMILIES */
#smiley0 {cursor:pointer; text-decoration:none; color:#3366CC;}
#smiley0:hover {color:#FF6633;}
ul#smiliesbox {margin-top:2px; padding:2px; border:3px double #999; background:#FFFFDF; list-style-type:none;}
.sm {background:url('../../../img2-sub/smilies/smilies.gif') no-repeat; font-size:22px; width:24px; height:25px; margin-left:1px; padding-left:23px;}
li.sm {display:inline; cursor:pointer; width:25px;} 
.s-adore {background-position:-13px -13px;} .s-ah {background-position:-13px -63px;} 
.s-amazed {background-position:-13px -113px;} .s-angry {background-position:-13px -163px;} 
.s-bad_smelly {background-position:-13px -213px;} .s-baffle {background-position:-13px -263px;} 
.s-beat_brick {background-position:-13px -313px;} .s-beat_plaster {background-position:-13px -363px;} 
.s-shot {background-position:-13px -413px;} .s-beated {background-position:-13px -463px;} 
.s-beauty {background-position:-13px -513px;} .s-big_smile {background-position:-13px -563px;} 
.s-boss {background-position:-13px -613px;} .s-byebye {background-position:-13px -663px;} 
.s-canny {background-position:-13px -713px;} .s-choler {background-position:-13px -763px;} 
.s-cold {background-position:-13px -813px;} .s-confuse {background-position:-13px -863px;} 
.s-cry {background-position:-13px -913px;} .s-doubt {background-position:-13px -963px;} 
.s-dribble {background-position:-13px -1013px;} .s22 {background-position:-13px -1063px;}
.s-extreme_sexy_girl {background-position:-13px -1113px;} .s-feel_good {background-position:-13px -1163px;} 
.s-go {background-position:-13px -1213px;} .s-haha {background-position:-13px -1263px;} 
.s-hell_boy {background-position:-13px -1313px;} .s-hungry {background-position:-13px -1363px;} 
.s-matrix {background-position:-13px -1413px;} .s-oh {background-position:-13px -1463px;}
.s-ops {background-position:-13px -1513px;} .s-rap {background-position:-13px -1563px;}
.s-sad {background-position:-13px -1613px;} .s-smile {background-position:-13px -1663px;}
.s-still_dreaming {background-position:-13px -1713px;} .s-sure {background-position:-13px -1763px;}
.s-surrender {background-position:-13px -1813px;} .s-sweat {background-position:-13px -1863px;}
.s-sweet_kiss {background-position:-13px -1913px;} .s-tire {background-position:-13px -1963px;}
.s-too_sad {background-position:-13px -2013px;} .s-waaaht {background-position:-13px -2063px;} 
.s-what {background-position:-13px -2113px;}
/* EFFET BLOCK HOVER */
#sidebar .box_eff, #rsidebar .box_eff {background:url('../../../img-sub/favicon_cut2.gif') no-repeat top right;}
#sidebar .box_eff:hover, #rsidebar .box_eff:hover {background:url('../../../img-sub/favicon_cut1.gif') no-repeat top right;}
.box_eff {border-bottom:2px solid #CCC; margin:0px 0px 0px 2px;}
.box_eff:hover {border-bottom:2px solid #FF0000;}
/* LINKS FROM LINK'S PAGE & LI FOR PAGES */
#linkpage ul li {margin:0px; padding:0px; list-style-type:none;}
#linkpage ul li.links {margin:30px 3px 30px 0px; padding:0px 0px 0px 2px; color:#4C4C4C; list-style-type:none;}
#linkpage span.sublinks {margin:0px; padding:0px; color:#2D8930; font-size:9px; letter-spacing:-0.7px;}
/* POSTS */
.post {width:550px; margin:0px 0px 0px 0px; padding:0px; float:left; display:block;}
.post_title {color:#666; letter-spacing:-1.7px; margin:15px 0px 0px 0px;}
.itemhead {margin:0px 0px 0px 10px; padding-bottom:0px;}
.itemhead-hd {margin:0px 2px 10px 0px; padding-bottom:8px; border-bottom:1px dashed #999;}
.itemhead-hd .post_title h2 {color:#3366CC; font-weight:bold; font-size:160%; display:inline; text-shadow:-1px -1px 0px #66CCCC, 1px 1px 0px #fff;}
.itemhead h2 a, .itemhead h2 a:visited {font-size:460%; color:#06C;}
.itemhead h2 a:hover {color:#FF00CC; text-shadow: 0px 0px 10px #66CCCC, -1px -1px #3366CC;}
.post a {text-decoration:none;}
.post a:hover {text-decoration:none;}
.post_more {text-align:right;}
.post .clearl {clear:left;}
.post .clearr {clear:right;}
.post .clearb {clear:both;}
.post .clear2 {margin:2px 10px 2px 10px; border-bottom:1px dashed #999; clear:both;}
.post .clear3 {margin:2px 10px 2px 10px; border-bottom:1px dashed #999; clear:both;}
.itemtext {font-size:100%; margin:0px 10px 0px 10px; padding:0px 0px 5px 0px; border-bottom:1px dashed #999;}
.itemtext p, .itemtext ul, .itemtext blockquote {margin:3px 0px 6px 0px;}
.itemtext a, .itemtext a:visited {text-decoration:underline;}
.itemtext a:hover {text-decoration:underline;}
.itemtext p.more-link a {text-decoration:none};
.favorite img {margin:3px 0px 0px 0px; padding:0px;}
.noteworthy a span {display:none;}
.noteworthy a:hover span {display:inline;}
.metadata {margin:0px 5px 0px 10px; font-size:80%; line-height:16px; color:#666;}
.metadata a, .metadata a:visited {color:#DA1071;}
.metadata a:hover{color:#3366CC;}
/* ICONS */
.spt {background:url('../../../img-sub/css/css_sprite2.gif') no-repeat; width:160px; height:16px; margin-left:2px; padding:2px 0px 2px 18px;}
.kj-ref {background-position:-8px -8px;}
.kj-clock {background-position:-8px -40px;}
.kj-screw {background-position:-8px -72px;}
.kj-comm {background-position:-8px -104px;}
.kj-feed {background-position:-8px -136px;}
.kj-love {background-position:-8px -168px;}
.kj-white {background-position:-8px -200px;}
.kj-cat {background-position:-8px -232px;}
.kj-tag {background-position:-8px -264px;}
.kj-up {background-position:-8px -296px; cursor:pointer;}
.kj-user {background-position:-8px -328px;}
.kj-photo {background-position:-8px -360px;}
.kj-quote {background-position:-8px -392px;}
.kj-userd {background-position:-8px -424px;}
.kj-userg {background-position:-8px -456px;}
.kj-quote2 {background-position:-8px -488px;}
.feeds {background:url('../../../img-sub/css/feed_small.png') no-repeat 0px 2px; width:10px; height:10px; padding-left:5px;}
/* SOCIAL LINKS 
.spq {background:url('../../../img-sub/sociable_links/sprite_links.gif') no-repeat; width:16px; height:16px; padding:2px 0px 2px 16px; cursor:pointer; font-size:60%;}
.kj-del {background-position:-8px -8px;}
.kj-fac {background-position:-8px -40px;}
.kj-mix {background-position:-8px -72px;}
.kj-goo {background-position:-8px -104px;}
.kj-liv {background-position:-8px -136px;}
.kj-sco {background-position:-8px -168px;}
.kj-yah {background-position:-8px -200px;}
.kj-tec {background-position:-8px -232px;}
.kj-twi {background-position:-8px -264px;}
.kj-wik {background-position:-8px -296px;}
.kj-mys {background-position:-8px -328px;}
.kj-dig {background-position:-8px -360px;}
.kj-won {background-position:-8px -390px;}
.kj-ema {background-position:-8px -422px;}
.kj-net {background-position:-8px -454px;}
 */

/* SOCIAL 64 LINKS 
.spr {background:url('../../../img-sub/sociable_links/sprite_64links2.png') no-repeat; width:64px; height:64px; padding:2px 0px 2px 64px; cursor:pointer; font-size:55px;}
.kj-64twi {background-position:-32px -32px;}
.kj-64fac {background-position:-32px -160px;}
.kj-64tec {background-position:-32px -288px;}
.kj-64stu {background-position:-32px -416px;}
.kj-64del {background-position:-32px -544px;}
.kj-64sco {background-position:-32px -672px;}
.kj-64fuz {background-position:-32px -800px;}
.kj-64blo {background-position:-32px -928px;}
.kj-64wik {background-position:-32px -1056px;}
.kj-64tap {background-position:-32px -1184px;}
.kj-64blom {background-position:-32px -1312px;}
.kj-64won {background-position:-32px -1440px;}
 */
/* COMMENT */
.comments {margin:10px 0px 0px 0px; background:url('../../../img-sub/make_baby.gif') no-repeat top 0;}
.comments h4 {margin:0px 0px 0px 10px; padding:0px; letter-spacing:-1px; font-weight:bold; font-size:110%; color:#DA1071; display:inline;}
.commentlist {margin:0px 0px 0px 6px; padding:0px; width:98%; position:relative;}
.commentlist p {font-size:80%; margin:3px 0px 8px 15px; padding:0px;}
.commentlist p.bu, .commentlist p.subscribe-to-comments {font-size:100%; margin:0px; padding:0px;}
.commentlist li {margin:8px 0px 8px 0px; padding:0px; list-style:none;}
.commentlist li.sm {font-size:25px; width:25px; height:25px; margin-left:2px; padding-left:25px;}
.commentlist li img {padding:0px; border:none;}
.commentlist li.bypostauthor {background:#FFCC33;}
.commentlist li.byuser {background:#FFFFCC;}
.commentlist li.byxxx {background:#FFF;}
.commentlist li .commentauthor {font-size:22px; font-weight:bold; color:#CC9900; letter-spacing:-0.8px;}
.commentlist li .commentauthor a, .commentlist li .commentauthor a:visited {color:#CC6633;}
.commentlist li .commentauthor a:hover {color:#CC66CC;}
.commentlist li .commentmetadata {font-size:80%;}
.commentlist li .commentmetadata a {color:#CC66CC;}
.commentlist li .commentmetadata a:hover {color:#990099;}
.commentlist li .counter {font-weight:bold; font-size:130%; float:right; padding:1px 5px 0px 0px;}
.commentlist li .counter a, .commentlist li .counter a:visited, .commentlist li .counter a:hover {color:#999; border:none; text-decoration:none;}
.commentlist li img.avatar, li img.avatar, form img.avatar {float:left; margin:0px 4px 3px 7px; background:url('../../../img-sub/gravatar_spin.gif') no-repeat;}
.commentlist li.comment div.reply a, .commentlist li.comment div.reply a:visited {font-size:80%; color:#339900; margin-left:10px;}
.commentlist li.comment div.reply a:hover {font-size:90%; color:#3399CC;}
#cancel-comment-reply a, #cancel-comment-reply a:visited {font-size:80%; color:#339900; margin-left:10px;}
#cancel-comment-reply a:hover {font-size:90%; color:#3399CC;}
ol.commentlist li.comment ul.children li.depth-2 {margin-left:0px; border-left:1px solid #CCC;}
ol.commentlist li.comment ul.children li.depth-3 {margin-left:0px; border-left:1px solid #CCC;}
ol.commentlist li.comment ul.children li.depth-4 {margin-left:0px; border-left:1px solid #CCC;}
ol.commentlist li.comment ul.children li.depth-5 {margin-left:0px; border-left:1px solid #CCC;}
/*
ol.commentlist li.parent {}
ol.commentlist li.pingback {}
ol.commentlist li.pingback div.comment-author {}
ol.commentlist li.pingback div.vcard {}
ol.commentlist li.pingback div.vcard cite.fn {}
ol.commentlist li.pingback div.vcard cite.fn a.url {}
ol.commentlist li.pingback div.vcard span.says {}
ol.commentlist li.pingback div.commentmetadata {}
ol.commentlist li.pingback div.comment-meta {}
ol.commentlist li.pingback div.comment-meta a {}
ol.commentlist li.pingback div.reply {}
ol.commentlist li.pingback div.reply a {}
ol.commentlist li.pingback ul.children {}
ol.commentlist li.pingback ul.children li {}
ol.commentlist li.pingback ul.children li.alt {}
ol.commentlist li.pingback ul.children li.bypostauthor {}
ol.commentlist li.pingback ul.children li.byuser {}
ol.commentlist li.pingback ul.children li.comment {}
ol.commentlist li.pingback ul.children li.comment-author-admin {}
ol.commentlist li.pingback ul.children li.depth-2 {}
ol.commentlist li.pingback ul.children li.depth-3 {}
ol.commentlist li.pingback ul.children li.depth-4 {}
ol.commentlist li.pingback ul.children li.depth-5 {}
ol.commentlist li.pingback ul.children li.odd {}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
comment byuser comment-author-TheBigBoss bypostauthor even thread-even depth-1
*/

/* OK */
.commentlist .mod {border:1px solid #CCC; background:#FFCACA;}
.commentlist .mod .text {text-align:center; margin:2px 8px 2px 8px; padding:4px 0px 4px 0px; background:#FCFED3; border:1px solid #333; color:#FF0000;}
.com_content {font-size:110%;}

/* BIN */
.commentlist li.authorcomment {background:#f6f7f8;}
.leavecomment {text-align:center; margin:40px 0px 10px 0px; color:#FF99FF; font-size:220%; letter-spacing:-3px;}
/* COMMENT FORM */
.comments form {padding:0px; margin:0px 25px 0px 25px; padding-bottom:10px;}
.comments form input[type=text] {border:1px solid #999999; font-size:13px; width:35%; margin:5px 0px 0px 0px; padding:0px; background:#FFFFDF; color:#777; border-top:1px solid #999999; border-left:1px solid #999999;}
.comments form input[type=text]:focus {border:1px solid #999999; background:#C4E1FF; color:#000; border-top:1px solid #3366CC; border-left:1px solid #3366CC;}
.comments form textarea {font-size:13px; height:160px; margin-top:5px; padding:0px; width:100%; background:#FFFFDF; color:#777;}
.comments form textarea:focus {background:#C4E1FF; color:#000;}
input.error, textarea.error, select.error {color:#FF0000; background:#FFCCCC; border:1px solid #FF0000;}
.comments form #submit {margin:0px 10px 0px 0px; float:right;}
.comment_homemade_errors {margin:0px 0px 0px 25px; width:456px; height:50px; color:#FF3300; font-size:12px; padding:8px 0px 0px 20px; background:transparent url('../../../img-sub/css/moderation.png') no-repeat 0px 0px;}
.comment-page-numbers {padding:2px; margin:2px; text-align:right;}

#authorinfo {float:left; width:280px; margin-left:10px;}
#authorinfo sup {color:#FF33CC;}

#iknowyou {font-size:16px; color:#FF3300; margin-bottom:0px;}
#showinfo, .showinfo {font-size:10px; text-align:right; margin-top:0px;}

/* CALENDAR */

.wp_calendar table {font-size:90%; width:98%; margin-top:2px;}
.wp_calendar caption {color:#444; text-transform:capitalize;}
.wp_calendar td {padding:0px 2px 0px 5px;}
.wp_calendar thead tr {background:#FFE1F0;}
.wp_calendar th {border:1px solid #FFB7D0;}
.wp_calendar thead td {border:1px solid #FFB7D0;}
.wp_calendar tbody td { border:1px solid #CCC;}
.wp_calendar tbody td a {border:1px solid #FFB7D0; background:#FFCC99; padding:0px;}
.wp_calendar td.pad {border:0px;}
.wp_calendar tfoot td a {text-transform:capitalize;}
.archive-dropdown {margin-bottom:8px;}
.archive-dropdown option {text-transform: capitalize;}
/* GRAVATAR */
.gravatar {float:left; padding:5px; border:0px solid #000; display:block; margin:5px;}
.postgrav {float:left; padding:3px; margin-right:5px; margin-left:5px; border:0px solid #000;}
/* FOOTER */
#footer {background:url('../../../img-sub/css/footer.gif') repeat-x 0px 0px; text-align:left;}
#footer_wrap {width:1000px; font-size:80%; padding:0px 0px 10px 0px; margin-top:0px; margin-bottom:0px; margin-right:auto; margin-left:auto; border-bottom:2px #666;}
#footer p {margin:5px 0px 0px 0px; padding:0px; text-align:left;}
/* TAGS & CLASSES */
.pagetitle {margin:0px;}
.pagetitle h1 {font-size:190%; font-weight:bold; letter-spacing:-1px; display:block; color:#555;}
.pagetitle h2 {font-size:170%; font-weight:bold; letter-spacing:-2px; display:inline; color:#555;}
.feedicon {border:0px; padding:0px;}
.feedlink img {display:none;}
input[type=text], textarea, select {font-size:13px; font-family:"Trebuchet MS", serif; padding:0px; color:#777;}
input[type=text]:focus, textarea:focus, select:focus {background:#FFF; color:#333; border-color:#999;}
.clear {clear:both; margin:0px; padding:0px;}
strike {color:#777;}
code {font:1.3em 'Courier New', Courier, Fixed; display:block; overflow:auto; text-align:left; background:#efefef; border:1px solid #A6B0BF;}
acronym, abbr {font-size:10px; border-bottom:1px dashed #666; cursor:help;}
blockquote {margin:20px 0px; padding:0px 20px 0px 50px; background:url('../../../img-sub/css/quote.png') 5% 0% no-repeat; border:none;}
hr {display:none;}
img.wp-smiley {border:none !important; padding:0 0 0 5px !important;}
/* IMAGES */
img.centered {display:block; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px; border:0px;}
img.alignright {padding:5px; margin:0px 0px 2px 7px; display:inline; border:1px solid #D3D3D3;}
img.alignleft {padding:5px; margin:0px 7px 2px 0px; display:inline; border:1px solid #D3D3D3;}
.alignright {float:right; padding:5px;}
.alignleft {float:left; padding:5px;}
.alignleft a {text-decoration:none; border:none;}
.alignright a {text-decoration:none; border:none;}
/* LATEST COMMENTS */
.activityentry {font-size:100%; line-height:12px !important;}
#poststuff fieldset {border:none;}
#poststuff #title, #poststuff #excerpt, #poststuff #tags {width:470px;}
#poststuff #title {font-size:2em;}
/* CONTACT FORM */
.contactform {width:100%; position:absolute;}
.contactleft {width:15%; text-align:right; clear:both; float:left; display:inline; padding:4px; margin:5px 0px;}
.contactright {width:70%; text-align:left; float:right; display:inline; padding:4px; margin:5px 0px;}
.contacterror {border:1px solid #ff0000;}
a {outline:none;}
a:active {outline:none;}
/* DIVIDERS */
.divider {margin:2px 10px 5px 10px; border-bottom:solid 2px #999;}
.divider_light {margin:0px 20px 0px 5px; border-bottom:dotted 1px #CCCCCC;}
.divider_light2 {font-size:2px; margin:0px 15px 0px 15px; border-bottom:dotted 2px #E6E6E6;}
/* FB BUTTON */
.fb_share_button {display:-moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(../../../img-sub/sociable_links/facebook_share_icon.gif) no-repeat top right;}
.fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(../../../img-sub/sociable_links/facebook_share_icon.gif) no-repeat top right;}
/* PHOTO */
.wrap {overflow:auto;}
a img.effect_img {padding:2px; border:0px;}
a:hover img.effect_img {padding:2px; border:10px solid #ff66cc;}

ul.kj_slides {display:block; font-size:70%; margin:2px 0px 0px 50px; padding:0px; list-style:none; line-height:0.8em;}
ul.kj_slides li {display:block; float:left; text-align:center; margin:0px 5px 5px 0px; padding:2px 0px 0px 0px; width:auto; height:auto; background:#FFEAFF; border:1px solid #FF99CC; width:107px; height:155px; cursor:pointer;}
ul.kj_slides li:hover {background:#FFF; border:1px solid #CCC;}
/* TOGGLE */
#group0 div {position:absolute; visibility:hidden;}
#group1 div {width:100%; text-align:center; margin-right:auto; margin-left:auto; visibility:hidden; border:1px solid #000;}  
/* PHOTOPRESS - MAINCONTENT */
#maincontent img.pp_image, #maincontent img.alignleft, #maincontent img.alignright {margin:0px; border:0px;}
/* DHTML WINDOW */
.dhtmlwindow {position:absolute; border:1px solid #000; visibility:hidden; background-color:#FFF;}
.drag-handle {padding:1px; text-indent:3px; font:bold 14px Arial; background:#D2F0FC url('../../../img-sub/css/menu_bg_short.png') repeat-x 0px 0px; text-align:left; letter-spacing:-0.7px; color:#FFF; cursor:move; overflow:hidden; width:auto;}
.drag-handle .drag-controls {position:absolute; right:1px; top:2px; cursor:pointer;}
.drag-contentarea {border-top:1px solid #000; background:#FFF url('../../../img-sub/css/container_bg_short.png') repeat-x 0px 0px; color:#000; height:150px; padding:2px; overflow:auto;}
.drag-statusarea {border-top:1px solid gray; background-color:#F8F8F8; height:13px;}
.drag-resizearea {float:right; width:13px; height:13px; cursor:nw-resize; font-size:0px;}
/* YOU TUBE VIDEO */
/*
.vvqbox {display:block; max-width:100%; visibility:visible !important; margin:10px auto; padding:4px; border:1px solid #EBEBEB; background:#FFF url('http://img.peperuka.com/youtube_logo.gif\') no-repeat 50% 50%;}
.vvqbox img {max-width:100%; height:100%;} 
.vvqbox object {max-width:100%;}
*/
/* WIKIO 
.wikiotext {font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#666666;}
.wikiobutton {width:47px;border:1px solid #b7bbbe;margin:0px;padding:0px;background-color:#FFFFFF;}
.wikio {height:15px;margin-left:1px;border:0px !important;}
.wikiotxt {height:50px;text-align:center;} 
.a {background:url(http://web.wikio.fr/shared/img/vote/trait.gif) repeat-x bottom !important;}
.b {background:url(http://web.wikio.fr/shared/img/vote/degrade.gif) repeat-x bottom !important;}
.wikionote {font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:6px 0 4px 0;}
.wikioaction {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#333333;}
.wikioimg {border:0px !important;padding:0px !important;margin:0px !important;}
.wikioimg img {border:0px !important;padding:0px !important;margin:0px !important;}
.wikionote a {text-decoration:none;color:#f18717;font-size:16px;border:0px !important;}
.wikionote a:visited {text-decoration:none;color:#f18717;font-size:16px;border:0px !important;}
.wikionote a:hover {text-decoration:none;color:#f18717;font-size:16px;border:0px !important;}
.wikioaction a {text-decoration:none;color:#333333;border:0px !important;}
.wikioaction a:visited {text-decoration:none;color:#333333;border:0px !important;}
.wikioaction a:hover {text-decoration:underline;color:#333333;border:0px !important;}
*/
/* ELA ARCHIVE */
#af-ela ul {padding:0;}
#af-ela ul li {list-style-type:none; list-style-image:none; text-align:left; padding:1px 8px;}
#af-ela-menu {border-bottom:1px solid #ccc; margin-bottom:0;}
#af-ela-menu li {display:inline; padding:2px 10px !important; border:1px solid #ccc; border-bottom:none; margin-bottom:0; font-weight:bold; color:#FF6633;}
#af-ela-menu li.selected {background:#FFF6BF; color:#FF0000;}
#af-ela-year li:hover, #af-ela-month li:hover, #af-ela-post li:hover, #af-ela-category li:hover, #af-ela-tag li:hover {	background:#f3f3f3; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-top:0; padding-bottom:0;	text-decoration:none;}
#af-ela-year, #af-ela-month, #af-ela-category, #af-ela-tag {float:left; width:20%; margin:0; padding:0; border-left:1px solid #ccc; font-weight:bold;}
#af-ela-category {width:40%;}
#af-ela-tag {width:40%; font-weight:normal; _word-wrap:break-word;}
/*#af-ela-year li, #af-ela-month li, #af-ela-category li, #af-ela-post-chrono li, #af-ela-post-cats li, #af-ela-post-tags a {position:relative;}*/
/*#af-ela-tag li {display :inline;}*/
/*#af-ela-tag li:hover {border:none;}*/
#af-ela-post-chrono, #af-ela-post-cats, #af-ela-post-tags {float:left; width:59%; margin:0; border-right:1px solid #ccc; border-left:1px solid #ccc; font-weight:bold;}
/*#af-ela-post-tags {width:99%; border-left:1px solid #ccc;}*/
#af-ela ul li span {position:absolute; right:8px; font-weight:normal; color:#aaa;}
#af-ela-year li.selected, #af-ela-month li.selected, #af-ela-category li.selected, #af-ela-post-chrono li.selected, #af-ela-post-cats li.selected, #af-ela-post-tags li.selected, #af-ela-post-chrono li:hover, #af-ela-post-cats li:hover, #af-ela-post-tags li:hover {background:#FFF6BF !important; border-top:1px solid #FFD324 !important; 	border-bottom:1px solid #FFD324 !important; padding-top:0; padding-bottom:0;}
#af-ela-loading {margin:0; padding:0px 0px 0px 9px; float:right; color:#FF3300; background:url('../../../img-sub/spinner.gif') no-repeat 0px 0px;}
#af-ela-menu-0:hover, #af-ela-menu-1:hover, #af-ela-menu-2:hover {font-weight:bold; background:#EBEBEB; color:#FF00CC;}
#af-ela-post-prev, #af-ela-post-prev-off, #af-ela-post-next, #af-ela-post-next-off  {width:100%; text-align:center; padding-top:1px; padding-bottom:1px; margin:0;}
#af-ela-post-prev:hover, #af-ela-post-next:hover {background:#FFF6BF !important; border-top:1px solid #FFD324 !important; border-bottom:1px solid #FFD324 !important; padding-top:0; padding-bottom:0;}