/*
Theme Name: Silver Dreams
Theme URI: http://www.dynamicguru.com/2009/06/another-wordpress-theme/
Description: A light weight gorgeous silvery wordpress theme with two-columns,widget ready, left sidebar and awesome jquery effects on the left sidebar links
Version: 1.4
Author: Mujtaba Ahmed
Author URI: http://www.dynamicguru.com/mujtaba/
Tags: silver,white,left-sidebar,two-columns
*/

body {
margin:0;
padding:0;
background-color:#A4DCE0;
color:#444;
font-family:Arial,'Trebuchet MS',sans-serif;
font-size:12px;
}

img{border:none;}

a, a:hover{
color:#000;
text-decoration:none;
}

#page {
position:relative;
margin : 20px auto;
width : 1040px;

}
/*BEGIN HEADER*************************************/
#header {
float:left;
width : 1040px;
height:270px;
overflow:hidden;
}

#header_logo{
float:left;
width : 468px;
height:270px;
}

#header_flash{
float:left;
width : 572px;
height:270px;
}
/*END HEADER***************************/

#conteneur_global {
float:left;
width : 820px;
margin-left:119px;
background-color:#FFF;
padding:24px 60px 24px 20px;
}


/***************Begin SIDEBAR************************/

#sidebar {
float:left;
width:240px;
}

#sidebar, #sidebar a, #sidebar a:hover {
color:#534741;
font-weight:bold;
text-decoration:none;
}

#sidebar ul,#sidebar   ul   li {
padding:0;
margin:0;
list-style:none;
width:240px;
}

#sidebar .cat-item{
background:url(images/border_cat.jpg) repeat-x top left;
padding-top:5px;
}

#sidebar .children .cat-item{
background:none;
padding-top:3px;
font-size:14px;
}

#sidebar .children .cat-item a{
background:url(images/fleche_cat.jpg) no-repeat top right;
padding-right:15px;
}

#sidebar .children{
margin-bottom:30px;
}


/*******SIDEBAR END***************/
#content {
float:right;
width:472px;
font-family:Arial,'Trebuchet MS',sans-serif;
font-size:12px;
}

#content .navigation, .comment_part {
float:left;
width:472px;
font-family:Arial,'Trebuchet MS',sans-serif;
font-size:12px;
padding-top:10px;
}

.navigation .alignleft {
float:left;
padding-left:20px;
background:url(images/previouspost.jpg) no-repeat top left;
width:216px;
}

.navigation .alignright{
float:right;
padding-right:20px;
text-align:right;
background:url(images/next_post.jpg) no-repeat top right;
width:216px;
}

.post {
float:left;
background:url(images/border_post.jpg) no-repeat top left;
color:#000;
width:472px;
padding:20px 0 30px 0;
font-family:Arial,'Trebuchet MS',sans-serif;
font-size:12px;
}

.post h2 {
font-weight:normal;
color:#000;
font-size:16px;
text-decoration:none;
margin:0;
padding:0;
font-family:Arial,'Trebuchet MS',sans-serif;
}

.post h2  a{
color:#000;
font-size:16px;
text-decoration:none;
}

a.lire_post{
background:url(images/fleche_lire_post.jpg) no-repeat top left;
color:#666;
padding-left:15px;
}

.li_comment{
float:left;
width:436px;
margin-bottom:10px;
padding:15px;
border:3px solid #91C2C6;
}

.avatar_comment{
float:left;
width:42px;
}

.detail_comment{
float:left;
width:394px;
}

.txt_comment{
float:left;
width:436px;
padding-top:5px;
}

.comment_attente{
color:#A5132B;
}

.comment_part input{
border:none;
background-color:#DDD;
color:#000;
padding:3px;
font-family:Arial;
font-size:12px;
}

.comment_part textarea {
border:none;
background-color:#DDD;
color:#000;
padding:3px;
font-family:Arial;
font-size:12px;
}

.pagetitle{
float:left;
width:472px;
padding:0 0 10px 0;
margin:0;
font-weight:bold;
font-size:16px;
color:#91C2C6;
}



