/*
Theme Name: archiver 30
Theme URI: http://www.archiver.cc/
Version: 0.5 (+0.1)
Author: Raphael B (+BGG)
*/

/*- - - - - - - - - - - SUM - - - -*/
*{
margin:0;
padding:0;
}

body{
font-family:Verdana, sans;
font-size:11px;
}

#all{
padding:240px 0 0 0;
width:984px;
margin:0 auto 20px auto;
}

#header{
position:fixed;
z-index:300;
top:0;
width:974px;
height:220px;
margin:0 0 0px 0;
}

#categories{
clear:both;
}

#content{
background:url(img/col_bg3-GG.jpg) repeat-y;
padding:0 0 20px 0;
}

/*- - - - - - - -  - - - HEADER - - - -*/

#header a img{
border:none;
margin:25px 0 0 170px;
}

/*
#header a img:hover, #header.alpha:hover{
filter : alpha(opacity=70); 
-moz-opacity : 0.7; 
opacity : 0.7; 
}
*/

#header a img:active{
filter : alpha(opacity=50); 
-moz-opacity : 0.5; 
opacity : 0.5; 
}


#infobox{
float:left;
font-size:9px;
text-align:left;
color:#FF5000;
height:85px;
width:225px;
padding:10px 8px 10px 0px;
background:#FFFFFF;
}

#about{
text-decoration:underline;
}
.rsslink{
padding-left:105px;
}

#infobox .title{
text-decoration:none;
font-weight:bold;
color:#FF5000;
}

.backtop{
display:block;
margin:10px 0 0 0;
}

.backtop a{
color:grey;
text-decoration:none;
border-bottom:1px solid grey;
}

.backtop a:hover{
color:#0000FF;
text-decoration:none;
border-bottom:1px solid #0000FF;
}

#search{
margin:10px 0 0 0;
display:block;
float:left;
}

#s{
font-weight:bold;
font-size:9px;
padding:1px;
width:185px;
color:#FF5000;
border:1px #FF5000 solid;
}

#search .submit{
border:1px #FF5000 solid;
font-weight:bold;
color:#FF5000;
font-size:9px;
padding:1px;
width:24px;
margin:0 0 0 0px;
background:#FFFFFF;
}

#search .submit:hover{
color:#FFFFFF;
background:#FF5000;
}

h2{ 
text-align:center;
display:block;
padding:0 0 7px 0;
margin:5px 0 10px  0;
color: grey;
font-size:20px;
font-weight:normal;
}

.archive-title{/* Titre des archives (n'apparait pas sur la home) */
font-weight:bold;
margin:0 10px 20px 0;
height:15px;
}

/*- - - - - - - - - - - CATEGORIES - - - -*/

.cat{
list-style-type:none;
height:55px;
width:486px;
margin:0 0 5px 0;
}

.cathead {
font-size:20px;
font-weight:bold;
text-align:left;
background:#FFF;
display:block;
padding:0 0 7px 0;
margin:0 0 2px  0;
color: grey;
width:476px;
}

*+html .cat li{
float:left;
}

.cat li a{
float:left;
font-size:9px;
color:#000000;
border-bottom:1px solid #000000;
padding:3px 0 3px 0;
margin:0 10px 4px 0;
width:71px;
}

.cat li a:hover{
text-decoration:none;
color:#0000FF;
border-bottom:1px solid #0000FF;
}

/*- - - - - - - - - - - COLUMNS - - - -*/

#leftcol, #rightcol{
width:486px;
min-height:500px;
}

/*
.l_scroller, .r_scroller{
position:relative;
overflow:hidden;
height: 564px;	 
}
.items{
position:absolute;
height:20000em;
}
*/

#leftcol{
float:left;
margin:0 10px 0 0 ;
}

#rightcol{
float:right;
}

/*- - - - - - - - - - - POST - - - -*/
.postbox{
width:152px; 
height:272px;
margin:0px 10px 10px 0;
float:left;
line-height:14px;
overflow:hidden;
}

.postbox:hover{
overflow:visible;
}

.postbox h3 a{
font-size:11px;
display:block;
margin:5px 0 5px 0;
color:black;
}

.postbox .thumbnail{
width:150px;
height:135px;
}

