/*  
Theme Name: Jarnbord
Description: Theme design for leprojetjarnbord.fr : red and orange theme
Version: 2.0
Author: Estelle Senay

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

body {
margin:0 auto 0 auto;
font-family: verdana, arial, helvetica;
font-size:12px;
color:#000000;
line-height:20px;
background-color:#F00000;
}

a:link, a:visited {
color:#000000;
}

a:hover {
text-decoration:none;
}

#bigwrapper {
position:absolute;
width:920px;
left:50%;
margin-left:-460px;
}

#header {
position:relative;
width:900px;
height:150px;
border-bottom: solid 1px;
}

#header h1 {
margin:15px;
display:block;
color:#000000;
position:relative;
font-size:20px;
//line-height:25px;
margin:0 40px 0 40px;
}

#header h1 a:link, #header h1 a:visited {
text-decoration:none;
color:#FF9900;
}

#header h1 a:hover {
color:#FFFFFF;
}

.text {
margin:10px;
display:block;
color:#000000;
position:relative;
margin:0 40px 0 40px;
font-family:Times New Roman;
font-size:22px;
font-style:italic;
}

#pages {
z-index:2;
position:absolute;
height:20px;
top:130px;
left:40px;
}

#pages ul {
list-style:none;
margin:0;
padding:0;
}

#pages ul li a:link, #pages ul li a:visited {
display:block;
float:left;
height:20px;
padding:0 10px 0 10px;
text-decoration:none;
}

#pages ul li a:hover {
background-color:#FF9900;
}

#pages ul li {
display:block;
position:relative;
float:left;
}

#pages .current_page_item a:link, #pages .current_page_item a:visited {
background-color:#FF9900;
color:#000000;
}

#wrapper_lecteurs {
width:900px;
height:100%;
position:relative;
float:left;
border-bottom: solid 1px;
}


#wrapper_billets {
width:900px;
height:100%;
position:relative;
float:left;
border-bottom: solid 1px;
}

#infos {
width:559px;
height:40px;
padding-bottom:20px;
float:left;
border-right: solid 1px;
position:relative;
color:#000000;
}

.date {
font-size:14px;
margin:10px 40px 10px 40px;
}

#maincontent {
/*width:550px;*/
/*min-height:270px;*/
/*padding-bottom:20px;*/
/*float:left;*/
/*background-color:#85B100;*/
/*background-color:#70F0FF; */
/*position:relative;*/
/*border-bottom:10px solid #FFF;*/
}

#maincontent h1 {
margin:40px 30px 0 40px;
font-size:20px;
line-height:20px;
}

#maincontent h1_bis {
margin:40px 30px 0 40px;
font-size:20px;
line-height:20px;
}

.page_billets {
width:559px;
min-height:270px;
padding-bottom:20px;
float:left;
border-right: solid 1px;
position:relative;
color:#000000;
}

.page_lecteurs {
width:559px;
min-height:270px;
padding-bottom:20px;
float:left;
border-right: solid 1px;
position:relative;
color:#000000;
}

.post {
margin:40px 30px 0 40px;
}

.post .postinfo {
position:relative;
font-style:italic;
font-size:10px;
}

.post h2 {
line-height:16px;
font-size:16px;
color:#000000;
margin:0;
}

.post h3 {
line-height:20px;
font-size:20px;
color:#000000;
text-transform:uppercase;
margin:5px 0 -10px 0;
}

.post h3 a:link, .post h3 a:visited {
text-decoration:none;
/* LightSeaGreen */
//color:#20B2AA;
color:#000000;
}

.post h3 a:hover {
color:#FF9900;
}

.post h3_bis {
line-height:20px;
font-size:20px;
color:#000000;
text-transform:uppercase;
margin:5px 0 -10px 0;
}

.post h3_bis a:link, .post h3_bis a:visited {
text-decoration:none;
color:#000000;
}

.post h3_bis a:hover {
color:#FF9900;
}

.post a:link, .post a:visited {
color:#000000;
}

.postinfo a:link, .postinfo a:visited {
color:#000000;
}

.thecontent h1 {
line-height:20px;
font-size:20px;
margin:20px 0 -10px 0;
}

.thecontent h2 {
line-height:18px;
font-size:18px;
margin:20px 0 -10px 0;
}

.thecontent h3 {
line-height:16px;
font-size:16px;
margin:20px 0 -10px 0;
text-transform:none;
}

.thecontent h4 {
line-height:14px;
font-size:14px;
margin:20px 0 -10px 0;
text-transform:none;
}

