/*
Theme Name: L'ascenceur
Theme URI: http://lascenceur.net/
Description: 
Version: 1.0
Author: Kolibria Webservices Ltd.

*/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on %March %8, %2010 */
@font-face {
	font-family: 'Museo';
	src: url('fonts/Museo300-Regular.eot');
	src: local('Museo'), local('Museo-300'), url('fonts/Museo300-Regular.ttf') format('truetype');
	/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */ 
}

@font-face {
	font-family: 'Museo';
	font-weight:500;
	src: url('fonts/Museo500-Regular.eot');
	src: local('Museo'), local('Museo-500'), url('fonts/Museo500-Regular.ttf') format('truetype');
	/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */ 
}

@font-face {
	font-family: 'Museo';
	font-weight:700;
	src: url('fonts/Museo700-Regular.eot');
	src: local('Museo'), local('Museo-700'), url('fonts/Museo700-Regular.ttf') format('truetype');
	/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
}




html, body {background:#151515 url(images/background.jpg) top center no-repeat;color:#fff;font-family: Museo,Arial,Sans-serif;font-size:10pt;height:100%;margin:0;padding:0;width:100%;}

textarea, 
input[type=text], 
input[type=password] {
  background:#fff;
  border:0;
	border-radius:5px;
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
  -webkit-border-radius:5px;
	box-shadow:0px 2px 2px #bebebe;
	-moz-box-shadow: 0px 2px 2px #bebebe;
	-webkit-box-shadow: 0px 2px 2px #bebebe;
  color:#808285;
  font-family:Museo,Arial,Sans-serif;
	font-size:1.4em;
  outline-color:#ff6000;
  padding:6px 6px 5px 6px;
}
textarea:focus, 
input[type=text]:focus, 
input[type=password]:focus {
}

form {
	margin:5px 0 0 0;
}
form .input label {
	display:none;
}
form .input input {
	margin:0 0 10px 0;
	width:265px;
}
form .input textarea {
	margin:0 0 10px 0;
	width:555px;
}
form .row .input:nth-child(1){
	margin-right:10px;
}
form .row .input {
	display:inline;
}

img {border:none 0;}
a img {border:none 0;}
a {color:#808285;text-decoration:none;}
a:hover {text-decoration:underline;}

p strong {font-weight:bold;}
p {line-height:1.3em;padding:3px 0 5px 0;text-align:justify;}

ul.inline li {display:inline;}

h1 {
	color:#ff6000;
	font-weight:bold;
	font-size:1.5em;
}
h2 {
	color:#2d2d2d;
	font-size:1.5em;
}

.button.img {
	border:0;
	display:inline-block;
	*display:block;
	*float:left;
	margin:0 auto;
	outline:0;
	overflow:hidden;
	padding:0;
	text-align:center;
	text-indent:-9999px;
}
input.button.img {
	background:none;
	*font-size:0pt;
	*line-height:9999px;
}

.button.img.style1 {
	background-position:0 0;
	background-repeat:no-repeat;
	height:45px;
	width:47px;
}
a.button.img.style1:hover,
a.btn:hover .button.img.style1 {background-position:-46px 0;}

a.btn:hover .title {text-decoration:underline;}

a.button.img.style1:active,
a.button.img.style1.active,
a.btn:active .button.img.style1,
a.btn.active .button.img.style1 {background-position:-92px 0;}

.button.img.style1.num0 {
	background-image:url(images/button-1-0.png);
}
.button.img.style1.num1 {
	background-image:url(images/button-1-1.png);
}
.button.img.style1.num2 {
	background-image:url(images/button-1-2.png);
}
.button.img.style1.num3 {
	background-image:url(images/button-1-3.png);
}
.button.img.style1.up {
	background-image:url(images/button-1-up.png);
}
.button.img.style1.down {
	background-image:url(images/button-1-down.png);
}

a.btn {
	text-decoration:none;
}
a.btn span {
	display:inline-block;
	*display:block;
	color:#fff;
	vertical-align:top;
}
a.btn .title {
	color:#fff;
	padding:16px 0 0 0;
	*margin-top:-20px;
}
a.btn {
	*clear:both;
}

.button.img.style2 {
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
}
.button.img.style2:hover {background-position:0 -30px;}

.button.img.style1:active,
.button.img.style1.active {background-position:0 -31px;}

.button.img.style2.sinscrire {
	background-image:url(images/button-2-sinscrire.png);
	width:83px;
}
.button.img.style2.envoyer_ce_commentaire {
	background-image:url(images/button-2-envoyer_ce_commentaire.png);
	width:194px;
}


#header,
#container,
#footer {
  display:block;
  margin:0 auto 10px auto;
}

.block {
	background:url(images/background-white-75.png);
	border:6px solid #fff;
  border-radius:10px;
  -moz-border-radius:10px;
  -khtml-border-radius:10px;
  -webkit-border-radius:10px;
  margin-bottom:10px;
  padding:0;
}
.block .title,
.block h1.title,
.block h2.title {
  color:#000;
  font-weight:bold;
  padding:2px 10px 8px 10px;
}
.block h1.title {
  background:#fff;
  color:#ff6000;
}
.block.content,
.block .content {
  padding:8px 10px;
}
.block .content.plus {
  border-top:1px dotted #1a1a1a;
  padding:8px 10px;
}

#header {
  /*background:rgba(255,96,0,0.5);*/
	height:110px;
	width:1000px;
}

