/*
Theme Name: PG Marly
Description: Th&egrave;me r&eacute;alis&eacute; exclusivement pour le site de Pierre-Gr&eacute;goire Marly
Version: 1.0
Author: &copy; JTB
Author URI: http://www.joe-the-boss.com/
Tags: gray, dark-blue, &eacute;pur&eacute;, contemporain
Text Domain: pgmarly.fr

	Ce thème a été conçu et réalisé par Yann Bernhard,
	pour le Studio JOE THE BOSS : http://www.joe-the-boss.com

	Code CSS et XHTML sous licence GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
html {padding:0; margin:0;}
body {padding:0; margin:0;font-family:"Georgia", Times New Roman, Times, serif;background:url(images/body_bg.jpg) repeat-x #b5b5b5;}
a {color:#959595; font-size:12px; text-decoration:none;}
a:hover {color:#355a6a;}
a:active, a:focus, input:focus, textarea:focus {outline:none;border:none;}
a img {border:none;}
p {margin: 0 0 10px 0;}
em{font-size:11px;color:#666;}

#container {margin:0 auto;padding:0;width:990px;}

#header {width: 990px;height: 245px; margin:0; padding:0;background:url(images/header_bg.jpg) no-repeat;}
#header h1, #header h2{display:none;}

#content {width:990px; float:left;margin:0; padding:0;background:url(images/content_bg.png) repeat-y;}
#content h3 {padding:0;margin:10px 0 10px 75px;}
#content h3 a {font-size:20px;font-weight:normal; margin:0;border-bottom:1px solid #bfbfbf;}

#top_sidebar {width:990px; height:45px; float:left; margin:0;background:url(images/navi_bg.png) no-repeat;}
#top_sidebar ul{width:900px; padding:0 0 0 60px; margin:0 0 0 15px;}
#top_sidebar li {padding:0;margin:0; list-style:none; display:inline; white-space:nowrap;}
#top_sidebar h2 {display:none;}
#top_sidebar a {line-height:24px; margin-right:30px;font-size:14px;}
#top_sidebar ul li.current_page_item a { color:#535353;border-bottom:1px solid #bfbfbf;} 
#top_sidebar ul li.current_page_item ul li a { color:#959595;}
#top_sidebar ul li.current_page_item ul li a:hover { color:#959595;}

#right_sidebar {width: 275px;padding:0;margin:0 15px 0 0; float:right;}
#right_sidebar ul, #right_sidebar li {padding:0;margin:0 0 10px 0; list-style:none;line-height:1;}
#right_sidebar li a {padding:0;margin:0; list-style:none; color:#355a6a; font-size:12px; font-family:"Georgia", Times New Roman, Times, serif;font-weight:normal;}
#right_sidebar li a:hover {color:#707070;}
#right_sidebar h2 {font-size:13px; color:#00547a; font-family:"Georgia", Times New Roman, Times, serif;background:url(images/news_h2_spacer.jpg) no-repeat; padding:0 0 10px 0; margin:5px 0 0 0;}
#right_sidebar h3 {font-size:12px; color:#707070; font-family:"Georgia", Times New Roman, Times, serif; padding:0 0 2px 0; margin:5px 0 6px 0;border-bottom:1px solid #bfbfbf; width:235px;}
.date {color:#00547a; font-size:10px; font-weight:bold;}
.title {width:235px;}
.link { margin:0 0 20px 0;}

*+html .date {color:#00547a; font-size:10px; font-weight:bold; line-height:1.2; margin-bottom:3px;}
*+html #right_sidebar li a {padding:0;margin:0; list-style:none; color:#355a6a; font-size:12px; line-height:1.2;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}

#footer {width: 990px;height:200px; margin:0; padding:0; clear:both;background:url(images/footer_bg.png) no-repeat;}
#footer p {margin:0 0 0 75px; padding:160px 0 0 0; font-size:12px; color:#626262; line-height:1.4;font-family:"Georgia", Times New Roman, Times, serif;font-weight:normal;}
#footer span {color:#355a6a;}

.footer_links {font-size: 11px;text-decoration: none;padding:0 0 0 18px;color: #626262;}
.footer_links:hover {color:#355a6a;}
.webdesigner {font-size: 11px;padding:0 0 0 18px;text-decoration: none;color: #959595;}
.webdesigner:hover {color:#355a6a;}

.archives {width: 275px;padding:0;margin:45px 15px 0 0;float:right;}
.archives ul {padding:0;margin:0 0 10px 0; list-style:none;line-height:1;width: 275px;}
.archives h2 {font-size:13px; color:#00547a; font-family:"Georgia", Times New Roman, Times, serif;background:url(images/news_h2_spacer.jpg) no-repeat; padding:0 0 10px 0; margin:5px 0 0 0;}
.archives h4 {font-size:12px; color:#707070; font-family:"Georgia", Times New Roman, Times, serif; padding:0 0 2px 0; margin:5px 0 6px 0;border-bottom:1px solid #bfbfbf; width:235px;}

/*.suscribe {font-size: 11px;padding:0 18px 0 0;text-decoration: none;color: #e17000;}
.suscribe:hover {color:#978c68;}*/

