/*  

Theme Name: PortraitPress - fr

Theme URI: http://wordpress.jepson.no/PortraitPress/

Description: A clean looking personal blog. Traduction française par <a href="http://wordpress-tuto.fr">WordPress tuto</a>.

Version: 1.0

Author: Magnus Jepson

Author URI: http://www.jepson.no

*/



/*************************************

 +Containers

 *************************************/

body{

	background:#f8f8ec url(images/bg.jpg) repeat-x top left;

	color:#150500;

	font-family: Georgia, "Times New Roman", Times, serif; 

	font-size:72.5%;

	line-height:1.5;

	margin:0;

	padding:0;

	text-align:center;

}

#wrap{

	position:relative;

	margin:0 auto;

	padding-top:1em;

	text-align:left;

	width:900px;	

}

#header{

	padding:2.2em 1em 0em 1em;

	text-align:left;

	width:600px;		

	float:left;

	margin-bottom:100px;

}

#portrait {

	background:url(images/portrait.jpg);

	width:186px;

	height:171px;

	margin:22px 0 0 31px;

}

#portrait-bg {

	background:url(images/bg-portrait.jpg);

	width:247px;

	height:219px;

	float:right;

}

#rss-big {

	position:absolute;

	background:url(images/rss.jpg);

	width:110px;

	height:64px;

	top:129px;

	left:50px;

}

#content{

	font-size:1.1em;

	float:left;

	padding:0em 1em 1em 1em;

	width:570px;

}

#sidebar{

	font-size:1.1em;

	float:right;

	padding:0em 0 2em 2em;

	width:250px;

	border-left:1px dotted #ccc;

}

#footer{

	background:url(images/footer-bg.jpg) repeat-x;

	border-top:#cacfb3 1px dotted;

	font-size:1.1em;

	clear:both;

	padding-top:2em;	

	margin-top:1em;		

}



/*************************************

 +Footer

 *************************************/



#footer a {

    color:#b3960e;

}

#footer a:hover {

    color:#424242;

}

#validate{

	color:#b3960e;

	font-size:1em;

	text-align:center;

	padding-top:2.5em;

	padding-bottom:10px;	

}

#validate a:hover{

	color:#fff;

}

#rss {

	background:url(./images/rss.gif) no-repeat;

	padding-bottom:6px;

	padding-left:20px;

}



/*************************************

 +Hn, a and p

 *************************************/

pre{ max-width:550px; }

a{

	color:#b3960e;

	text-decoration:none;

}

a:hover{

	color:#000;

}

h1, h2, h3{

	font-weight:normal;

	letter-spacing: -1px;

	margin:0;

}

#header h1{

	font-size:3em;

	margin-right:1em;

}

#header h1 a{

	color:#575757;

}

#header h1 a:hover{

	color:#000;

}

#header p{

	color:#333333;

	font-size:1.3em;

	margin:0;

	margin-top:0.3em;

	text-align:right;

}

.entrytitle h2{

	font-size:2em;

}

.entrytitle h2 a {

	color:#bca541;

}

.entrytitle h2 a:hover{

	color:#505247;

}

.entrytitle h3{

	font-size:1.8em;

	color:#6F6F6F;

}

#rss-big a{

	display:block;

	width:110px;

	height:64px;

}

/*************************************

 +Entry

 *************************************/

.entry{

	margin-bottom:1em;

}

.entry img {

	max-width:550px;

	border:0px;

	padding:5px;

	background:#fff;

	border:1px solid #ccc;

}

.entry img:hover{

	padding:5px;

	border:1px dotted #000;

}

.entry code{

	background:#e3e7cb;	

	color:#999;

	font-size:1.1em;

	padding:.2em;

}

.entrymeta{

	font-size:0.9em;

	padding-top:1em;

	color:#b3960e;

	border-top:1px dotted #ccc;

}



.postedby{

	background:url(./images/user.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}

.filedto{

	background:url(./images/post.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}

.commentslink{

	background:url(./images/packaged.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}



/*************************************

 +Sidebar

 *************************************/

#sidebar ul{

	list-style-type:none;

	margin:0;

	padding:0;

	margin-bottom:1em;

	clear:both;

}

#sidebar ul li{

	margin:.3em;

	padding:0.1em;

}

#sidebar h2{

	color:#6F6F6F;

	font-size:1.5em;

}

div.title{

	color:#6F6F6F;

	font-size:1.5em;

	margin-top:1em;

}



/*************************************

 +Menu

 *************************************/

#menu ul{

	font-size:1.2em;

	list-style: none;

	padding:0;

	margin:0;

}

#menu li{

	float: left;

	border-bottom:0px;

}

#menu li a {

	color:#000000;

	padding:0.5em 1em 0.3em 1em;

	margin-left:0.5em;

	display:block;

}

#menu li a:hover{

	background:#fcfee6;

	color:#cfb647;

}

#menu ul li ul {

	display:none;

}

.menu-hover a{

	background:#fcfee6;

}



/*************************************

 +Comments

 *************************************/

.commentsblock{

	font-size:1.0em;

	margin:0em;

	padding:1em;



}

.commentsblock textarea{

	width:35em;

}

.commentsblock input, .commentsblock textarea{

	border:1px solid #d1d1d1;

}

.commentsblock textarea:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentsblock textarea:focus, .commentsblock input:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentauthor{

	display:block;

	font-size:1.5em;

}

ol.commentlist{

	color:#505247;

	font-size:1em;

	list-style-type:none;

	margin:0;

	margin-top:1.5em;

	padding:0;

	

}

ol.commentlist a{

	color:#b3960e;

}

ol.commentlist a:hover{

	color:#424242;

}

.commentlist li{

	margin-bottom:0.5em;

	padding:0.5em 1em;

}

.alt{

	background:#e3e7cb;

	border:1px dotted #ddd;

	padding:0.5em;

}

h3.comments{

	font-size:1.3em;

	color:#6C6C6C;

}	



/*************************************

 +Flickr

 *************************************/

#flickr {

	margin:0 1em 0 .5em;

	padding:0em;

}

#flickr img {

	border:0px;	

}

#flickr a {

	background:#FFF;

	border: 1px dotted #ccc;

	float: left;

	display: inline;

	margin:0.7em;

	padding:5px;

	width: 75px;

	height: 75px;

}

#flickr a:hover{

	border: 1px dotted #000;

}

/*************************************

 +Misc

 *************************************/



#ad_block { 

	background:#e3e7cb; 

	padding: 10px 0 10px 0; 

	margin: 1em 0 1em 0; 

	text-align: center; 

}

#ad_block_middle { 

	background:#e3e7cb; 

	padding: 10px 0 10px 0; 

	margin: 1em 0 0em 0; 

	text-align: center; 

}

#download {

	background:#e3e7cb url(./images/bullet.gif) no-repeat;

	background-position: 12px 12px;

	padding:1em;

	padding:10px 10px 10px 40px;

	margin: 0.5em 0 1em 0;

}



#wp-admin-bar {align:center; margin:0; padding:5px; background:#f9f9f9; border:1px solid #666; clear:both; text-align:center}

#wp-admin-bar ul {margin:0; padding:0}

#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}