


	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	.clearfix {display: inline-block;}
	
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

body {
font-size:76%;
height: 1042px;
font-family: Arial, Helvetica, sans-serif;
background-color:#e0ebed;
}

div#body {
background: #e0ebed url('/images/yael_naim_bg.jpg') 0px top no-repeat;
width:1090px;
margin:-45px auto 0;
padding:0;
}

#container {
width:810px;
margin:-105px auto;
padding:0;
}

#page {
padding:0;
width:764px;
/*margin:0 0 0 47px;*/
margin:0;
position:relative;
left:46px;
background-color:#fff;
float:left;
border-left: 2px solid #000;
border-right: 2px solid #000;
text-align:justify;
}

#footer {
width: 772px;
height:169px;
background: transparent url('/images/footer.jpg') 0px top no-repeat;
margin:0 0 0 44px;
position:relative;
z-index:150;
text-align:center;
}
#footer_links {
margin:0 auto;
width:600px;
padding: 62px 0 0;
}

#footer_links ul {
display:inline;
list-style:none;
}

#footer_links ul li {
padding:0 1px;
display:inline;
font-size:11px;
color:#868c8d;
}

#footer_links ul li a{
text-decoration:none;
color:#868c8d;
}

#footer_links ul li a:hover{
text-decoration:underline;
color:#666;
}

#footer_links ul li img{
position:relative;
top:24px;
padding-right:10px;
}

#nav {
width:120px;
height:155px;
float:left;
/*border: thin solid rgb(250,0,255);*/
position:relative;
z-index:500;
margin:0;
padding:0;
padding-right:15px;

}

a img {
border:none;
}

#content_wide {
position:relative;
z-index:1;
width:600px;
float:left;
margin:0;
padding:0;
/*border: thin solid rgb(250,0,255);*/
min-height:433px;
height:auto !important;
height:433px;
}
	
#content_narrow {
position:relative;
z-index:1;
width:295px;
float:left;
margin:0;
padding:0;
/*border: thin solid rgb(250,0,255);*/
min-height:433px;
height:auto !important;
height:433px;
padding-right:25px;
}

#sidebar {
position:relative;
z-index:1;
width:290px;
float:left;
margin:0 0 30px 0;
padding:40px 0 0;
/*border: thin solid rgb(250,0,255);*/
}	

#hovers {
position: relative;
z-index:1;
top:-32px;
left:20px;
text-align:left;
}

#hovers a {
display:block;
}


#home_link {
position:relative;
top:131px;
margin-left:125px;
width:282px;
height:60px;
}

#home_link img {
border:none;
width:282px;
height:60px;
}


#french_link {
position:relative;
top:150px;
margin-left:243px;
width:129px;
height:15px;
}

#french_link img {
border:none;
width:129px;
height:15px;
}


#french_link img {
border:none;
}



#left_hover_top {
position:relative;
z-index:300;
background: transparent url('/images/left_hover_top.gif') no-repeat;
top:328px;
margin-left:163px;
width:5px;
height:138px;
}

#left_hover_bottom {
position:relative;
z-index:300;
background: transparent url('/images/left_hover_bottom.jpg') no-repeat;
top:403px;
margin-left:165px;
width:80px;
height:165px;
}

#shoe {
position:relative;
z-index:100;
background: transparent url('/images/shoe.gif');
top:22px;
margin-left:680px;
width:256px;
height:136px;
}

.hidden {
font-size:10px;
text-indent:-9999px;
}

.clear {
clear:both;
}

#nav_news {
background-image: url('/images/nav_news.gif');
height:26px;
outline:none;
}

#nav_tour {
background-image: url('/images/nav_tour.gif');
height:25px;
outline:none;
}
#nav_bio {
background-image: url('/images/nav_bio.gif');
height:25px;
outline:none;
}

#nav_photos {
background-image: url('/images/nav_photos.gif');
height:16px;
outline:none;
}

#nav_audio {
background-image: url('/images/nav_audio.gif');
height:21px;
outline:none;
}

#nav_video {
background-image: url('/images/nav_video.gif');
height:21px;
outline:none;
}

