/*
Theme Name: Provilleneuve
Theme URI: http://pandl.org
Description: Based on Starkers 2 by Elliot Jay Stocks (itself KUBRICK based)
Author: Pandl.org
Author URI: http://pandl.org
Tags:
*/

/*font styles general*/

a:link {
color: #03ae17;
text-decoration: none;
border-bottom: 1px solid #03ae17;
}
a:hover, a:hover:visited {
color: #eeda00;
text-decoration: none;
border-bottom: 1px solid #eeda00;
}
a:visited {
color: #6f986c;
text-decoration: none;
border-bottom: 1px solid #6f986c;
}

p {
font-size: 0.81em;
}

h2 {
text-transform:uppercase;
color: #8bcf82;
font-size:1.5em;
font-weight: normal;
}
h2 a:link, h2 a:visited {
color: #8bcf82;
border-bottom: none;
}
h2 a:hover, h2 a:visited:hover {
border-bottom: none;
}

h3 {
text-transform:uppercase;
color: #03ae17;
font-weight: normal;
}


/*Positionning*/

html, body {
background-color:#e7e6e0;
height: 100%;
}

#body {
width: 100%;
height: 100%;
background-color:#e7e6e0;
font-family: Lucida sans, lucida Grande, verdana, sans-serif;
overflow:auto;
font-size: 16px;
color: #888;
}

#paperscroll {
width:900px;
min-height: 100%;
margin: 0 auto;
padding: 0 9px;
background: #fff url(imgs/pttrn_img_1px.gif) repeat-y scroll 0 0;
overflow: auto;
position: relative;
}	

/* global navi */

#menu {
padding: 15px 0 13px 30px;
}

#menu ul {
overflow:hidden;
}

#menu ul li.page_item {
display: inline;
}

#menu ul li.page_item a {
font-family: helvetica, arial, sans-serif;
font-weight: bold;
color: #336633;
background-color: #e4e4e4;
display: inline;
float:left;
text-align: center;
padding:10px 0 9px;
text-align:center;
width:166px;
border-top:2px solid #e4e4e4;
border-bottom:2px solid #e4e4e4;
border-left:1px solid #eee;
border-right:1px solid #ccc;
}

#menu ul li.page_item a:hover {
background-color:#336633;
color: #eeda00;
border-top:2px solid #336633;
border-bottom:2px solid #336633;
border-left:1px solid #336633;
border-right:1px solid #336633;
}

#menu ul li.current_page_item a {
border-bottom:2px solid #336633;
color: #6f986c;
}

.logo-provilleneuve {
width: 840px;
height: 47px;
background: #fff url(imgs/Logo-Provilleneuve.gif) no-repeat scroll 0 0;
border-bottom: solid #dadada;
border-bottom-width: 1px;
margin: 10px 30px;
}

#recent-articles {
width: 840px;
margin:0 0 5px 30px;
overflow:auto;}

#recent-articles ul li ul.column1 {
width:260px;
height: 5em;
float: left;
}

#recent-articles ul li ul.column1 h3 {
font-size: 0.81em;
font-weight: normal;
padding: 0 0 2.6em;
}

#recent-articles ul li ul.column1 h6 a {
font-size: 0.69em;
font-weight: normal;
}

#recent-articles ul li ul li {
font-size: 0.81em;
width: 260px;
margin: 0 0 0.6em 30px;
float: left;
}

.bandeau-villeneuve {
width:900px;
height:21px;
background: #fff url(imgs/bandeau-villeneuve.gif) repeat-x scroll 0 0;
}

#maincolumn {
background: #fff url(imgs/Grenouille-fenetre.gif) no-repeat scroll 0 14px;
float: left;
padding: 70px 0 80px 95px;
width: 465px;
}


/* post */

.post {
margin: 0 0 10px;
padding: 0 0 65px;
border-bottom:1px solid #DADADA;
}

