/* Theme Name: The Last Fall Theme URI: http://www.dynamicguru.com/ Description: 
A Dark gorgeous wordpress theme with a touch of orange, sliding sidebar link categories. 
Version: 1.1 Author: Mujtaba Ahmed Author URI: http://www.dynamicguru.com/mujtaba/ 
Tags: dark,orange,black,two-columns,left-sidebar,fixed-width,seasonal */

body { margin:0; padding:0; text-align:center; color:#ccc; font-family:'Trebuchet MS',Arial; background:#151515 url("images/bg.png") repeat-y top center scroll; }
#page { margin:0px auto; text-align:left; width:1000px; padding-top:0px; background:#151515 url("images/page_bg.png") top center scroll; }

/*BEGIN HEADER*************************************/ 
#header { background:transparent url("images//header.png") no-repeat top center; height:367px; color:#eee; font-weight:normal; letter-spacing:-1px; font-family:'Californian FB','Georgia','Arial'; font-size:48px; text-align:left; margin:0px; padding-left:10px; padding-top:15px; }
#header a { color:#FF6600; padding:10px; text-decoration:none; }
#header a:hover { color:#FF9933; }
#description { font-family:Candara,'Trebuchet MS'; font-weight:normal; color:#555; font-size:18px; padding:3px; padding-left:10px; 
}
/*END HEADER***************************/

/***************Begin SIDEBAR************************/ 
#sidebar { float:left; width:290px; padding-left:25px; }
#sidebar h2 { color:#FF9933;//03B6C7; background:transparent url("images///sidebar_h2_bg.png") no-repeat center right; 
font-family:Georgia,serif; font-size:18px; cursor:crosshair; padding:9px 0px 9px 5px; }
a#rss_top { color:orange !important }
#searchform input{ background:#333333; padding:3px; margin-top:10px; border:1px solid #111; color:#888; font-family:'Verdana',serif; 
font-size:14px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } #searchform input[type="submit"] { cursor:pointer; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
#searchform input[type="submit"]:hover { background:#FF9933; border-color:#FF6600; color:#333; }
#sidebar ul,#sidebar ul li { padding:0; margin:0; list-style:none; }
#sidebar ul{ list-style:none; padding:0; margin:0; font-size:14px; }
#sidebar>ul { padding-bottom:5px; *margin-bottom:20px; }
#sidebar > ul > li > ul > li ul { //list-style:none; padding:0; margin:0; margin-left:3px !important; padding-left:3px; font-size:14px; }
#sidebar ul li ul li{ padding:3px; padding-left:5px; // }
#sidebar > ul > li > ul > li > ul > li { padding:3px; padding-left:3px; border:none; }
#sidebar>ul>li>ul li { border-bottom:1px dashed #222; }
#sidebar a { text-decoration:none; color:#888; }
#sidebar li.current_page_item>a ,#sidebar li.current-cat>a { color:#FF3300 !important; }
#sidebar a:hover { color:#FF3300; }
#sidebar>ul>li ul { margin-left:3px; }
/*******SIDEBAR END***************/

