/*
Theme Name: La salle de bains
Theme URI: http://petitnuage.fr/
Description: Thème du site lasalledebains.org
Version: 0.5
Author: Petit Nuage
Author URI: http://petitnuage.fr/
Tags: YUI, Yahoo!, Petit Nuage, salle de bains
*/

/*
Dimensions (using YUI CSS 2.3.1):
	dimensions & padding:
		non-IE:	1px	=	em/13			=	em*0.076923076923076923076923076923077 
		IE:		1px	=	em/13.333333...	=	em*0.075000000000000000000000000000000
	img dimensions:
		non-IE:	1px	=	em/17			=	em*0.058823529411764705882352941176471
		IE:		1px	=	em/17.466666... =	em*0.057251908396946564885496183206129
*/

/* Generic */
html
{
	/*background:#65b2fd url(img/bckgrnd-shadow.png) repeat-y top center;*/
}

body
{
	background:#fff;/*transparent url(img/bckgrnd.png) repeat-x top center;*/
}

#outside-out
{
	/*background:transparent url(img/bckgrnd-shadow.png) repeat-y top center;*/
}

#outside
{
	/*background:transparent url(img/bckgrnd-shadow-top.png) no-repeat top center;*/
}

#outside-in
{
}


#doc-out
{
}

#doc4
{
	/*width:974px;*/
	/*background:#fff url(img/bckgrnd-shadow.png) repeat-y top center;*/
}

#doc-in
{
	/*background:transparent url(img/bckgrnd-shadow-top.png) no-repeat top center;*/
}

h1
{
	font-size:174%;
	text-align:left;
}

h1,
h1 a:link,
h1 a:visited,
h2,
h2 a:link,
h2 a:visited,
h3,
h3 a:link,
h3 a:visited,
h4,
h4 a:link,
h4 a:visited
{
	color:#111;
	font-weight:bold;
	text-decoration:none;
}

h2
{
	margin:1em 0 0 0;
	color:#333;
	font-size:153.9%;
	text-align:left;
}

.list h2
{
	margin:0.5em 0 0.25em 0;
	font-size:116%;
}

h3
{
	margin:1em 0 0 0;
	color:#444;
	font-size:131%;
	text-align:left;
}

h3 cite
{
	font-weight:bold;
	text-align:left;
}

h4
{
	margin:1em 0 0 0;
	color:#555;
	font-size:116%;
	text-align:left;
}

#bd a,
#bd a:link,
#bd a:visited
{
	color:#105fbc;
	text-decoration:none;
}

#bd a:active,
#bd a:focus,
#bd a:hover
{
	color:#105fbc;
	text-decoration:underline;
}

#bd blockquote
{
	margin:0.5em 0 0.5em 0;
	padding:0.1em 1em 0.1em 1em;
	background-color:#FFF0F8;
}

#bd blockquote>p,
#bd blockquote>ul>li,
#bd blockquote>ul>li>ul>li,
#bd blockquote>ul>li>ol>li,
#bd blockquote>ol>li,
#bd blockquote>ol>li>ul>li,
#bd blockquote>ol>li>ol>li
{
	font-style:italic;
	color:#555;
}

i,em
{
	font-style:italic;
}

b,strong
{
	font-weight:bold;
}

.avatar
{
	margin:1em 1em 0.5em 0;
	clear:left;
	float:left;
}

.avatar-96
{
	/*width:80px;/*6.15385em;/*80px;*/
	/**width:6em;/*IE*/
	/*height:6.15385em;
	/**height:6em;/*IE*/
}


/* Header */
#hd
{
	padding-top:4em;
}

#hd .yui-g.first .yui-u.first
{
	float:left;
	clear:left;
	width:auto;
}

#hd .yui-g .yui-u.first
{
	float:left;
	clear:left;
	margin:0;
}

#hd .yui-g .yui-u
{
	margin:32px 0 0 0;
	float:right;
	width:auto;
}


