/*
Theme Name: LifeIsBetterOnV2
Theme URI: 
Description: Based on SimplicityBright theme
Author: Julien Tilap LA VINH
Author URI: http://devo.fr/
Tags: white, simple, fixed width, two columns
Version: 1.0
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:normal;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}:focus{outline:0}a:active{outline:none}a:focus{-moz-outline-style:none}body{line-height:1em;color:#000;background-color:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}a{cursor:pointer}

body{
	font: .9em 'Helvetica', Arial, Verdana, sans-serif;
	background:#fff;
	line-height:1.2em;
	text-align:center;
	color:#69644E}
.clear{
	clear:both}
.alignleft{
	float:left}
.alignright{
	float:right}
a{
	color:#326ea1;
	text-decoration:none}

.wrapper{
	width:950px;
	margin:0 auto;
	text-align:left}

#header{}
#header #head{
	width:400px;
	height:100px;
	float:left}
#header #head h1 a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.png) center left no-repeat;
	width:400px;
	height:100px}
#header #head-side{
	width:400px;
	float:right;
	height:100px}
#header #site-description{
	text-align:center;
	margin-bottom:25px}

#navigation{
	height:40px;
	clear:both}
#navigation ul{}
#navigation ul li{
	float:left}
#navigation ul li a{
	padding:4px 5px;
	background-color:#ccc;
	border:1px solid #ccc;
	color:#000;
	margin-right:4px;
	font-weight:bold;
	display:block}
#navigation ul li a:hover{
	background-color:#333;
	border:1px solid #000;
	color:#fff}
#navigation ul li.current_page_item a, #navigation ul li.current_page_item a:hover{
	background-color:orange;
	color:#000;
	border:1px solid orange}

#left{
	width:630px;
	float:left}
#right{
	float:right;
	width:300px}

#sidebar{}
#sidebar li.widget{
	margin-bottom:1.5em}
#sidebar li.widget h2.widgettitle{
	text-transform:lowercase;
	font-weight:bold;
	color:#000;
	border-bottom:1px solid #000;
	font-size:1.2em;
	line-height:1.2em;
	margin-bottom:15px
	}
#sidebar li.widget ul li{
	list-style-type:square;
	list-style-position:inside;
	padding-bottom:2px;
	margin-bottom:2px;
	border-bottom:1px solid #ccc;}
#sidebar li.widget ul li ul{
	margin-left:2em}
#sidebar a{
	text-decoration:underline}

.widget_tag_cloud{
	text-align:justify}

#socials{
	margin-top:10px
}
#social-left{
	width:175px;
	float:left;
	height:120px}
#social-left .inner{
	padding:15px 10px 15px 0;
	line-height:25px;
	font-weight:bold;
}


#author-prez{
	border:2px solid #ccc;
	padding:10px}
#author-prez img{
	float:left;
	padding:5px;
	border:1px solid #333;
	margin-right:20px;
}
#author-prez h2{
	line-height:80px;
	font-size:3em;
	font-weight:bold}
#author-prez div{
	line-height:20px;
	height:40px}
#author-prez h3{
	font-weight:bold;
	font-size:1.3em;
	line-height:1.5em}
#author-prez ul{
	margin-left:1em}
#author-prez ul li{
	font-weight:bold}

#social-right{
	width:120px;
	float:right}
#social-right a{
	display:block;
	float:left;
	width:55px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;background-repeat:no-repeat;
	background-position:top left}
#social-right a.mail{background-image:url(images/social/mail.png);display:none}
#social-right a.rss{background-image:url(images/social/rss.png)}
#social-right a.twitter{background-image:url(images/social/twitter.png)}
#social-right a.facebook{background-image:url(images/social/facebook.png);display:none}

.widget_flickr a.fimg{
	padding:5px;
	border:1px solid #888;
	margin:0 12px 12px 0;
	display:block;
	float:left}
.widget_flickr a.fimg:hover{
	background-color:#ccc;
	border:1px solid #ff3300}
a.add-us{
	display:block;
	text-align:right}

#right form.search{
	height:40px}
#right form.search .text{
	height:30px;
	padding:0;
	width:250px;
	margin:0;
	line-height:30px;
	border:1px solid #333;
	background-color:#fff}
#right form.search .submit{
	width:40px;
	height:30px;
	line-height:30px;
	padding:0;
	margin:0;
	background-color:#fff;
	font-weight:bold;
	color:#777;
	cursor:pointer;
	border:none}
#right form.search .submit:hover{
	color:#000}
#sidebar li.widget.widget_recent_entries li a{
	display:block;
	line-height:1.5em;
	border-bottom:1px solid #eee}

#sidebar ul#twitter_update_list li{
	margin-bottom:.5em;
}
#footer{
	margin-top:30px;
	background-color:#ccc}
#footer .wrapper{
	padding:10px 0 40px}

#orange{
	display:block;
	float:right;
	height:42px;
	width:42px;
	background:url(images/orange.png) top left no-repeat;
	text-indent:9999px;
	overflow:hidden}

.post{
	margin-bottom:20px;
	padding-bottom:20px;
	background:url(images/post-bottom.gif) 20px bottom no-repeat;
}
.post .post-head{
	margin-bottom:15px}
.post .post-head .posttitle a{
	margin-bottom:10px;
	font-size:1.8em;
	font-weight:bold;
	line-height:1.2em}
.post .post-head .infos{
	background-color:#efefef;
	height:46px;
	line-height:46px}
.post .post-head .infos img{
	float:left;
	border:1px solid #666;
	padding:2px;
	margin:1px 10px 1px 1px}
.post .post-head .infos a{
	color:#333;
	font-weight:bold}

.post .entry {
	margin:10px 0;
}

.post .post-infos{
	background:url(images/info.png) top left no-repeat;
	padding:25px 0 0 60px
}

.post .post-head .posttitle a, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	color:#ff6600}
#navibottom{
	clear:both;
	text-align:center;
	margin:15px 0}
#navibottom a{
	display:inline-block;
	padding:10px;
	width:150px}
#navibottom a:hover{
	background-color:#ccc;
	text-decoration:underline}
.entry{
}
.entry a:hover{
	text-decoration:underline}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	font-weight:bold;
	line-height:2em;}
.entry h1{font-size:1.4em}
.entry h2{font-size:1.3em}
.entry h3{font-size:1.2em}
.entry h4{font-size:1.1em}

.entry p{
	margin-bottom:1em;
	line-height:1.23em}
.entry ul{
	margin:.5em 0 .5em 1em;
}
.entry ul li{
	list-style-type:square;
	margin-bottom:.5em}
.entry img{
	margin:5px;
	border:1px solid #ccc;
	padding:5px}
.entry img.alignleft{
	margin-right:10px}
.entry img.alignright{
	margin-left:10px}
.entry img.aligncenter{
	margin:10px auto}
