/*
Theme Name: ActualitéJoseph
Theme URI: 
Description: <p></p>
Version: v1.8.0 Author: Joseph
Author URI: http://www.josephmelin.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
___________________________________________________________________________________________________ */

/*
global settings
---------------------------------------------- */

body {
background:#fff;
color:#878787;
font:100%/1.3em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
text-align:center;
}

a:link,a:visited,a:active {
color:#000;
text-decoration:none;
}

a:hover {
color:#8c8c8c;
text-decoration:none;
}

a img {
border:none;
}

h1,h2 {
font-weight:400;
}

#container {
font-size:0.75em;
margin:0 auto;
text-align:left;
width:900px;
}

#header {
background:#fff;
margin:0 0 10px;
}

#header-inner {
background:#fff;
}

#title {
float:left;
idth:410px;
padding-top:2px;
}

h1 {
color:#8c8c8c;
font:1.8em "Arial", Verdana, Trebuchet, sans-serif;
letter-spacing:1.5px;
line-height:1em;
padding:30px 0 0;
}

h1 a:link {
color:#8c8c8c;
}

p#tagline {
font:1.1em Verdana, "Trebuchet MS", Trebuchet, sans-serif;
letter-spacing:1px;
margin:10px 0 0;
}

ul#nav {
float:right;
font:1em Verdana, "Trebuchet MS", Trebuchet, sans-serif;
text-align:right;
text-transform:lowercase;
}

#nav li {
display:block;
float:left;
height:100%;
letter-spacing:0.04em;
list-style-type:none;
margin-left:15px;
margin-top:10px;
padding:0 5px;
}

li#nav-portfolio,li#nav-actualite,li#nav-publications,li#nav-multimedia,li#nav-archives,li#nav-apropos {
padding-top:28px;
}

#photo {
background:#fff;
margin:0;
padding:0;
}

#photo-inner {
background:#fff;
padding:0 20px;
}

h2.photo-title {
background:#fff;
clear:both;
color:#8c8c8c;
font:1em Verdana, "Trebuchet MS", Trebuchet, sans-serif;
letter-spacing:1px;
line-height:1em;
padding:10px;
}

h2.photo-title span {
background:#fff;
border-bottom:1px solid #cececd;
clear:left;
color:#8c8c8c;
display:block;
font:1em Verdana, "Trebuchet MS", Trebuchet, sans-serif;
line-height:1em;
padding:0 0 5px;
}

ul .lang_switch {
float:right;
padding-right:10px;
}

div .lang_switch {
color:#fff;
}

#photo-meta {
background:#fff;
float:left;
width:660px;
}

#photo-meta-inner {
background:#fff;
border-bottom:15px solid #fff;
height:30px;
padding:0 10px;
text-transform:lowercase;
}

#photo-meta ul {
padding:0 5px;
}

#photo-meta ul li {
display:inline;
line-height:30px;
list-style-type:none;
margin:0;
padding:0 5px;
}

#navigate {
float:right;
font-size:0.9em;
width:240px;
}

#navigate-inner {
background:#fff;
text-align:center;
}

#navigate span.previous {
float:left;
}

#navigate span.next {
float:right;
}

#navigate span.previous,#navigate span.next {
background:#fff;
display:block;
height:30px;
width:48%;
}

#navigate span.previous a,#navigate span.next a {
display:block;
line-height:30px;
padding:0 5px;
}

#main {
background:#fff;
float:left;
margin:0 0 20px;
width:900px;
}

#main-inner {
background:#fff;
padding:0 10px;
}

div.page-body {
padding:0 10px;
}

h2.page-title {
font:0 Verdana, "Trebuchet MS", Trebuchet, sans-serif;
}

#side {
background:#fff;
float:right;
font-size:0.9em;
width:900px;
}

#side-inner {
background:#fff;
border-bottom:20px solid #fff;
padding:10px;
}

ul.arch-list {
background:#fff;
padding:10px 0;
}

ul.arch-list li {
list-style-type:none;
text-transform:lowercase;
}

div.post {
border-bottom:1px solid #e1e1e1;
margin:20px 0;
padding:0 0 20px;
}

div.post-body {
border-right:1px solid #e1e1e1;
float:left;
margin:0 10px 0 0;
padding:0 10px 0 0;
width:80px;
}

div.post-body img {
border:1px solid #e1e1e1;
padding:1px;
}

h3.post-title {
border-bottom:1px solid #cececd;
color:#8c8c8c;
font:1.1em Verdana, "Trebuchet MS", Trebuchet, sans-serif;
letter-spacing:1px;
line-height:1em;
padding:0 0 5px;
}

h4.post-meta {
font-size:0.8em;
font-weight:400;
}

#footer {
clear:both;
float:left;
font-size:0.9em;
padding-left:15px;
}

#copyright {
float:right;
font-size:0.9em;
padding-right:15px;
}

.clear {
clear:both;
height:0;
line-height:0;
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

*,#photo-inner img {
margin:0;
padding:0;
}

/* 
footer		
------------------------------------------------------ */

#footer {
clear: both;
float: left;
padding-left: 15px;
font-size: 0.9em;
}
#copyright {
float: right;
padding-right: 15px;
font-size: 0.9em;
}
/* 
clear	
------------------------------------------------------ */

.clear {
clear: both;
height: 0;
line-height: 0;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */