/*
Theme Name: David Without Borders
Theme URI: http://www.davidwithoutborders.com/
Description: David Without Borders theme.
Version: 0.1
Author: David Fabrega
 
Creation Theme by David Fabrega || http://www.davidwithoutborders.com
 
*/

body {
font-family: Lucida Grande, Arial, Helvetica, Sans-serif;
font-size: 0.9em;
text-align: left;
background:#ffffff url(images/body.jpg) repeat-x left top;;
color: #333333;
margin: 0;
}

a { color:#607401; text-decoration:none; outline:none; }
a:hover { color:#607401; text-decoration:underline; }
a img { border:0; }

#page {
margin: 0 auto 0 auto;
width: 990px;
}

#header {
font-family: Trebuchet MS, Lucida Grande, Arial, Helvetica, Georgia, Sans-serif;
width: 990px;
padding: 0 0 30px 0;
}

#top {
font-family: Trebuchet MS, Lucida Grande, Arial, Helvetica, Georgia, Sans-serif;
float: left;
width: 990px;
}

#menu {
font-family: Trebuchet MS, Lucida Grande, Arial, Helvetica, Georgia, Sans-serif;
font-size: 1.07em;
font-weight:bolder;
float: left;
text-align: left;
color: #ffffff;
width: 1100px;
padding-top: 8px;
}

#item {
float: left;
/*margin: 0 10px 0 10px;*/
}

#item a {color:#ffffff; text-decoration:none; padding: 8px 13px 9px 13px;}
#item a:hover {color:#ffffff; text-decoration:none; background: url(images/over.jpg) repeat-x left top; padding: 8px 13px 9px 13px;}
#item a img { border:0; }

.accueil {
color:#ffffff;
background: url(images/over.jpg) repeat-x left top;
padding: 8px 13px 9px 13px;
}

.mission {
color:#ffffff;
background: url(images/over.jpg) repeat-x left top;
padding: 8px 13px 9px 13px;
}

.aventuriers {
color:#ffffff;
background: url(images/over.jpg) repeat-x left top;
padding: 8px 13px 9px 13px;
}

.web-reportages {
color:#ffffff;
background: url(images/over.jpg) repeat-x left top;
padding: 8px 13px 9px 13px;
}

.photo-stories {
color:#ffffff;
background: url(images/over.jpg) repeat-x left top;
padding: 8px 13px 9px 13px;
}

.itineraire {
color:#ffffff;
background: url(images/over.jpg) repeat-x left top;
padding: 8px 13px 9px 13px;
}

.biodiversite {
color:#ffffff;
background: url(images/over.jpg) repeat-x left top;
padding: 8px 13px 9px 13px;
}

.sponsors {
color:#ffffff;
background: url(images/over.jpg) repeat-x left top;
padding: 8px 13px 9px 13px;
}

.contact {
color:#ffffff;
background: url(images/over.jpg) repeat-x left top;
padding: 8px 13px 9px 13px;
}
#language {
font-size: 0.8em;
text-align: right;
width: 925px;
position: absolute;
padding-top: 139px;
}

#language a {color:#8fa404; text-decoration:none;}
#language a:hover {color:#8fa404; text-decoration:underline;}

#content {
float: left;
width: 645px;
margin: 25px 0 20px 0;
padding-right: 18px;
border-right: 1px solid #ccc;
}

#content h2 {
font-size: 1.3em;
color: #e29214;
}

.partenaires {
font-size: 0.8em;
padding-right: 15px;
}

.liste ul ul li{
list-style-image:url(images/bullet.jpg);
	}

.postmetadata {
font-size: 0.9em;
}

.post_content {
font-size: 1em;
}

.sidebar {
margin-top: 22px;
float: right;
width: 306px;
background: url(images/news_cheval.jpg) repeat-x;
}

.sidebar ul{
list-style-type: none;
margin: 0;
padding: 0 0 15px 0;
}

.sidebar ul li{
list-style-type: none;
	}
	
.sidebar ul ul li{
list-style-type: none;
padding: 0 10px;
	}
	
.sidebar ul ul ul li{
list-style-image:url(images/bullet.jpg);
list-style-position: inside;
margin-top: 3px;
	}

.sidebar h2 {
font-size: 1.2em;
padding-top: 5px;
}

.download {
padding-top: 20px;
padding-bottom: 7px;
background: url(images/pdf_icon.jpg) repeat-y left top;
border-top: 1px solid #ccc;
}

.parrains {
border-top: 1px solid #ccc;
}

.lexique {
padding-top: 20px;
border-top: 1px solid #ccc;
}

.sidebar h3 {
font-size: 1.2em;
}

#twitter_div {
font-family: Lucida Grande, Arial, Helvetica, Sans-serif;
background-color: #ddecfc;
font-size: 0.8em;
text-align: left;
padding-left: 10px;
padding-right: 10px;
border: 1px solid #ccc;
width: 230px;
height: 300px;
}

.publicite {
padding-top: 20px;
font-family: Lucida Grande, Arial, Helvetica, Sans-serif;
font-size: 0.6em;
text-align: left;
color: #ccc;
border-top: 1px solid #ccc;
}

.social {
padding-top: 20px;
font-family: Lucida Grande, Arial, Helvetica, Sans-serif;
font-size: 0.8em;
text-align: left;
border-top: 1px solid #ccc;
}

#footer {
font-size: 0.8em;
text-align: center;
clear: both;
width: 990px;
}

.foot {
font-size: 0.9em;
text-align: center;
color: #8f8f8f;
}

#menubas {
text-align: center;
font-weight:bolder;
padding: 20px 0 30px 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#menubas .itembas {
float: left;
margin: 0 10px 0 10px;
}

#menubas .itembas a { color:#607401; text-decoration:none; outline:none; }
#menubas .itembas a:hover { color:#607401; text-decoration:underline; }
#menubas .itembas a img { border:0; }

.comments-template{
	margin: 10px 0 0 0;
}
 
.comments-template ol{
	margin: 10px;
	padding: 0 0 0 15px;
	list-style: none;
}
 
.comments-template ol p{
	font-family: Trebuchet MS, Arial, Hevletica, Sans-serif;
	font-size: 0.9em;
}
 
.comments-template ol li{
	margin: 10px 0 0 0;
	line-height: 15px;
	padding: 0 0 10px;
}
 
.comments-template h2, .comments-template h3{
	font-size: 1.2em;
}
 
.commentmetadata{
	font-size: 0.9em;
}
 
.comments-template p.nocomments{
	padding: 0;
}
 
.comments-template textarea{
	font-family: Trebuchet MS, Arial, Hevletica, Sans-serif;
	font-size: 0.9em;
}
 
.cadre_commentaires {
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}