p.postmetadata {
background:#ddd;
border:1px solid #eee;
padding:5px;
font-size:14px;
}
p.postmetadata a{
color:#800;
text-decoration:none;
border-bottom:1px dashed #ccc;
}
p.postmetadata a:hover {
border-bottom:none;
}
a.post-edit-link {
padding-left:16px;

background:transparent url("images/edit.png") no-repeat center left;
}
a[title~=Comment] {
padding-left:16px;
background:transparent url("images/comment.png") no-repeat center left;
}

ol.commentlist li {
background:#eee;
border-top:1px solid #ddd;
border-left:5px solid #ddd;
padding:10px;
}
ol.commentlist li.alt {
background:#ebebeb;
border-top:1px solid #ddd;
border-left:5px solid #ddd;
padding:10px;
}
ol.commentlist img.avatar {
border:2px solid #ccc;
width:32px;
height:32px;
background:transparent url("images/user.png");
display:block;
}
cite.comment_author {
color:#c00;
font-family:Candara,'Arial';
text-transform:capitalize;
font-style: normal;
}
em.awaiting_moderation {
color:#c00;
display:block;
background:#ccc;
padding:3px;
font-size:10px;
border:1px solid orange;
margin:0px;
}
small.commentmetadata,small.commentmetadata a {
color:#666;
background:#eee;
padding:3px;	
}


#commentform input[type="submit"] {
background:#ddd;
padding:6px;
border:1px solid #eee;
color:#444;
cursor:pointer;
}
#commentform input[type="submit"]:hover {
background:#eee;
padding:6px;
border:1px solid #fff;
color:#666;
cursor:pointer;
}
hr {
display:none;
}


#footer {
clear:both;
position:relative;
width : 820px;
margin:0 auto;
text-align:center;
font-size:11px;
padding:20px 0 20px 119px;
}
.note,.warning,.caution,.highlight {
background:#FFFFCC;
padding:5px;
font-size:14px;
color:#666;
border:1px solid #CCCC99;
border-width:1px 0px;
}

a.download {
background:#777;
padding:5px;
color:#ddd;
border:1px solid #977;
}
/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}

/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}



/* End Images */

code {
font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr, span.caps
{
font-size: 0.9em;
letter-spacing: .07em;
}
/* Begin Calendar */


#wp-calendar #prev a, #wp-calendar #next a {
font-size: 9pt;
}

#wp-calendar a {
text-decoration: none;
}

#wp-calendar caption {
font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: center;
}

#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}

#wp-calendar {
empty-cells: show;
margin: 0px auto 0;
width: 240px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
font-weight:normal;
color:#800;
}

#wp-calendar td {
padding: 3px 0;
text-align: left;
}


/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
cursor: help;
}

acronym, abbr {
border-bottom: 1px dashed #999;
}

blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}

blockquote cite {
margin: 5px 0 0;
display: block;
}

.center {
text-align: center;
}

.hidden {
display: none;
}

hr {
display: none;
}

a img {
border: none;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #eee;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}


/*Single posts Navigation*/

div.single_navigation {
font-size:18px;
font-family:'Arial Narrow';

}
div.single_navigation table {
width:650px;
margin-top:20px;
padding:5px;
border-bottom:1px solid #eee;
}

div.single_navigation table a {
color:#666;
}
div.single_navigation table a:hover {
color:#c00;
}
td.single_alignleft,td.single_alignright {
width:325px;
}
td.single_alignright {
text-align:right;
border-left:1px solid #ddd;
}
td.single_alignleft a {
padding:24px;
background:transparent url("http://www.lesvanrijnenvadrouille.com/wp-content/themes/silver-dreams/images/previouspost.png") no-repeat center left;	
}
td.single_alignright a {
padding:24px;
background:transparent url("http://www.lesvanrijnenvadrouille.com/wp-content/themes/silver-dreams/images/next_post.png") no-repeat center right;
}


/*gallery begin*/
.gallery {
line-height:10px !important;
}
.gallery {
margin: auto;
}
.gallery-item {
float: left;
margin-top: 10px;
text-align: center;
width: 33%;
}
.gallery img {
border: 2px solid #cfcfcf;
}


.gallery-caption {
margin-left: 0;
}
.gallery-icon {
}
/*gallery end*/