body {
	margin: 0;
	padding: 0;
	background: #333 ;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #96ABB1;
}

a    { color: #6D94EA;text-decoration:none }
a:hover   { text-decoration:underline }

input, textarea, select{
	color : #000000;
	border-collapse: collapse; border: 1px solid #666666; padding-left:3px; padding-top:1px; padding-bottom:2px; background-color:#EBE1D8;font-size:12px
}
.input7 {
	background-color:#131E22;
	color : #FFFFFF;
	border: 2px solid #CCCCCC;
	font-size:13px;
	padding:4px;
}
.smaller { font-size:0.9em }

img.lefty {
	border: 2px solid #ddd;
	width:235px;
	height:140px;
}
img.standard {
	border: 2px solid #ddd;
	float:left;
	margin-right:8px;
	margin-bottom:2px;
}
img.album_small {
	border: 1px solid #ccc;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.9;opacity: 0.9;
}
img:hover.album_small {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;opacity: 1;
}
img.no_float {
	border: 2px solid #bbb;
	min-height:90px;
	margin-top:30px;
	margin-bottom:3px;
}
img.no_float:hover {
	border: 2px solid #eee;
}
img.no_float_s {
	border: 2px solid #bbb;
	margin-top:30px;
}
img.no_float_s:hover {
	border: 2px solid #eee;
}
img.no_float_s2 {
	border: 1px solid #aaa;
	min-height:37px;
	min-width:37px;
}
img.no_float_s2:hover {
	border: 1px solid #eee;
}
img.listen_live {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.9;opacity: 0.9;
}
img:hover.listen_live {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;opacity: 1;
}
.page {
	width: 990px;
	margin: 0 auto;
}
.top_line {
	background-color:#333333;
	height:10px
}
.header {
	background-image:url('images/header.jpg'); background-repeat:no-repeat;
	height:110px;
	position:relative;
}
#logo {
	position:absolute;
	top:25px;
	left:55px;
}
.top_search {
	margin-left:530px;
	width:460px;
	height:110px;
	padding-left:30px;
}
.top_search p.titles {
	margin:auto;
	color:#ddd;
	width:auto;
	text-align:right;
	padding-right:90px;
	padding-top:49px;
	font-size:0.85em
	
}
.top_search p.search {
	margin:0;
	color:#F5B741;
	width:auto;
	text-align:right;
	padding-right:45px;
	font-size:1.2em;
	font-weight:bold;
	padding-top:0px;
	
}
.input_top {
	margin:0;
	border:0px;
	font-size:13px;
	margin-left:15px;
	padding-bottom:5px;
	background:transparent;
	width:225px;
}
#suggest{
 	position:absolute;
 	background:#E4E4E4;
 	visibility:hidden;
 	width:250px;
 	margin-left:-4px
  }
 
#suggest div{
 	color:#000;
 	padding:2px 4px 2px 4px;
 	cursor:hand;
 	text-align:left;
}
 
#suggest div.over{
 	color:#fff;
 	background:#000;
}
.search_button {
	background: url('images/search.png') no-repeat;
	width:35px;
	height:33px;
	border:none;
	margin-left:29px;
}
.content {
	float:left;
	background-color:#1D282E;
	height:100%;
	margin:auto;
	background-image:url('images/bg.png'); background-repeat:repeat-x;
	padding:10px 20px 10px 20px;
}
.main_menu {
	height:30px;
	width:100%;
	padding-left:10px;
	margin: 0px 0px 10px 0px;
}
.deploy_main {
	list-style: none;
	margin: 0; padding: 0;

}
.deploy_main li {
	float: left;
	padding:7px 18px 4px 19px;
	line-height:20px;
	font-size:1em;
	text-align:center;
	color:#EC9B0C;
	font-weight:bold;
	height:20px;
	
}
.deploy_main li a {
	color:#DDDDDD;
	
}
.deploy_main li a:hover {
	text-decoration:none;
	color:#fff;
}
.deploy_main li.active {
	padding:7px 10px 4px 10px;
	border-bottom: 3px solid #EC9B0C;
}
.part1 {
	background-color:#131E22;
	min-height:340px; 
	padding:20px 10px 20px 10px;
	width:930px;
}
.first_row {
	width:100%;
	float:left;
	height:100%;
	margin-bottom:10px;
}

