body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#222222;
	margin:0px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#222222;
}




a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}



.wrapper{
	width:800px;
	margin:10px auto 0px auto;
	border:0px solid white;
	overflow:hidden;
}

	.header{
		width:100%;
		text-align:center;
		margin-bottom:0px;
		float:left;
		border:0px solid red;
	}
	
		.header .banner{
			width:191px;
			float:left;			
			border:0px solid green;
		}
		
			.header .banner img{
				width:191px;
				border:0px solid #000000;
			}
		
		.header .join_list{
			width:250px;
			margin-top:20px;
			float:right;			
			border:0px solid green;
		}
		
			.header .join_list img{
				border:0px solid #000000;
			}
	
	.banner{
		width:100%;
		float:left;
		margin-top:0px;
		margin-bottom:5px;
		border:0px solid #ffffff;
	}
	
	.scroll{
		width:199px;
		float:right;
		margin-top:-355px;
		border:0px solid #ffffff;
	}
		.scroll img{
			border:0px solid;
		}
		
	.nav_menu{
		width:785px;
		height:38px;
		background-image:url(../images/nav_menu_bg.gif);
		background-repeat:no-repeat;
		font-size:14px;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:5px;
		padding-top:8px;
		padding-left:15px;
		float:left;
		border:0px solid green;
	}
	
		.nav_menu .elem{
			text-align:center;
			float:left;
			border:0px solid blue;
		}
		
			.nav_menu #a{width:90px;}
			.nav_menu #b{width:110px;}
			.nav_menu #c{width:100px;}
			.nav_menu #d{width:100px;}
			.nav_menu #e{width:130px;}
		
			.nav_menu .elem a{
				color:#ffffff;
				display:block;
			}
			
			.nav_menu .elem a:hover{
				color:#bbbbbb;
				display:block;
				text-decoration:none;
			}
			
	.main_content{
		width:100%;
		float:left;
		margin-top:0px;
		margin-bottom:10px;
		border:0px solid #ffffff;
	}
	
		.main_content .body{
			width:840px;
			float:left;
			margin-top:0px;
			margin-bottom:0px;
			border:0px solid #ffffff;
		}

			.main_content .body .side_block{
				width:211px;
				float:left;
				margin-top:0px;
				margin-bottom:0px;
				padding:0px 7px 0px 7px;
				border:0px solid #ffffff;
			}
				
				.main_content .body .side_block .pic{
					width:100%;
					float:left;
					margin-top:0px;
					margin-bottom:16px;
					border:0px solid #ffffff;
				}
				
				.main_content .body .side_block .title{
					width:100%;
					font-size:18px;
					color:#4ac0f0;
					color:#669999;
					float:left;
					margin-top:0px;
					margin-bottom:0px;
					border:0px solid #222222;
				}	
				
				.main_content .body .side_block .elem{
					width:100%;
					float:left;
					margin-top:0px;
					margin-bottom:30px;
					border:0px solid #ffffff;
				}
				
					.main_content .body .side_block .elem .txt{
						width:100%;
						font-size:16px;
						color:#dddddd;
						text-align:center;
						float:left;
						margin-top:0px;
						margin-bottom:0px;
						border:0px solid #ffffff;
					}	
					
						.main_content .body .side_block .elem .txt a{
							color:#dddddd;
						}
					
					.main_content .body .side_block .elem .pic{
						width:100%;
						float:left;
						text-align:center;
						margin-top:0px;
						margin-bottom:0px;
						border:0px solid #ffffff;
					}	
					
						.main_content .body .side_block .elem .pic img{
							width:200px;
							border:0px solid #dddddd;
						}
				
				
				
		
		
	
			.main_content .body .block_large{
				width:565px;
				background-image:url(../images/body-bg.gif);
				float:left;
				margin-top:0px;
				margin-bottom:0px;
				padding:10px 5px 5px 5px;
				border:0px solid #ffffff;
			}		
		
				.main_content .body .block_large .pic{
					width:100%;
					float:left;
					margin-top:0px;
					margin-bottom:16px;
					border:0px solid #ffffff;
				}
				
				.main_content .body .block_large .title_OLD{
					width:100%;
					font-size:32px;
					color:#4ac0f0;
					color:#3b4449;
					color:#eeeeee;
					color:#660000;
					color:#761502;
					float:left;
					margin-top:0px;
					margin-left:15px;
					margin-bottom:0px;
					border:0px solid #ffffff;
				}
				
				.main_content .body .block_large .hr{
					width:80%;
					height:2px;
					background-color:#bbbbbb;
					float:left;
					margin:10px auto 20px auto;
					border:0px solid #ffffff;
				}
				
				.main_content .body .block_large .txt{
					width:545px;
					background-color:#ffffff;
					font-size:14px;
					color:#000000;
					float:left;
					text-align:left;
					padding:10px;
					margin-top:0px;
					margin-bottom:0px;
					border:0px solid #ff0000;
				}	
				
					.main_content .body .block_large .txt img{
						border:0px solid;
					}
				
					.main_content .body .block_large .txt a{
						color:#111111;
						font-weight:bold;
					}
					
					.main_content .body .block_large .txt a:hover{
						color:#990000;
					}
					
					.main_content .body .block_large .txt .title{						
						color:#3b4449;
						color:#000044;
						font-family:impact;
						font-size:29px;
					}
			
			
				

	
	
	