.post h2 {
margin: 0 0 1px;
}

.post p {
padding: 0 0 1em;
}

.post strong {
font-weight: bold;
}

.post ul {
font-size: 0.81em;
padding: 0 0 0.5em;
}

.post li {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
}

.postdetail {
margin: 0 0 45px;
}

.postdetail p {
font-size: 0.69em;
}

.postdetail p a:link, .link2 p a:visited {
color: #888;
text-decoration: none;
border-bottom: 1px solid #888;
}
.postdetail p a:hover, .link2 p a:hover:visited {
color: #eeda00;
text-decoration: none;
border-bottom: 1px solid #eeda00;
}

.repondre {
width: 414px;
/* height: 149px; */
background:transparent url(imgs/memo.gif) no-repeat scroll -46px 0;
margin: 30px auto 0;
}

.repondre_bottom {
width: 414px;
height: 19px;
background:transparent url(imgs/memo.gif) no-repeat scroll -46px -130px;
margin: 0 auto 10px;
}

.repondre p {
width: 384px;
padding: 30px 0 16px;
}

.commentico {
background:transparent url(imgs/comment.gif) no-repeat scroll 0 0;
float: left;
height: 43px;
width: 73px;
margin: 28px 30px 16px 15px;
}

.nextprevpost {
}
.nextprevpost ul li {
font-size: 0.69em;
float: left;
padding: 0 1.5em 0.5em 0;
}


/* Sidebar */

#sidebar {
float: right;
margin: 40px 30px 30px;
width:260px;
}

p.infoico {
background:transparent url(imgs/infoico.gif) no-repeat scroll 0 0;
border-bottom:1px solid DodgerBlue;
margin-bottom:30px;
padding:2px 0 25px 58px;
}



li.categories {
margin: 0 0 40px;
}

.categories h2, .cat-item {
font-family: Helvetica, Univers, Arial, sans-serif;
font-size: 1.13em;
font-weight: normal;
margin: 0 0 0.4em;
color: #bbb;
text-transform: none;
}

.cat-item a:visited {
color: #03ae17;
}
.cat-item a:visited:hover {
color: #eeda00;
}

.whitebox260w_top {
background: transparent url(imgs/whitebox260w_top.gif) no-repeat scroll 0 0;
width: 260px;
height: 8px;
}

.whitebox260w_mid {
background: transparent url(imgs/whitebox260w_mid.gif) repeat-y scroll 0 0;
padding: 10px 15px 6px;
overflow:auto;
}

.whitebox260w_mid li h2 {
font-size: 0.81em;
color: #03ae17;
margin:0 0 5px;
}

.whitebox260w_mid li ul {
border-top: 1px solid #888;
margin: 0 0 10px;
padding: 7px 0 0;
overflow: auto;
}

.whitebox260w_mid li ul li a {
float: left;
margin: 0 10px 10px 0;
font-size: 0.81em;
}

.whitebox260w_mid li ul.blogroll li a {
float: none;
font-size: 0.81em;
}

.whitebox260w_inter {
background: transparent url(imgs/whitebox260w_inter.gif) no-repeat scroll 0 0;
width: 260px;
height: 8px;
margin: 0 -15px 10px;
}
.whitebox260w_bottom {
background: transparent url(imgs/whitebox260w_bottom.gif) no-repeat scroll 0 0;
width: 260px;
height: 8px;
}

/* footer */

#footer {
width:840px;
height:20px;
padding:10px 30px;
vertical-align: bottom;
background-color: #6F986C;
overflow:auto;
clear: both;
color: #003300;
font-size: 0.69em;
text-align: center;
position: absolute;
bottom: 0;
}

#footer ul li {
display: inline;
padding: 0 1em 0 0;
}

#footer ul li a {
color: #003300;
border-bottom: 1px solid #003300;
}

#footer ul li a:hover {
color: #eeda00;
border-bottom: 1px solid #eeda00;
}