#birthdates_main {
	width:205px;
	float:left;
	background-image:url('images/flashback.jpg'); background-repeat:no-repeat;
	margin-top:15px;
	padding-top:28px;
}
#past {
	width:205px;
	height:135px;
}
.today {
	font-size:0.9em;
	text-align:left;
	color:#ddd;
	margin-bottom:0px;
	padding-left:12px;
	line-height:8px;
}
.san_simera {
	margin:0 auto;
	line-height:12px;
	width:190px;
	text-align:right;
	padding-bottom:8px;
	font-size:0.9em;
}
.birthdate_line {
	float:left;
	height:43px;
	width:200px;
}
.birthdate_image {
	width:45px;
	text-align:right;
	float:left;
	padding-right:5px;
}
.birthdate_footer {
	line-height:25px;
	width:190px;
	text-align:right;
	font-size:0.9em;
}	
.middle_up {
	width:500px;
	height:280px;
	float:left; background-color:#1D282E;
	padding:5px;
	margin-left:5px;
	margin-right:5px;
}
.new_releases {
	width:240px;
	padding:5px;
	height:270px; 
	background-color:#2C4349;
	float:left;
}
.release1_title {
	font-size:1.4em;
	color:#EAF0F2;
	background-color:#395259;
	padding-left:12px; padding-right:0; 
	padding-top:5px; 
	padding-bottom:5px; background-image:url('images/notes.gif'); background-repeat:no-repeat; 
	background-position:60px 0;
}
.a_container {
	width:250px;
	float:left;
	padding:6px 0 0px 1px;
	height:105px;
}
.a_info_main {
margin:0 auto;
	margin-left:6px;
	float:left;
	height:90px;
}
.a_head {
	margin:0 auto;
	font-size:0.9em; 
	width:120px;
	height:64px;
	line-height:15px;
}
.a_head a{
	color:#FFCC99
}
.a_image_main {
	float:left;
	padding-right:0px;
}
.c_head {
	margin:0 auto;
	background-image:url('images/calender.png'); 
	background-repeat:no-repeat;
	background-position: 105px 4px ;
	background-color:#44565B;
	float:left;
	padding:5px;
	width:100%;
}
.left {
	width:205px;
	float:left;
}
#box1 {
	margin: 0; padding: 0;
	width:202px;
	height:291px;
	background-image:url('images/now_playing.jpg'); background-repeat:no-repeat;
	background-position:0 5px;
	float:left;
	color:#eee;
}
#box1 a {
	color: #D88310;
}

#box4 {
	margin: 0; padding: 0;
	width:202px;
	height:291px;
	background-image:url('images/now_playing2.jpg'); background-repeat:no-repeat;
	background-position:0 5px;
	float:left;
	color:#eee;
}
#box4 a {
	color: #D88310;
}
.sub_menu {
	width:100%;
	padding:10px;

}
.deploy_sub {
	list-style: none;
	margin: 0; padding: 0;
}
.deploy_sub li {
	float: left;
	padding-bottom:5px;
	line-height:25px;
	height:25px;
	font-size:1em;
	color:#EC9B0C;
	padding-right:20px;
	padding-left:0px;
	display:block;
}
.deploy_sub li a {
	color:#D88310;
	display: block;
	height:25px;
	text-decoration:none;
}
.deploy_sub li a:hover {
	text-decoration:none;
	color:#fff;
}
.main_image {
	background: #1D282E url('images/main_image.jpg') no-repeat;
	width:500px;
	height:200px;
	float:left;
	margin-left:8px;
	margin-right:12px;
}
.slogan {
	padding-top:170px;
	width:98%;
	text-align:right;
	padding-right:5px;
}
.slogan a {
	color:#CBD9DA;
}
.part2 {
	float:left;
	background-color:#131E22;
	height:100%; 
	padding:20px 10px 20px 10px;
	width:930px;
	margin-top:20px;
}