#nav_links {
background-image: url('/images/nav_links.gif');
height:26px;
outline:none;
}



#nav {
display: block;
}

#nav ul {
list-style:none;
margin:0;
padding:0;
margin-left:7px;  
}

#nav ul li {
margin:0;
padding:0;   
display: block;
position: relative;
}

#nav ul li a {
width:107px;
background-position: top;
margin:0;
padding:0;
display: block;
}

#nav ul li a:hover {
background-position: 0px 53px;
}

#nav ul li.nav_hit a {
background-position: 0px 26px;
}

#nav ul li.nav_hit a:hover {
background-position: 0px 26px;
}


#nav ul li a img{
border:none;
width:107px;
padding:0;
margin:0;
}




/*** HOME PAGE ***/


#header_news {
padding:0;
margin:0;
background: #fff url('/images/header_news.gif') no-repeat top center;
width:304px;
height:43px;
text-indent:-9999px;
}

#header2_tour {
padding:0;
margin:0;
background: #fff url('/images/header2_tour.gif') no-repeat top center;
width:72px;
height:21px;
text-indent:-9999px;
}

#header2_buy {
padding:0;
margin:0;
background: #fff url('/images/header2_buy.gif') no-repeat top center;
width:207px;
height:24px;
text-indent:-9999px;
}

#header2_signup {
padding:0;
margin:0;
background: #fff url('/images/header2_signup.gif') no-repeat top center;
width:276px;
height:29px;
text-indent:-9999px;
}


.post_heading {
/*line-height:.2em;*/
margin-bottom:2px;
}

.title {
color: #7593a4;
font-size:11pt;
font-weight:normal;
padding-bottom:0;
margin-bottom:0;

}

.title a {
color: #7593a4;
text-decoration:none;
font-size:11pt;
font-weight:normal;
}

.date {
color: #7593a4;
font-size:11pt;
text-transform:lowercase;
}

.entry {
color:#9fa6a5;
font-size:1.0em;
line-height:1.4em;
}

.entry a {
color:#c3cc99;
font-size:1.0em;
line-height:1.4em;
}

.post {
padding-left:10px;
}


.view_more {
text-align:right;
}

.view_more img{
border:none;
}

#side_buy {
height:230px;
background: url('/images/buy_bg.gif') no-repeat -6px 74px;
}

#side_signup{
/*visibility:hidden;*/
}

#side_signup form{
text-align:right;
}


#side_buy_links {
padding-top:50px;
margin-left:192px;
}

.text_input {
width:210px;
height:16px;
border:none;
background-color:#f2f4f4 !important;
padding:4px 5px 0;
color:#666;
margin:3px 0 3px 12px;
}

#side_buy a {
display:block;
margin-top:15px;
}

/*** NEWS PAGE ***/
#news {
padding:0 45px 0 10px;
}



.postmetadata a{
color:#c2cc8f;
text-decoration:none;
text-transform:lowercase;
padding-left:10px;
background: url('/images/arrow.jpg') no-repeat 0px 4px;
}

form#commentform {
color: #7593a4;
}

h3#comments {
color:#7593a4;
}

h3#respond {
font-weight:normal;
color: #7593a4;
}

input#submit {
color: #7593a4;
}

textarea#comment {
width:528px;
background-color:#e0ebed;
}

/*** BIO PAGE ***/
#header_bio {
padding:0;
margin:0;
background: #fff url('/images/header_bio.gif') no-repeat top center;
width:303px;
height:43px;
text-indent:-9999px;
}

#bio {
padding:0 60px 0 10px;
}

/*** LINKS PAGE ***/
#header_links {
padding:0;
margin:0;
background: #fff url('/images/header_links.gif') no-repeat top center;
width:302px;
height:85px;
text-indent:-9999px;
}

.links {
text-align:left;
}

.links a{
color:#b6bc93;
text-decoration:none;
}

.links a:hover{
text-decoration:underline;
}


.show_date {
float:left;
color:#c3cc99;
padding-right:14px;
}

.venue {
float:left;
display:inline;
color:#91aab8;
width:80px;
text-align:left;
font-weight:bold;
}

