/* $Id: base-weblog.css 46203 2007-01-26 23:02:48Z mpaschal $ */

/* basic elements */

html {
/* setting border: 0 hoses ie6 win window inner well border */
margin: 0;
padding: 0;
}
body {
/* setting border: 0 hoses ie5 win window inner well border */
margin: 0;
padding: 0;
font-family: Helvetica, Verdana, Arial, sans-serif;
/*font-size: 24px;*/
}

form {
margin: 0;
padding: 0;
}
option {
font-size: 12px;
font-family: Helvetica, Verdana, Arial, sans-serif;
}
select {
font-size: 12px;
font-family: Helvetica, Verdana, Arial, sans-serif;
}
input {
font-size: 12px;
font-family: Helvetica, Verdana, Arial, sans-serif;
}

a {
text-decoration: underline;
}
a img {
border: 0;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
h1 {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 18px;
}
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
margin-top: 10px;
margin-bottom: 10px;
}
blockquote{
display:none;
}
/* standard helper classes */

.clr {
clear: both;
overflow: hidden;
width: 1px;
height: 1px;
margin: 0 -1px -1px 0;
border: 0;
padding: 0;
font-size: 0;
line-height: 0;
}
/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
.pkg {
display: inline-block;
}
/* no ie mac \*/
* html .pkg {
height: 1%;
}
.pkg {
display: block;
}
/* */


/* page layout */

body {
text-align: left;
/*background-color:#000000;*/
} /* left on ie */
#container {
position: relative;
margin: 0 auto; /* center on everything else */
width: 720px;
text-align: left;
}
#container-inner {
position: static;
width: auto;
}
#banner-inner {
position: static;
}
#pagebody {
position: relative;
width: 100%;
}
#pagebody-inner {
position: static;
width: 100%;
}
#alpha, #beta, #gamma, #delta {
display: inline; /* ie win bugfix */
position: relative;
float: left;
min-height: 1px;
}
#delta {
float: right;
}
#alpha-inner, #beta-inner, #gamma-inner, #delta-inner {
position: static;
}
/* banner user/photo */

.banner-user {
float: left;
overflow: hidden;
width: 64px;
margin: 0 15px 0 0;
border: 0;
padding: 0;
text-align: center;
}
.banner-user-photo {
display: block;
margin: 0 0 2px 0;
border: 0;
padding: 0;
background-position: center center;
background-repeat: no-repeat;
text-decoration: none !important;
}
.banner-user-photo img {
width: 64px;
height: auto;
margin: 0;
border: 0;
padding: 0;
}
/* content */

.content-nav {
margin: 10px;
text-align: center;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
line-height: normal;
}
.date-header, .entry-content {
position: static;
clear: both;
}
.entry, .trackbacks, .comments, .archive {
position: static;
overflow: hidden;
clear: both;
width: 100%;
margin-bottom: 20px;
}
.entry-content, .trackbacks-info, .trackback-content, .comment-content, .comments-open-content, .comments-closed {
clear: both;
margin: 5px 10px;
}
.trackbacks-link {
font-size: 0.8em;
}
.trackbacks-info {
font-size: xx-small;
}
.entry-excerpt, .entry-body, .entry-more-link, .entry-more, .entry-body-index {
clear: both;
color:#231F20;
}
.entry-body {
text-align: left;
font-size : 16px;

}
/*-----------------------------------------------*/
.abuse_link{
font-size:11px;
color:#32A7AA;
text-decoration:none;
}
.abuse_link:hover{
color:#32A7AA;
text-decoration:underline;
}
.entry-footer a {
font-size:12px;
color:#32A7AA;
text-decoration:none;
}
.entry-footer a:hover {
color:#32A7AA;
text-decoration:underline;
}
.content-nav a {
font-size:12px;
color:#32A7AA;
text-decoration:none;
}
.content-nav a:hover {
color:#32A7AA;
text-decoration:underline;
}
/*-----------------------------------------------*/
#comment-author {
	margin-top:20px;
}
#comment-text {
	width:500px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color:#666666;
	font-size:12px;
}
.comment_submit, #comment-post, #comment-preview {
	background-color: #32A7AA;
	color: #FFFFFF;
	width:76px;
	height:24px;
}
.entry-footer, .trackback-footer, .comment-footer, .comments-open-footer, .archive-content {
clear: both;
margin: 5px 10px 20px 10px;
}
.comment-content {
	margin:0px;
	float:left;
	color:#32A7AA;
	width:100%;
}
.comments-open, .comments-content {
font-size: 12px;
text-align:left;
}
.comments-open label {
display: block;
}