.box2 {
	width:202px;
	float:left;
}
.box2 a {
	color:#C7D5D6;
}
.box2_row {
	padding:6px 4px 6px 4px;
	font-size:0.9em;
	
	background-color:#4D6C73; 	
	width:194px;
	float:left;
	
}
.box2 p.index {
	margin: 0 auto;
	color:#BCBCBC;
	width:30px;
	text-align:center;
	float:left;
	padding-top:1px
}  
.box2 p.chart_entry {
	margin: 0 auto;
	width:138px;
	float:right;
	line-height:15px;
}
.box2 p.current_position {
	margin: 0 auto;
	width:25px;
	float:left; 
	color:#DDE4E6;
	font-size:1.5em;
	font-weight:bold;
	text-align:right
}
.group2 {
	color:#ccc; 
	text-transform:uppercase;
	font-size:0.8em;
}
.group2 a {
	color: #eee;
}

.box2 p.first {
	margin: 0 auto;
	padding-left:0px;
	text-indent:17px;
	line-height:35px;
	display:block;
	width:202px;
	text-align:left;
	font-size:1.5em;
	padding-top:10px;
	color:#EC9B0C;
	height:35px;
	font-weight:bold;
}
.box2 p.last {
	margin: 0;
	background: #131E22 url('images/box2_down.gif') no-repeat;
	text-align:right;
	line-height:24px;
	font-size:0.8em;
	padding-top:2px;
	float:left;
	width:202px;
	height:46px;
}
.box2_legend {
	padding-top:6px;
	width:100%;
	font-size:0.8em; 
	color:#CE9D2B;
	background-color:#314A51;
	float:left;
	
}
.box2_legend p.leg_1 {
	margin:0 auto;
	width:15%;
	float:left;
	text-align:right;
}
.box2_legend p.leg_2 {
	margin:0 auto;
	width:15%;
	float:left;
	text-align:center;
}
.box2_legend p.leg_3 {
	margin:0 auto;
	width:70%;
	float:left;
	text-align:left;
}
.box2_legend2 {
	color: #A5ABAB;
	background-color:#344D54;
	text-align:center;
	font-size:0.7em; 
	padding-left:1px; padding-right:0px; padding-top:2px; padding-bottom:3px
}
.box3 {
	width:202px;
	float:left;
}
.box3 a {
	color:#ddd;
}
.box3_row {
	font-size:1.1em;
	width:183px;
	background: #2C4349;
	float:left; padding-left:15px; padding-right:4px; padding-top:6px; padding-bottom:6px
}

.list {
	font-size:1em;
	padding-left:20px;
	width:450px;
	height:20px;
	float:left;
	padding-top:9px;
	margin-left:10px;
}
.full_head {
	color:#B1C5E0;
	font-weight:normal;
	padding-bottom:4px;  
	margin-top:30px;
	border-bottom:1px dotted #777777;
	width:480px;
	font-size:1.5em;
	padding-left:5px;
	float:left;
	margin-bottom:10px;
	margin-left:10px;
}
.list2 {
	font-size:1em;
	padding:2px 0px 1px 17px;
	width:220px;
	height:24px;
	line-height:24px;
	float:left;
	background-color:#243239;
	margin:1px;
	margin-left:10px;
	
}
.list2 a {
	color: #EC9B0C;
}
.list2_last {
	font-size:0.9em;
	padding:2px 7px 1px 0px;
	width:230px;
	height:24px;
	line-height:24px;
	float:left;
	background-color:#131E22;
	margin:1px;
	margin-left:10px;
	text-align:right;
	
}
.middle {
	width:504px;
	height:auto;
	float:left; 
	margin-left:10px;
	margin-right:9px;
	padding-bottom:20px;
	background-image:url('images/bg.gif');
}
.middle_title {
	padding:7px 0 5px 15px;
	font-size:1.7em;
	font-weight:bold;
	color:#ccc;
}
.middle_row {
	padding:0px;
	width:100%;
	
}