.thecontent h5 {
line-height:12px;
font-size:12px;
margin:20px 0 -10px 0;
text-transform:none;
}

.thecontent blockquote {
font-style:italic;
margin:0 0 0 25px;
padding-left:7px;
}

#sidebar {
position:relative;
float:right;
width:340px;
height:100%;
}

.block {
width:340px;
position:relative;
padding:15px 0 15px 0;
}

.block div {
margin:0;
padding:0;
}

.block h3 {
text-decoration:none; 
margin:0 20px 5px 20px;
font-size:14px;
list-style:none;
padding:0;
}

.block h3 a:hover {
color:#FF9900;
}

.block p {
margin:0 20px 0 20px;
border-bottom:3px solid #FF9900;
}

.block ul {
list-style:none;
margin:0 20px 20px 30px;
padding:0;
}

.block ul li a:link, .block ul li a:visited {
text-decoration:none;
border-bottom:3px solid #000000;
text-indent:5px;
display:block;
position:relative;
height:20px;
}

.block ul li a:hover {
border-bottom:3px solid #FF9900;
}

#q {
width:220px;
margin-left:20px;
}

.block .button {
width:50px;
margin-left:20px;
}

.block .dropdown {
width:230px;
margin-left:20px;
}

.block_down {
width:340px;
position:relative;
padding:15px 0 15px 0;
/* LightSeaGreen */
//background-color:#20B2AA;
}

.block_down div {
margin:0;
padding:0;
}

.block_down h3 {
text-decoration:none; 
margin:0 20px 5px 20px;
font-size:14px;
list-style:none;
padding:0;
}

.block_down h3 a:hover {
color:#FF9900;
}

.block_down p {
margin:0 20px 0 20px;
}

.block_down ul {
list-style:none;
padding:0;
}

.block_down ul li a:link, .block ul li a:visited {
text-decoration:none;
display:block;
position:relative;
height:20px;
}

.block_down ul li a:hover {
}

.block_down .button {
width:50px;
margin-left:20px;
}

.block_down .dropdown {
width:230px;
margin-left:20px;
}

#bottombar {
width:900px;
position:relative;
float:left;
}

#bottomright {
width: 340px;
height: 120px;
position:relative;
float:right;
border: solid 1px;
}

#bottomright p {
margin:0 20px 5px 20px;
line-height:20px;
}

#bottomright h3, #bottomleft h3 {
margin:20px 20px 5px 20px;
font-size:14px;
}

#bottomright ul {
list-style:none;
margin:0 20px 20px 30px;
padding:0;
}

#bottomright ul li a:link, #bottomright ul li a:visited {
text-decoration:none;
border-bottom:3px solid #000000;
text-indent:5px;
display:block;
position:relative;
height:20px;
}

#bottomright ul li a:hover {
border-bottom:3px solid #000000;
}

#bottomleft {
width: 560px;
height: 120px;
position:relative;
float:left;
border: solid 1px;
}

#bottomleft ul {
list-style:none;
margin:0 20px 20px 20px;
padding:0;
}

#bottomleft ul li a:link, #bottomleft ul li a:visited {
text-decoration:none;
border-bottom:3px solid #000000;
text-indent:5px;
display:block;
position:relative;
height:20px;
}

#bottomleft ul li a:hover {
border-bottom:3px solid #000000;
}

#footer {
width:900px;
height:40px;
position:relative;
float:left;
}

#footer p {
text-align:center;
margin:0;
padding-top:15px;
font-size:10px;
line-height:10px;
}

/*#maincontent h3 {
	margin:50px 0 0 40px;
	color:#000000;
	font-size:25px;
	line-height:25px;
	text-transform:uppercase;
}*/

#comments {
text-align:right;
}

.commenteven {
position:relative;
margin:0;
}

.commentodd {
position:relative;
margin:0;
}

.commentcontent {
padding:20px 20px 20px 40px;
text-align:right;
}

.commentcontent a:link, .commentcontent a:visited {
color:#000000;
}

.commentcontent p {
margin:0 0 0 5px 0;
}

.commentcontent blockquote {
font-style:italic;
margin:0 0 0 25px;
padding-left:7px;
}

.commentinfo {
font-size:10px;
}

#comment {
width:470px;
}

div.navigation {
	display: block;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 60px;
}

div.navigation a:link, div.navigation a:visited {
    text-decoration:none;
    color:#000000;
}

.alignright {
	float: right;
    margin-right: 20px;
}

.alignleft {
	float: left;
    margin-left: 20px;
}