#comment-bake-cookie {
margin-left: 0;
vertical-align: middle;
}
#comment-post {
font-weight: bold;
}
img.image-full {
width: 100%;
}
.image-thumbnail {
float: left;
width: 115px;
margin: 0 10px 10px 0;
}
.image-thumbnail img {
width: 115px;
height: 115px;
margin: 0 0 2px 0;
}
/* modules */

.module {
position: relative;
overflow: hidden;
width: 100%;
}
.module-content {
position: relative;
margin: 5px 10px 20px 10px;
}
.module-list, .archive-list {
margin: 0;
padding: 0;
list-style: none;
}
.module-list-item {
margin: 5px 0px 5px 25px;
/*margin-top: 5px;
margin-bottom: 5px;*/
}
.module-presence img {
vertical-align: middle;
}
.module-powered .module-content {
margin-bottom: 10px;
}
.module-photo .module-content {
text-align: center;
}
.module-wishlist .module-content {
text-align: center;
}
.module-calendar .module-content table {
border-collapse: collapse;
width: 100%;
}
.module-calendar .module-content th, .module-calendar .module-content td {
width: 14%;
text-align: center;
}
.module-category-cloud .module-list {
margin-right: 0;
margin-left: 0;
}
.module-category-cloud .module-list-item {
display: inline;
margin: 0 5px 0 0;
padding: 0;
line-height: 1.2em;
background: none;
}
.module-category-cloud .cloud-weight-1 {
font-size: 0.9em;
}
.module-category-cloud .cloud-weight-2 {
font-size: 0.95em;
}
.module-category-cloud .cloud-weight-3 {
font-size: 1em;
}
.module-category-cloud .cloud-weight-4 {
font-size: 1.125em;
}
.module-category-cloud .cloud-weight-5 {
font-size: 1.25em;
}
.module-category-cloud .cloud-weight-6 {
font-size: 1.375em;
}
.module-category-cloud .cloud-weight-7 {
font-size: 1.5em;
}
.module-category-cloud .cloud-weight-8 {
font-size: 1.625em;
}
.module-category-cloud .cloud-weight-9 {
font-size: 1.75em;
}
.module-category-cloud .cloud-weight-10 {
font-size: 1.75em;
}
.typelist-plain .module-list {
list-style: none;
}
.typelist-plain .module-list-item {
padding: 0;
background: none;
}
.typelist-thumbnailed {
margin: 0 0 20px 0;
}
.typelist-thumbnailed .module-list-item {
display: block;
clear: both;
margin: 0;
}
/* positioniseverything.net/easyclearing.html */
.typelist-thumbnailed .module-list-item:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
.typelist-thumbnailed .module-list-item {
display: inline-block;
}
/* no ie mac \*/
* html .typelist-thumbnailed .module-list-item {
height: 1%;
}
.typelist-thumbnailed .module-list-item {
display: block;
}
/* */

.typelist-thumbnail {
float: left;
min-width: 60px;
width: 60px;
/* no ie mac \*/width: auto;/* */
margin: 0 5px 0 0;
text-align: center;
vertical-align: middle;
}
.typelist-thumbnail img {
margin: 5px;
}
.module-galleries .typelist-thumbnail img {
width: 50px;
}
.typelist-description {
margin: 0;
padding: 5px;
}
.typelist-no-description {
text-align: center;
margin: 10px 0;
}
.module-featured-photo .module-content, .module-photo .module-content {
margin: 0;
}
.module-featured-photo img {
width: 100%;
}
.module-recent-photos {
margin: 0 0 15px 0;
}
.module-recent-photos .module-content {
margin: 0;
}
.module-recent-photos .module-list {
display: block;
height: 1%;
margin: 0;
border: 0;
padding: 0;
list-style: none;
}
/* positioniseverything.net/easyclearing.html */
.module-recent-photos .module-list:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
.module-recent-photos .module-list {
display: inline-block;
}
/* no ie mac \*/
* html .module-recent-photos .module-list {
height: 1%;
}
.module-recent-photos .module-list {
display: block;
}
/* */

