/*  
Theme Name: Worbz
Theme URI: http://www.yellowpimento.com/
Description: Xperience
Version: 4.0
Author: Gregory Clement
Author URI: http://www.yellowpimento.com/

*/

*{margin:0;padding:0;border:0;}
html,body{background:#333 url(images/shadow.gif) 50% 0 repeat-y;color:#333;text-align:center;} 
body{font:12px arial,helvetica,sans-serif;}
h1{font-size:22px;}
h2{font:normal 2em arial,helvetica,sans-serif;clear:right;}
h2 span{font:italic 11px "Century Gothic",arial;}
h3{font-size:16px;clear:left;}
h4{font-size:12px;background:#fff;padding:2px 5px;font-weight:bold;float:left;margin-bottom:4px;}
h5{display:inline;font-size:12px;font-weight:bold;color:#fff;background:#333;padding:2px 5px;margin:0 0 0 27px;}
* html h4{margin-bottom:0;}
*+html h4{margin-bottom:0;}
a{color:#333;text-decoration:none;outline: none;}
a:hover{color:#ff4100;}
#wrapper{margin:0 auto;text-align:left;width:920px;padding:0px 19px;background:#fff;position:relative;}
#admin{list-style:none;margin:0;padding:4px 2px 2px;position:absolute;top:0px;right:20px;}
#facebook{list-style:none;margin:0;padding:4px 2px 2px;position:absolute;top:0px;left:20px;}
#admin li, #facebook li{display:inline;}
#admin li a, #facebook li a{display:inline-block;width:auto;padding:0 9px 0 5px;height:15px;line-height:15px;text-align:center;color:#606060;font-weight:bold;border-right:1px solid #606060;font-size:10pt !important;}
#admin li.last a, #facebook li.last a{border-right:none;}
#admin li a:hover, #admin li.current_page_item a, #facebook li a:hover, #facebook li.current_page_item a{text-decoration:underline;}

#print{display:none;}


/* masthead / footer - navigation and categories */
div.masterhead{padding:0;background:#ffd200;height:191px;margin-bottom:85px;}
div.masterhead h1 a{padding:30px 0 0 24px;display:block;width:500px;}
div.masterhead p{float:left;width:472px;font-size:11pt;color:#000;font-family:"Century Gothic", Arial, sans-serif;text-align:right;}

div.masthead{padding:0;background:#ffd200;position:relative;}
div.masthead h1 a{padding:10px 0 0 20px;display:block;}
div.masthead p{float:left;width:307px;font-size:11pt;color:#000;font-family:"Century Gothic", Arial, sans-serif;text-align:right;}

ul.nav{list-style:none;background:#333;border-left:1px solid #fff;width:916px;}
.nav li{border-right:1px solid #555;float:left;display:block;width:auto;}
.nav li a{padding:8px 10px 9px 10px;font-size:11pt;font-weight:bold;outline:none;color:#eee;background:#333;text-decoration:none;display:block;width:auto;height:28px;}
* html .nav li a{width:120px;}
.nav li.current-cat a{color:#ff4100;}
.nav li a span{font-size:8pt;color:#999;text-transform:lowercase;font-weight:normal;}
.nav li a:hover{background:#eee;color:#333!important;}
* html .nav li a:hover{background:#eee;}
.nav li.skip{border-left:1px solid #555;float:right;display:block;width:100px;}
.nav li.skip a{width:95px;padding:8px 0 9px 10px;font-size:11pt;}
li.top{border-left:1px solid #555;float:right;display:block;width:100px;padding:8px 0 9px 10px;font-size:11pt;}
li.top a{width:94px;}

#mainnav{
	position:absolute;
	left:18px;
	top:211px;
	width:916px;
}
/* main - middle content and columns */
#mid{margin:20px 0;}
#wrapper div.noback{background:none !important;}
#mainCol{float:left;margin:0;width:400px;position:relative;}
#mainColDbl{float:left;margin:0;width:670px;background:url(images/backcat.gif) repeat-y;padding-left:70px;}

/* style individual sidebars */
.middle_links a.thumb{float:right;padding:0 0 2px 5px;text-decoration:none;}
#mainCol p{color:#555;}
#mainCol a.thumb{text-decoration:none;}
#midCol{background:#e8e8e8;color:#444;float:left;margin:0 0 0px 20px;width:320px;line-height:1.3em;}
#midCol p{color:#000;text-decoration:justify;}

.middle_links{margin-top:20px;background:#c2c2c2;padding:10px 10px 0 10px;color:#000;line-height:1.4em;font-size:8pt;width:295px;height:150px;overflow:hidden;}
#mainColDbl .zapcat{height:100px!important;}
#mainColDbl .zapcat a{text-decoration:underline;}
.color4{background:#cecece;}
.color3{background:#d2d2d2;}
.color2{background:#dedede;}
.color1{background:#e2e2e2;}
#mainColDbl .middle_links{margin-top:20px;border-left:20px solid #fff;float:left;}

.first{margin-top:0 !important;}
#mainColDbl .firstdbl{margin-top:0 !important;float:none;width:auto;height:150px;}

#searchWrap{position:absolute;top:160px;right:30px;}
#searchWrap input{vertical-align:middle;}
#searchWrap #s{font-size:1.1em;border:1px solid #BBB;padding:1px 2px;margin:3px 3px 0 0;width:117px;}
#searchWrap #searchsubmit{margin-top:3px;}

.middle_links h3{margin-bottom:7px;}
#midCol ul{list-style:none;margin:8px 0 4px;}
.middle_links ul li{background:url(images/dot.gif) no-repeat 0 3px;color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:4px 0 4px 16px;}
.middle_links a:hover{color:#ff4100;}
.middle_links a:hover p{color:#ff4100 !important;}

#tertCol{float:left;width:160px;margin:0 0 0 20px;}
#tertCol p{color:#777;}
#elseWhere{margin:0 0 20px 0;}
#elseWhere h3{margin-bottom:7px;}
ul#imgLinks{list-style:none;margin:0;}
#imgLinks li{margin:0 0 20px;background:#fff;text-align:right;}
#imgLinks li img{display:block;}

/* wordpress entries styling - main content column */
.postMeta{background:url(images/dot.gif) repeat-x left center;font-size:7pt;text-align:right;margin-bottom:5px;}
.postMeta span.cat{float:left;background:#FFF;color:#7F7F7F;padding:0 4px 0 0;text-transform:uppercase;}
.postMeta span.date{background:#FFF;color:#7F7F7F;padding:0 0 0 4px;}
.postMeta span.date strong{font-weight:normal;text-transform:uppercase;}
.postMeta span a{color:#555;text-decoration:none;}
.postMeta span a:hover{color:#555;text-decoration:underline;}

.post{margin:0 0 20px 0;font-size:8pt;}
.last{margin:0!important;}
.post h2{margin-bottom:7px;}
.post h2 a{width:100%;display:block;outline:none;}
.entry h3{margin:1em 0;}
.post .entry{line-height:1.4em;overflow:hidden;}
.post .entry p{margin:0 0 1em 0;text-align:justify;}
.post .entry p a{text-decoration:underline;font-weight:bold;}
#mainCol .entry p a{text-decoration:underline;}
#mainCol .entry p a.resume{text-decoration:none;font-weight:normal;}
.entry blockquote{margin:0 1.3em 0;}
.entry ul{margin:0 1.3em 0;list-style:none;}
.entry li a{color:#333;font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
.entry ul li{background:url(images/dot.gif) no-repeat 0 1px;padding-left:18px;margin-bottom:7px;}
.entry ol{margin:0 1em 0 3em;}
.entry ol li{margin:0 0 7px 0;}
.entry table tr { padding: 15px 0; }
.entry table tr.alt { background: #eee; }


/* COVER */
.firstposts{background:#e2e2e2;min-height:380px;position:relative;}
* html .firstposts{height:380px;}
.firstposts h2{margin:0;padding:10px 10px 0;}
.firstposts p{margin:0;padding:10px;}
#mainCol .firstposts p a.readmore{color:#000;background:#ffd200;text-transform:uppercase;padding:2px 5px;text-decoration:none;position:absolute;right:10px;bottom:10px;}
#mainCol .firstposts p a.readmore:hover{color:#ffd200;background:#606060;}
#mainCol .firstposts p a.post-edit-link:hover{color:#ffd200;background:#606060;}
#coverselect{position:absolute;width:130px;height:16px;top:170px;left:0;background:url(images/white.png) 0 0 repeat;padding-left:270px;}
#coverselect a{display:inline-block;float:left;width:16px;line-height:16px;color:#000;background:#fff;text-decoration:none;text-align:center;font-weight:bold;margin:0 5px;}
#coverselect a.coversel, #coverselect a:hover{color:#000;background:#ffd200;text-decoration:none;}

/* POSTS */
.secondposts{height:175px;position:relative;}
.secondposts a.pict{float:left;width:160px;height:175px;background-position:50% 50%;}
* html .secondposts a.pict{float:none;position:absolute;top:0;left:0;}
.secondposts h2{margin:0;padding:35px 10px 0 170px;font-size:1.6em;font-weight:normal;}
.secondposts h4{position:absolute;top:7px;left:140px;}
.secondposts p{margin:0;padding:5px 10px 0 170px;}
#mainCol .secondposts a.post-edit-link{position:absolute;right:5px;top:5px;color:#000;text-decoration:underline;}

.thirdposts{padding:15px;background:#cecece;font-size:8pt;}
.thirdposts img{float:right;margin:25px 0 0 10px;}
.thirdposts h3{font-size:14px;}
.thirdposts h4{}

#edito{display:none;}
#edito{background:#e8e8e8;border-bottom:20px solid #fff;}
#edito h1{text-align:right;padding:5px 10px;color:#fff;background:#888;font-size:16px;font-weight:bold;font-family:"Century Gothic",Arial;}
#edito p{padding:10px;margin:0;text-align:justify;}
#edito p strong{float:left;width:70px;}

#slideshow{background:#e8e8e8;border-bottom:20px solid #fff;}
#slideshow h1{text-align:right;padding:5px 10px;color:#fff;background:#888;font-size:16px;font-weight:bold;font-family:"Century Gothic",Arial;}
#slideshow p{padding:10px;margin:0;text-align:center;}
#slideshow p a{text-decoration:underline;}

#zap{background:#e8e8e8;border-top:20px solid #fff;}
#zap h1{text-align:right;padding:5px 10px;color:#000;background:#ffd200;font-size:16px;font-weight:bold;font-family:"Century Gothic",Arial;}
#zap .zapposts{font-size:8pt;}
.zapposts h3{font-size:14px;padding:0;margin:0;}
#zapping div.post{padding:10px 15px 10px;margin:0;}
#zapping div.post h2{padding:0;margin:0;font-size:1em;font-weight:bold;}
#zapping div.post p{padding:0;margin:0;font-size:1em;}

#other{background:#d0cbc5;border-bottom:20px solid #888;}
#other h1{text-align:right;padding:5px 10px;color:#fff;background:#888;font-size:16px;font-weight:bold;font-family:"Century Gothic",Arial;}
#other p{margin:0;padding:10px;text-align:justify;}
#other p a{color:#000;background:#ffd200;text-transform:uppercase;padding:2px 5px;text-decoration:none;float:right;font-weight:bold;}
#other p a:hover{color:#ffd200;background:#606060;}

#other2{background:#d0cbc5;border-bottom:20px solid #fff;}
#other2 h1{text-align:right;padding:5px 10px;color:#fff;background:#888;font-size:16px;font-weight:bold;font-family:"Century Gothic",Arial;}
#other2 p{margin:0;padding:10px;text-align:justify;}
#other2 p a{color:#000;background:#ffd200;text-transform:uppercase;padding:2px 5px;text-decoration:none;float:right;font-weight:bold;}
#other2 p a:hover{color:#ffd200;background:#606060;}

#twitter{background:#ffd200;border-bottom:20px solid #fff;}
#twitter h1{text-align:right;padding:5px 10px;color:#fff;background:#888;font-size:16px;font-weight:bold;font-family:"Century Gothic",Arial;}
#twitter ul{padding:10px;}
#twitter ul li{padding:0 0 10px;font-size:0.9em;font-weight:bold;}
#twitter ul li a{text-decoration:underline;}
#twitter ul li span{color:#ff4100;}

.who{height:160px;position:relative;padding:0;width:auto;}
.who div.pict{float:left;width:300px;height:160px;background-position:50% 50%;}
.who p img{display:none;}
.who h2{margin:0;padding:10px 10px 0 320px;font-size:1.6em;font-weight:normal;}
.who p{margin:0;padding:5px 10px 0 320px;}

/* style pagination buttons */
#more_reading { color: #7F7F7F; font-size: 11px; text-transform: uppercase; margin-bottom: 25px; text-align: right; }
#more_reading p, #more_reading img { vertical-align: middle; }
#more_reading a img { border: none; margin:0 0 3px 2px; }

#footertags{background:#ffd200;}
#footertags p{padding:0 20px 20px;margin-bottom:20px;}
#footertags a{font-weight:normal !important;text-decoration:none;padding:0 5px;}
#footertags a:hover{color:#ff4100;}
#legale{text-align:center !important;color:#aaa;font-size:9px;}
#footer #legale a{color:#aaa;text-decoration:none;}
#footer #legale a:hover{color:#000;text-decoration:underline;}

div.shareMe{float:right;position:relative;}
div.shareThis{display:none;position:absolute;top:13px;left:-116px;width:116px;border:20px solid #333;background:#fff;padding:2px 0 2px 2px;}
div.shareThis a{float:left;margin:6px;}
div.shareThis p{margin:0 0 0 6px;}
/* footer - text string and links */
#footer p {padding-top: 7px; }
#footer p a{font-weight:bold;color:#333;}

hr{background:none;font-size:1px;border:0;border-top:1px solid #ccc;height:10px;}





#homecol{float:left;width:611px;padding-right:10px;}
* html #homecol{padding-right:6px;}
*+html #homecol{padding-right:9px;}
#homecol div.homeblock{clear:both;min-height:402px;background:#eee;border-bottom:10px solid #fff;}
#homecol div.homeblock h3{color:#fff;background:#606060;font-size:11pt;font-weight:bold;padding:2px 5px;margin-bottom:10px;}
#homecol div.homeblock h3 a{float:right;color:#fff;font-size:0.7em;text-decoration:none;font-weight:normal;padding-top:2px;}
#homecol div.homeblock h3 a:hover{color:#fff;text-decoration:underline;}
#homecol div.homecolcover{width:300px;float:left;padding-right:10px;}
#homecol div.homecolcover h2{padding-left:10px;font-size:1.4em;font-weight:bold;margin-bottom:5px;}
#homecol div.homecolcover p{text-align:justify;line-height:1.2em;padding:0 0 0 10px;margin:0 0 10px 0;}
#homecol div.homecolcover a.homecoverimg{display:block;margin:0 0 10px 10px;width:290px;height:216px;background-position:50% 50%;background-repeat:no-repeat;}
#homecol div.homecolcover p a.homecoverreadmore{float:right;color:#000;background:#ffd200;font-weight:bold;font-size:0.9em;padding:0 2px 0 4px;text-decoration:none;}
#homecol div.homecolcover p a.homecoverreadmore:hover{color:#ffd200;background:#606060;}

#homecol div.homecolpost{margin:0 10px 15px 320px;padding:0 0 10px 0;min-height:80px;}
* html #homecol div.homecolpost{height:100px;}
#homecol div.noborder{border-bottom:none!important;}
#homecol div.homecolpost a.homecolimg{display:block;margin:0 10px 0 0;width:70px;height:70px;float:left;}
#homecol div.homecolpost h2{font-size:1em;font-weight:bold;}
#homecol div.homecolpost p{text-align:justify;line-height:1.2em;padding:0;margin:0;font-size:0.9em;}
#homecol div.homecolpost p a.homecolreadmore{float:right;color:#000;background:#ffd200;font-weight:bold;font-size:1em;padding:0 2px 0 4px;text-decoration:none;}
#homecol div.homecolpost p a.homecolreadmore:hover{color:#ffd200;background:#606060;}
#homecol div.homeblock div.homeclear{height:1px;clear:left;}

#homethird{width:300px;margin-left:621px;}
* html #homethird{margin-left:0px;}
*+html #homethird{margin-left:0px;}
#homethird div.homesep{margin-top:10px;border-bottom:1px solid #ddd;}
#focuses a{display:block;font-size:1px;width:300px;height:120px;border-bottom:10px solid #fff;}
#sticker1{background:#eee url(pictures/bigsticker_worbzacannes.jpg) 0 50% no-repeat;}
#sticker2{background:#eee url(pictures/bigsticker_klibre.jpg) 0 50% no-repeat;}
#sticker3{background:#eee url(pictures/bigsticker_paris888.jpg) 0 50% no-repeat;}


#homezap{width:auto;}
div.zaptitle{color:#fff;background:#606060;font-size:11pt;font-weight:bold;padding:2px 5px;}
div.zaptitle a{float:right;color:#fff;font-size:0.7em;text-decoration:none;font-weight:normal;padding-top:2px;}
div.zaptitle a:hover{color:#fff;text-decoration:underline;}
#homezap h2{line-height:16px;background:url(images/star.png) 0 0 no-repeat;font-size:1.1em;font-weight:bold;padding-left:20px;}
#homezap p{text-align:left;line-height:1.3em;padding:0;margin:0;font-size:0.9em;}
#homezap p a{color:#000;font-weight:bold;font-size:1em;padding:0 2px 0 0;text-decoration:none;}
#homezap p a:hover{color:#ffd200;background:#606060;}
#homezap div.homezappost{margin:10px 0;}




/* float rules */
.floatleft{float:left;margin:3px 7px 0 0;}
.floatright{float:right;margin:3px 0 0 7px;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;} 
* html .fix{height:1%;}
.fix{display:block;}



#pubfooter{width:468px;height:60px;background:none;position:absolute;top:35px;right:37px;}
div.pub{background:#e2e2e2;border-bottom:20px solid #fff;padding:10px;}
div.imu{background:#e2e2e2;width:300px;height:250px;margin-top:10px;}
div.bordered{border-top:20px solid #fff;}
#imgLinks li.pub{background:#e2e2e2;text-align:center;padding:20px 5px 15px 5px;}



/* XP */

*{margin:0;padding:0;border:0;}
html,body.xp{background:#ddd;color:#333;text-align:center;height:100%;} 
body.xp{font:12px arial,helvetica,sans-serif;background:#ddd url(images/ajax-loader.gif) 50% 50% no-repeat;}

#xp div.item{float:left;margin:5px;width:54px;height:54px;background:#fff;position:relative;}
/*#xp div.item{margin:5px;width:54px;height:54px;background:#fff;position:absolute;display:none;}*/
#xp div.item div{position:relative;}
#xp div.item a.linkitem{display:block;width:54px;height:54px;background:#fff;}
#xp div.item a.linkitem img{background:#fff;display:block;position:absolute;width:50px;height:50px;border:1px solid #888;padding:3px;}
#xp div.item div.detailitem{position:absolute;top:80px;left:-75px;width:200px;background:#fff;border:1px solid #555;padding:5px;display:none;}
#xp div.item div.detailitem h2{font-weight:bold;font-size:0.9em;text-align:left;}
#xp div.item div.detailitem p{font-weight:normal;font-size:0.9em;text-align:justify;}