.postbox .thumbnail:hover{
filter : alpha(opacity=60); 
-moz-opacity : 0.6; 
opacity : 0.6; 
}

.postbox .postumb{
background:url(img/thumb_bg.gif);
z-index:0;
}

.extrait a{
color:black;
}
.extrait a b{
font-weight:normal;
color:#000000;
}

.meta{
list-style-type:none;
padding:0;
color:#000000;
font-family:courier new, monospace;
font-size:11px;
margin:0px 0 5px 0;
}

/*- - - - - - - - - - - POST SINGLE- - - -*/

.postsingle{
width:476px;
}
.postsingle h3{
margin:10px 0 5px 0;
font-size:20px;
}
.storytitle, .storytitle a{
margin:10px 0 0 0;
color:black;
}

.postcontent p{
margin:0 0 10px 0;
line-height:13px;
}
.postcontent img{
margin:10px 0 5px 0;
}
.postcontent :first-child img, .postcontent :first-child img+br{
display:none;
}

.postmeta{
border-top:#FF5000 solid 1px;
margin:40px 0 20px 0;
padding:15px 0 0 0;
}

.postmeta li{
list-style-type:none;
padding:0;
font-family:Courrier new, monospace;
font-weight:bold;
font-size:11px;
margin:0px 0 0px 0;
color: #000000;
}

.postmeta a{
font-weight:normal;
text-decoration:none;
color: #000000;
}

.postmeta a:hover{
font-weight:normal;
text-decoration:none;
color: #0000FF;
border-bottom:#0000FF solid 1px;
}

.wp-caption-text{
font-family:Courrier new, monospace;
font-size:11px;
}

.similar .postbox{
height:205px;
}

.addthis_button img{
margin:10px 0 0 0;	
}
/*- - - - - - - - - - - NAV- - - -*/


.nav {
height:20px;
clear:both;
margin:10px 0 0px 0;	
}

.nav a {
text-align:center;
display:block;
border-bottom:1px solid #0000FF;
cursor:pointer;
color:blue;
width:152px;
}

.nav a:hover {
text-decoration:none;
color:#000;
border-top:1px solid #000;
border-bottom:1px solid #000;
}

a.disabled  {
border-bottom:none;
color:grey;		
}
a.disabled:hover  {
cursor:vertical-text;
border-top:none;
border-bottom:none;
color:grey;			
}

.prevPage{
float:left;
}

.nextPage {
float:right;
text-align:right;
margin:0 10px 0 0;
}

/*- - - - - - - - - - - ABOUT- - - -*/

#about-left, #about-col2, #about-col3{
}
#about-left p, #about-col2 p, #about-col3 p{
margin:0 0 10px 0;}

#about-left{
float:left;
line-height:24px;
width:476px;
padding:0 10px 0 0;
font-size:20px;
margin:0 12px 0  0;
}

#about-left h2{
color:#0000FF;
text-align:left;
text-decoration:none;
font-weight:bold;
}

#about-col2, #about-col3{
color:#000;
float:left;
width:237px;
font-family:courier new, monospace;
padding:7px 0 20px 0;
}
#about-col2{
margin:0 10px 0  0;
}
#about-col3{
width:239px;
margin:0 0px 0  0;
}

#about-credits b{
padding:17px 0 0 0;
}

/*- - - - - - - - - - - FOOTER - - - -*/

#footer{
clear:both;
}

/*- - - - - - - - - - - HTML - - - -*/

a{
color:#0000FF;
text-decoration:none;
}
a img{
border:#000000 1px solid;
}

a:hover{
color:#0000FF;
text-decoration:underline;
}

a:active{
outline: none;
}
:-moz-any-link:focus {
outline: none;
}
#infscr-loading {
width:100%;
height:10px;
position:fixed;
bottom:0;
left:0;
}
#infscr-loading em{
color:blue;
background:white;
}

#infscr-loading img{
display:block;
background:url(img/loading.gif);
width:100%;
height:10px;
}

h1, h2,  h4{
font-family:verdana, arial, sans;
}

.e404{
margin:50px auto;
font-size:115px;
}

::selection {
color:white;
background: #0000ff;
}

::-moz-selection {
color:white;
background: #0000ff;
}