.module-recent-photos .module-list-item {
display: block;
float: left;
/* ie win fix \*/ height: 1%; /**/
margin: 0;
border: 0;
padding: 0;
}
.module-recent-photos .module-list-item a {
display: block;
margin: 0;
border: 0;
padding: 0;
}
.module-recent-photos .module-list-item img {
width: 60px;
height: 60px;
margin: 0;
padding: 0;
}
/* mmt calendar */

.module-mmt-calendar {
margin-bottom: 15px;
}
.module-mmt-calendar .module-content {
margin: 0;
}
.module-mmt-calendar .module-header {
margin: 0;
}
.module-mmt-calendar .module-header a {
text-decoration: none;
}
.module-mmt-calendar table {
width: 100%;
}
.module-mmt-calendar th {
text-align: left;
}
.module-mmt-calendar td {
width: 14%;
height: 75px;
text-align: left;
vertical-align: top;
}
.day-photo {
width: 54px;
height: 54px;
}
.day-photo a {
display: block;
}
.day-photo a img {
width: 50px;
height: 50px;
}
/*green*/
/* general page elements */

.entry_title, .entry-header a {
text-decoration: none;
color: #32A7AA;
}
.entry_title:link, .entry-header a:link {
color: #32A7AA;
}
.entry_title:visited, .entry-header a:visited {
color: #32A7AA;
}
.entry_title:active, .entry-header a:active {
color: #32A7AA;
}
.entry_title:hover, .entry-header a:hover {
text-decoration: underline;
color: #32A7AA;
}
/* layout */



#container {
position: static;
}
#container-inner {
position: static;
/*border: 1px solid #ccc;
 background: #fff; */
}
#banner {
position: relative;
background-image:url(../images/blog_title.png);
background-repeat:no-repeat;
background-position: center;
height:179px;
border: 0;
/* no ie mac  height: 1%; ie win 5.5, 6 win */
color: #fff;
text-align: left;
font-family: Helvetica, Verdana, Arial, sans-serif;
}
#banner-inner {
visibility:hidden;
padding: 15px;
}
#banner a {
color: #fff;
text-decoration: none;
}
#banner-header {
margin: 0.25em 0;
font-size: xx-large;
font-weight: bold;
}
#banner-description {
margin: 0.25em 0;
font-size: small;
}
/* default to artistic/calendar/timeline layout */

#container {
width: auto;
}
.layout-artistic #alpha, .layout-calendar #alpha {
display: block;
float: none;
width: auto;
margin-right: 465px;
}
.layout-artistic #alpha-inner, .layout-calendar #alpha-inner, .layout-timeline #alpha-inner {
/*border: 1px solid #ccc;*/
padding: 14px;
background: #fff;
}
.layout-artistic #beta, .layout-calendar #beta {
width: 465px;
display: block;
position: absolute;
float: none;
right: 0;
top: 0;
}
.layout-artistic #beta-inner, .layout-calendar #beta-inner, .layout-timeline #beta-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
/* in artistic/calendar/timeline layouts, #gamma and #delta are inside #beta */

#beta #gamma, #beta #delta {
width: 210px;
margin: 15px 0;
}
#beta #gamma-inner, #beta #delta-inner {
padding: 0;
}
/* content */