#hd a,
#hd img a,
#hd img a:link,
#hd img a:visited,
#hd img a:focus,
#hd img a:hover,
#hd img a:active
{
	text-decoration:none;
	border:none;
}


/* Body */
#bd
{
	/*width:974px;/*don't remove*/
	min-height:600px;
	/*background-color:#fff;*/
}

#yui-main>.yui-b
{
	overflow:hidden;
}

#yui-main>.yui-b .yui-g .yui-u
{
	margin:9px 0 9px 0;
	text-align:right;
}

#yui-main>.yui-b .yui-g .yui-u.first
{
	text-align:left;
}

#yui-main>.yui-b h1
{
	margin:0.5em 0 0 0;
}

#bd p,
ol>li,
ul>li
{
	margin:0.7em 0 0.7em 0;
	line-height:146.5%;/*19px, default:16px or 123.1%*/
	text-align:justify;
	color:#444;
}

#bd .post p,
#bd .post li
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif!important;
}

#yui-main ol,
#yui-main ul
{
	padding:0 0 0 3em;
}

#yui-main ol>li
{
	margin:0 0 0 1em;
	list-style:decimal outside;
}

#yui-main ul>li
{
	margin:0 0 0 1em;
	list-style:disc outside;
}

.alignleft
{
	margin:0;
	padding:0 0.7em 0 0;
	clear:left;
	float:left;
}

.alignright
{
	margin:0;
	padding:0 0 0.7em 0.7em;
	clear:right;
	float:right;
	width:300px;
}


.aligncenter,
.centered
{
	margin:1.4em auto 1.4em auto;
	padding:0 0.7em 0 0.7em;
	clear:both;
	float:none;
	text-align:center;
}

#yui-main div.aligncenter p,
#yui-main div.centered p
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#yui-main div.alignright p
{
	text-align:right;
}

#yui-main div.alignleft p
{
	text-align:left;
}

#yui-main div.alignleft p,
#yui-main div.alignright p,
#yui-main div.aligncenter p,
#yui-main div.centered p
{
	color:#666;
	font-style:italic;
	font-weight:bold;
	font-size:100%;
}

#yui-main div.alignleft p.first,
#yui-main div.alignright p.first
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#yui-main img.size-thumbnail
{
	height:auto;
}

#bd object
{
	margin:0 auto 0.9em auto;
	text-align:center;
}

#bd .post object
{
	margin:0.9em auto 0.9em auto;
	text-align:center;
}

#bd .intro
{
	font-weight:bold;
}

#bd .postmetadata
{
}

#bd .postmetadata ul
{
	padding:0;
}

#bd .postmetadata ul>li
{
	margin:0;
	list-style:none;
}

#bd .postmetadata .avatar
{
	margin:0 1em 0.5em 0;
	padding:0;
}

#bd .excerpt
{
/*
	margin:0.5em 0 0.5em 2em;
	padding:1em;
	background-color:#f8f8f8;
	border-left:2px solid #ddd;
	font-size:116%;
*/
	font-size:131%;
}

#bd .excerpt p
{
	color:#444;
	text-align:justify;
}

#bd .excerpt,
#bd .excerpt em
{
	/*font-weight:bold;*/
}

#bd .entry
{
	margin:0 0 1em 0;
}

#bd .list .entry>p
{
	margin-top:0!important;
}

/* Sidebar */
.yui-tc
{
	margin:auto;
	text-align:left;
}

.yui-tc #bd>.yui-b
{
	float:right;
	width:336px;
}

.yui-tc #yui-main
{
	float:left;
	margin-right:-362px;
}

.yui-tc #yui-main .yui-b
{
	margin-right:362px;
}

.yui-tc #bd>.yui-b h1,
.yui-tc #bd>.yui-b h2,
.yui-tc #bd>.yui-b h3,
.yui-tc #bd>.yui-b h4,
.yui-tc #bd>.yui-b h5
{
	color:#555;
}