/* --------------------------------- PAGES ---------------------------------  */
.post-page {margin:0 0 0 15px; padding:0; width:590px;float:left;}
.post-page h1, .post-page .post-edit-link {display:none;}

.post-page h2, .post-page h3, .post-page h4, .post-page h5 {margin:0; padding:0;color:#355a6a;line-height:1.5;}
.post-page h2 {font-size:13px;font-weight:bold; margin-bottom:10px;}
.post-page h3 {font-size:14px;}
.post-page h4 {font-size:15px;font-weight:bold;}
.post-page h5 {font-size:24px;font-weight:bold;color:#707070;}

.post-page .entry {width: 530px; margin:0; padding:0 0 0 60px;}
.post-page .entry p {margin: 5px 0 10px 0;padding: 0;font-size: 13px; font-weight:normal; text-align: justify; color:#313131; line-height:1.3;}
.post-page .entry p a, .post-page .entry ul a {font-size: 13px;}
.post-page .entry ul {margin: 0;padding: 0;font-size: 13px; font-weight:normal; text-align: justify; color:#313131; line-height:1.3;}
.post-page .entry ul li {padding: 0;margin:0 0 3px 15px; line-height:1.3;}
.post-page .entry p a { font-size:13px;}
.post-page .entry .more-link {color:#5d4f4b; font-weight:bold; padding:0; margin:0;}
.post-page .entry .more-link:hover {color:#7C6965;}

/* ---------------------------------  ARTICLES ---------------------------------  */
.post {margin:0 0 0 15px; padding:0; width:590px;float:left;}
.post .post-edit-link {display:none;}
.post h1 {margin: 0 0 10px 60px; padding:0;font-family:"Georgia", Times New Roman, Times, serif;line-height:0.5;}
.post h1 a {color:#355a6a;font-size:16px;}
.post h1 a:hover {color:#707070;}

*+html .post h1 {margin: 0 0 10px 60px; padding:0;font-family:"Georgia", Times New Roman, Times, serif;line-height:1;}

.post .entry {width: 530px; margin:0; padding:0 0 0 60px;}
.post .entry p {margin: 5px 0 10px 0;padding: 0;font-size: 13px; font-weight:normal; text-align: justify; color:#313131; line-height:1.3;}
.post .entry p a {font-size: 13px;}
.post .entry .more-link {font-weight:normal; color:#355a6a;font-size:12px;margin: 0; padding:0; font-style:italic;}
.post .entry .more-link:hover {color:#707070;}
.post .entry .postmetadata {margin: 0;padding:0;font-size:11px;color:#707070;text-decoration: none;}
.post .entry .postmetadata a {margin: 0;padding:0;font-size:11px;color:#355a6a;text-decoration: none;}
.post .entry .postmetadata a:hover {color:#707070;}
.spacer {width: 530px; height:1px;margin:5px 0 5px 0; padding:0;background-color:#bfbfbf;}

.infos {padding:4px 0 0 0;margin:15px 0 5px 0;width:100%;font-size:11px; color:#707070;float: left; clear:both;border-bottom:1px solid #bfbfbf;}
.postmetadata {margin: 0;padding:0;font-size:11px;color:#355a6a;text-decoration: none;}
.postmetadata a {text-decoration: none;font-size:11px;color:#355a6a;}
.postmetadata a:hover {color:#707070;}
.previous_next {text-align:left;font-family:Georgia, "Times New Roman", Times, serif;width:100%;margin:0;font-size: 11px;color:#707070; float:left;}
.previous_next a {font-size:11px;color:#355a6a;text-decoration: none;}
.previous_next a:hover{color:#707070;}

.posts_navi {width: 530px; margin:0; padding:0 0 0 75px;text-align: left; float:left;font-family:Georgia, "Times New Roman", Times, serif;font-size: 12px;color:#bfbfbf;}
.posts_navi a {font-size: 12px;color:#355a6a;text-decoration: none;}
.posts_navi a:hover{color:#707070;}

/* CONTACT */
label em{color:#999;}
.t_input { width:300px; background-color:#b5b5b5; color:#355a6a; border:none; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.t_area {width:300px; background-color:#b5b5b5; color:#355a6a; border:none; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.submit_bt {width:310px; background-color:#b5b5b5; color:#355a6a; border:none; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; cursor:pointer;}
.submit_bt:hover {color:#FFF;}

/* SEARCH */
#searchform {margin: 105px 0 0 350px; padding: 0; float:left;}
#s {margin: 0;width:150px;padding:8px 4px 6px 6px;font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#355a6a;border:none;background:url(images/search_box.png) no-repeat;}
#search h2 {display: none;}
*+html #searchsubmit {padding:0;margin:-20px 0 0 0; height:10px; line-height:1;color:#707070;font-size: 12px;font-family:Georgia,"Times New Roman",Times, serif; font-weight:normal;background:none; border:none; cursor:pointer;}
#searchsubmit {padding:0;margin: 0;color:#707070;font-size: 12px;font-family:Georgia,"Times New Roman",Times, serif; font-weight:normal;background:none; border:none; cursor:pointer;}
#searchsubmit:hover {color:#355a6a;}

.entry h2 {margin:5px 0 0 0; padding:0;}
.entry h2 a {font-size:16px;font-weight:normal;color:#355a6a;}
.entry h2 a:hover {color:#707070;}

.searchbox_results, .errorbox {width: 530px; margin:0; padding:0 0 0 75px;}
.errorbox h2 {font-size:16px;font-weight:normal;color:#355a6a; margin:0; padding:0;}
.searchbox_results h4 {font-size:16px;font-weight:normal;color:#707070; margin:0; padding:0;}
.searchbox_results h4 span {color:#355a6a;}
.searchbox_results h5 {font-size:20px;font-weight:bold;color:#707070; margin:0; padding:0;}

#search #sub {padding: 2px;margin: 0;color: #F7F7F7;font-weight: bold;font-size: 12px;font-family:Georgia, "Times New Roman", Times, serif;}
.screen-reader-text {display: none;}
.hidden {display: none;}


/*-----------------------------------Comments------------------------*/

#respond {
font-size: 14px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left: 22px;
}

#commentform {
font-size: 12px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left: 22px;
}

#commentform a {
color: #7A7A7A;
text-decoration: none;
}

#commentform a:hover {
text-decoration: underline;
}

#comment {
width: 612px;
}

#comments {
font-size: 14px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left: 22px;
}

.commentlist {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
margin: 0;
padding-left: 22px;
}

.commentlist li {
padding: 10px;
margin: 0;
margin-top: 10px;
border-top: 1px solid #C9C9C9;
border-left: 1px solid #C9C9C9;
border-right: 1px solid #C9C9C9;
border-bottom: 1px solid #C9C9C9;
width: 596px;
text-align: justify;
}

.commentlist li a{
color: #7A7A7A;
text-decoration: none;
}

.commentlist li a:hover{
text-decoration: underline;
}

.commentlist img {
padding-top: 10px;
padding-bottom: 10px;
}

.commentlist p {
margin: 0;
padding: 0;
padding-top: 10px;
}

.nocomments {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
margin: 0;
padding:0;
}

/*---------------------------------End Comments------------------------*/

.endfloat {
float: none;
clear: both;
width: 1px;
margin: 0;
padding: 0;
font-size: 0px;
line-height: 0px;
height: 0px;
}


/*----------------important classes-------------*/

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left; margin: 0;}
.alignright { float: right;}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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;
}

/*----------------End important classes-------------*/
