/*  
Theme Name: cssleak
Theme URI: http://www.cssleak.com
Description: 
Version: 1.0
Author: Thomas BEAL
Author URI: http://www.kadom.net/
Tags: 
*/

/* Thomas BEAL */ 

/**************************************************************************************************
 * Default
 */ 

html {}
body {text-align:center;margin:0;background:#C9E7E5 url("images/bg.gif")  no-repeat center top;font:0.8em verdana,arial,sans-serif}


img {border:0}
ul,li {margin:0;padding:0;list-style-type:none}
a {color:#5A5B57;text-decoration:none}
a:hover{color:#5A5B57;text-decoration:underline}
p {font:10px verdana,sans-serif,Georgia,"Lucida Sans Unicode","trebuchet MS";color:#5A5B57;text-decoration:none;padding:0;margin:5px 0 0}
ul.date li {font:0.85em verdana,sans-serif,Georgia,"Lucida Sans Unicode","trebuchet MS";background:url("/template/default/images/mini-calendar.gif") no-repeat left 6px;margin:-5px 0 0 -10px !important;padding:8px 0 0 20px !important;border-bottom:0 dotted #A3C5FF !important}





/**************************************************************************************************
 * Page
 */ 
#ensemble {position:relative;margin-left:auto;margin-right:auto;width:960px;text-align:left}
#page {position:relative;margin-left:auto;margin-right:auto;width:auto;text-align:left}


/**************************************************************************************************
 * Header
 */ 

#entete {width:960px;height:161px;z-index:2}
#logo {position:absolute; top:30px;left:375px;z-index:2;float:left}
#header {position:relative;float:left}
#rss2 a{position:absolute; top:125px;left:904px;height:35px;width:43px;z-index:2;text-indent:-9000em;background: url("images/rss.png")  no-repeat bottom;}
#rss2 a:hover{background: url("images/rss.png")  no-repeat;}
.ggad-top{float:left;margin:4px;}
.ggad-sb{margin:0 10px;}

/**************************************************************************************************
 * Menu Nav
 */ 
.menu {position:absolute;display:block;top:130px;left:100px;z-index:3}
.menu li {float:left;height:28px;width:88px;margin:0 0 0 15px;padding:3px 0 0 0px; text-align:center;}
.menu li:hover {background: url("images/menu_h.png") no-repeat center;}
.menu a {font:1.3em verdana,sans-serif,Georgia,"Lucida Sans Unicode","trebuchet MS";display:block;outline:none;height:32px;color:#FFF}
.menu a:hover {display:block; text-decoration:none;}
.menu li.actif {background: url("images/menu_h.png") no-repeat center;}



/**************************************************************************************************
 * Corps
 */ 

#corps {position:relative;top:0;width:958px;margin:0px 0 0 7px;padding:0px 0 20px 0px;z-index:2; background:#F0F2E6 url("images/bg_body.png")  repeat-x top;}
#corps-body {width:958px;min-height:500px;z-index:2;display:block;}

.section{display:block;overflow:hidden;}
.first{border-bottom:1px #c4c8b2 solid;background:#F0F2E6 url("images/bg_body.png")  repeat-x top;}
.last{border-top:1px #fff solid;}

.full{float:left;width:939px;display:block;overflow:hidden;padding:0 10px;}
.half{float:left;width:459px;display:block;overflow:hidden;padding:0 10px;}
.two-tiers{float:left;width:660px;display:block;overflow:hidden;padding:0 10px;}
.one-tier{float:left;width:320px;display:block;overflow:hidden;padding:0 10px;}

.one-tier h3{display:block;overflow:hidden;}

.section h3 {font:18px "Trebuchet MS", sans-serif;letter-spacing: -1px;line-height: 1.1em;color:#E75802;margin:15px 0 5px 0px;padding:0 0 0px 0px}






.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {font: 16px "Trebuchet MS", sans-serif;background: #fff; color: #83818F;   margin: 1px; padding: 3px 6px; text-decoration: none;
border:none!important;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {background-color: #FFF; color: #77D5E7; margin: 1px; padding: 3px 6px;
}

.wp-pagenavi span.current {
	font-weight: bold;
}



/**************************************************************************************************
 * Contenu
 */ 

.archive{margin:10px 0 10px 10px;}
.navigation{margin:15px 0 10px 10px;float:left;}

/**************************************************************************************************
 * Featured
 */ 
	
#last-site,#featured-site{display:block;clear:both;overflow:hidden;margin:0px 0 15px 0;padding:15px 0 0 0;}
.jcarousel{height:2500px;overflow:hidden;display:block;}

li.item{float:left;display:block;overflow:hidden; width:310px;height:235px;margin:0px 5px 10px 5px;padding:0;}

li.item a.thumb{border:1px #DDD solid;display:block;overflow:hidden; width:308px;height:218px;margin:0px;padding:0;background:#fff}

li.item .date{font:9px verdana,sans-serif,Georgia;margin:0px;color:#5A5B57;letter-spacing:-0.5px}

li.item img{border:1px #DDD solid;margin:4px;}
li.item .info{display:none;background:#fff; border:1px #DDD solid; position:absolute;z-index:5;width:310px;height:60px;margin:-60px 0 0 -1px;}




li.item .img-featured{position:absolute;margin:-8px 0 0 -8px;}
li.item .img-featured img{border:none;}
.gallery{float:left;display:block;overflow:hidden; width:100%;}

ul.slide-control{z-index:5000;height:16px;overflow:hidden;display:block;width:60px;position:absolute;margin:-21px 0 0 250px;}
ul.slide-control .next-button a{outline-style :none;text-indent:-9000px;display:block;width:30px;height:16px;background: url("/wp-content/themes/cssleak/images/arrow-next.png") no-repeat;}
ul.slide-control .prev-button a{outline-style :none;text-indent:-9000px;display:block;width:30px;height:16px;background: url("/wp-content/themes/cssleak/images/arrow-prev.png") no-repeat;}
ul.slide-control .next-button{float:left;}
ul.slide-control .prev-button{float:left;}


/**************************************************************************************************
 * Featured News
 */ 


.ui-tabs { position: relative;  zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding:  0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none;outline:none!important; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0;  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#gallery p.info{margin:0;padding:10px 0 0 0;}
#gallery .tabs, #news .tabs{margin:15px 0 0 0;display:block;overflow:hidden;border-bottom:2px #fff solid;}
#gallery .tabs li, #news .tabs li{margin: 0 15px 0 0;}
.tabs span{display:block;float:left;}
.tabs span.tab-txt{padding:3px 5px 0 5px;font: 17px "Trebuchet MS", sans-serif;letter-spacing: -0.6px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected span.tab-txt{background:#FFF;height:23px;color:#E75802;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected span.tab-left{display:block;background:url("images/tab-l.gif") no-repeat;width:3px;height:26px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected span.tab-right{display:block;background:url("images/tab-r.gif") no-repeat;width:3px;height:26px;}


.news{display:block;overflow:hidden;border-bottom:#C4C8B2 1px solid;}


#last-news, #featured-news, #last-design, #featured-design{background:url("images/index-gradient.png") repeat-x top;padding:0 10px;}

.news-list{padding:0 3px;}
.news-txt{}
.news-img{width:56px;height:56px;border:1px #DDD solid;float:left;display:block;overflow:hidden;background:#fff;margin:0px 5px 1px 0px;padding:0;}
.news-img img{border:1px #DDD solid;margin:2px;}
.news-txt h3{font:bold 16px "Trebuchet MS", sans-serif;letter-spacing: -1px;line-height: 18px;}
.news-txt h3 a{color:#5A5B57;}
.news-txt .entry p{color:#7b7c77;font:10px verdana,sans-serif,Georgia,"Lucida Sans Unicode","trebuchet MS";letter-spacing: -0.3px;}
.news-txt .entry a{color:#E75802;}
.news-txt .news-meta{width:100%;overflow:hidden;display:block;float:left;color:#7b7c77;margin:10px 0;font:10px verdana,sans-serif,Georgia,"Lucida Sans Unicode","trebuchet MS";}
.news-txt .news-meta li{float:left;margin:0 10px 0 0;}
.news-txt li.tweetmeme{float:right;width:70px;}
.news-txt .news-link{margin:-4px 0 0px 0; padding 0;}

a.read-full{margin:30px 5px;clear:both;position:relative;display:block;}

/*
*
*
* Gallery Item
*/ 
       
.item-rating{display:block;float:right;margin:0px 10px 0px 0;}
.rattext{padding-right:3px;text-align:right;float:left;color:#5e5e5e;letter-spacing: -1px;font: 10px verdana, Arial, sans-serif;}

.item-info{width:60px;float:left;margin:0px 0px 0px 10px;}
.item-hits{padding-right:3px;text-align:left;float:left;color:#5e5e5e;letter-spacing: -1px;font: 10px verdana, Arial, sans-serif;}
.item-comment{padding-right:3px;width:70px;text-align:left;float:left;color:#5e5e5e;letter-spacing: -1px;font: 10px verdana, Arial, sans-serif;}
.item-comment img{border:none!important;padding:0!important;margin:0!important;}
.ratstar{float:left;margin:2px 0px 0px 0px;}





.info-title h3{font:bold 16px "trebuchet MS", sans-serif!important; padding:0; margin:0;}
.info-title h3 a{color:#5A5B57;text-decoration:none;}
.info-title h3 a:hover{text-decoration:underline;}
.info-title {margin:0px 5px 5px 5px;display:block;overflow:hidden;float:left;width:100%;}
.info-title a{color:#E75802;text-decoration:underline;}
.info-title a:hover{text-decoration:none;}


.siteimg img{margin:-72px 0 0 14px;}



/*
*
*
* Single Entry
*/


ul.color-list{width:100%;display:block;margin:0;overflow:hidden;}
ul.color-list li{float:left;margin:0 7px;font-size:9px;}
ul.color-list li a{border:5px #fff solid;display:block;width:40px;height:40px;margin:0;padding:0;line-height:9px;}




.entry {color:#5A5B57;font:10px verdana,sans-serif,Georgia,"Lucida Sans Unicode","trebuchet MS";}
.entry p a{color:#E75802;}
.entry ul{padding: 5px 0 5px 20px;}
.entry ul li{list-style-type:disc;padding: 1px 0 1px 3px;}

.single-title{margin:0 0 20px 0;display:block;overflow:hidden;}
.single-title h1{color:#E75802;font:bold 26px "Trebuchet MS", sans-serif;letter-spacing: -1px;line-height: 18px;margin:15px 0 15px 0;}
.single-title .item-rating{margin:-25px 0 0 0;}

.single-gallery .entry .screenshot{margin:10px 0;border:1px #DDD solid;display:block;overflow:hidden; background:#fff;}
.single-gallery .entry .screenshot img{border:1px #DDD solid;margin:4px;}


/*
*
*
* Les Formulaires
*/
#contenu fieldset {margin: 0px 10px 5px 0px; border: 0px solid #000;padding: 18px 10px 27px 0;  text-align: center;}
#contenu fieldset.sub { padding: 1em; text-align: center;}
#contenu fieldset.sub .alt { margin-left: .5em; font-size: .87em;}
#contenu legend {margin: 10px 0 10px 3px;border: 1px solid #FFFBDE;padding: 3px 8px;font-size: 1em;letter-spacing: 1px;text-transform: uppercase;color: #5A5B57;}
#contenu label {font-family: "trebuchet MS", serif;font-size: 17px;color:#5A5B57;float: left;clear: both;width: 25%;	margin: 3px 2% 0;padding-top: 5px;text-align: right;}
#contenu fieldset p.example { clear: both;margin: 0 0 5px 29%;font-size: .87em;color: #999;width: 60%; padding: 0;}
#contenu input.text, #contenu input.url, #contenu textarea, #contenu select {float: left;	display: block;	width: 60%;	margin: 5px 15px 5px 0;	border: 1px solid #5A5B57;padding: 3px; background: #FFF;font-family: "trebuchet MS", serif;font-size: 18px;color:#5A5B57;}
#contenu textarea#apidesc{height: 100px;	}
#contenu input.button {font-family: "trebuchet MS", serif;font-size: 20px;color:#5A5B57;width: 10em; padding: 2px 0; background:#E3E5D3 ; border:1px solid #5A5B57;cursor: pointer;}



.content-title h1{color:#E75802;font:bold 26px "Trebuchet MS", sans-serif;letter-spacing: -1px;line-height: 18px;}



/**************************************************************************************************
 * Comments
 */ 

.commentaire {width:646px;position:relative;left:0;margin-bottom:5px;min-height:54px;background:#FFF;}
.com-top {height:28px;width:646px;background:url("images/box_head.png") no-repeat top;z-index:5;}
.com {width:646px;z-index:1;color:#5A5B57;font-family: "Trebuchet MS", sans-serif;font-size: 16px;font-style: normal;}
.com a{color:#E75802;}
.com img {position:relative;width:50px;height:50px;padding:0;margin:-14px 10px 0 15px;border:1px #000 solid;}
.com p {position:relative;top:0px;padding:0 5px 0 10px;margin:-53px 0 0 65px;color:#5A5B57;}
.com-foot {height:30px;width:646px;background:url("images/box_foot.png")no-repeat bottom right;z-index:5;}


/**************************************************************************************************
 * Sidebar
 */ 


#sidebar {float:left;width:273px;min-height:500px;background:#d6dac2 url("images/sidebar_foot.gif") no-repeat bottom;z-index:4;margin:10px 0 0 0;padding:0 0 30px 0;display:block;overflow:hidden;}
#sidebar .s_widget ul{padding:0 10px;}
#sidebar .s_widget{padding:0px 0 10px 0px;}


.sidebar-footer {float:left;width:300px;min-height:150px;background:#d6dac2;z-index:4;margin:10px;padding:0 0 30px 0;display:block;overflow:hidden;}
.sidebar-footer .s_widget ul{padding:0 10px;}
.sidebar-footer .s_widget p{padding:0 10px;}
.sidebar-footer .s_widget{padding:10px 0 10px 0px;}


.sidebar-footer .blogroll li{background:none;width:130px;float:left;margin:0px;padding:2px 0 1px 5px;font: 11px "Trebuchet MS", sans-serif;letter-spacing: 0px;}

#sidebar a {font:1.1em  sans-serif,"trebuchet MS",Georgia,"Lucida Sans Unicode";color:#5A5B57;text-decoration:none}
#sidebar a:hover {font:1.1em  sans-serif,"trebuchet MS",Georgia,"Lucida Sans Unicode";color:#E75802;text-decoration:underline}
#sidebar ul li {margin:0 10px 0px 0;padding:4px 0 2px 17px;border-bottom:0 solid #B5B9A5}

#sidebar h2, .sidebar-footer h2{font: 20px "Trebuchet MS", sans-serif;letter-spacing: -1px;line-height: 1.1em;width:258px;height:29px;background: url("images/sidebar_header.gif") no-repeat;color:#77d5e7;border-bottom:0 solid #5A5B57;padding:3px 0px 0 15px; margin:0px 0px 5px 0;}

#sidebar ul.blogroll li{background:none;}
ul.list-color li {background:url("images/bullet-blue.gif") no-repeat left 6px;padding-left:20px;z-index:5}
ul.list-category li {background:url("images/bullet-blue.gif") no-repeat left 6px;padding-left:20px;z-index:5}
#sidebar ul li,.sidebar-footer ul li{background:url("images/bullet-orange.gif") no-repeat left 6px;padding-left:20px;z-index:5}
ul.list-banner li {padding:4px 0 2px 12px !important;border-bottom:0 !important;z-index:5}
ul.recipe li {margin-left:10px;padding:4px 0 0 20px;z-index:5}

#feedburner {position:absolute;left:823px;top:20px;height:70px;z-index:4;font:1.6em "trebuchet MS",Georgia,"Lucida Sans Unicode";color:#ABAE9C}
#flags {position:absolute;left:684px;top:203px;z-index:4}

#sidebar div.sb_box {padding:0px 0 20px 20px;}
#sidebar div.sb_ads {padding:5px 0 10px 0;border:0px solid #B5B9A5;width:100%;text-align:center;}
#sidebar div.sb_ads div {margin:0 0 0 10px;text-align:left;width:100%}


#sponsors {text-align:center}
div#sidebar ul#sponsors li {margin:5px 9px 0 0;padding:0}



/* ---- RSS & TWITTER ----- */
div.rss,div.twitter{margin:10px;}
div.rss-text{font:11px Verdana, sans-serif;letter-spacing:-0.3px;}
div.twitter-text{font:11px Verdana, sans-serif;letter-spacing:-0.3px;}
div.rss-info,div.twitter-info{width:260px;float:left;padding:0;}
div.rss-number,div.twitter-number{font:bold 16px Verdana, sans-serif;letter-spacing:-0.8px;margin:1px 0 0;}
div.rss-button,div.twitter-button{width:40px;float:left;margin:0 5px 0 0;}


/**************************************************************************************************
 * Footer
 */ 

#footer {overflow:hidden;display:block;position:relative;margin:0 0 0 6px;background: url("/wp-content/themes/cssleak/images/footer_bg.png")  repeat-y center;z-index:1;}
#footer_head{position:relative;margin-left:0px;text-align:center;height:134px;background: url("/wp-content/themes/cssleak/images/footer_head.png")  no-repeat center;z-index:1;}
#footer_foot{position:relative;margin:-110px 0 0 1px; text-align:center;height:231px;background: url("/wp-content/themes/cssleak/images/footer_foot.png")  no-repeat center;z-index:1;}
#footer_bg{text-align:left;width:960px;position:relative; margin:-80px auto 0 auto;min-height:80px;z-index:2;}


#footer_bg .footer_container{position:relative;margin: 10px 12px 0px 12px;background:url("images/footer_nav.gif") repeat-y;padding:0 0 0 15px;z-index:3;}


#footer_bg .footer_container .footer_nav {width:273px;margin:5px 0px 12px 0px;padding:10px 0 0 0px;float:left;z-index:4;}
#footer_bg .footer_container .footer_nav2 {width:273px;margin:5px 43px 12px 42px;padding:10px 0 0 0px;float:left;z-index:4;}

.footer_nav a,.footer_nav2 a {font:1.1em  sans-serif,"trebuchet MS",Georgia,"Lucida Sans Unicode";color:#5A5B57;text-decoration:none}
.footer_nav a:hover, .footer_nav2 a:hover {font:1.1em  sans-serif,"trebuchet MS",Georgia,"Lucida Sans Unicode";color:#E75802;text-decoration:underline}
.footer_container ul li {margin:0 10px 0px 0;padding:4px 0 2px 17px;border-bottom:0 solid #B5B9A5}

.footer_container h2{font-family: "Trebuchet MS", sans-serif;font-size: 20px;font-style: normal;font-weight: normal;letter-spacing: -1px;line-height: 1.1em;width:260px;height:29px;background: url("images/sidebar_header.gif") no-repeat;color:#77d5e7;padding:3px 0px 0 15px; margin:0px 0px 5px 0;}

#footer div.sb_box {padding:0px 0 20px 20px;z-index:4;}

#footer div.sb_box p {margin:0px 10px 0px -10px;font:1.1em  sans-serif,"trebuchet MS",Georgia,"Lucida Sans Unicode";color:#5A5B57;}
#footer div.sb_box p a {font:1.0em  sans-serif,"trebuchet MS",Georgia,"Lucida Sans Unicode";color:#E75802;}

#footer ul.rss li {background:url("/template/v3/images/rss_16.png") no-repeat left 6px;padding:6px 0 1px 20px;}
#footer div.sb_ads {width:264px;margin:10px 0 0 10px;padding:0;}

#last-palette {text-align:center;width:274px;padding:0px 0 16px 0px;}
div#last-palette ul li {margin:0;padding:0;}

#footer p.copy{position:relative;top:3px;left:12px;z-index:2;color:#5A5B57;}
#footer p.copy a{color:#E75802;}




/**************************************************************************************************
 * Banners
 */ 