@charset "UTF-8";
/* CSS Document */


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 * General + Main Container
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

::selection			{ background: #3b99ce; color:#ffffff; }
::-moz-selection	{ background: #3b99ce; color:#ffffff; }

html {
    position: relative;
    min-height: 100%;
}

body {
  margin:0 0 130px 0; /* bottom = footer height */
  background-color:#ffffff;
}

.main-container {
	margin:0;
}

.clear { clear:both; }

.button {
	font-size:13px;
	color:#313131;
	font-family: 'EB Garamond', serif;
	text-transform:uppercase;
	background-color:#ffffff;
	display:inline-block;
	padding:4px 10px 4px 8px;
}

.button:hover {
	background-color:#ba2f4e;
	color:#ffffff;
	transition:.8s;
		-o-transition:.8s;
  			-ms-transition:.8s;
 				-moz-transition:.8s;
  					-webkit-transition:.8s;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 * Header
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.header-container {
	margin:30px 0 0 30px;
}

.header-title {
	font-size:38px;
	line-height:38px;
	color:#813244;
	font-family: 'EB Garamond', serif;
	font-weight:bold;
}

.language-selector {
	font-size:11px;
	color:#ba2f4e;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	margin:20px 0 0 0;
}
	
.language-selector a:link, .language-selector a:visited { color:#ababab; text-decoration:none; }
.language-selector a:hover, .language-selector a:active { color:#666; text-decoration:none; }

.header-subtitle {
	font-size:15px;
	line-height:38px;
	color:#813244;
	font-family: 'EB Garamond', serif;
	font-weight:normal;
	text-decoration:underline;
	text-transform:uppercase;
}

.menu-container {
	font-family: 'Roboto Slab', serif;
	color:#4e4e4e;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
	margin:20px 0 0 0;
}

.menu-container a:link, .menu-container a:visited { text-decoration:none; color:#4e4e4e; margin-right:15px; }
.menu-container a:hover, .menu-container a:active { text-decoration:none; color:#ba2f4e; border-bottom:2px solid #707070; }
	
#selected { border-bottom:2px solid #707070; color:#ba2f4e; }

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 * Content
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.content-container {
	margin:20px 0 0 0;
	min-height:520px;
	background:url(images/bg-home.jpg) no-repeat top left;
	background-size: cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
}

.left-column {
	float:left;
	border-right:6px solid #ffffff;
	width:328px;
	min-height:520px;
	margin:0;
	background:url(images/pic-francois-ouimet.jpg) no-repeat top center #040404;
}

.right-column {
	margin:0 0 0 328px;
	width:385px;
	background: rgba(255, 255, 255, 0.8);
	background:url(http://navertmusique.com/images/bg-content.png) repeat\9; /* IE8 and below */
	*background:url(http://navertmusique.com/images/bg-content.png) repeat; /* IE7 and below */  
	_background:url(http://navertmusique.com/images/bg-content.png) repeat; /* IE6 */  
	padding:40px;
	min-height:440px;
	max-height:800px;
	overflow:scroll;
}

h2.date-header {
	display:none;
	font-size:12px;
	color:#252524;
	text-transform:uppercase;
	font-style:italic;
	letter-spacing:2px;
	font-family: 'EB Garamond', serif;
	font-weight:normal;
}

h3.post-title {
	color:#ba2f4e;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Roboto Slab', serif;
	line-height:36px;
}

h3.post-title a:link, h3.post-title a:visited { color:#ba2f4e; text-decoration:none; }
h3.post-title a:hover, h3.post-title a:active { color:#ba2f4e; text-decoration:none; }

.post {
	margin:0 0 0 0;
	padding:0 0 15px 0;
	font-size:16px;
	color:#252524;
	font-family: 'EB Garamond', serif;
	line-height:22px;
}

.post-body a:link, .post-body a:visited { color:#ba2f4e; text-decoration:none; }
.post-body a:hover, .post-body a:active { color:#ba2f4e; text-decoration:underline; }

.post-footer {
	display:none;
	border-top:1px solid #989898;
	font-size:13px;
	color:#575757;
	font-family: 'EB Garamond', serif;
	line-height:22px;
	margin:15px 0 15px 0;
	height:30px;
}

.post-footer a:link, .post-footer a:visited { color:#252524; text-decoration:none; }
.post-footer a:hover, .post-footer a:active { color:#252524; text-decoration:underline; }

#published {
	float:left;
}

#comments {
	float:right;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 * Contact
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.contact-container {
	padding:30px 0 30px 0;
	margin:0 0 130px 30px;
}

.contact-title {
	font-size:12px;
	color:#252524;
	text-transform:uppercase;
	font-style:italic;
	letter-spacing:2px;
	font-family: 'EB Garamond', serif;
}

.contact {
	font-size:16px;
	font-weight:700;
	font-family: 'Roboto Slab', serif;
	color:#4e4e4e;
	line-height:22px;
	text-decoration:underline;
}

.contact a:link, .contact a:visited { color:#ba2f4e; }
.contact a:hover, .contact a:active { color:#4e4e4e; }
	

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 * Footer
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

footer {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 70px;
	width: 100%;
	padding:30px 0 30px 0;
	background-color:#e3e3e3;
}

footer a:link, footer a:visited { color:#4e4e4e; text-decoration:none; }
footer a:hover, footer a:active { color:#131313; text-decoration:none; }

.footer-menu {
	float:left;
	margin:0 40px 0 30px;
	font-family: 'Roboto Slab', serif;
	font-size:11px;
	font-weight:300;
	letter-spacing:1px;
	color:#4e4e4e;
}

.footer-credits {
	float:right;
	margin:0 40px 0 0;
	font-family: 'Roboto Slab', serif;
	font-size:11px;
	font-weight:300;
	letter-spacing:1px;
	color:#4e4e4e;
	text-align:right;
}

.footer-menu-fr {
	float:left;
	margin:0 40px 0 30px;
	font-family: 'Roboto Slab', serif;
	font-size:11px;
	font-weight:300;
	letter-spacing:1px;
	color:#4e4e4e;
}

.footer-credits-fr {
	float:right;
	margin:0 40px 0 0;
	font-family: 'Roboto Slab', serif;
	font-size:11px;
	font-weight:300;
	letter-spacing:1px;
	color:#4e4e4e;
	text-align:right;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 * Blog
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.feed-links { display:none; }
.blog-pager { display:none; }
.status-msg-wrap { display:none; }

#Blog1 { margin:0; padding:0; }

#main {
	padding:0;
	margin:0;
}

#BlogArchive1 { display:none; }
#BlogArchive1 h2 { display:none; }

.navigation {
	margin:0;
	padding:0;
}

.menuBtn {
	font-family: 'Roboto Slab', serif;
	color:#4e4e4e;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
}

.menuBtn a:link, .menuBtn a:visited { text-decoration:none; color:#4e4e4e; margin-right:15px; }
.menuBtn a:hover, .menuBtn a:active { text-decoration:none; color:#ba2f4e; border-bottom:2px solid #707070; }

.subMenu {
	font-family: 'Roboto Slab', serif;
	color:#4e4e4e;
	font-size:12px;
	line-height:18px;
	font-weight:400;
	text-transform:uppercase;
	position:absolute;
	margin:10px 0 20px 250px;
	background: rgba(255, 255, 255, 0.9);
	padding:0 10px 10px 10px;
	border-radius: 5px;
		-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
				-o-border-radius: 5px;
}

.subMenu a:link, .subMenu a:visited { text-decoration:none; color:#4e4e4e; margin-right:15px; }
.subMenu a:hover, .subMenu a:active { text-decoration:none; color:#ba2f4e; border-bottom:1px solid #707070; }