body {
	background: #363636;
	font: 11px Arial, Helvetica;
	line-height: 12px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}

img {
	display: block;
}

form {
	margin: 0px;
	padding: 0px;
}

a {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#main_left, #main_right, #main_right_1a, #main_right_1b, #main_right_2a, #main_right_2b, #main_right_3 {
	width: 222px;
	min-height: 700px;
	height: auto !important;
	height: 700px;
	float: left;
}

#main_left {
}

#main_right {
	width: 708px;
	margin-left: 16px;
}

#main_right_1a {
	background: url('images/bg_blue.gif') top repeat-x;
	width: 370px;
}

#main_right_1b {
	background: url('images/bg_grey.gif') top repeat-x;
	width: 306px;
	margin-left: 17px;
}

#main_right_2a {
	background: url('images/bg_blue.gif') top repeat-x;
	width: 155px;
}

#main_right_2b {
	background: url('images/bg_grey.gif') top repeat-x;
	width: 527px;
	margin-left: 11px;
}

#main_right_3 {
	background: url('images/bg_blue.gif') top repeat-x;
	width: 693px;
}

#top_1, #top_2, #top_3 {
	background: url('images/image_top1.gif') top left no-repeat;
	width: 724px;
	height: 36px;
	float: left;
}

#top_2 {
	background: url('images/image_top2.gif') top left no-repeat;
}

#top_3 {
	background: url('images/image_top3.gif') top left no-repeat;
}

#player {
	background: url('images/bg_nav.gif') top left repeat-y;
	width: 222px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	float: left;
}

#copyrights {
	font-size: 10px;
	width: 222px;
	min-height: 10px;
	height: auto !important;
	height: 10px;
	float: left;
}

.blue_1_title, .blue_1_content, .blue_2_title, .blue_2_content, .blue_3_title, .blue_3_content {
	width: 348px;
	padding: 9px 11px 9px 11px;
	float: left;
	border-bottom: 3px #363636 solid;
}

.blue_1_title, .blue_2_title, .blue_3_title {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -0.7px;
}

.blue_1_content, .blue_2_content, .blue_3_content {
	width: 348px;
	padding-bottom: 20px;
}

.blue_1_content, .blue_2_content {
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

.blue_2_title, .blue_2_content {
	width: 671px;
}

.blue_3_title, .blue_3_content {
	width: 133px;
}

.grey_1_title, .grey_1_content, .grey_2_title, .grey_2_content, .grey_3_content {
	width: 284px;
	padding: 9px 11px 9px 11px;
	border-bottom: 3px #363636 solid;
	float: left;
}

.grey_1_title, .grey_2_title {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -0.7px;
}

.grey_1_content, .grey_2_content, .grey_3_content {
	padding-bottom: 10px;
}

.grey_1_content, .grey_2_content {
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

.grey_2_title, .grey_2_content {
	width: 505px;
}

.grey_1_content {
	width: 284px;
}

.album_cover {
	width: 110px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	float: left;
}

.album_data {
	width: 174px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	margin-bottom: 20px;
	float: left;
}

.bio_cover {
	width: 244px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	float: left;
}

.bio_data {
	width: 427px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	margin-bottom: 20px;
	float: left;
}

.image_border_1 {
	border: 2px #ffffff solid;
	margin: 0 0 18px 10px;
}


.field_1, .field_2, .field_3 {
	background: #95dcff;
	color: #000000;
	border: 1px #dcf2fc solid;
	font: 12px Arial, Helvetica;
	padding: 2px;
}

.field_1 {
	width: 121px;
}

.field_2 {
	width: 256px;
	margin-top: 4px;
}

.field_3 {
	width: 336px;
	margin: 4px 0 10px 0;
}

.button_1 {
	border: 1px #52585a solid;
	background: #000000;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	padding: 3px 6px 4px 6px;
	*padding: 2px 1px 3px 1px;
	margin-top: 4px;
}

.button_2 {
	border: 2px #616161 solid;
	background: #00aeef;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	padding: 3px 6px 4px 6px;
	*padding: 2px 1px 3px 1px;
	margin-top: 4px;
}

.data_title_1 {
	font-weight: bold;
}

.pagination_1a, .pagination_1b {
	width: 174px;
	float: left;
}

.pagination_1b {
	text-align: right;
}

.error_1 {
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
}

.error_2 {
	font-style: italic;
}

.page_filter {
	text-align: right;
	padding-bottom: 20px;
}