/*******
 *	CSS Lenny Solomon
 *  September, 2004
 *  EnTechnevision Inc.
 *******/ 
 

/* -- General elements -- */
body {
	background-color: #000;
	background-image: url(/images/bg_inside.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	margin: 0px;
	min-height: 100%;
	border-left: 10px solid #930;
}

hr {
	height:1px;
}

div, p, th, td, span, li, input, select, h2 {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
}

input, select, textarea {
	background-color: #F9EED5;
	border: 1px solid #000;
	text-align: left;
}
.center, .center span {
	text-align:center;
}
.button {
	font-weight: bold;
	font-size: 11px;
	padding: 2px 5px;
	text-align:center;
}

h2 {
	font-size: 12px;
	color: #900;
	margin-left: 20px;
}

/* -- Id elements -- */

.redTitle {
	color: #900;
	font-size: 12px;
	font-weight: bold;
}

span.NewCD {
	font-weight:bold;
	color: red;
}
.arrow {
padding:10px;
padding-top:4px;
padding-bottom:0px;
}

#backInside {
	position:absolute;
	top:0px;
	left:0px;
}
.clear {
	clear: both;
	margin:0px;
	padding:0px;
	height: 1px;
}
.min11 {
	margin-top: -11px;
}

#logo{
	margin-left: 10px;
	width: 295px;
	height: 65px;
	margin-bottom: 5px;
}
/* \ */
#logo{
	margin-left: 10px;
	_margin-left:10px;
}

.linksMenu a img{
margin-left:-2px;
_margin-left:7px;
margin-bottom:10px;
border: 2px solid #C2EBEF;
}

.linksMenu a:hover img{
	border: 2px solid #FC0;
}

#EmailButton{
	position:absolute;
	margin-top:-70px;
	margin-left: 687px;
	_margin-left:668px;
}

#menu{
	width: 775px;
	height: 90px;
}

#title {
	width: 752px;
}

#title IMG.titre {
	margin-top: 10px;
	padding-left: 140px;
}

/* -- Menu music -- */

#gallery{
	margin-bottom: 10px;
}

/* *** MUSIC MENU *** */
#music {
	background-image: url(/images/title_music.jpg);
	background-position:10px;
	background-position:top;
	background-repeat:no-repeat;
	margin-top: 7px;
}

.musicIndividualIcon {
	position: relative;
	float: left;
	padding: 1px 4px;
	padding-left: 1px;
	text-align: center;
	margin-bottom: 5px;
	_margin-bottom: -10px;
	_margin-top: 1px;
	width: 13%;
	display: inline;
}

.musicIndividualIcon A {
	text-decoration:none;
	color: #C2EBEF;
	padding-top:0px;
	font-weight:bold;
	font-size: 9px;
	margin-bottom:4px;
}

.musicIndividualIcon A IMG {
	margin-bottom:4px;
	_margin-bottom:0px;
	margin-top:3px;
	border: 1px solid #C2EBEF;
}

.musicIndividualIcon A:hover {
	color:#FC0;
}

.musicIndividualIcon A:hover IMG {
	border: 1px solid #FC0;
}

.paddingTitle {
	padding-left: 30px;
}

/* -- Events -- */
.eventsBack {
	text-align:center;
	padding-right:0px;
}

.eventsBack IMG {
	padding:0px 10px;
}

.events A {
	color:#FFF;
}

/* ------------------------------------------- */

/* -- Appearances -- */
#archive {
	position: relative;
	border: 1px dashed #000;
	background-color: #c7b89f;
	width: 300px;
	text-align: center;
	padding: 10px;
	color: #900;
	padding-bottom: 2px;
	_padding-bottom: 0px;
	margin-right: 10px;
	margin-left: auto;
	font-weight:bold;
}

#tab_listItems {
	margin: 15px 0px 15px 0px;
	_margin: 15px 0px 15px 15px;
	border-bottom: 1px solid #333;
}

#tab_listItems TD {
	border-top: 1px solid #333;
	padding: 7px;
	color: #333;
	vertical-align: top;
}

#tab_listItems TD IMG {
	border: 0px;
}

#tab_listItems TR.bg0 {
	background-color: #C7B89F;
}

#tab_listItems TR.bg1 {
	background-color: #DCCFBD;
}

#tab_listItems TD#link {
	padding-left: 30px;
	padding-right: 30px;
}

#link A {
	font-weight: bold;
	color: #900;
	padding-top: 6px;
	text-decoration: none;
}

