/*
Theme Name: alex
Theme URI: http://www.hellnn.com/
Description: template alex
Version: 0.1
Author: Hellnn
*/


/*------------------WORDPRESS----------------*/
.post_content {margin:40px 0 20px 0px;}
.post h3 {margin-top:20px; margin-bottom:10px}
.post h3 a { font-variant:small-caps; font-size:14px;}
.postmetadata {font-size:10px; padding-bottom:10px; text-align:center;}
textarea {height:80px;}
h2#comments {margin-bottom:20px; font-size:13px}
div.piclenselink {margin-bottom:10px}
/*---widgets---*/
#newsletter {margin:20px 0; }
li.widget {margin:20px 0; }
#slideshow li.widget {margin:0px 0}
li.widget h2 {display:none; }
.wordtube, .ngg-galleryoverview, .cadre_commentaires, #respond, #commentform {padding-left:30px}
#wordtube .wordtube {padding-left:0}
/*-------contact plugin-------*/
#contact span {visibility: visible; font-size:12px; }
span.wpcf7-form-control-wrap your-name input{width:20px} 
h2.cat {text-align:center;}
h2.cat a{ border-bottom:#f36420 1px dotted; text-decoration:none }
h2.cat a:hover {color:#f36420; border-bottom:#fff  1px solid;}
/*---comments---
textarea#comment {width:340px;background:#e3e4e5; height:50px; padding:10px; margin-top:10px; border:none}*/
input#submit {margin:10px 0}
#respond {font-size:10px; font:"Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;}
h2#respond, h3#comments  {font-size:10px; font-weight:normal;text-align:left; margin-left:10px; margin-top:20px;background:url(images/puce-skud.png) no-repeat 30px center; text-indent:30px; text-align:left; line-height:50px; vertical-align:middle; }
#commentform p { margin:0}

/*------------------------------------------------------------*/
*, html {padding:0; margin:0; list-style:none;}
body {font: 70% "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;text-decoration: none;margin:0;padding:35px 0 0 0;color:#fff; background:#0e0a04 url(images/bg-body.gif) repeat-x left top; font-weight:thin; }
img {border:0;}
ul {list-style-type:none}
h1 {font-size:1px; visibility:hidden; }
h2 {letter-spacing:1px;}
h3 { text-align:center; /*margin-top:-14px;*/ margin-left:2px;}
h4 {color:#fff; letter-spacing:1px; font-size:1.2em; background: url(images/arrow-button.gif) no-repeat -6px center; text-indent:40px}
span {visibility: hidden; font-size:1px; }
p {margin: 5px 20px;}
.clear {clear:both;}
a, a:visited {color:#FFFFFF;text-decoration:underline;font-weight:bold;}
a:hover {color:#f36420;text-decoration:none;}
/*-----------BLOCKS-------------------*/
#container {width:704px;margin:auto;border:0;padding:0 0 6px 0;}
#interior {	background: url(images/bg-interior.gif) repeat-y left top;width:704px;}
#bottom {width:706px; height:19px; background: url(images/bg-bottom.gif) no-repeat -1px top; }
#top {background: transparent;padding:0px 21px 0 9px;}
#logo {display:block;float:left;width:189px;height:127px; }
#header {display:block;float:right;width:466px;height:127px;margin-bottom:1px;}
#mid {	padding:0 15px 20px 9px; }
/*-----------LEFT---------------------*/
#left {	display:block;float:left;width:200px; }
/*--menu----*/
#navbar {width: 100%;display:block;float:left;background: url(images/bg-menu.gif) no-repeat left top; padding-bottom:32px;}
#navbar ul {margin:0;padding:0;}
#navbar li {display:block;float:right;width:100%;height:35px;text-align:right;margin-bottom:1px;}
#navbar li a {display:block;float:left;width:145px;height:35px;text-decoration: none;margin:0;padding:0;color: #FFFFFF;font-size: 12px;font-weight:bold;line-height:35px;padding-right:55px;background: url(images/arrow-button.gif) no-repeat;}
#navbar li a:link, #navbar li a:visited {color:#fff;}
#navbar li a:hover {color:#fff;text-decoration:underline;background: url(images/arrow-button-over.gif) no-repeat;}
/*--player----*/
#player_small {width:100%; height:120px; float:left; margin-left:18px;}
a.player {width:100%; height:42px; text-align:center; margin-left:18px;}
a.player img { float:left; margin-left:18px;}
/*--menu----*/
#navbar2 {width: 100%;display:block;float:left;background: url(images/bg-menu.png) no-repeat left top; margin:20px 0;/* margin:14px 6px 0px 6px;*/ }
#navbar2 ul {margin:0;padding:0;}
#navbar2 li {display:block;float:right;width:100%;height:35px;text-align:right;margin-bottom:1.5px;}
#navbar2 li a {display:block;float:left;width:133px;height:35px;text-decoration: none;margin:0;padding:0;color:#5d462c;font-size: 12px;font-weight:bold;line-height:35px;padding-right:55px;background: url(images/arrow-button.gif) no-repeat;}
#navbar2 li a:link, #navbar2 li a:visited {color:#fff;}
#navbar2 li a:hover {color:#fff;text-decoration:underline;background: url(images/arrow-button-over.gif) no-repeat;}

/*----------SLIDESHOW-----------------*/
#slideshow {display:block;float:right;width:466px; min-height:215px;background: url(images/bg-photo.jpg) no-repeat left top; padding-top:1px;}
#slideshow ul {background: url(images/bt-cat2.jpg) no-repeat scroll left top; width:auto ;height:127px;   margin-left: 47px; margin-top:52px;}
#slideshow ul li {width:87px; height:130px; float: left; margin-right:48px; }
#slideshow ul li a:active, ul#home li a:visited {border:0;}
#slideshow ul li a { text-decoration:none;display: block; width:100%; height:100%; border:0px;  }
#slideshow ul li a:hover { background: url(images/bt-cat2.jpg) top left no-repeat;border:0px; }
#slideshow ul a#ep:hover { background-position:0% -125px	}
#slideshow ul a#mix:hover { background-position: -135px -125px; }
#slideshow ul a#date:hover { background-position: -270px -125px; }
#slideshow #pod { padding-left:65px; padding-top:1px;}
#slideshow #pod a { border:#000 solid 1px ; display:block; margin:1px; padding:0; width:165px; height:40px; float:left;}
#slideshow #pod a:hover { border:#e26a21 solid 1px ;}
ul.podlinks { margin-left:25px}
ul.podlinks li {margin: 10px; }
ul.podlinks li, ul.podlinks li a{float:left; }

/*--------------SIDEBARZ---------------*/
#widget {width: 168px;display:block;float:left;margin:14px 6px 0px 6px; padding:10px; text-align:right;}
#widget h2 { margin:10px 0 5px 0}
#tagcloud {width:380px; margin:40px 15px 20px 21px}
#tagcloud a {margin:5px 10px;}
#language {width:50px; height:20px; position:absolute; margin-left:-50px; margin-top:-20px; text-align:right}

/*----------CONTENU-------------------*/
.main {	display:block;float:right;width:466px;line-height:18px;	text-align:justify; padding-bottom:22px;}
.main p { vertical-align:middle; letter-spacing:1px; word-spacing:1px; margin: 10px 30px; }
.main a {color:#e26a21; border-bottom:1px #fff dotted; text-decoration:none; }
.main a:hover {color:#fff; border-bottom:1px #e26a21 solid; }
.main a.more { color:#fff; border:0; text-decoration:underline; float:right; margin-right:25px;}
.main a.more:hover {color:#e26a21; text-decoration:none; font-style:italic;}
.main-margin {padding:0 20px 20px 20px;  /*margin-top:-12px;*/}
.main dl dd {margin: 5px 0 10px 5px;}
.main dl dt {font-weight:bold; font-size:16px;}
/*--xtras---*/
.main dl.xtras {width:44%; line-height: 18px; vertical-align:middle;float:left; margin-left:6%; margin-bottom:1.5em;}
.main dl.xtras dt{line-height:2em;}
.main dl.xtras dd {margin:0; }
.main a.direct {padding-left:20px;border:none; color:#fff; background:url(images/arrow-down-1.gif) no-repeat left center}
#
.main a.direct:hover { text-decoration: underline; background:url(images/arrow-down-22.gif) no-repeat left center }

/*----------HOME-------------------*/
ul#home { background: url(images/bt-cat.png) scroll no-repeat left top; width:100%; height:127px; margin-left: 51px; margin-top:-2px}
ul#home li {width:87px; height:130px; float: left; margin-right:47px;}
ul#home li a:active, ul#home li a:visited {border:0;}
ul#home li a { text-decoration:none; display:block; width:87px; height:87px; border:0px;  }
ul#home li a:hover { background: url(images/bt-cat.png) top left no-repeat; border:0px; }
ul#home a#ep:hover { background-position: 0% -126px;	}
ul#home a#mix:hover { background-position: -135px -126px; }
ul#home a#date:hover { background-position: -270px -126px; }
/*------------BIO--------------------*/
/*--accordeon---*/
#accordian{	width:100%;z-index:6; margin-top:-15px;}
.accordion_headings{padding:10px 10px 5px 8px; text-align:center;cursor:pointer;	clear:both;}
/*-----------SITEMAP---------------------*/
ul#sitemap {width:40%; margin:auto; text-align:right; line-height:2em; vertical-align:middle;}
ul#sitemap li h4 {background:none;}
ul#sitemap li a { display:block; background: url(images/arrow-button.gif) no-repeat -150px center;border-bottom:1px solid transparent; }
ul#sitemap li a:hover {background:url(images/arrow-button-over.gif) no-repeat -130px center; border-bottom:none;}
/*---------------FOOTER-----------------------*/
ul#footer {color:silver; width: 485px; margin:auto;   text-align:center; padding-bottom:20px }
ul#footer li {display:inline; width:auto; border-right: 1px solid #747474; line-height:1.5em; vertical-align:middle; padding: 0 5px; }
ul#footer li#none {border-right:0;}
ul#footer li a {color:#747474; font-weight:normal;}
ul#footer li a:hover {color:#fff; text-decoration:none; }