#header .logo {
	background:url(images/logo-lascenceur-alain-dolium.png);
  color:#fff;
  display:inline-block;
  font-size:1.2em;
  font-weight:bold;
	height:82px;
	margin:25px 0 0 60px;
	width:295px;
}

#container {
	/*background:rgba(255,96,0,0.5);*/
  padding:0;
  width:1000px;
}

#footer {
	font-size:0.7em;
	text-align:center;
	padding:5px;
	width:1000px;
}

.flash_message {
  border-radius:2px;
  -moz-border-radius:2px;
  -khtml-border-radius:2px;
  -webkit-border-radius:2px;
  color:#0d0d0d;  
  display:block;
  margin:0 0 10px 34px;
  padding:10px;
}
.flash_message {
  background:#ffdf72;
  border:1px solid #ffc600;
  width:700px;
}


#player {
	background:#000;
	float:left;
	height:430px;
	margin:0 0 10px 34px;
	overflow:hidden;
  width:720px;
}
#tracklist {
	float:right;
	margin:150px 5px 0 0;
	width:190px;
}
#tracklist ul {
	display:block;
	margin:0 0 20px 0;
}

.blocks {
	padding:0 35px;
	*padding-top:10px;
}
.blocks .block {
	display:inline-block;
	vertical-align:top;
}

#comments {
	*float:left;
	margin-right:5px;
	width:585px;
}
#comments form .submit {
	*display:block;
	*padding-bottom:30px;
}
.show_more_comments {
	text-align:right;
}
.show_more_comments a {
	color:#000;
	text-decoration:underline;
}

.left-column {
	display:inline-block;
	*display:block;
	*float:left;
	width:320px;
}
.left-column .block {
	width:320px;
}

#newsletter form .input {
	*padding-bottom:15px;
}
#newsletter form .input * {
	display:inline-block;
	*display:inline;
	vertical-align:top;
}
#newsletter form .input label {
	display:none;
}
#newsletter form .input input[type=text] {
	*float:left;
	*margin-right:5px;
	width:200px;
}
#newsletter form .input input[type=submit] {
	*float:left;
	margin-top:2px;
}

#links ul li {
	display:block;
	background-repeat:no-repeat;
	height:32px;
	padding:3px 0 5px 35px;
}
#links ul li a {
	background:#fff;
	border-radius:5px;
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
  -webkit-border-radius:5px;
	box-shadow:0px 2px 2px #bebebe;
	-moz-box-shadow: 0px 2px 2px #bebebe;
	-webkit-box-shadow: 0px 2px 2px #bebebe;
	color:#ff6000;
	display:block;
	font-size:1.2em;
	padding:2px 0 2px 5px;
}
#links ul li.facebook {
	background-image:url(images/icons/facebook_32.png);
}
#links ul li.twitter {
	background-image:url(images/icons/twitter_32.png);
}
#links ul li.download {
	background-image:url(images/icons/download_32.png);
}
#links ul li.flickr {
	background-image:url(images/icons/flickr_32.png);
}
#links ul li.modem {
	background-image:url(images/icons/modem_32.png);
}

.comments {}
.comments .comment {border-bottom:1px dotted #fff;padding:10px 5px;}
.comments .comment .content {
  padding:2px 5px 0 5px;
}
.comments .comment .meta {
	color:#808285;
}
.comments .comment .meta .date {
	color:#808285;
	font-size:0.8em;
}
.comments .comment .meta .author {
	background:#bebebe;
	color:#fff;
	font-size:1.1em;
  font-weight:bold;
	padding:0 3px;
}
.comments .comment p {
	color:#000;
	padding:0 0 0 10px;
}

.comment_form {padding:10px 0 0 0;}


.k_form .input {
  padding:0 0 5px 0;
}
.k_form .input label {
  font-weight:bold;
}
.k_form .input .markup {
  padding:3px 0 0 0;
}
.k_form .input .markup input {
  width:180px;
}
.k_form .column {
  float:left;
}
.k_form .column.info {
  width:200px;
}
.k_form .column.message {
  width:365px;
}
.k_form .column.message textarea {
  height:115px;
  width:345px;
}
.k_form .column.submit {
  float:left;
  padding:18px 0 0 0;
}
