/* MAIN TITLE */

h2 { 
   font-family:arial;
   padding:0px;
   margin:0px;
   margin-left:-3px;
   font-size:28px;
   padding-bottom:20px;
   font-weight:normal;
   line-height:27px;
   color:#faf8f7;
   text-transform:uppercase;
}

/* MAIN TITLE'S SUBTITLE */

h2.withSub{
   font-family:arial;
   padding:0px;
   margin:0px;
   font-size:28px;
   padding-bottom:10px;
   font-weight:normal;
   line-height:27px;
   color:#faf8f7;
   text-transform:uppercase;
}

/* SUBTITLE IN CONTENT */

h3{
   font-family:verdana;
   padding:0px;
   margin:0px;
   font-size:11px;
   padding-bottom:10px;
   font-weight:bold;
   line-height:14px;
   Text-transform:uppercase;
   color:#faf8f7;
}

/* SUBTITLE'S SUBTITLE */

h3.sub{
   font-family:arial;
   padding:0px;
   margin:0px;
   font-size:12px;
   padding-bottom:20px;
   font-weight:normal;
   line-height:12px;
   Text-transform:uppercase;
   color:#faf8f7;
}

p {
   margin:0px;
   padding:0px;
   padding-bottom:15px;
}

/* SPACER - TO BE USED UNDER THE CONTENT SUBTITLE H3 with a SUBTITLE */

p.spacer {
   margin:0px;
   padding:0px;
   padding-bottom:0px;
}

a {
   color:#faf8f7;
   text-decoration:underline;
}

a:hover {
   color:#faf8f7;
   text-decoration:none;
}

/* DEFAULT LIST SETTINGS */
.contentList {
   margin:0px 15px 15px 15px;
   padding:0px;
}

/* DEFAULT LIST ITEM */

.contentListItem {
   margin:0px;
   margin-bottom: 5px;
   padding:0px;
}
/*LIST ITEM without padding*/
.contentListItem2 {
   margin:0px;
   padding:0px;
}
/* WALLPAPER LIST SETTINGS */

.contentListWPP {
   margin:0px;
   margin-bottom:3px;
   padding:0px;
   list-style-type:none;
}

/* WALLPAPER LIST ITEM */

.contentListItemWPP {
   margin:0px;
   margin-bottom: 0px;
   padding:0px;
}

/* CONTENT BOX FOR A FOOD ITEM */

.foodBox{
   float:left;
   width:325px;
}

/* CLUB BOX SETTINGS */

.redBG_club {
   overflow:hidden;
   display:block;
   background-color:#340803;
   background-image:url(/~/media/shows/zumanity/images/interface/redBG.jpg);
   background-repeat:no-repeat;
   width:180px;
   height:80px;
   min-height:80px;
   padding:13px 20px 5px 20px;
   margin:4px 0px 4px 0px;
}

/* DEFAULT RED BOX */

.redBG {
   overflow:hidden;
   display:block;
   background-color:#340803;
   background-image:url(/~/media/shows/zumanity/images/interface/redBG.jpg);
   background-repeat:no-repeat;
   width:385px;
   padding:13px 20px 13px 20px;
   margin:4px 0px 4px 0px;
}

/* DEFAULT RED BOX TEXT SETTINGS */
.redBG_txt {
   overflow:hidden;
   display:block;
   /*background-color:#340803;
   background-image:url(/~/media/shows/zumanity/images/interface/redBG.jpg);*/
   background-repeat:no-repeat;
   padding:8px 30px 13px 0px;
   margin:4px 0px 4px 0px;
}

.txtRow{
   overflow:hidden;
   height:99px;
   padding-bottom:20px;
}

div.txtTitle {
   text-transform:uppercase;
   font-weight:bold;
   padding-top:15px;
}

div.txtDesc {
   font-size:11px;
   padding-bottom:15px;
   padding-right:150px;
}

/* MUSIC MODULE */
/*MÉCANIQUE POUR LES PAGES MUSIQUES À ÉVENTUELLEMENT UTILISER AILLEUR*/

/*ALBUM PRESENTATION*/
div.presentationMusic { /* DEFINES THE ALBUM PRESENTATION WIDTH AND CORRECT DISPLAY */
   width:500px;
   overflow:hidden;
}

div.presentationImage{ /* CONTAINER WHERE THE ALBUM IMAGE IS KEPT */
   float:left;
   padding-right: 15px;
}

div.presentationText{ /* CONTAINER IN WHICH THE ALBUM TITLE AND DESCRIPTION IS KEPT */
   float:left;
   width:300px;
}

/*TRACK DISPLAY LIST*/

.trackListContainer{ /*DEFINES THE WIDTH OF THE TRACK DISPLAY LIST*/
   width:300px;
   float:left;
}

.trackList{ /*REMOVES PADDING AND MARGIN AND STYLE FROM THE LIST */
   margin:0px;
   padding:0px;
   
   list-style-type:none;
   float:left;
}

.trackList li{ /* PERMITS THE LI BEING DISPLAYED AS IF IT WAS A TABLE, SOLUTION VALIDE IN IE AND FIREFOX*/
   float:left;
}

.tracklistTime{ /* IN DISPLAY: THIS IS THE TITLE OF THE TRACK TIME LIST */
   margin-left:20px;
   font-weight:bold;
   text-transform:uppercase;
   float:left;
   margin-bottom:5px;
}

.tracklistName{ /* IN DISPLAY: THIS IS THE TITLE OF THE TRACK TITLE LIST */
   margin-left:26px;
   font-weight:bold;
   text-transform:uppercase;
   width:150px;
   float:left;
   margin-bottom:5px;
}

.trackNumber{ /* IN DISPLAY: THIS IS THE NUMBER OF THE TRACK'S */
   float:left;
   margin-right:2px;
   width:24px;
}

.trackName{ /* IN DISPLAY: THIS IS THE TRACK'S NAME */
   width:150px;
   float:left;
}

.trackTime{ /* IN DISPLAY: THIS IS THE TRACK'S TIME */
   float:left;
   padding-left:25px;

}