#link A:hover {
	color: #F63;
	text-decoration: underline;
}

.subTitleNoMargin {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0px;
}

.date {
	color: #900;
}

#contentMenu .menu_event A {
	position:relative;
	color: #000;
	text-decoration: none;
	display:block;
	border: 1px solid #000;
	text-align:center;
	padding: 3px;
	background: #F9EED5;
	margin: 3px;
	font-weight: bold;
}

#contentMenu .menu_event A:hover {
	color: #FFF;
	background: #900;
}

.moreInfo A {
	position: relative;
	color: #000;
	text-decoration: none;
	display: block;
	border: 1px solid #000;
	text-align: center;
	padding: 3px;
	background: #F9EED5;
	margin: 3px;
	font-weight: bold;
}

.moreInfo A:hover {
	color: #FFF;
	background: #900;
}

/* ------------------------------------------- */

/* -- About -- */
#about {	
	background-color: #000;
	margin: 0px;
	padding: 0px;
	font-color: #FFF;
	width: 630px;
	padding: 20px 40px;
}

#about A {
	color: #FC0;
	font-weight: bold;
	text-decoration: none;
}
#about A:hover {
	color: #F63;
	text-decoration:underline;
}

#about P {
	color: #FFF;
}

#about P.quote {
	color: #F63;
}
#about P.quote span {
	color: #fff;
}

/* ------------------------------------------- */


.instruction{
	_margin-left:0px;
}
.borderEvents{
	border: 1px solid black;
	padding:5px;
	padding-bottom:0px;
}

.subTitle{
	font-weight: bold;
	font-size: 12px;
	margin-bottom:6px;
}
.subTitlePrivacy{
	font-weight: bold;
	font-size: 12px;
	margin:0px;
	padding-top:10px;
	padding-bottom:-10px;
	margin-left: 170px;
}
.subTitleCenter{
	font-weight: bold;
	font-size: 12px;
	margin-bottom:6px;
	text-align:center;
	}


/* *** show MENU *** */
#showMenu{
	color: #FFF;
	margin-left:5px;
	_margin:0px;
	_margin-left:15px;
}
#eventsMenu{
	color: #FFF;
	_margin:0px;
	_margin-left:5px;
	_margin-right:-5px;
}
#showMenu DIV {
	margin-bottom: 10px;
	_margin:0px;
	_margin-bottom:10px;
}
#showMenu a{
 text-decoration:none;
	color: #C2EBEF;
}
#showMenu a:hover{
 text-decoration:underLIne;
	color: #FFF;
}
/* *** TIMELINE *** */
#showMenu p.showName{
	font-weight: bold;
	font-size: 11px;
	margin-bottom:3px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
}
#showMenu p span.quoteName {
	font-size: 10px;
	margin-bottom:3px;
	margin-top:10px;
	margin-left:0px;
	color: #C2EBEF;
	margin-right:0px;
}
#showMenu p{
 text-decoration:none;
	margin-bottom:10px;
}
#showMenu p a{
 text-decoration:none;
	color: #C2EBEF;
}
#showMenu p a:hover{
 text-decoration:underLIne;
	color: #FFF;
}
/* *** show MAIN *** */
#showLink{
	text-align:center;
	_padding-left: 0px;
}
#showLink a img{
	margin: 5px;
	border: 2px solid #355860;
}
#showLink a:hover img{
	margin: 5px;
	border: 2px solid #FC0;;
}
#showLink a{
	text-decoration:none;
	color: #355860;
	padding-top:6px;
	font-weight:bold;
	font-size: 9px;
}
#showLink a:hover{
	color:#FC0;
}

.timeLIne{
	margin-left:-5px;
	margin-right:5px;
}

/* -- Footer -- */
#footer {
	text-align:center;
	margin-left: 20px;
	width: 752px;
	clear: both;
	margin-top:5px;
	color:#FFFFFF;
}
#footer span{
	margin-left: 5px;
	color: #98bbbd;
	font-weight: bold;
}


/* -- Bottom menu -- */
#bottomMenu{
	color: #C2EBEF;
	width: 752px;
	text-align:center;
	margin-left: 20px;
}

#bottomMenu a{
	color: #C2EBEF;
	font-size:10px;
	text-decoration:none;
	font-weight: bold;
}
#bottomMenu a:hover{
	text-decoration:underLIne;
	color:#FC0;
}

/* ---------------------------------- */

