/*
Theme Name: Blogamer
Theme URI: http://www.blogamer.fr/
Description: Refonte du design de Blogamer 2009
Version: 1.0
Author: Kristopher WOodman
 
Design Theme by Camille Boidron
 
*/
* {
	font-family: "Palatino", "Georgia", "Baskerville", serif;
	padding: 0;
	margin: 0;
}


body {
	font-family: "Palatino", "Georgia", "Baskerville", serif;
}

.orange{
	color:#fc8b1d;	
}

.blanc{
	color:#ffffff;	
}

.blanc a{
	color:#ffffff;	
	text-decoration:none;
}

.blanc a:hover{
	color:#ffffff;	
	text-decoration:underline;
}

a {
	color: #5f5f5f;
}

img {
	border: 0;
}

p{
  margin:15px 30px;
}

/*Header*/
#header {
	height: 171px;
	width: 100%;
	background: url(_img/fond_header.gif);
}

#page {
	position: relative;
	margin:0 auto 0 auto;
	height: 171px;
	width: 930px;
}

h1 a {
	background: url(_img/header_blogamer.jpg) no-repeat;
	height: 171px;
	width: 930px;
	float:left;
	}
	
h1 a span {
	position: absolute;
	left: -5000px;
	top: -5000px;
	text-indent: -5000px;
}

#header_rss {
	height: 39px;
	width: 100%;
	background: url(_img/fond_rss.jpg);
}

#page_rss {
	position: relative;
	margin:0 auto 0 auto;
	background: url(_img/header_rss.jpg) no-repeat;
	height: 39px;
	width: 930px;
}

#page_rss_boutique {
	position: relative;
	margin:0 auto 0 auto;
	background: url(_img/header_rss_boutique.jpg) no-repeat;
	height: 39px;
	width: 930px;
}

#feed_burner{
	width:88px;
	margin:0 0 0 620px;
	padding-top:4px;
}

/*Bloc central*/
#bloc_fond{
	background-color:#f4f4ee;
}

#bloc_content{
	width:916px;
	margin:0 auto;
	background: url(_img/ombre_sidebar.jpg) repeat-y right;
	background-position:562px 0px;
}

#content{
	background: url(_img/ombre_left_post.png) repeat-y;
	width:554px;
	margin-left:7px;
	background-color:#FFFFFF;
	min-height:2620px;
}

#bloc_content_boutique{
	width:900px;
	margin:0 auto;
}

/*Article*/
.connect_widget {
padding-left:20px;
}

.post{
	padding-top:15px;	
}

.post h2, .auteur, .psearch_empty{
	padding:0 30px;	
}

.post h2, .search_empty {
	font-size: 1.8em;
	font-weight: normal;
	font-style: normal;
	color: #3b3b3b;
	margin-top: 0px;
	margin-bottom: 0em;
	margin-left: 40px;
}

.post h2 a {
	text-decoration: none;
	color: #3b3b3b;
}

.post table{
	padding:5px 30px;		
}

.post strong{
	color:#3279A7;
}

.post p a{
	color:#fc830e;
	text-decoration:none;
}

.post p a:hover{
	color:#fc830e;
	text-decoration:underline;
}

.post object{
	padding:10px 0px;
        /*margin-left:30px;*/
}

.post p, .psearch_empty{
	font-size:0.8em;
	color: #333333;
}

.post ul li{
	margin:10px 0 10px 50px;	
	font-size:0.8em;
	color: #333333;	
}

.post ul li a{
	color:#fc830e;
	text-decoration:none;
}

.date{
	background: url(_img/date.png) no-repeat;	
	width:75px;
	height:82px;
	position:absolute;
	padding-top:10px;
	margin-left:-15px;
	margin-top:-15px;
	text-align:center;
	color:#afafaf;	
}

.day{
	display: block;
	font-weight:bold;
	line-height:18px;
	font-size:1.1em;
	padding-top:5px;
}

.month{
	font-size:1.2em;
	text-transform:uppercase;
	display: block;
	line-height: 17px;
}

.year{
	display: block;
	font-weight:bold;
	font-size:0.9em;
}

.auteur {
	margin-left:40px;
	padding-bottom:15px;
	font-size:0.7em;
	color: #3b3b3b;
}

.categorie{
	color:#fc830e;	
}

.categorie a, .metadata a, .navigation a, .navigation_single a {
	color:#fc830e;
	text-decoration:none;	
}

.categorie a:hover, .metadata a:hover, .navigation a:hover, .navigation_single a:hover{
	color:#fc830e;
	text-decoration:underline;	
}

.clear {
	clear:both;
}

p.metadata{
	text-align:right;
	margin:5px 15px;	
	color:#fc830e;
}

span.tag{
	color:#3b3b3b;
}