.middle_footer {
	margin:0 auto;
	float:left;
	width:494px;
	text-align:right;
	background-color:#131E22;
	height:30px;
	line-height:30px;
	padding-right:10px;
	font-size:0.8em;
	margin-top:5px;
	margin-bottom:15px;
}
.container {
	width:240px;
	float:left;
	padding:4px 6px 4px 6px;
	height:320px;
}
.container p{
	width:250px;
	float:left;
}
.container p.head {
	font-size:1.2em; 
	color:#EC9B0C;
	width:100%;
	margin-right:7px;
}
.container p.head a{
	color:#EC9B0C;
}
.container p.more {
	font-size:0.8em;
	color:#CCC;
	margin-right:0px;
	padding-top:4px;
	padding-right:4px;
	text-align:right;
	width:95%;
}
.container p.more a{
	color:#BBB;
	
}
.container p.txt{
	margin:0;
	font-size:0.9em;
	width:95%;
	height:80px;
}
.d_container {
	width:100%;
	float:left;
	padding:10px;
	min-height:100px;
	width:484px;
}
.d_container p {
	margin:0 auto;
}
.d_container p.head {
	font-size:1.2em; 
	color:#EC9B0C;
	width:100%;
	padding-bottom:10px;
}
.d_container p.head a{
	color:#EC9B0C;
}
.d_container p.txt{
	margin:0;
	font-size:0.9em;
	padding-bottom:10px;
	padding-right:0px;
	line-height:16px;
	text-align:justify;
	min-height:80px;
}
.d_footer {
	font-size:0.85em;
	color:#CCC;
	width:480px;
	padding-bottom:0px;
}

.d_footer p.d_more1 {
	background-color:#253A41;
	text-align:right;
	height:20px;
	padding-top:8px;
	padding-right:8px;
}
.d_footer p.d_more2 {
	background-color:#131E22;
	text-align:left;
	height:18px;
	padding-top:5px;
	padding-left:8px;
}
.d_footer p.d_more2 a{
	color:#47707C;
	
}
.d_footer p.d_more3 {
	text-align:right;
	padding-top:35px;
}

/* Discography */
.artist_info {
	margin-top:20px;
	font-size:1.1em;
	width:100%;
}
.discography {
	padding-top:20px;
	font-size:1em;
	width:100%;
	padding-left:5px;
	float:left;
}
.discography_head {
	color:#B1C5E0;
	font-weight:normal;
	padding-bottom:7px;  
	padding-top:30px;
	border-bottom:1px dotted #777777;
	width:88%;
	font-size:1.7em;
	padding-left:63px;
	background-image:url('images/cd_big.png'); background-repeat:no-repeat;
	background-position: 20px 21px;
}
.bio_head {
	color:#B1C5E0;
	font-weight:normal;
	padding-bottom:7px;  
	padding-top:30px;
	border-bottom:1px dotted #777777;
	width:88%;
	font-size:1.7em;
	padding-left:63px;
	background-image:url('images/bio_big.png'); background-repeat:no-repeat;
	background-position: 20px 21px;
}
.disc_line2 {
	width:100%;
	float:left;
	padding-top:7px;
	font-size:1.2em;
}
.more_info_title2 {
	width:95%;
	color:#829AA2;
	padding-top:5px;
}
.more_info_details2 {
	width:20%;
	color:#ccc;
	float:left;
	padding-top:5px;
}

.articles_head {
	color:#B1C5E0;
	font-weight:normal;
	padding-bottom:7px;  
	padding-top:30px;
	border-bottom:1px dotted #777777;
	width:88%;
	font-size:1.7em;
	padding-left:63px;
	background-image:url('images/article_big.png'); background-repeat:no-repeat;
	background-position: 20px 21px;
}
.photo_container {
	width:110px;
	float:left;
	text-align:right;
	padding-right:15px;
}
.photo_container2 {
	width:90px;
	float:left;
	text-align:right;
	padding-right:15px;
	height:150px;
}
.album_info {
	margin:0 auto;
	display:block;
	width:100%;
}
.tracks {
	padding:30px 0 5px 10px;  
	float:left;
	width:465px;
}
.tracks_cd {
	color: #CF880F; 
	font-weight: bold;
	padding-top:10px;
}
.initials {
	text-align:center;
	padding:5px 0 5px 0;
	width:480px;
	margin-left:5px;
}
.sub_initials {
	background-color: #233036;
	padding:0px 20px 5px 20px;
	height:30px;
}
.viewing {
	margin:0 auto;
	float:left;
	font-size:1.5em;
	width:50%;
	padding-top:6px;
}