.location {
float:right;
display:inline;
text-align:left;
color:#91aab8;
width:130px;
}

.show_date_wide {
float:left;
color:#c3cc99;
font-weight:bold;
width:80px;
}

.venue_wide {
float:left;
display:inline;
color:#9fa6a5;
width:157px;
text-align:left;
}

.location_wide {
float:left;
display:inline;
text-align:left;
color:#9fa6a5;
width:190px;
}

.buylink {
float:left;
display:inline;
text-align:left;
color:#9fa6a5;
width:130px;
}

#tour_dates_small {
padding:10px 0;
font-size:.95em;
font-weight:bold;
}

#tour_dates_wide {
padding:10px 0;
font-size:.95em;
}

#tour_dates_wide ul{
position:relative;
left:-35px;
}

#tour_dates_wide li{
min-height:24px;
height:auto !important;
height:24px;
background: url('/images/dots_divider_links.jpg') no-repeat bottom left;
list-style:none;
}

#tour_dates_wide li:last-child{
background: none;
}

#tour_dates_wide li:first-child{
background: none;
}

.tour_header {
padding-bottom:6px;
list-style:none;
background:none;
}

/*.tour_entry {
list-style:none;
}*/

.tour_date_small {
padding:3px 0;
}

.navigation {
margin-top:12px;
text-align:left;
}

.navigation a {
text-decoration:none;
color:#c2cc8f;
text-transform:lowercase;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.alignleft a{
margin-left:10px;
padding-left:10px;
background: url('/images/arrow_left.jpg') no-repeat 0px 4px;

}

.alignright a {
padding-right:10px;
background: url('/images/arrow.jpg') no-repeat right 4px;

}


/** tour **/
#header_tour {
padding:0;
margin:0;
background: #fff url('/images/header_tour.gif') no-repeat top center;
width:303px;
height:44px;
text-indent:-9999px;
padding-bottom:20px;
}

/** video **/
#header_video {
padding:0;
margin:0;
background: #fff url('/images/header_video.gif') no-repeat top center;
width:311px;
height:47px;
text-indent:-9999px;
padding-bottom:20px;
}

#brightcove_outer {
width:570px;
height:346px;
background: url('/images/brightcove_bg.jpg') no-repeat top left;
margin:0;
padding:10px 0 0 54px;
}

/** photos **/
#header_photos {
padding:0;
margin:0;
background: #fff url('/images/header_photos.gif') no-repeat top center;
width:308px;
height:44px;
text-indent:-9999px;
padding-bottom:20px;
}

/** audio **/
#header_audio {
padding:0;
margin:0;
background: #fff url('/images/header_audio.gif') no-repeat top center;
width:304px;
height:45px;
text-indent:-9999px;
padding-bottom:0px;
}

#audio_container {
float:left;
width:401px;
height:341px;
background:url('/images/audio_bg.jpg') no-repeat top left;
margin-right:15px;
color:#9fa6a5;
}

#audio_container a{
color:#b5bb93;
text-decoration:none;

}

#audio_container a:hover{
text-decoration:underline;
}

#audio_buy {
float:left;
width:180px;
background:url('/images/audio_buy_bg.jpg') no-repeat 0px 4px;
padding-top:200px;
}
#audio_links {
margin-left:15px;
}

#audio_links a{
margin-bottom:15px;
}

#audio_container ul{
list-style:none;
/*position:relative;
left:40px;*/
padding:0;
margin:0;
margin-top:38px;
width:308px;
padding-left:46px;
}


#audio_container ul li{
list-style:none;
background:url('/images/audio_dots.jpg') no-repeat right 2px;
padding-bottom:5px;
}

#audio_buy img{

}

.track_title {
float:left;

background:#fff;
}

.track_dots {
float:left;
}

.track_links {
background:#fff;
text-align:right;
float:right;
font-weight:bold;

}

.track_links a{
font-weight:bold;
padding:0 5px;
}

.placeholder {
float:left;
padding:0;
margin:0;
vertical-align:baseline;
}

.buy_div {
float:left;
padding:0;
margin:0;
}

.fbc_loginstate_top {
display:none;

}

#fbc_login {

margin:0; padding:0;
}