.content-nav {
margin-top: 0;
}
.content-header {
margin: 0 0 20px;
padding: 5px 0 0;
color: #666;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: x-large;
font-weight: bold;
}
.date-header, .trackbacks-header, .comments-open-header, .archive-header {
margin: 0 0 10px;
border: 0;
color: #666;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
text-align: left;
font-weight: bold;
}
.entry-header, .comments-header {
margin: 1px 0 10px;
border: 0;
color: #32A7AA;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 24px;
text-align: left;
font-weight: normal;
}
.comments-header {
/*border-top:1px solid #32A7AA;*/
}
.comment_icon {
background-image:url(http://enmusique.typepad.com/images/comment_icon.png);
background-repeat:no-repeat;
background-position:center;
width:80px;
height:50px;
float:left;
}
.comment_icon__alexandre_daneau_ {
background-image:url(http://enmusique.typepad.com/comment_icon_author.png);
padding-right:10px;
width:80px;
height:64px;
}

.comment_icon_author {
background-image:url(http://enmusique.typepad.com/comment_icon_author.png);
background-repeat:no-repeat;
background-position:center;
width:90px;
height:61px;
float:left;
}
.comment_number {
color:#FFFFFF;
font-size:18px;
padding-top:7px;
padding-left:0px;
text-align: center;
}
.comment_icon__alexandre_daneau_ .comment_number {padding-top:5px;padding-left:5px;}

.comment_number_author {
color:#FFFFFF;
font-size:40px;
padding-top:30px;
padding-left:33px;
}
/*
.entry-header
{
margin: 1px 0 10px;
border: 0;
color: #666;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: medium;
text-align: left;
font-weight: bold;
}
*/

.entry-content, .entry-footer, .trackbacks-info, .trackback-content, .comments-open-content, .comments-open-footer, .comments-closed, .archive-content {
margin: 10px 0;
}
.entry-content {
text-align: left;
font-size : 14px;
}
.entry-technorati-tags {
font-size: xx-small;
}
.entry-toolbar {
float: right; 
width: 100%; 
text-align: right;
border-bottom: 1px solid #32A7AA;
}
.entry-footer, .trackback-footer, .comment-footer {
margin: 0 0 10px;
/*border-top: 1px solid #32A7AA;*/
border-bottom: 1px solid #32A7AA;
padding: 3px;
color: #666;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
line-height: normal;
text-align: left;
}
#comment-author, #comment-email, #comment-url {
width: 40%;
}
#comment-author, #comment-email, #comment-url, #comment-text {
color:#666666;
border: 1px solid #666666;
margin-bottom:5px;
}
/* fixes bug in ie win */
img.image-full {
width: 320px;
}
/* modules */

.module a {
text-decoration: none;
font-weight: bold;
}
.module a:link {
color: #FFF;
}
.module a:visited {
color: #32A7AA;
}
.module a:active {
color: #32A7AA;
}
.module a:hover {
color: #32A7AA;
}
.module-header {
margin: 5px 0;
border-bottom: 1px dotted #ccc;
padding: 3px;
color: #666;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: small;
line-height: normal;
font-weight: bold;
/*text-transform: uppercase;*/
letter-spacing: .3em;
text-align: left;
}
.module-content {
margin: 5px 0 20px;
color: #333;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: x-small;
line-height: 150%;
font-weight: bold;
text-align: left;
}
.module-list {
margin: 0;
}
/*.module-list-item {
margin: 10px 0;
} */
.typelist-thumbnailed .module-list-item {
margin: 10px 0;
}
.module img, .module-photo img {
border: 3px solid #eee;
}
.module-photo .module-content {
text-align: left;
}
.module-powered {
text-align: left;
}
.module-calendar .module-header {
color: #666;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: x-small;
border-bottom: 1px dotted #ccc;
text-align: left;
font-weight: bold;
text-transform: uppercase;
padding: 3px;
letter-spacing: .3em;
}
.module-calendar th, .module-calendar td {
text-align: center;
font-weight: normal;
}
.typelist-thumbnail img {
margin: 0;
}
.module-featured-photo {
margin-bottom: 5px;
}
.module-featured-photo .module-content img {
width: 420px;
}
.module-recent-photos .module-content {
padding: 2px 0 0;
}
.module-recent-photos .module-list {
margin: 0;
}
.module-recent-photos .module-list-item {
width: 70px; /* ie mac fix */
height: 70px; /* for appearance with varying image border widths */
margin: 0 2px 2px 0;
}
/* moblog1 tweaks */

.layout-moblog1 #container {
width: auto;
}
.layout-moblog1 #alpha {
width: 200px;
display: block;
position: absolute;
float: none;
left: 0;
top: 0;
}
.layout-moblog1 #alpha-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
.layout-moblog1 #beta {
display: block;
float: none;
width: auto;
margin-left: 200px;
margin-right: 200px;
}
.layout-moblog1 #beta-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
.layout-moblog1 #gamma {
width: 200px;
display: block;
position: absolute;
float: none;
right: 0;
top: 0;
}
.layout-moblog1 #gamma-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
/* moblog2 tweaks */

.layout-moblog2 #container {
width: auto;
}
.layout-moblog2 #alpha {
width: 100px;
display: block;
position: absolute;
float: none;
left: 0;
top: 0;
}
.layout-moblog2 #alpha-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
.layout-moblog2 #beta {
display: block;
float: none;
width: auto;
margin-left: 100px;
margin-right: 330px;
}
.layout-moblog2 #beta-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
.layout-moblog2 #gamma {
width: 190px;
display: block;
position: absolute;
float: none;
right: 140px;
top: 0;
}
.layout-moblog2 #gamma-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
.layout-moblog2 #delta {
width: 140px;
display: block;
position: absolute;
float: none;
right: 0;
top: 0;
}
.layout-moblog2 #delta-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
.layout-moblog2 .module-photo img {
width: 100px;
height: auto;
}
/* timeline tweaks */