.viewing_1 {
	width:25%;
	float:left;
	text-align:right;
	font-size:0.9em;
}

.albums_d_more3 {
	text-align:right;
	width:93%;
	padding-top:50px;
	font-size:0.9em;
	margin-right:10px;
}
.navigation {
	margin:0 auto;
	font-size:0.85em;
	color:#CCC;
	width:100%;
	float:left;
	background-color:#131E22;
	margin-top:20px;
}


.tracks_head {
	color:#B1C5E0;
	font-weight:normal;
	border-bottom:1px dotted #777;
	width:100%;
	padding-bottom:4px;
	font-size:1.2em
}
.info_line2 {
	width:100%;
	padding-top:6px;
	height:20px;
}
.track_id {
	float:left;
	width:410px;
	font-size:0.9em;
}
.info_video {
	width:25px;
	float:right;
	text-align:right;
}
.show_hide1 {
	background-color:#3F4F55;
	color:#ddd;
	margin-bottom:20px;
	display:none;
	padding:10px;
}
.band_name {
	text-transform: uppercase;
	margin:0 auto;
}
.more_info {
	padding-top:20px;
	padding-left:105px;
	font-size:1em;
	width:78%;
}
.info_line {
	width:100%;
	padding-top:5px;
	font-size:1em;
}
.more_info_title {
	width:25%;
	float:left;
	padding-left:10px;
	color:#829AA2;
	font-size:1.1em;
}
.more_info_details {
	margin:0 auto;
	width:75%;
	color:#bbb;
	text-align:left;
	font-size:1.1em;
}

.charts {
	padding:10px 15px 10px 15px;
	width:auto;
	font-size:1.1em;
}

.charts_row {
	padding:0px 4px 0px 4px;
	font-size:0.9em;
	width:466px;
	float:left;
	position:relative;
}
.charts p.index {
	color:#BCBCBC;
	width:50px;
	text-align:center;
	float:left;
	padding-top:10px;
}  
.charts p.chart_entry {
	width:250px;
	position:absolute;
	top:0px;
	left:170px;
}
.charts p.current_position {
	width:50px;
	color:#DDE4E6;
	font-size:1.8em;
	font-weight:bold;
	text-align:right;
	float:left;
}
.charts p.charts_images {
	width:70px;
	
}
.charts_legend {
	border-bottom:1px dashed #4A5E68; padding-top:6px;
	width:100%;
	font-size:0.8em; 
	color:#CE9D2B;
	float:left
	
}
.charts_legend p.leg_1 {
	margin:0 auto;
	width:53px;
	float:left;
	text-align:right;
}
.charts_legend p.leg_2 {
	margin:0 auto;
	width:50px;
	float:left;
	text-align:center;
}
.charts_legend p.leg_3 {
	margin:0 auto;
	width:280px;
	float:left;
	text-align:left;
	padding-left:10px;
}
.charts_legend p.leg_4 {
	margin:0 auto;
	width:55px;
	float:left;
	text-align:center;
	padding-top:14px;
}
.charts_legend2 {
	color: #ddd;
	text-align:right;
	font-size:0.8em; 
	padding:2px 1px 2px 0px;
	border-bottom:1px dashed #4A5E68;
}

.group3 {
	color:#ccc; 
	text-transform:uppercase;
	font-size:0.8em;
}
.group3 a {
	color: #D88310;
}

.footer1 {
	border:5px solid #191919; 
	float:left;
	height:auto; 
	width:940px; 
	background-color:#222222;
	margin-top:10px; 
	padding-left:20px; 
	padding-right:20px; 
	padding-top:12px; 
	padding-bottom:0px;
}
.footer1_menu {
	width:100%;
	float:left;
}
.footer1 ul {
	list-style: none;
	margin: 0; padding: 0;
}
.footer1 li {
	background-image:url('images/top_arrow.png'); background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left:14px;
	padding-right:20px;
	font-size:0.9em;
	display:block;
	float:left;
}
.footer1 p.copyright {
	padding-top:25px;
	color:#808080;
	position:relative;
	font-size:0.85em;
}
