@CHARSET "UTF-8";
/*** CHANSON ***/
.log {
	border: solid 1px gray;
	background-color: white; 
}
.log code {
	background-color: #FDFFEE;
}
body {
	font-family: cursive, georgia, serif; 
	font-size: 13px; 
/*
	background-image: url(../images/bg_black_white.gif); 
	background-repeat: repeat-x;
	background-attachment: fixed; 
	*/
	background-color: #333333; 

}
body table {
	text-align: center;
	background-color: black; 
}
body td {
	vertical-align: top; 
}
	body pre {text-align: left;
}

body h2 {
	color: silver; 
}
body b {
	color: silver; 	
}
.top {
	color: #FFFFCC; 
}
.top a {
	color: #E0FFFF; 
}
.share {
	text-align: right; 	
}
.main_menu_home a {
	color: white; 
	text-decoration: none; 
}
.main_menu_home a:hover {
	color: silver; 
}
.artists_links {
	/*overflow: auto;*/
}
.artists_links img {
	border: 0; 
	width: 120px; 
}
.artists_links ul {
	list-style-type: none;
	margin: 10px;
	padding: 0;	
}
.artists_links li {
	float: left;
	margin: 20px 10px 0 0;
	/*width: 85px;
	height: 190px;	*/
}
.artists_links ul.li img{
	/*width: 70px;
	height: 70px;*/ 
}                 
.artists_links a {
	color: white; 
	text-decoration: none; 
}
.artists_links a:hover {
	color: silver; 
} 
.menu_home a {
	color: white; 
	/*display: inline; */
}
.menu_home a:hover {
	color: silver; 
}
.menu a {
	display: block; 
	color: white; 
	text-decoration: none; 
}
.menu a:hover {
	color: silver; 
}
#main_menu_artist {
	text-align: right; 
}
#menu_left {
	text-align: right; 
}
#menu_right {
	text-align: left; 
}
.view {
	/*border-right: solid 1px gray;
	border-left: solid 1px gray;*/
	padding: 10px; 
	/*color: white; 
	background-color: black; */
} 
.view h2 {
	color: silver; 
	/*border: solid 1px gray; */
}
.view h2 a {
	color: silver; 	
	text-decoration: none; 
}
.view h2 a:hover {
	color: #F5F5F5; 
}
.view h3 {
	color: white; 	
}
.view pre {
	color: #F5F5F5; 
	font-size: 13px; 
	font-family: cursive, georgia; 
	text-align: center; 
}
.prev_next {
	background-color: black; 
}

.control {
	font-size: 10px; 
	text-align: center; 
	color: silver; 	 
	vertical-align: middle; 
}
.control a {	
	display: inline; 
	color: black; 
	text-decoration: none; 
	background-color: #F5F5F5; 
	font-family: georgia;
	font-weight: bold; 
	border: solid 1px #F5F5F5; 
}
.control a:hover {
	color: gray; 
	background-color: white; 
	border: solid 1px white; 
}
.adds {
	color: white; 	
	
}
/*** SUPPORT ***/
.support {
	color: white; 
	font-size: 15px; 
}

/*** DYNAMIC STYLES ***/
#selected_menu {
	color: gray; 
	cursor: text; 
}
#random {
	color: black;
	background-color: red; 
	border: solid 1px red; 
}
#random:hover {
	color: gray; 
	background-color: white; 
	border: solid 1px white; 
}
#selected_artist, #selected_song {
	border: solid 1px gray; 
}
.error_404 {
	text-align: center; 
}
.footer {
	text-align: center; 
}
.footer a {
	color: black; 	
}
.footer hr {
	height: 1px; 
	color: black; 
 	width: 40%;
}

