body{
	background: #463946 url('/sites/bob/images/repeat_body.png') repeat-x top left;
}
a{
    color:#7BA5E5;
}
ul.form li.submit input {
    color:#7BA5E5;
    margin-right:130px;
}
ul.form li span.label label{
    color:#7BA5E5;
}
.vert span{
    color:#7BA5E5;
}

#main{
    width:610px;
}
em, .tooltip em{
    color:#707070;
}
span.exif{
    color:#000;
    font-size: 0.9em;
    display: block;
}
span.exif span{
    color:#007EC4;
}
h2{
	text-align:left;
	font-size:20px;
	color:#007EC4;
	margin:0 0 4px 0;
	letter-spacing: 0.3em;
}
.element{
    margin-bottom: 2em;
}
h3{
	color:#007EC4;
	font-size: 1.4em;
	margin:0 0 0.3em 0;
}
ul.tabs{
    margin-top:5px;
}
ul.tabs a{
    color:#7BA5E5;
}
ul.tabs a:hover, ul.tabs a:visited:hover{
    color:#463946;
}
a.commenter{
	background:url('/sites/bob/images/comment.png') no-repeat bottom left;
	text-align:left;
	padding-left:20px;
	font-size:11px;
	padding-bottom:3px;
	float:right;
	width:100px;
}

#container{
    background: url('/sites/bob/images/repeat.png') repeat-y top left;
	width:986px;   
	min-height:900px;
	_height:900px;
	margin:0 auto;
}
div#logo{
	width:680px;
	height:158px;    
}
div#logo h1 a{
	background: url('/sites/bob/images/header.png') no-repeat;
	padding:0;
	width:675px;
	height:178px;   
	display: block;
	margin:0;
	text-indent: -9999em;
}
.bloc{
    padding:0;
    background:transparent;
}
.tagcloudContainer{
    background:#FFF;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding:15px;
    margin-bottom: 2em;
}
.tagcloudContainer a{
    color:#007EC4;
}
#coms{
    clear: both;
}
div#sidebar{
    background:url("/sites/bob/images/ombre_gauche.png") no-repeat scroll right top transparent;
    margin-top:-158px;
    padding-top:10px;
    float: right;
    width:260px;
    padding-right:44px;
}
div#main{
    float: left;
    margin-left:50px;
}

div#sidebar .bloc{
    margin-bottom:25px;
    padding-bottom:15px;
    border-bottom:1px dashed #050608;
}

/******************************
*                          coms
******************************/

div.com{
    width:205px;
    color:#FFF;
}
div.com .tooltip{
    color:#000;
}

/******************************
*                       archive
******************************/
#archive{
    clear: both;
    display: none;
}

div.chapo{
    color:#463946;
    margin-bottom:4px;
}

div.info{
    font-size: 1.2em;
    margin:25px 0 8px 0;
    text-align: center;
    color:#FFF;    
}
div#pager p{
    font-size: 1.3em;
    margin:0 0 30px 0; 
    color:#FFF;    
}
div.info strong{
    color:#007EC4;
    font-weight: bold;
}
ul.timeline.month li{
    width:45px;
}
div.info strong{
    padding:5px;
    font-weight: bold;
}
ul#timelineNav li, div#timelineContainer li{
    background:#004D78;
}
ul#timelineNav li.active, div#timelineContainer li.active, #timelineContainer li strong.active{
    background:#007EC4;
	color:#000;
}
div#timelineContainer li a{
    color:#007EC4;
}
div#timelineContainer li a:hover, div#timelineContainer li a:visited:hover{
    background:#007EC4;   
    color:#000;
}
