/*
Theme Name: Campesien v2
Theme URI: http://lecampesien.com/
Description: Theme pour Le Campesien
Author: Olivier Ruffin
Author URI: http://www.veilleperso.com/
Template: veilleperso
Version: 2.0
*/
	
@import url("../veilleperso/style.css");

body {
  background: #666666;
  font-family: Arial;
  font-size:60%;
}

a { 
  color: #3259d8;
  font-weight: bold;
}
a:hover {
  color: #ff9000;
}
a.external {
  color: #444;
}
a.std {
  color: #3259d8 !important;
}

#container, #content, #footer {
  background-color: #FFFFFF;
}
#page, #sidebar {
  background-color: #F2F2F2;
}

#container {
  background:none;
  border-color: #444;
  border-style: solid;
  border-width: 1px 1px 5px 1px;	
}

#header { 
  background: none;
  background-color: #FFF;
  color:#000;
  height:140px;
  margin:0; padding:0;
  border-bottom:none;
}
#header #title_preview {
  background-color:#f8fbf5;
  color: #000;
  margin:0; padding:5px 0px;
  padding-left:10px;
  border-bottom: 1px solid #ddd;
}
#header #blog_title {
  background:none;
  margin-top:20px;
  padding-left:5px;
}
#header #blog_title a {
  color: #3259D7 !important;
  font-size:3.0em;
}

#header #blog_subtitle {
  display:block;
  clear:both;
	float:none;
  color: #000;
  margin:10px 0px;
  padding-left:5px;
}

#subheader {
  margin:0;padding:0px;
  bottom:0px;
  background-color:#f8fbf5;
  border:none;
  height:33px;
}
#subheader ul {
  border-top: 1px solid #ddd;
  padding:0;margin:0;
  border-bottom: none;
}
#subheader ul li {
  display:block;
  float:left;
  height:32px;
  padding:0px 10px;margin:0;
  border-right: 1px solid #ddd;
}

#submenu {
  border:none;
  background-color: #555555;
  color: #FFF;
  border-bottom: 4px solid #ccc;
}

#page_block {
  padding-top:10px;
}
#content {
  border: 1px solid #d8e1f0;
  width:650px;
  margin-left:7px;
  margin-bottom: 15px;
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5 {
	color: #2e4aa6;
}

.content h1 {
  border-bottom: 1px dotted #999;
  margin-top:10px;
}

.multiple h1 {
  color: #FF9900;
  padding-bottom:10px;
}

.content h3, 
.content h4,
.content h5,
.linkcat h2 { 
	border-bottom: none ;
}

h1.post_title {
  color: #ff9000;
}
.post_title a { 
  color: #3259D8;
}

.post_title a:hover {
  color: #ff9000;
}
.post_meta {
  background:#EEF0F1 url(images/light_bg.gif) repeat-x scroll left bottom;
  border:1px solid #EFF0F1;
}
.post_meta a {
	color: #444;
}

.bypostauthor {
  background-color:#F9F9F9;
	border: 2px solid #a21300;
}

.post_author {
  color: #aaa;
}

.post_author a,
.post_author a:hover {
	color: #aaa; 
}

.comment-meta,
.comment-meta a { 
  color: #999; 
}

.comment,
.pingback {
	border: 2px solid #ddd;
}

.archives {
  border-bottom:1px solid #ddd;
}

.thumb-preview img {
  border:1px solid #444444;
}

#commentform,
div.comments {
	background: #f2f2f2;
	border: 1px solid #ddd;
}

.widget h2 {
  background:none;
  color:#000;
}

div.framed {
  background-color:#FFF;
  border: 1px solid #d8e1f0;
}
.widget ul {
  background-color:#FFF;
  border: 1px solid #d8e1f0;
}
.widget li {
  padding:5px 0px;
  border-bottom: 1px dotted #999;
}
.widget_text a {
  color: #3259d8 !important;
} 
.latest-thumbs img {
  border:1px solid #444444;
}
.subscribe_widget a.rss {
  min-height:20px;
  background:transparent url(images/feed_orange.png) no-repeat scroll 0pt 0px;
}
.subscribe_widget a.email {
  min-height:20px;
  background:transparent url(images/mail.png) no-repeat scroll 0pt 0px;
}

#footer {
	border-top: 1px solid #CCC; 
	background: #F2F2F2;
}

#header a:link,
#header a:visited,
#header a:hover,
#header a:active {
  color:#000;
}

#subheader a:link,
#subheader a:visited, 
#subheader a:active,
#subheader a:hover {
  display:block;
  padding-top:8px;
  font-family: Arial;
  font-size: 11px;
  font-weight:bold;
  text-transform: uppercase;
  vertical-align:baseline;
  font-weight: bold;
  color: #888;
}
#subheader a:hover {
  color: #333;
  color:#3259D8;
  border-bottom:0px !important;
}
#subheader ul li.current_page_item,
#subheader ul li.current_page_item a,
#subheader ul li.current-cat,
#subheader ul li.current-cat a {
  background: #FFF;
  color: #3259d8;
}

#subheader ul li.current_page_item a:hover,
#subheader ul li.current-cat a:hover {
  background: #FFF;
  color: #3259d8;
}

#subheader #search_google {
  padding-top:5px;
}
#submenu {
  padding:0;
  margin:0;
  min-height:29px;
}
#submenu a {
  float:left;
  text-decoration:none;
  font-weight:normal;
  padding:5px 10px;
  margin:0;
  color:#FFF;
}
#submenu a:hover {
  text-decoration:none;
  color:#FFF;
  border-bottom:4px solid #FF9900;
  margin-bottom:-4px;
}

#submenu span.current-cat, 
#submenu span.current-cat:hover {
  float:left;
  background-color:#FF9900;
  color: #FFF;
}

#sidebar a {
  color: #3259d8;
  text-decoration:none;
}
#sidebar h2 a,
#sidebar h2 a:hover {
  color:#FFF;
}
#footer a,
#footer a:hover { 
	color: #000;
}
.archives_links a {
  color: #3259D8;
}
.archives_links a:hover {
  color: #FF9900;
}

.wp-pagenavi a, 
.wp-pagenavi a:link,
.wp-pagenavi a:visited,
.wp-pagenavi a:active {
	border: 1px solid #2044a5;
	color: #2044a5;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
}

.wp-pagenavi span.pages,
.wp-pagenavi span.current,
.wp-pagenavi span.extend {
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.adHeadline {
  color: #00008b;
}

.featured {
  background-color: #FFF;
}
.featured_title {
  color: #888;
  border-bottom: 4px solid #ccc;
}
.featured_title span {
  color: #3259D8;
}
.featured_scroller {
  background: #eee;
  border-bottom: 4px solid #ccc;
}  
.featured_controls li {
  border:1px solid #888;
  border-top:0px;
}
.featured_controls a:hover {
  background: #FF9000;
  color: #FFF;
}