.yui-tc #bd>.yui-b p
{
	color:#777;
}


/* >>> Terms */
dt
{
	font-style:italic;
}
dd
{
	margin:0 0 1em 1em;
}
/* <<< Terms */

.sb-color
{
	padding:0 0.5em 0.5em 0.5em;
	background-color:#FFF0F8;
}

#bd>.yui-b h1,
#bd>.yui-b h2,
#bd>.yui-b h3,
#bd>.yui-b h4
{
	/*color:#888;*/
}

#bd>.yui-b li,
#bd>.yui-b p
{
	margin-top:0.75em;
	margin-bottom:0.75em;
}



/* Footer */
#ft
{
	margin:1em 0 1em 0;
	padding-bottom:4em;
	width:100%;
}

#ft p
{
	padding:12px 0 0 0;
	font-size:100%;
	color:#666;
}

#ft a,
#ft a:link,
#ft a:visited,
#ft a:focus,
#ft a:hover,
#ft a:active
{
	color:#666;
}

/* Advertizing */
.ad-300x250
{
	margin:0.45em 0 0.45em 0;
	clear:left;
	float:left;
	overflow:hidden;
	background:#fff url(img/ad-300-white.png) no-repeat bottom center;
	width:300px;/*keep px!*/
	height:262px;/*250+12*//*keep px!*/
}

#yui-main .ad-300x250
{
	margin:0 0 1.4em 0;
	padding:0 0.7em 0 0;
	background:#fff url(img/ad-300-white.png) no-repeat bottom center;
}

.ad-768x90
{
	margin:0;
	background:#ccc url(img/ad-728x90.png) no-repeat right center;
	width:740px;/*728+12*//*keep px!*/
	height:90px;/*keep px!*/
}

/* Spacing */
.spacer
{
	clear:both;
}

.spacer hr
{
	display:none;
}

/* Top */
#top-out
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:100;
	/*background:#0e994f url(img/bckgrnd-header-stripes.png) repeat-x top left;*/
	background:#65b2fd url(img/bckgrnd.png) repeat-x top center;
	border-bottom:0.3em solid #004/*074d27*/;
	opacity:.90;/*non-IE*/
	filter:alpha(opacity=90);/*IE*/
	color:#fff;
	text-align:right;
}

#top
{
	margin:0 auto 0 auto;
	min-width:750px;
	width:57.692em;/*non-IE*/
	*width:56.250em;/*IE*/
	height:4em;
}
#top-in
{
	padding:1em 0 1em 0;
}

#top h1
{
	color:#eee;
}

#top h1 a,
#top h1 a:link,
#top h1 a:visited
#top h1 a:active,
#top h1 a:focus,
#top h1 a:hover
{
	color:#fff;
	text-decoration:none;
}

#top p
{
	margin-top:0.5em;
}

/* Bottom */
#bottom-out
{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index:100;
	/*background:#0e994f url(img/bckgrnd-header-stripes.png) repeat-x top left;*/
	background:#65b2fd url(img/bckgrnd.png) repeat-x top center;
	border-top:0.3em solid #004/*074d27*/;
	opacity:.90;/*non-IE*/
	filter:alpha(opacity=90);/*IE*/
	color:#fff;
}

#bottom
{
	margin:0 auto 0 auto;
	min-width:750px;
	width:57.692em;/*non-IE*/
	*width:56.250em;/*IE*/
	height:4em;
}

#bottom-in
{
	padding:1em 0 1em 0;
}

#bottom h1
{
	font-style:italic;
	margin:0 0.5em 0.1em 0;
	color:#fff;
}

#bottom p
{
	margin:0.5em auto 0.5em auto;
	text-align:center;
}

#bottom a,
#bottom a:link,
#bottom a:visited
#bottom a:active,
#bottom a:focus,
#bottom a:hover
{
	color:#fff;
}
