/* Biography tables */

.album td, .videos td, .discography td, .remixes td, .feats td, .songs td, .search_samples td, .lyrics_search td {
	border-bottom: 1px solid #CCC;
	padding: 5px;
}

.songs tr:nth-child(even), .lyrics_search tr:nth-child(even), .search_samples tr:nth-child(even) {
	background-color: #EEE;
}

.songs tr:nth-child(odd), .lyrics_search tr:nth-child(odd), .search_samples tr:nth-child(odd) {
	background-color: #FFF;
}



.songs th {
	background-color: #9966FF;
	color: #FFF;
	padding: 5px;
}

.search_samples {
	background-color: #DDD;
}

.search_samples th {
	background-color: #CCC;
}

.search_samples td, .search_samples th {
	border-bottom: 1px solid #CCC;
	padding: 6px;
}


/* Ball links to switch from one sleeve to another */

#middle_column .ball_links {
	position: absolute; 
	bottom: -8px; 
	right: 10px;
	height: 25px;
}

#middle_column .ball_links span {

}

#middle_column .ball_links span a, .ball_links span a, .steps  {
	font-weight: bold;
	color: #FFF;
	font-size: 16px;
	-moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;	
	background-color: #FF0033;	
	width: 30px;
	height: 30px;
	padding: 4px 5px 5px 4px;
	text-align: center;
	display: block;
	float: left;
	margin-right: 5px;
	-moz-box-shadow: 2px 2px 12px #aaa; 
    -webkit-box-shadow: 2px 2px 12px #aaa; 
    box-shadow: 2px 2px 12px #555; 
}

#middle_column .ball_links span a:hover, .ball_links span a:hover, .steps {
	text-decoration: none;
	background-color: #BF0048;
	transition: background-color 1s;
}

/* Timeline */ 


#timeline {
	width: 600px; height: 142px; overflow: auto; margin-left: 10px; margin-right: auto;
}

.graduations {
	border-left: 1px solid #999; 
	background: url(../images/graduations.gif) repeat-x bottom;
	height: 110px; 
	font-weight: bold;
	font-size: 18px; 
	font-family: Georgia, Times, serif;
	color: #333;
}

.bord_gauche_timeline {
	position: absolute; left: 0px; top: 0px;
	width: 20px;
	height: 120px;
	background: url(../images/bord_gauche_timeline.png) no-repeat;
}

/* Other search forms */


.bio_search, .sound_search, .song_search {
	padding: 5px 5px 5px 5px;
}

.bio_search:after, .sound_search:after, .song_search:after, .lyric_search:after{
    clear: both;
    content: "";
    display: block;
}

.bio_search {
	background-color: #FFCCCC;
}

.sound_search, .song_search {
	background-color: #EEE;
}

.lyric_search {
	background-color: #FFC;
}

.bio_search input, .bio_search select, .sound_search input, .song_search input, .song_search select, .champs, .lyric_search input {
	padding: 5px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;	
	border: 1px solid #666;
}

.bio_search .form_row label, .song_search label, .sound_search label, .lyric_search label {
	display: block;
	text-align: center;	
}

.bio_search .column1-5, .song_search .column1-5, .sound_search .column1-3, .lyric_search .column1-3 {
	text-align: center;	
}

.bio_search input[type="submit"], .bio_search input[type="button"], .song_search input[type="submit"], .sound_search input[type="submit"], .lyric_search input[type="submit"]{
	padding: 7px 15px 7px 15px;
	font-size: 120%;
	text-transform: uppercase;	
	font-weight: bold; 
}

.bio_search input[type="submit"], .bio_search input[type="button"]{
	background-color: #FF7070; border: 1px solid #CC2222;
	transition: 0.5s all;
}

.song_search input[type="submit"]{
	background-color: #CCC; border: 1px solid #AAA;
	transition: 0.5s all;
}

.bio_search input[type="submit"]:hover, .bio_search input[type="button"]:hover{
	background-color: #e25252; border: 1px solid #CC2222;
}

.song_search input[type="submit"]:hover{
	background-color: #AAA; border: 1px solid #AAA;
}

.bio_search_result {
	margin-top: 10px;
	padding: 5px;
}

#middle_column .bio_search_result p {
	margin-left: 5px;	
}

.bio_search_result .trombino_pic {
	float:left;
	width: 40px;
	height: 40px;
	margin: 5px 10px 0px 5px;
}

.warning {
	text-align: center; 
	background-color: #ffd6d6; 
	padding: 10px;
}

.warning p {
	 font-size: 150%; 
	 font-weight: 600; 
	 color: #D52100;
}

/* Game - Who do those eyes belong to ? */ 


.button, .button2, a.button, #middle_column a.button,  #middle_column a.button2 {
	/*border: 3px solid #fff;
	-moz-box-shadow: 1px 1px 12px #BBB; 
	-webkit-box-shadow: 1px 1px 12px #BBB; 
	box-shadow: 1px 1px 12px #555;*/
	background-color: #333;
	color: #FFF;
	padding: 10px;
	margin: 3px;
	background-image: url(../../images/ombre_haut2.png);
	background-repeat: repeat-x;
	background-position: top;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 150%;
}


.button2 {
	font-size: 200%;
	/*font-weight: bold;*/

}

#middle_column a.button:hover, #middle_column a.button2:hover {
	text-decoration: none;	
}



#middle_column .bio_search_result .resume p {
	font-size: 90%;	
	margin-left:0px;
	padding-bottom: 0px;
}