#content { margin-left:269px; padding-right:15px; padding-left:15px; font-size:16px; }
#content .post { padding:5px; margin-left:8px; float:left; width:610px; line-height:1.2em; }
#content h2,#content h3 a{ font-weight:normal; font-family:"Californian FB",serif; }
h3{ border-bottom:1px solid #333; } 
#content h2 { background:transparent url("images//h2_post_title.png") no-repeat center center; margin-top:10px; padding:10px 0px 10px 70px; color:#333; }
#content h2 a{ color:#333;//03B6C7; text-decoration:none; }
#content h2 a:hover { color:#FF6600; }
#content .entry { padding:5px; padding-left:8px; color:#aaa; font-size:1.0em; }
.tags { font-size:10px; }
p.postmetadata { background:#222; border:1px solid #111; padding:5px; font-size:12px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
p.postmetadata a,p.postmeta a{ text-decoration:none; }
p.postmeta span { float:left; background:#222; border:1px solid #272727; padding:4px; margin:5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
div.clear { clear:both; }
a.post-edit-link { padding-left:16px; background:transparent url("images/edit.png") no-repeat center left; }
a[title~=Comment] { padding-left:16px; background:transparent url("images/comment.png") no-repeat center left; }
a { color:#FF6600; text-decoration:none; }
a:hover { color:#FF3300; }
/*a { color:#66CCFF; text-decoration:none; }
a:hover { color:#9999CC; }*/
a img { border:none; }
a.rss { padding-left:20px; padding-top:10px; padding-bottom:10px; background:transparent url("images/rss.png") no-repeat center left; }
h2,h3 { color:#cccc66; font-weight:normal; }
div.comment_part { margin-left:5px; padding-left:10px; width:590px; }
h3#comments { padding:5px; color:#FF9933; cursor:crosshair; }
ol.commentlist li { background:#070707; border-top:1px solid #111; border-left:5px solid #111; padding:10px; }
ol.commentlist li.alt { background:#040404; border-top:1px solid #111; border-left:5px solid #111; padding:10px; }
ol.commentlist img.avatar { border:2px solid #333; width:32px; height:32px; background:transparent url("images/user.png"); display:block; }
cite.comment_author { color:#eee; text-transform:capitalize; font-style: normal; }
em.awaiting_moderation { color:orange; display:block; background:#111; padding:3px; font-size:10px; border:1px solid orange; margin:0px; }
small.commentmetadata,small.commentmetadata a { color:#ccc; background:#222; padding:3px; }
#commentform input[type="text"] { background:#444444; border:1px solid #999; color:#ccc; padding:3px; font-family:Arial; }
#commentform textarea { background:#444444; border:1px solid #999; color:#ccc; padding:3px; font-family:Arial; overflow:auto; width:500px; height:200px; }
#commentform input[type="submit"] { background:#444444; padding:6px; border:1px solid #999; color:#ccc; cursor:pointer; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; 
border-radius: 6px; }
#commentform input[type="submit"]:hover { background:#FF9933; border-color:#FF6600; color:#333; }
small.time,small.author {color:#FF6600;}
hr { display:none; }

/*BEGIN FOOTER*************************************/
#footer { clear:both; background:transparent url("images//bouddha.gif") no-repeat bottom left; padding:0px; height:80px; }
#footer p { padding:20px; color:#888; text-align:center; font-size:12px; margin-top:5px; margin-left:64px; background:#111; } 
a#gotop { background:transparent url("images//remonter.gif") no-repeat bottom right; float:right; height:12px; font-size:12px; line-height:14px; display:block; padding-left:160px;margin:5px 15px 0 0 !important; margin:5px 8px 0 0; text-decoration:none; }
/*END FOOTER*************************************/

.note,.warning,.caution,.highlight { background:#FFFFCC; padding:5px; font-size:14px; color:#666; border:1px solid #CCCC99; border-width:1px 0px; }
a.download { background:#ff9933; padding:5px; color:#111; border:1px solid #ff6611; }

/* Begin Images */
p img { padding: 0; max-width: 100%; }
/* Using 'class="alignright"' on an image will 
(who would've thought?!) align the image to the right. And using 'class="centered', 
will of course center the image. This is much better than using align="center", 
being much more futureproof (and valid) */
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }
/* End Images */ 

code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }

/* Begin Calendar */
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; } #wp-calendar { empty-cells: show; margin: 0px auto 0; width: 240px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; color:#ff6600; }
#wp-calendar caption { text-align: center; font-weight:normal; color:#fff; }
#wp-calendar td { padding: 3px 0; text-align: left; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #333; } 
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
.hidden { display: none; }
hr { display: none; }
a img { border: none; }
.wp-caption { border: 1px solid #111; text-align: center; background-color: #222; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/*Single posts Navigation*/
div.single_navigation { font-size:18px; font-family:'Arial Narrow'; }
div.single_navigation table { width:650px; margin-top:20px; padding:5px; border-bottom:1px solid #111; }
div.single_navigation table a { color:#666; }
div.single_navigation table a:hover { color:#FF9933; }
td.single_alignleft,td.single_alignright { width:325px; }
td.single_alignright { text-align:right; border-left:1px solid #111; }
td.single_alignleft a { padding:24px; background:transparent url("images//previouspost.png") no-repeat center left; }
td.single_alignright a { padding:24px; background:transparent url("images//next_post.png") no-repeat center right; }
/*single posts navigation end*/

div.navigation>div.alignleft a { padding:24px; background:transparent url("images//previouspost.png") no-repeat center left; }
div.navigation>div.alignright a { padding:24px; background:transparent url("images//next_post.png") no-repeat center right; }

/*gallery begin*/
.gallery { line-height:10px !important; }
.gallery { margin: auto; }
.gallery-item { float: left; margin-top: 10px; text-align: center; width: 33%; }
.gallery img { border: 2px solid #333; }
.gallery-caption { margin-left: 0; }
.gallery-icon { }
/*gallery end*/ 

/*Ajout JLH begin*/
.minvielle { margin:0; padding:0; text-align:justify; color:#ccc; font-family: Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; } 
.menu_horizontal { height:25px; margin-left:0px; padding-top:3px; background-color:#323232; }
.img_float {float:left; margin-top:0px; margin-bottom:5px; margin-left:0px; margin-right:12px; padding-bottom:0px; }
/*Ajout JLH end*/