.footer{
	width:100%;
	height:40px;
	color:#dddddd;
	background-color:#3a4348;
	text-align:center;
	margin-bottom:0px;
	padding:20px 10px 0px 10px;
	float:left;
	border:0px solid #222222;
}

	.footer a{
		color:#dddddd;
		font-weight:bold;
	}
	
	
	
	
	
	
	
	
	
	/*** ARTISTS BLOCKS ***/
	
				.main_content .body .block_large .cont_artist{
					width:100%;
					font-size:14px;
					float:left;
					text-align:left;
					margin-top:0px;
					margin-bottom:40px;
					border:0px solid #;
				}	
				
					.cont_artist .left{
						width:180px;
						float:left;
					}
				
						.cont_artist .left .pic{
							width: 180px;
							float:left;
							border:1px solid #ffffff;
						}
						
							.cont_artist .left .pic img{
								width: 180px;
								border:1px solid #555555;
							}
							
						.cont_artist .left .artist_name{
							width: 180px;
							font-size:32px;
							font-family:impact;
							color:#990000;
							text-decoration:underline;
							float:left;
							border:0px solid #ffffff;
						}
						
						.cont_artist .left .artist_name_instrument{
							width: 180px;
							font-size:22px;
							font-weight:bold;
							color:#000066;
							float:left;
							margin-bottom:10px;
							border:0px solid #ffffff;
						}
							
					.cont_artist .right{
						width:365px;
						margin-left:10px;
						float:left;
					}
						
						.cont_artist .right .txt_bio{
							width: 360px;
							background-color:#ffffff;
							padding:5px;
							float:left;
							border:0px solid #ffffff;
						}
						
							.cont_artist .right .txt_bio a{
								color:#990000;
							}
							
							
		/**** CONTACT US ***/
	
				.main_content .body .block_large .contact_body{
					width:545px;
					float:left;
					margin-top:0px;
					margin-bottom:0px;
					border:0px solid red;
				}
							
					.main_content .body .block_large .contact_body .block{
						width:250px;
						text-align:left;
						margin-right:20px;
						float:left;
						border:0px solid red;
					}
					
						.main_content .body .block_large .contact_body .block .left{
							width:200px;
							float:left;
						}
											
							.main_content .body .block_large .contact_body .block .sub_title{
								width:100%;
								font-weight:bold;
								float:left;	
								border:0px solid red;						
							}
							
							.main_content .body .block_large .contact_body .block .txt{
								width:100%;
								margin-bottom:19px;
								float:left;
								border:0px solid green;							
							}	
							
								.main_content .body .block_large .contact_body .block .txt a{										
									color:#111111;
								}
								
								.main_content .body .block_large .contact_body .block .txt #bottom_item{
									margin-bottom:0px;
								}
								
						.main_content .body .block_large .contact_body .block .right{
							width:50px;
							float:left
						}
								
							.main_content .body .block_large .contact_body .pic{
								width:70px;
								text-align:left;
								margin-bottom:0px;
								border:0px solid red;						
							}
							
								.main_content .body .block_large .contact_body .pic img{
									width:50px;
								}
					
	/**** END CONTACT US ***/
	
	
	
	
	
	
	
	
	
			/**********************/		
			/*** ELEMENT REVIEWS **/
			/**********************/
			.elem-reviews{
				width:490px;
				width:600px;
				color:#111111;
				background-color:#ffffff;
				margin:10px auto 40px auto;
				border:0px solid #b3b3b3;
			}
			
				.elem-reviews .title-reviews{
					width:490px;
					font-family:Times, serif;
					font-size: 22px;
					color:#df0000;
					display:block;
					text-align:left;
					margin:0px;
					padding:15px 30px 5px 30px;
					border:0px solid #626262;
					border-bottom:0px solid #b3b3b3;				
				}
				
				.elem-reviews .date-reviews{
					width:490px;
					font-family:Arial, Helvetica, sans-serif;
					font-size: 12px;
					color:#898989;
					text-align:left;			
					display:block;
					padding:0px 30px 5px 30px;
					margin-top:5px;
					border:0px solid #b3b3b3;
				}
				
					.elem-reviews .date-reviews hr{
						margin-top:10px;
						border:1px solid #b3b3b3;
					}
				
				.elem-reviews .txt-reviews{
					width:490px;
					font-size:13px;
					color:#111111;
					text-align:justify;
					background-color:#ffffff;
					margin:0px;
					padding:15px 30px 15px 30px;
					border:0px solid #b3b3b3;
					border-top:0px solid #b3b3b3;			
				}
					.elem-reviews .txt-reviews img{
						float:left;
						margin-right:30px;
						margin-bottom:30px;
						border:0px solid #ffffff;
					}
				
					.elem-reviews .txt-reviews a{
						font-weight:bold;
						color:#bb0000;
						text-decoration:underline;
					}
					
					.elem-reviews .txt-reviews a:hover{
						font-weight:bold;
						color:#990000;
					}
				
				.elem-reviews .source-reviews{
					width:490px;
					font-family:Arial, Helvetica, sans-serif;
					font-size: 12px;
					color:#df0000;
					text-align:left;			
					display:block;
					padding:0px 30px 5px 30px;
					margin-top:10px;
					border:0px solid #b3b3b3;
					border-right:0px solid #b3b3b3;
					border-left:0px solid #b3b3b3;		
				}
			/**************************/		
			/*** END ELEMENT REVIEWS **/
			/**************************/