.layout-timeline #alpha {
display: block;
float: none;
width: auto;
margin-right: 390px;
}
.layout-timeline #beta {
width: 390px;
display: block;
position: absolute;
float: none;
right: 0;
top: 0;

}
.layout-timeline #beta #gamma {
width: 175px;
}
.layout-timeline #beta #delta {
width: 170px;
}
/* one-column tweaks */

.layout-one-column #container {
width: auto;
}
.layout-one-column #alpha {
display: block;
float: none;
width: auto;
}
.layout-one-column #alpha-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
/* two-column-left tweaks */

.layout-two-column-left #container {
width: auto;
}
.layout-two-column-left #alpha {
width: 200px;
display: block;
position: absolute;
float: none;
left: 0;
top: 0;
}
.layout-two-column-left #alpha-inner {
/*border: 1px solid #ccc;*/
padding: 14px;
background: #fff;
}
.layout-two-column-left #beta {
display: block;
float: none;
width: auto;
margin-left: 200px;
}
.layout-two-column-left #beta-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
/* two-column-right tweaks */
.layout-two-column-right{
background-image:url(../images/error_bkg_blogtitle.png);
background-repeat: repeat-x;
}
.layout-two-column-right #container {
width: auto;
}
.layout-two-column-right #alpha {
display: block;
float: none;
width: auto;
margin-right: 200px;
}
.layout-two-column-right #alpha-inner {
/*border: 1px solid #ccc;*/
padding: 14px;
background: #fff;
}
.layout-two-column-right #beta {
background-color:#32A7AA;
width: 309px;
display: block;
position: absolute;
float: none;
right: 0;
top: 0;
margin-right:10px;
margin-top:14px;
}
.layout-two-column-right #beta-inner {
border: 1px solid #ccc;
padding: 14px;
/*background: #fff;*/
}
/* three-column tweaks */

.layout-three-column #container {
width: auto;
}
.layout-three-column #alpha {
width: 200px;
display: block;
position: absolute;
float: none;
left: 0;
top: 0;
}
.layout-three-column #alpha-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
.layout-three-column #beta {
display: block;
float: none;
width: auto;
margin-left: 200px;
margin-right: 200px;
}
.layout-three-column #beta-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
.layout-three-column #gamma {
width: 200px;
display: block;
position: absolute;
float: none;
right: 0;
top: 0;
}
.layout-three-column #gamma-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
/* three-column-right tweaks */

.layout-three-column-right #container {
width: auto;
}
.layout-three-column-right #alpha {
display: block;
float: none;
width: auto;
margin-right: 400px;
}
.layout-three-column-right #alpha-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
.layout-three-column-right #beta {
width: 200px;
display: block;
position: absolute;
float: none;
right: 200px;
top: 0;
}
.layout-three-column-right #beta-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
.layout-three-column-right #gamma {
width: 200px;
display: block;
position: absolute;
float: none;
right: 0;
top: 0;
}
.layout-three-column-right #gamma-inner {
border: 1px solid #ccc;
padding: 14px;
background: #fff;
}
.module-list-item a{
font-size:12px;
font-weight:normal;
}
.module-list-item a:link{
text-decoration:none;
color:#FFFFFF;
}
.module-list-item a:active{
text-decoration:none;
color:#FFFFFF;
}
.module-list-item a:hover {

color:#32A7AA;
}
.module-list-item a:visited {
text-decoration:none;
color:#BBBBBB;
}
p.content-nav a {
font-size:12px;
color:#32A7AA;
text-decoration:none;
}
p.content-nav a:hover {
color:#32A7AA;
text-decoration:underline;
}
.read_more{
color:#666666;
}
.archive-list-item{
margin-left:10px;
text-align:left;
}
.archive-list-item a{
font-size:12px;
color:#32A7AA;
}

/**********************************************
imported from the inline HTML */

.comment_borderBottom {border-bottom:1px solid #32A7AA; width:100%;float:left; height:1px;}
.body_backgroundImages {text-align: center;background-image: url(../images/bkg_top.jpg); background-repeat: no-repeat; background-position: center top;}
.publicite_font {font-size:xx-small; color:#FFFFFF}
/* ph=1 */

