/* Clickable Designs | CSS1-CSS2 Document */

/* wrap properties */
html, body {
		height: 100%;
		margin: 0px auto;
		padding: 0;
		background: #000000 url(../images/wrap/bg_site.gif) repeat-x center top;
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #B3B3B3; }

		a:link, a:visited { color: #FFAE00; text-decoration: none; outline: none; }
		a:hover, a:active { color: #FFAE00; text-decoration: underline; outline: none; }
		
		h1 { margin: 0; padding: 20px 0 20px 0; font-size: 26px; font-family: Times New Roman, Times, sans-serif; font-weight: normal; color: #FFFFFF; }
		h2 { margin: 0; padding: 0 0 10px 0; font-size: 20px; font-family: Times New Roman, Times, sans-serif; font-weight: normal; line-height: 20px; color: #FFAE00; }
		h3 { margin: 0; padding: 0; font-size: 14px; font-weight: normal; color: #FFFFFF; }
		p { margin: 0; padding: 0 0 20px 0; }
		
		ul { margin: 0; padding: 0 0 20px 15px; list-style-type: disc; }
		ul li { margin: 0; padding: 0; }
		ul li ul { margin: 0; padding: 0 0 0 15px; list-style-type: disc; }
		ul li ul li { margin: 0; padding: 0; }

#wrap {
		height: 100%;
		width: 958px;
		margin: 0px auto; }
		
		.left { float: left; display: inline; }
		.right { float: right; display: inline; }
		.center { text-align: center; }
		.end { clear: both; }
		.block { display: block; }
		.inline { display: inline; }
		
		img { border: 0; }
		
		form { margin: 0; padding: 0; }
		
		.hr_1 { height: 41px; background: url(../images/page/hr_1.gif) repeat-x; }

/* page properties */
		.header_container { width: 100%; height: 136px; }
		.logo { padding: 40px 0 0 30px; }
		
		.mainmenu_container { width: 928px; height: 47px; padding: 0 0 0 30px; }
		.mainmenu_sep { width: 90px; height: 32px; }
		
		.content_container { width: 100%; }
		.banner_container { width: 120px; }
		
		.artist_container { width: 818px; }
		.artist_header { height: 160px; padding: 0 0 5px 0; }
		.artist_menu_container { width: 788px; height: 20px; padding: 0 0 0 30px; background-color: #2E2E2E; }
		.artist_menu_sep { width: 67px; height: 20px; }
		
		.artist_content_container { width: 434px; margin: 0 0 0 30px; }
		.artist_menu_link_container { padding: 20px 0 20px 0; font-size: 10px; }
		.artist_menu_link { padding: 0; }
		.artist_menu_link_sep { padding: 0 10px 0 10px; color: #4B4B4B; }
		
		.artist_promotions_container { width: 312px; padding: 20px 0 0 0; }
		.artist_promotions_sep { width: 100%; height: 15px; }
		
		.artist_photo { width: 133px; height: 91px; padding: 0 0 17px 0; }
		.artist_photo_sep { width: 17px; height: 91px; }
		
		.artist_top { width: 424px; padding: 0 0 0 40px; font-size: 10px; background: #2E2E2E url(../images/wrap/icon_top.gif) no-repeat 30px 5px; }
		.artist_top a:link, .artist_top a:visited { color: #B3B3B3; text-decoration: none; }
		.artist_top a:hover, .artist_top a:active { color: #FFAE00; text-decoration: none; }
		
		.section_container { width: 818px; }
		.section_container h1 { padding: 10px 0 20px 0; }
		.section_content_container { width: 434px; margin: 0 0 0 30px; }
		.section_promotions_container { width: 312px; padding: 0; }
		
		.media_container { width: 788px; padding: 0 0 0 30px; }
		.media_container h1 { padding: 10px 0 20px 0; }
		
		.video { width: 380px; margin: 0 0 20px 0; border: 1px solid #2E2E2E; }
		.video_title { width: 380px; padding: 0 0 10px 0; }
		.video_title h3 { padding: 0 0 7px 0; line-height: 14px; }
		.video_title p { padding: 0; }
		.video_artist { width: 434px; margin: 0 0 20px 0; border: 1px solid #2E2E2E; }
		
		.footer_container { width: 100%; height: 200px; padding: 52px 0 0 0; background: url(../images/wrap/bg_footer.gif) no-repeat; font-size: 11px; letter-spacing: 4px; }
		.footer_container a:link, .footer_container a:visited { color: #FFFFFF; text-decoration: none; }
		.footer_container a:hover, .footer_container a:active { color: #FFAE00; text-decoration: none; }
		.footer_sep { padding: 0 35px 0 35px; color: #4B4B4B; }
		
		.copyright { padding: 40px 0 0 28px; font-size: 10px; color: #999999; letter-spacing: 0; }
		.author { padding: 40px 28px 0 0; font-size: 10px; color: #999999; letter-spacing: 0; }
		
