/*
Theme Name: Music For Your Mind
Theme URI: http://www.musicforyourmind.fr/
Author: Alexis Facca pour Fabulous Box
Author URI: http://www.alexisfacca.com
*/


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Webdesign & Codage :Alexis Facca pour Fabulous Box
|		Copyright (c) 2010 Alexis FACCA
|f5ede0  #F06621
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.alignright {float: right;}
.alignleft {float: left;}

#header_menu_interviews_souspartie {display:none;}



body {background-image:url(res/background.png);  background-position:top center; background-color:#f5ede0; margin:0px;}
img {border:none;}
.lapage {position:relative; width:998px; margin: 0 auto; min-height:1235px;}



/* HEADER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.header {position:relative; height:124px; font-style:italic; padding-top:12px;}
.header_logo {position:relative; left:18px; top:0px;}
.header_seperate_bar {position:absolute; left:701px; top:12px; background-image:url(res/seperate_bar.png); height:80px; width:2px;}
.header_search {position:absolute; left:712px; top:12px;}
#header_search_form {background-image:url(res/search_background.png); width:237px; height:22px; padding:0px 3px 0px 3px;}
#header_search_champ {background-color:transparent; height:22px; width:209px; outline:none; border:none; color:#b9a37d; font-style:italic;}
#header_search_submit {position:relative; top:2px;}
.header_twitter {position:absolute; left:713px; top:43px; background-image:url(res/twitter_background.png); width:243px; height:51px;}
.header_twitter p{font-size:0.8em; font-style:italic; position:relative; left:-2px;}
.twtr-hd,.twtr-ft {display:none;}
.header_rsslink {position:absolute; left:964px; top:16px; z-index:100;}
.header_facebooklink {position:absolute; left:966px; top:44px; z-index:100;}
.header_twitterlink {position:absolute; left:964px; top:70px; z-index:100;}
.header_selection {position:absolute; top:12px; left:130px; background-image:url(res/background_selectionsemaine.png); width:571px; height:80px; background-repeat:no-repeat;}
.header_selection h4 {display:none;}
.header_selection img {width:80px; height:80px; padding-right:6px;}
.header_selection .textwidget {position:relative; left:32px;}



/* MENU
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.header_menu {position:relative; margin-top:10px;}
.header_menu_strike {position:relative; left:16px; top:0px; background-image:url(res/header_menu_strike.png); height:2px; width:966px;}
.header_menu_strike2 {position:absolute; left:16px; top:30px; background-image:url(res/header_menu_strike.png); height:2px; width:966px;}
#header_menu_news a { position:absolute; left:18px; top:11px; width:48px; height:13px; text-indent:-9009px; background: url(res/menu_news.png) top no-repeat; }
#header_menu_news a:hover { background: url(res/menu_news.png) bottom no-repeat; }
#header_menu_chroniques a {position:absolute; left:86px; top:5px; width:114px; height:23px; text-indent:-9009px; background: url(res/menu_chroniques.png) top no-repeat; }
#header_menu_chroniques a:hover { background: url(res/menu_chroniques.png) bottom no-repeat; }
#header_menu_interviews a {position:absolute; left:220px; top:7px; width:113px; height:17px; text-indent:-9009px; background: url(res/menu_interviews.png) top no-repeat; }
#header_menu_interviews a:hover { background: url(res/menu_interviews.png) bottom no-repeat; }
#header_menu_playlists a {position:absolute; left:353px; top:4px; width:81px; height:23px; text-indent:-9009px; background: url(res/menu_playlists.png) top no-repeat; }
#header_menu_playlists a:hover { background: url(res/menu_playlists.png) bottom no-repeat; }
#header_menu_photos a {position:absolute; left:454px; top:4px; width:72px; height:23px; text-indent:-9009px; background: url(res/menu_photos.png) top no-repeat; }
#header_menu_photos a:hover { background: url(res/menu_photos.png) bottom no-repeat; }
#header_menu_videos a {position:absolute; left:546px; top:4px; width:70px; height:19px; text-indent:-9009px; background: url(res/menu_videos.png) top no-repeat; }
#header_menu_videos a:hover { background: url(res/menu_videos.png) bottom no-repeat; }
#header_menu_agenda a {position:absolute; left:636px; top:4px; width:86px; height:22px; text-indent:-9009px; background: url(res/menu_agenda.png) top no-repeat; }
#header_menu_agenda a:hover { background: url(res/menu_agenda.png) bottom no-repeat; }
#header_menu_flagen a {position:absolute; left:911px; top:8px; width:17px; height:17px; text-indent:-9009px; background: url(res/en.png) top no-repeat; opacity:0.5;}
#header_menu_flagen a:hover {opacity:1;}
#header_menu_flagde a {position:absolute; left:938px; top:8px; width:17px; height:17px; text-indent:-9009px; background: url(res/de.png) top no-repeat; opacity:0.5;}
#header_menu_flagde a:hover {opacity:1;}
#header_menu_flagsp a {position:absolute; left:965px; top:8px; width:17px; height:17px; text-indent:-9009px; background: url(res/sp.png) top no-repeat; opacity:0.5;}
#header_menu_flagsp a:hover {opacity:1;}


#header_menu_interviews_souspartie {z-index:100; position:absolute; left:205px; top:26px; width:138px; }
#header_menu_interviews_souspartie ul{margin:0px; font-size:0.7em; list-style:none;}
#header_menu_interviews_souspartie ul li{position:relative; left:-20px;}
#header_menu_interviews_souspartie a {font-style:normal; font-family:arial; color:#fff; text-decoration:none;}
#header_menu_interviews_souspartie a:hover {color:#743106;}
.header_menu_interviews_souspartie_header {background-image:url(res/background_menu_interviews_souspartie_header.png); width:138px; height:25px;}
.header_menu_interviews_souspartie_content {background-image:url(res/background_menu_interviews_souspartie_content.png); width:138px;}
.header_menu_interviews_souspartie_footer {background-image:url(res/background_menu_interviews_souspartie_footer.png); width:138px; height:11px;}



/* CONTENT / BLOG
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.content {position:relative; width:990px; left:16px; margin-top:16px;}
.content_post {position:relative; float:left; padding:4px; width:220px; height:317px; background-color:#fff; background-image:url(res/post_background_footer.png); background-position:bottom; background-repeat: no-repeat; margin:0px 18px 18px 0px; font-family:arial; font-style:italic; -moz-box-shadow: 1px 1px 9px #999;  -webkit-box-shadow: 1px 1px 9px #999;  box-shadow: 1px 1px 9px #999;}
.content_post img {margin-bottom:5px;}
.content_post_title {position:relative; font-weight:bold; text-decoration:none; color:#F06621;}
.content_post_texte {font-size:0.8em;}
.content_post_meta {font-family:georgia; font-size:0.8em; color:#bbb; position:absolute; bottom:5px; left:4px;}
.content_post_comment {font-family:georgia; font-size:2.1em; position:absolute; right:8px; bottom:4px;}
.content_post_comment a{color:#7c7c7c; text-decoration:none;}
.content_meta {position:relative; float:left; padding:4px; width:220px; height:317px; background-color:#fff; margin:0px 18px 18px 0px; font-family:arial; font-style:italic;}
.content_meta_tags {position:relative; height:290px;}
.content_meta_tags a{text-decoration:none; color:#ccc;}
.content_meta_tags a:hover{text-decoration:none; color:#aaa;}
.content_meta_pages {position:absolute; left:0px; bottom:5px; width:220px; height:20px;}


/* CONTENT SINGLE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.content_post_single {position:relative; padding:10px; width:580px; background-color:#fff; font-family:arial; font-style:italic;}
.content_post_single_title {position:absolute; left:237px; top:68px; width:350px; font-weight:bold; text-decoration:none; color:#F06621;}
.content_post_single_meta {position:absolute; left:237px; top:87px; font-family:georgia; font-size:0.7em; color:#bbb;}
.content_post_single_category {position:absolute; left:237px; top:114px; font-family:georgia; font-size:0.7em; color:#f8ba93;}
.content_post_single_category a{text-decoration:none; color:#f8ba93;}
.content_post_single_strike {position:absolute; left:237px; top:155px; background-image:url(res/single_strike.png); width:355px; height:1px;}
.content_post_single_texte {font-size:0.8em; font-style:normal;}
.content_post_single_texte img { padding:8px 8px 8px 8px; max-width:564px;}
.content_post_single_strike2  {position:relative; left:0px; background-image:url(res/single_strike.png); width:580px; height:1px;}
.content_post_single_nextposts {position:relative; background-color:#fff; width:590px; margin-bottom:50px; margin-top:10px; padding:10px 5px 10px 5px; font-size:0.9em;}
.content_post_single_nextposts a{text-decoration:none; color:#F06621; }
.content_post_single_nextposts a:hover{text-decoration:none; color:#743106; }


/* CONTENT SINGLE / COMMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.commentlist {font-size:0.8em; list-style:none; font-style:normal;}
.commentlist li{position:relative; left:-40px; width:560px; padding:5px 10px 5px 10px; background-color:#f6f4ee; margin-bottom:10px;}
.commentlist li a{text-decoration:none; color:#F06621; }
.commentlist li a:hover{text-decoration:underline; color:#743106; }

#comments_form_author{position:relative; width:174px; padding:5px; outline:none; margin-right:10px;  border:none; background-color:#f6f4ee;}
#comments_form_email{position:relative; width:174px; padding:5px; outline:none; margin-right:10px;   border:none; background-color:#f6f4ee;}
#comments_form_url{ width:173px; padding:5px; outline:none; border:none; background-color:#f6f4ee;}
#comments_form_comment {position:relative; margin-top:12px; width:570px; padding:5px; outline:none;  border:none; background-color:#f6f4ee;}


/* PAGE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.page_content {position:relative; min-height:2000px;}
.content_page {position:relative; padding:10px; width:580px; background-color:#fff; font-family:arial; font-style:italic; margin-bottom:45px;}


/* PAGE SELECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#post-58{background-image:url(res/background_selection.png); background-repeat:no-repeat; font-style:normal;}
#post-58 img{width:230px; height:230px; float:left; position:relative; margin: 0px 10px 10px 0px;}
#post-58 ul{list-style:none; margin-top:50px;}
#post-58 ul li{position:relative; left:-40px; width:580px; min-height:230px; padding:10px 0px 10px 0px; border-bottom:dotted 1px #000;}
#post-41 {padding-bottom:20px;}
#post-57 img{width:280px; margin-bottom:10px;}
#post-54 ul li{position:relative; list-style:none; left:-40px; width:580px; min-height:190px; padding:10px 0px 10px 0px; border-bottom:dotted 1px #000; font-size:0.9em; font-style:normal;}
#post-54 img {float:left; width:156px; padding: 0px 12px 2px 0px}



/* SIDEBAR SINGLE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.single_sidebar {position:relative; float:right; background-color:#fff; right:24px; width:300px; padding:10px 20px 20px 20px;}
.single_sidebar h4 {display:none;}
.single_sidebar ul {background-image:url(res/archives.png); background-repeat:no-repeat; padding-top:23px; width:300px;}
.single_sidebar ul a{text-decoration:none; text-transform:capitalize; font-style:italic; color:#f3670c;}
.single_sidebar ul li{list-style:none; position:relative; display:inline; padding:0px 5px 0px 5px; left:-40px;}
.single_sidebar div {font-family:arial; margin-bottom:25px;}
.single_sidebar div a{text-decoration:none; color:#ccc;}
.single_sidebar div a:hover{text-decoration:none; color:#aaa;}
.hslice {background-image:url(res/lastphotos.png); background-repeat:no-repeat; padding-top:23px;}
#recentcomments {background-image:url(res/recentscomments.png); background-repeat:no-repeat; padding-top:23px; font-size:0.8em; margin-bottom:25px;}
#recentcomments li{display:list-item; padding:0px;}
#recentcomments a{text-decoration:none; font-style:italic; color:#f3670c;}


/* FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.footer {position:fixed; bottom:0px; width:100%; height:30px; background-color:#F06621;}
.footer_content {position:relative; width:998px; margin: 0 auto;}
.footer_content_player_button {position:relative; top:7px; left:0px;}
.footer_content_infos_button {position:absolute; top:7px; right:190px;}
.footer_content_partenaires_button {position:absolute; top:7px; right:81px;}
.footer_content_contact_button {position:absolute; top:7px; right:0px;}
.footer_player {position:absolute; bottom:18px; height:290px; width:226px; background-image:url(res/player_background.png); z-index:999;}
.footer_player_reduire {position:absolute; top:7px; right:8px;}


/* CONTACT FORM
------------------------------------ */
#contact_form {background-image:url(res/background.png); border:none; outline:none; position:relative; padding:5px; width:400px; height:25px; margin-top:5px;}
#contact_form_content{background-image:url(res/background.png); border:none; outline:none; position:relative; padding:5px; width:400px; height:200px; margin-top:5px;}




.signiature_fabulousbox {font-style:italic; text-align:right; font-size:0.8em; margin-right:18px;}

a{outline:none; color:red; text-decoration:none;}
a:hover{outline:none;}

