/*
Theme Name: Qikon
Theme URI: http://qikon.me/
Description: Qik
Author: Ahmed Bougacha
Author URI: ahmed.bougacha@gmail.com
Version: 1.0
*/

/* CSS Reset
By Eric Meyer
http://meyerweb.com/eric/tools/css/reset/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* @font-face: Delicious */



@font-face {
	font-family: 'Delicious';
	src: local('Delicious'), url('fonts/delicious-roman.otf');
	font-weight: normal;
	font-style: normal;
}
	
@font-face {
	font-family: 'Delicious';
	src: local('Delicious'), url('fonts/delicious-italic.otf');
	font-style: italic;
}

@font-face {
	font-family: 'Delicious';
	src: local('Delicious'), url('fonts/delicious-bold.otf');
	font-weight: bold;
}




/* Global Classes */
.clear         { clear:both }
.alignleft     { float:left }
.alignright    { float:right }
.aligncenter   { margin-left:auto; margin-right:auto; display:block; } 
.float-left    { float:left }
.float-right   { float:right }
.text-left     { text-align:left }
.text-right    { text-align:right }
.text-center   { text-align:center }
.text-justify  { text-align:justify }
.bold          { font-weight:bold }
strong         {font-weight:700;}
.italic        { font-style:italic }
.underline     { border-bottom:1px solid }
.highlight     { background:#ffc }
.img-left      { float:left; margin:4px 10px 4px 0 }
.img-right     { float:right; margin:4px 0 4px 10px }
.nopadding     { padding:0 }
.noindent      { margin-left:0; padding-left:0 }
.nobullet      { list-style:none; list-style-image:none }


/* Setup */
body {font-family:'Trebuchet MS', 'Segoe UI', Arial, serif; background:#FFFFFF; color:#000; height:auto; margin:0px auto 0px auto; font-size:13px; font-family:"Segoe UI", Arial, sans-serif; font-weight:200; }
.contentleft ul li {list-style:square inside; padding-left:5px;}
.contentleft ol li {list-style:decimal inside; padding-left:5px;}
.contentleft ul,.contentleft ol {padding-left:20px;}
.contentleft h1,.contentleft h2,.contentleft h3,.contentleft h4,.contentleft p,.contentleft ul,.contentleft ol {margin-top:10px;}
p {line-height:17px; text-align:justify; font-size:1.05em;}
h1, h2 {font-family: "Segoe UI", Georgia, serif; font-weight:200; text-shadow: 1px 2px 2px #999}
h3 {1.3em;}


/* Links */
a:link { text-decoration:none; color:#BA5400; font-weight:400 }
a:visited { text-decoration:none; color:#BA5400; font-weight:200 }
p a:hover {color:#000; -webkit-transition: color 1s linear; }
a:active {color:#999 }
a:link, a:visited {-webkit-transition: color 1s linear;}
a:selected {border:none;}


/* Header */
	/* Nav */
#nav { width:100%; }
#navbar {width:1000px; min-height:27px; background: url(img/gradient2.png) repeat-x ; background-position: 0px -5px; 
	/* -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; */
	-moz-box-shadow:1px 1px 5px #000; -webkit-box-shadow:1px 1px 5px #000; box-shadow:1px 1px 5px #000;
	margin:0px auto; border:1px solid black; border-top:none; border-bottom:none; }
.navlink a {padding-left:10px; padding-right:10px;  font-variant:small-caps; font-size:1.7em; font-weight:700; width:auto; float:left; height:27px; }
.navlink a:hover {border-left:#FFF 1px solid; border-right:#FFF 1px solid; background: url(img/gradient.png) repeat-x; background-position:0px -5px; padding-left:9px; padding-right:9px; }
.navlinks {display:inline; float:right;}
.navlink_icon {width:23px; height:22px; margin-top:2px; background-image:url(ico/LogoSprite.png);}
	/* jin_header */
.jin_header { width:1000px; margin:0px auto; overflow:hidden; border:1px solid #C0C0C0; height:117px;
	-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;
	-moz-box-shadow:1px 1px 5px #000; -webkit-box-shadow:1px 1px 5px #000; box-shadow:1px 1px 5px #000;
position:relative; z-index:2;}
.tagline_container {display:block; float:right; margin-top:10px; height:70px; width:400px; overflow:hidden;}
.headerlogo_container { display:block; float:left; margin-bottom:10px; height:97px; width:310px; position:relative; }
#randpost { height:22px; width:500px; font-family: "Segoe UI", Arial, serif; line-height:22px; padding:3px; margin-left:495px; margin-top:90px;
	}
#another { float:right; font-style:italic; color:black;}
.tagline { float:right; margin-top:20px; margin-right:30px; font-family:Georgia, serif; font-weight:100; text-shadow: 5px 5px 1px #EEE; position:relative; }
.tagline span {background: url(img/gradient-glossy.png) repeat-x; position: absolute; display: block; width: 260px; height: 31px; }


/* Footer */
#the_footer {margin:40px auto 10px; text-align:center; width:1000px; float:left; display:block; overflow:hidden;}
#wpstats {display:none;}


/* Index */
	/* Top */
		/* General */
.top {width:1000px; margin:0px auto;}
#top_left { float:left; margin-left:10px; width:520px; height:auto; border-right:#ff9933 1px solid; }
#top_right { float:right; width:434px; height:auto; margin-top:30px; }

		/* Digest Title */
.intro { float:left; color:#F88017; text-shadow: none; margin-right:5px; }
.the_digest { width:999px; height:auto; font-size:1.5em; font-weight:200; margin:10px auto; text-shadow: 2px 2px 1px #D0D0D0; }
.the_digest_text1 { float:left; width:488px; height:auto; border-bottom:#999 1px solid; font-weight:400 }
.the_digest_text2 { float:left; margin-left:80px; width:377px; height:auto; border-bottom:#999 1px solid; font-weight:400 }

		/* Navigation */
.navigation {display:block; width:1000px; height:3em; overflow:hidden; font-family:Arial, serif; font-weight:200px; font-size:130%; margin:15px auto 0px auto; overflow:hidden; float:left;}
.nav-left {background: url('ico/nav-left.png') no-repeat 0% 0px; padding-left:19px; float:left;}
.nav-right {background: url('ico/nav-right.png') no-repeat 100% 0px; padding-right:19px; float:right;}

		/* Left */
.top_left_content { position:relative; margin-top:34px;}
			/* Preview Image */
.top_left_preview { width:474px; height:90px; border:#FCB679 2px solid;
-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
-moz-box-shadow:2px 2px 7px #000; -webkit-box-shadow:2px 2px 7px #000; box-shadow:2px 2px 7px #000;}
.top_left_preview:hover {border:#666 2px solid; }
.top_left_preview img:hover {opacity:.40; filter:alpha(opacity=40); filter: “alpha(opacity=40)”;  -webkit-transition: opacity 1s linear; }
.top_left_preview img.preview { width:474px; height:90px }
.preview_link {position:relative; bottom:26px; z-index:10;  width:100%; }
.preview_link_text {padding-left:15px; font-family: Arial, Helvetica, serif; font-weight: normal; line-height:25px; font-size:18px; color:white; font-style:normal; opacity:1; position:relative; z-index:11;}
.preview_link_background {width:100%; background:black; opacity:0.75; position:absolute; left:0px; bottom:0px; height:25px;}
			/* Preview Link & Text */
.left_tag_txt { margin-left:25px; font-family:Tahoma, Arial, serif; font-weight:400; font-size:130%; }
#top_left .preview_tag { min-height:42px; background:#FFF url('ico/crumb2.png') no-repeat; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#D9D9D9)); background:-moz-linear-gradient(top, white, #D9D9D9); background-position:0px center; width:477px;  margin-top:2px; color:#fff; border:#FCB679 1px solid;
-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
-moz-box-shadow:2px 2px 7px #000; -webkit-box-shadow:2px 2px 7px #000; box-shadow:2px 2px 7px #000; }
#top_left .preview_tag a { color:#000 }
#top_left .preview_tag:hover { background:#CCCCCC url('ico/crumb.png') no-repeat; background-position:10px center; border:#666 1px solid}

.collapse {font-size:85%; font-variant:normal; font-family:"Segoe UI", Georgia, serif; font-style:italic }
.left_tag_content { color:#000000; margin: 4px 5px 0px 25px; font-family:"Segoe UI", Georgia, serif; font-weight:200; font-size:1em !important; line-height:15px !important; font-variant:normal; font-style:normal; width:400px; }
h3.continue { margin-top:7px; text-align:right; }
h3.continue a { color:#f88017; font-weight:200; }
h3.continue a:hover { color:#000; }

		/* Right */
			/* Preview Image */
.top_right_preview { width:363px; height:169px; border:#FCB679 2px solid; overflow:hidden;
-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
-moz-box-shadow:2px 2px 10px #000; -webkit-box-shadow:2px 2px 10px #000; box-shadow:2px 2px 10px #000;}
.top_right_preview:hover {border: #999 2px solid;}
.top_right_preview img:hover {opacity:.40; filter:alpha(opacity=40); filter: “alpha(opacity=40)”; -webkit-transition: opacity 1s linear; }
.top_right_preview img.preview { width:363px; height:169px }
#top_right .preview_link_background {background:white;}
#top_right .preview_link_text {color:black;}
			/* Preview Link & Text */
.right_tag_txt { margin-top:8px; margin-left:35px; font-family: Tahoma, Arial, serif; font-weight:400; font-size:130%; }
.right_tag_a {font-size:20px; position:relative; top:-5px;}
#top_right .preview_tag { background: url('img/gradient2.png') repeat-x; width:365px; height:30px; margin-top:3px; margin-bottom:36px; border:#FCB679 1px solid;
-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
-moz-box-shadow:2px 2px 10px #000; -webkit-box-shadow:2px 2px 10px #000; box-shadow:2px 2px 10px #000; }
#top_right .preview_tag:hover { background: url('img/gradient.png') repeat-x; border:#666 1px solid }
#top_right .preview_tag a { color:#FFF }

		/* UpdateSlider */
.updateslider                         { width: 800px; height: 254px; position: relative; margin: 0 auto 15px; }
.updateslider .wrapper                { width: 720px; overflow: auto; height: 256px; margin: 0 40px; position: absolute; top: 0; left: 0; }
.updateslider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; border-top: 3px solid #000; border-bottom: 3px solid #000; margin: 0; }
.updateslider ul li                   { display: block; float: left; padding: 0; height: 250px; width: 720px; margin: 0; }
.updateslider .arrow                  { display: block; height: 200px; width: 67px; background: url('img/arrows.png') no-repeat 0 0; text-indent: -9999px; position: absolute; top: 30px; cursor: pointer; }
.updateslider .forward                { background-position: 0 0; right: -20px; }
.updateslider .back                   { background-position: -67px 0; left: -20px; }
.updateslider .forward:hover          { background-position: 0 -200px; }
.updateslider .back:hover             { background-position: -67px -200px; }
#thumbNav                               { position: relative; top: 231px; left:450px; overflow:hidden; }
#thumbNav a                             { color: white; text-shadow: rgba(0, 0, 0, 0.230469) 0px -1px 1px; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #666 url(img/button_overlay.png) repeat-x; text-align: center; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius:5px; border-top-right-radius:5px; }
#thumbNav a:hover                       { background-color: #444; }
#thumbNav a.cur                         { background-color: #999; font-weight:700; }
#start-stop                             { height:17px; background: green url(img/button_overlay.png) repeat-x; color: white; padding: 2px 5px; text-shadow: rgba(0, 0, 0, 0.238281) 0px -1px 1px; width: 40px; text-align: center; position: absolute; left: 345px; top: 232px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -webkit-top-bottom-left-radius: 5px; border-top-left-radius:5px; border-top-right-radius:5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { font-weight:900; background-color:darkgreen;}
#start-stop.playing:hover				{ background-color:darkred !important;}
.updateslider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.updateslider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
.featslide_sans, .featslide_avec, .leftslide, .rightslide {margin:15px 20px;}
.featslide_sans img, .featslide_avec img, .leftslide img, .rightslide img { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow:2px 2px 7px #000; -webkit-box-shadow:2px 2px 7px #000; box-shadow:2px 2px 7px #000; margin-bottom:5px;}
.slideimgcontainer {width:474px; margin:0 auto;}
.rightslide img {width:363px; float:right; margin-left:8px;}
.featslide_sans .slidetitle {font-size:195%;}
.slideexcerpt {font-family:"Segoe UI", Arial, serif; font-weight:200; }
.slidetitle {font-family:Tahoma, Arial, serif; font-weight:400; font-size:180%; color:black !important; }


        /* Tabs */
.idx_body_tabnav {cursor: pointer; margin-top:5px; position:relative; display:inline; width:200px; float:left; display:block; padding-left:20px; height:31px;  }
li.idx_body_tabnav:hover, #idx_body_tabnav_c .ui-tabs-selected, #idx_body_tabnav_c .ui-state-active {background-color: #595959; width:199px; border-left:#FFF 1px solid; border-right:#FFF 1px solid; padding-left:19px;}
li.idx_body_tabnav:active {top:1px;}
li.idx_body_tabnav a {color:white !important; }
#idx_body_tabnav_c {width:660px; margin:0px auto 10px; 	background: #222 url(img/button_overlay.png) repeat-x;  
	-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;
 height:30px; padding:0px 30px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25); font-family:'Segoe UI', Arial, serif; font-size:1.5em; color:white !important; overflow:hidden;}
#ajax_loading {margin:50px auto; text-align:center; width:150px; display:none;}

		/* Lifestream */

/*
#lifestream h2 {font-size:19px; font-family: Delicious, 'Segoe UI', Georgia, serif; font-style:italic; }
#lifestream li ol li {margin: 5px 3px !important;}

#lifestream .lifestream-via a {color:gray}
#lifestream .lifestream-icon {position:relative; top:3px;}
.contentsidebar #lifestream .lifestream-icon {display:none;}
.contentsidebar #lifestream p.lifestream-label {font-size:13px; line-height:16px; text-align:left;}
#lifestream .lifestream-meta {color:silver; font-size:13px;}
*/




#lifestream_main {width:1000px; margin:0px auto;}
.lifestream-paging {display:none;}
.lifestream_label {margin-bottom:4px;}
#lifestream_main table.lifestream td {background-image: none !important;}
.maincontain.lifestream_icon a, .maincontain.lifestream_text a {text-decoration:underline;}
table.lifestream td {background: url(ico/crumb2.png) no-repeat 0% 6px !important; padding:3px 0px 3px 10px !important;}
			/* Togglers */

.ls_toggler, .ls_toggler:visited {font-size: 12px;
	background: #494949 url(img/button_overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer; height:19px; }
.ls_toggler:hover { background-color: #222; color: #fff;}
.ls_toggler:active { top: 1px; }
.ls_toggler img {position:relative; top:3px; height:16px; }


	/* Series */
.imgset { float: left; border: none; margin-right: 6px;}
.serieslist-content { font-size: 1.2em; color: #000; text-align: left;}
.serieslist-box { background: #fff; width: 90%;  padding: 6px; margin: 10px auto 0 auto; border: 1px solid #BA5400; border-bottom: 1px solid #BA5400;}
.serieslist-box { height: auto; } 	
h2.series-title {font-size: 1.2em; color: #1E3A96; text-align: center;}
ul.serieslist-ul { margin: 0; padding: 0; list-style-type: none;}
li.serieslist-li {margin: 0; padding: 0; list-style-type:none; }
li.serieslist-li-current {list-style-type:none;}
.seriesbox { display:inline; float: right; background: #F8F8F8; color: #777; text-align: left; font: .8em Arial, Tahoma, Verdana, Sans-Serif; margin: 0 10px 0px 10px; padding: 6px 6px 12px 6px; border: 1px dotted #BA5400; border-bottom: 1px solid #BA5400; border-top:none; min-width: 125px;}
.seriesbox img {margin: 0px 12.5px 0 12.5px;}
h3.series-title-post-page {font-size: 1.1em; color: #1E3A96; text-align: center;}
p.series-description { font-style: italic;}
.seriesmeta {background-color: #E5F3FF; font-size: .8em;}
.series-nav-left {float: left;}
.series-nav-right {float: right;}


/* Search */
li.search { display:inline; padding:0 }
ul.usearch { padding:0 }
input.tops { display:inline; float:left; background:#fff; border:#BA5400 1px solid; width:275px; height:20px;font-style:italic; font-weight:200; color:#CCC; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; width:100%; }
input.tops:active, input.tops:focus {font-weight:600; font-style:normal; color:#000; }
input.srch { display:inline; float:right; margin-right:10px; width:97px; height:22px; margin-top:1px }
form#searchform { float:right; height:22px; margin:2px 15px 0px 0px; max-width:275px; width:20%; }
ul.searchlist { margin-top:15px }
ul.searchlist li { padding-left:10px; padding-top:5px }
ul.searchlist li a { color:#ff0000 }


/* Pages, Articles, Archive */
.maincontain { clear:left; width:1000px; height:auto; margin:35px auto 0px auto; }
.contentleft { float:left; width:690px; height:auto; line-height:170% }
.contentleft p {text-indent:10px}
h2.ptitle { padding-bottom:3px; font-family:Georgia, serif; font-size:1.5em; font-weight:500; text-shadow:none; }
h3.stitle { padding-bottom:2px; border-bottom:#ff0000 1px solid }
ul.sidebarul { margin-top:5px }
ul.sidebarul li { padding-left:10px }
h3.chive { margin-top:25px }
.chive_block {float:left; width:690px; overflow:hidden; margin-bottom:15px;}
.contentleftchive { float:left; width:650px; height:auto; line-height:120%; width:690px; }
.contentleftchive .excerpt {width:630px; text-align:justify; float:left;}
.contentleftchive .navigation {width:690px; margin-top:20px;}


/* Comments */
.commentcontain { clear:left; float:left; width:auto; height:auto; margin-top:35px; }
.commentcontain li {list-style-type:none; margin-top:10px;}
#comment { width:660px; height:200px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-family:"Segoe UI", Arial, serif; }
form#commentform { width:680px; height:auto; }
#comm
.grav { float:left; padding-right:10px; margin-top:5px; }


/* Captions */
.wp-caption {margin-top:15px; border: 1px solid #CCC; text-align: center; background-color: #f3f3f3; padding-top: 4px;
-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow:1px 1px 10px #000; -webkit-box-shadow:1px 1px 10px #000; box-shadow:1px 1px 10px #000;}
.wp-caption:hover {border: 1px solid #666}
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text { font-weight:100; font-family:"Segoe UI", Arial, sans-serif; font-style:italic; font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }


/* Sidebar */
.contentsidebar { float:left; width:257px; height:auto; margin-left:40px; margin-top:10px; padding:0;
-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
-moz-box-shadow:1px 1px 5px #000; -webkit-box-shadow:1px 1px 5px #000; box-shadow:1px 1px 5px #000;
border: #D0D0D0 1px solid; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), color-stop(0.5, #EEE), color-stop(0.5, #EEE), to(#F8F8F8)); background-image: -moz-linear-gradient(center top , white, #E6E6E6);
position:absolute; top:190px; margin-left:735px; }
.widget {padding:0px 10px; margin-bottom:15px;}
.sidebar_widget { width: 235px; margin:0; padding:10px; border: 1px solid #dedbd1; border-top:none;}  
.tabnav li { display: inline; list-style: none; padding-right: 3px;}  ul.tabnav {font-family: 'Segoe UI', Arial, serif;}
.tabnav li a { text-decoration: none; text-transform: uppercase; color: #222; font-weight: bold; padding: 2px 3px; outline: none; text-shadow: 1px 2px 2px #999;}  
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a 
{ background: #dedbd1; color: #222; text-decoration: none; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-top-left-radius: 5px; border-top-right-radius:5px; }  
.tabdiv {background: #fff; border: 1px solid #dedbd1; padding: 5px; overflow:hidden;
-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; border-bottom-right-radius: 10px; border-bottom-left-radius:10px; }  
.tabdiv li {margin-left: 20px; }  
.ui-tabs-hide { display: none; } 
#sidebar_tabs, #sidebar_tabs_2 {line-height:1.5em;}
#sidebar_lifestreams th, #sidebar_lifestreams td.lifestream_icon {display:none;}
#sidebar_ls_gr .lifestream_meta, #sidebar_ls_dg .lifestream_meta {display:none;}
.sidebar_ls_hd {padding-left:10px; background: url(ico/accordion-closed.gif) no-repeat 0% 50%; height:25px;}
.sidebar_ls_hd.ui-state-active {background: url(ico/accordion-open.gif) no-repeat 0% 50%;}
.sidebar_ls_img {float:right;}
.sidebar_ls_hd a {font-size:1.2em;}
#sidebar_lifestreams .lifestream_via {display:none;}

/* Bubble */
	/* Comments Counter */
.bulle {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#E6E6E6)); background-image: -moz-linear-gradient(top, white, #E6E6E6); font-family: "Segoe UI", Helvetica, sans-serif; font-size:2.5em; float:right; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow:1px 1px 2px #000; -webkit-box-shadow:1px 1px 2px #000; box-shadow:1px 1px 2px #000; padding:5px; border: 1px #000 solid; text-shadow: 1px 2px 2px #BBB }
.bulle_nombre {float:left; margin:7px 10px  0px 0px; color:#000000 !important;}

	/* Calendar Date Sprites */
.postdate {position:relative; float:right; height:37px; width:44px; overflow:hidden; margin:3px 5px 0px 2px;}
.mois, .jour, .ans {
  position: absolute;
  text-indent: -1000em;
  background-image: url(img/calendarsprite.png);
  background-repeat: no-repeat;}
.mois {top:2px; left:13px; width:30px; height:14px;}
.jour {top:18px; left:15px; width:25px; height:18px;}
.ans {top:2px; left:0px; width:13px; height:33px;}

/* PostInfo */
.post-info {
  	font: 11px "Lucida Grande", Tahoma, "Trebuchet MS", sans-serif;
  	text-align: left;
}
.post-info ul {
	padding-left: 0;
}
.post-info li {
	list-style: none;
	min-height: 16px;
	margin-bottom: 5px;
	padding-left: 22px;
	vertical-align: middle;
}
li.date {
	background: url('img/date.png') no-repeat;
}
li.categories {
	background: url('img/categories.png') no-repeat;
}
li.tags {
	background: url('img/tags.png') no-repeat;	
}
li.comments {
	background: url('img/comments.png') no-repeat;
}
li.author {
	background: url('img/author.png') no-repeat;
}
li.words {
	background: url('img/words.png') no-repeat;
}







h2.ptitle, .preview_link_text, .the_digest, .slidetitle, h1.tagline, a.left_tag_a, a.right_tag_a, h3.continue a
{font-family: "Delicious", Arial; text-shadow: rgba(0, 0, 0, 0.246094) 0px -1px 1px;}

h2.ptitle { font-size:28px !important; font-weight:500 !important;}