.hr {
	clear: both;
	border: 0;
	background-image: url(_img/hr.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: #FFFFFF;
	width: 504px;
	height: 17px;
	margin: 0px auto;
	padding:5px 0px;
}

.hr hr {
	display: none;
}

.navigation a{
	font-size:0.8em;
}

.navigation{
	text-align:center;
	color:#fc830e;
}

.navigation_single{
	font-size:1em;	
	color:#fc830e;
	text-align:center;
	margin-top:20px;
}

/*Comment*/
#comment{
  font-size:1em;
}

#comments{
  padding-left:20px;
  font-size:1em;	
  color:#fc830e; 
}

.commentlist li{
  margin:5px 0 10px 40px;  
  text-decoration:none;
  background-image: url(_img/hr.gif);
  background-repeat: no-repeat;
  background-position:bottom;
}

.commentlist p{
  margin:8px;  
  padding-bottom:20px;
  width:400px;
  text-decoration:none;

}

.commentmetadata{
  font-size:0.7em;
}

.fn a{  
  font-weight:bold;
  text-decoration:none;
}

.fn a:hover{  
  text-decoration:underline;
}

#respond{
  margin-top:10px;
}

#respond h3{
  padding-left:20px;
	font-size:1em;	
	color:#fc830e;  
}

#respond input, #respond textarea{
  margin:5px;
}

#respond input{
  width:200px;
  border: solid 1px #3b3b3b;
}

#respond textarea{
  width:400px;
  border: solid 1px #3b3b3b;
}

#submit{
  color:#fc830e;
  background-color:#e4e4e2;
}

/*Sidebar*/
#sidebar{
  position:absolute;
  width:422px;
  margin-left:551px;
}

#sidebar ul li{
  margin-bottom:6px;
  font-size:12px;
} 

#sidebar li ul li, #sidebar li{
  list-style-type:none;
  margin-bottom:5px;
}

#sidebar li ul li a,  #sidebar ul li a{
	color:#3b3b3b;
	text-decoration:none;	
	padding-left:30px;
	padding-bottom:5px;
	margin-left:11px;
	background: url(_img/hr_sidebar.png) repeat-x;
	background-position:0px 15px;
}

#sidebar li a:hover, #nuage a:hover{
	color:#fc830e;
	text-decoration:none;	
}

#nuage a{
	text-decoration:none;	
}

#nuage{
	margin-left:20px; 
	width:190px;
}

#sidebar h2{
	font-size: 0.9em;
	font-weight: bold;
	font-style: normal;
	color: #3b3b3b;
	height:30px;
	padding:8px 0 0 27px;
	margin:10px 0 0 0px;
	width:210px;
	background-image:url(_img/puce.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.sidebar_left {
	width: 210px;
	float: left;
}
	 
.sidebar_right {
 	width: 210px;
 	float: right;
	/*padding-top:15px;*/
	background:url(_img/fond_sidebar_right.gif) 3px 4px repeat-x;
	background-position:1px;
}

#sidebar select{
	margin-left:30px;
	width:150px;	
}

.textwidget{
	margin-left:20px;
	font-size:14px;	
}

#calendar_wrap{
	margin-left:30px;
	font-size:12px;	
}

#calendar_wrap a{
	color:#fc830e;
	text-decoration:none;
}

#calendar_wrap a:hover{
	color:#fc830e;
	text-decoration:underline;
}

.recentcomments{
	margin-left:30px;	
}

.ads{
margin-left:30px;	
}

/*Formulaire de recherche*/
#search{
	background-image: url(_img/recherche.jpg);
	background-repeat: no-repeat;
	width:363px;
	height:55px;
	padding-top:11px;
}

#search h3{
	display:inline;
	width:100px;
	color:#666666;
	/*font-size:0.8em;*/
	font-size:15px;
	margin:15px 10px 0 10px;	
}

#s{
	margin-right:28px;
	width:180px;
	border:solid 1px #ffffff;
}

#searchsubmit{
	border:none;
	color:#afafaf;
	font-size:0.9em;
	background-color:#e4e4e2;
	font-weight:bold;
}

.boutic {
        width:300px
        height: 250px;
        margin-left:30px;
}

.backboutic {
       
        background:url(_img/fond_sidebar_right.gif);
        height:10px;
        margin-left:30px;
        margin-top:-12px;
}

/*Footer*/
#footer {
	height: 66px;
	width: 100%;
	background: url(_img/fond_header.gif);
}

#page_footer {
	position: relative;
	margin:0 auto 0 auto;
	background: url(_img/footer_blogamer.jpg) no-repeat;
	height: 66px;
	width: 930px;
}

#footer_boutique {
	height: 48px;
	width: 100%;
	background: url(_img/fond_header.gif);
}

#page_footer_boutique {
	position: relative;
	margin:0 auto 0 auto;
	background: url(_img/footer_blogamer_boutique.jpg) no-repeat;
	height: 48px;
	width: 930px;
}

#credit{
	font-size:0.8em;
	padding:20px 0 0 398px;	
}

#page_footer_boutique #credit{
	padding-top:5px;	
}
