@charset "UTF-8";
/* CSS Document */

body { margin:0px; background:url(../images/rebrand08/bg_outerpage.jpg) #fff repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px}

.con_cnt_mhm { }
.cnt_mhm {width:980px; overflow:hidden}

h1	{  color:#f83100; font-size:19px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; font-weight:normal; }


/************ Header **********/
.hdr_mhm       { background:url(../images/mhm09/bg_header.jpg) bottom right no-repeat; width:980px; height:107px; margin:0px; overflow:hidden}
.hdr_mhm_logo  { float:left; height:107px; width:221px}
.hdr_mhm_btm   { background:url(../images/rebrand08/curve_topban.jpg) center no-repeat; width:980px; line-height:11px; height:11px; margin-top:-2px}

/************ Nav Bar **********/



/************ Body **********/
.bdy_mhm_top    { background:url(../images/rebrand08/curve_top_body.jpg) center no-repeat; width:980px; line-height:8px; height:8px; margin-top:5px}
.bdy_mhm        { background:url(../images/mhm09/bg_ctr_body.jpg) center repeat-y; width:980px; height:1485px; overflow:hidden; padding-top:10px;  }
.bdy_lt  		{ float:left; display:table}
.bdl_rt  		{ float:left; display:table; padding-left:20px}
.hdr_box        { width:599px; height:30px; background-color:#747C86; margin-top:5px; margin-bottom:4px; margin-left:15px; padding:0px;}
.hdr_label  	{ color:#ffffff; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-top:5px; padding-left:5px; padding-right:0px;}
.label  	{ color:#ffffff; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-top:5px; padding-left:5px; padding-right:5px;}
.label a     	{ color:#ffffff; text-decoration:none}
.label a:hover  { color:#F83100; text-decoration:none}


/************ Left Player & Member Grids **********/
.player_hdr_txt        { color:#7b828e; font-size:19px; font-family:Arial, Helvetica, sans-serif; }
.player_hdr_txt2       { color:#f83100; font-size:19px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; }
.player_hdr_txt3       { color:#054790; font-size:19px; font-family:Arial, Helvetica, sans-serif; vertical-align:bottom}
.player_txt_grid   { width:640px; height:55px; background-color:#ffffff; margin-left:14px;}
.player_grid       { width:640px; height:305px; background-color:#f1f1f1; margin-left:11px; padding-top:7px; float:left; margin-bottom:15px;}
.member_txt_grid   { width:640px; height:55px; background-color:#ffffff; margin-left:11px; margin-top:5px; float:left}
.member_grid       { width:640px; height:268px; background-color:#f1f1f1; margin-left:11px; padding-top:7px; float:left; margin-top:20px;}
.player_box		   { width:599px; height:252px; background-color:#f1f1f1; margin-left:15px; padding-top:4px;}
.member_box		   { width:599px;   margin-left:22px; padding-top:2px; }
.member_pics 	   { margin-left:9px; margin-right:9px; margin-bottom:8px; float:left;}
.beats_faqs   	   { background:url(../images/rebrand08/beats_faqs.jpg); width:303px; height:287px; background-color:#ffffff; margin-left:24px; float:left;}
.beats_hdr_txt 	   { color:#032c5f; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left:8px; }
.beats_txt  	   { color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-left:8px; }
.beats_link		   { color:#F83100; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-right:5px; }
.beats_link	a	   	{ color:#F83100; text-decoration:none}
.beats_link	a:hover	{ color:#F83100; text-decoration:underline}
.taxonomy_grid       { width:640px; background-color:#f1f1f1; margin-left:14px; padding-top:0px; float:left; margin-top:5px;}


/************ Right Community and Producer Grids **********/
.comm_mhm        {height:379px; width:360px; border:2px #242424 solid; border-bottom:3px #242424 solid; border-right:3px #242424 solid; float:left; display:table}
.comm_grid       { width:301px; height:198px; background-color:#ffffff; margin-left:24px; border:1px #d9dee3 solid; padding-top:2px; padding-bottom:2px; margin-top:5px; }
.pro_hdr_txt        { color:#7b828e; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
.pro_hdr_txt2       { color:#f83100; font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.pro_grid       { width:303px; height:490px; background-color:#ffffff; margin-left:11px; border:1px #d9dee3 solid; float:left; padding-top:2px; padding-bottom:2px; padding-left:2px; margin-right:4px}
.pro_txt_grid   { width:303px; margin-left:2px; padding-bottom:4px; padding-top:4px}
.join_box   { width:175px; height:35px; background-color:#EFF2F5; float:left; margin-left:3px; margin-top:4px; }
.join_now {color:#054790; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-top:8px; padding-left:8px;}
.join_btn { float:left; margin-left:6px; margin-top:4px; margin-right:2px;}
.audition_btn { float:right; margin-right:10px; margin-top:15px;}




/************ Footer **********/

.ftr_mhm 			{ margin:0px; height:270px; width:980px; background:url(../images/rebrand08/bg_footer.jpg) #043269 repeat-x;}
.ftr_mhm2 			{ margin:0px; height:310px; width:980px; background:url(../images/rebrand08/bg_footer.jpg) #043269 repeat-x;}

.ftr_label  		{ color:#ffffff; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; font-weight:bold;}
.ftr_label2  		{ color:#ffffff; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; font-weight:bold;}
.ftr_link_grid      { width:178px; color:#ffffff; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-left:35px; margin-top:15px;}
.ftr_links 			{ padding-bottom:5px;}
.ftr_links a     	{ color:#ffffff; text-decoration:underline;}
.ftr_links a:hover  { color:#F83100; text-decoration:underline}
.ftr_about 			{ float:left;  width:430px;  margin-left:0px; margin-top:15px; color:#ffffff; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.ftr_copyright 	    { width:245px; margin-left:0px; margin-top:15px; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

