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

body{margin:0;color:#454545;font-family:Arial, Helvetica, sans-serif;font-size:11px;background:#111;}
.clear{clear:both;}
.left{float:left;padding:0 10px 10px 0;}
.right{float:right;}

#outter_div{width:990px;height:auto;margin:0 auto;border:solid 4px #fff;}
	
	#banner{width:990px;height:467px;background:#fff;}
		#banner #flash_banner{width:990px;height:467px;background:#fff;}
	
	#content{width:990px;height:auto;background:#fff url(../images/content_bg.png) no-repeat;}
	
	#content_inner{width:990px;height:auto;background:url(../images/content_bottom_bg.jpg) no-repeat bottom left;padding-bottom:40px;}
		
		#nav{width:990px;height:48px;padding-top:15px;}
			#nav ul{margin:0 0 0 30px;padding:0;list-style:none;}
				#nav ul li{float:left;}
					#nav ul li a{text-decoration:none;display:block;text-indent:-2000px;margin-right:15px;outline:none;}
					#nav ul li a.home{background:url(../images/nav_home.png) no-repeat;width:82px;height:39px;}
					#nav ul li a.home:hover{background:url(../images/nav_home_hover.png) no-repeat;width:82px;height:39px;}
					#nav ul li a.bio{background:url(../images/nav_bio.png) no-repeat;width:108px;height:39px;}
					#nav ul li a.bio:hover{background:url(../images/nav_bio_hover.png) no-repeat;width:108px;height:39px;}
					#nav ul li a.portfolio{background:url(../images/nav_portfolio.png) no-repeat;width:92px;height:39px;}
					#nav ul li a.portfolio:hover{background:url(../images/nav_portfolio_hover.png) no-repeat;width:92px;height:39px;}
					#nav ul li a.gallery{background:url(../images/nav_gallery.png) no-repeat;width:92px;height:39px;}
					#nav ul li a.gallery:hover{background:url(../images/nav_gallery_hover.png) no-repeat;width:92px;height:39px;}
					#nav ul li a.media{background:url(../images/nav_media.png) no-repeat;width:92px;height:39px;}
					#nav ul li a.media:hover{background:url(../images/nav_media_hover.png) no-repeat;width:92px;height:39px;}
					#nav ul li a.contact{background:url(../images/nav_contact.png) no-repeat;width:92px;height:39px;}
					#nav ul li a.contact:hover{background:url(../images/nav_contact_hover.png) no-repeat;width:92px;height:39px;}
	
		#left_col{width:692px;height:auto;float:left;}
		
			#left_inner{}
				#left_inner h2.title{width:620px;height:60px;margin:0;padding:0;text-indent:-2000px;margin-left:55px;}
				#left_inner h2.home{background:url(../images/title_home.png) no-repeat;}
				#left_inner h2.bio{background:url(../images/title_bio.png) no-repeat;}
				#left_inner h2.portfolio{background:url(../images/title_portfolio.png) no-repeat;}
				#left_inner h2.gallery{background:url(../images/title_gallery.png) no-repeat;}
				#left_inner h2.media{background:url(../images/title_media.png) no-repeat;}
				#left_inner h2.contact{background:url(../images/title_contact.png) no-repeat;}
				#left_inner h2.album{background:url(../images/title_album.png) no-repeat;}
				
			#left_inner{} .text_content{padding:35px 55px 30px;width:550px;}
				#left_inner{} .text_content p{margin:0 0 10px;padding:0;}
				#left_inner{} .text_content h3{font-size:14px;color:#ee3b7b;}
				#left_inner{} .text_content p.contact_email{padding-top:50px;}
				
			#left_inner{} .text_content .pics a img{border:solid 2px #999;width:100px;}
			#left_inner{} .text_content .pics a:hover img{border:solid 2px #ee3b7b;}
			#left_inner{} .text_content .large a img{border:solid 2px #999;width:auto;}
			#left_inner{} .text_content .video a {border:solid 2px #999;display:block;float:left;width:214px;text-decoration:none;margin:0 10px 10px 0;background:#333;color:#FFFFFF;}
			#left_inner{} .text_content .video a:hover {border:solid 2px #ee3b7b;background:#ee3b7b;color:#fff;}
			#left_inner{} .text_content .video a img{border:none;display:block;float:left;width:214px;margin-bottom:2px;}
			#left_inner{} .text_content .video a span{display:block;width:214px;padding:2px;}
			
			table.press{}
			table.press td{width:120px;}
			table.press img{width:100px;border:none;}
			
			#left_inner{} .content_bottom{}
				#left_inner{} .content_bottom h3{width:320px;height:40px;margin:0 0 0 55px;padding:0;}
				#left_inner{} .content_bottom h3.latest_pics{background:url(../images/latest_pics.png) no-repeat;}
				#left_inner{} .content_bottom .pics{padding:20px 0 0 55px;}
				#left_inner{} .content_bottom .pics a{float:left;display:block;border:solid 3px #ff277f;margin-right:10px;}
					#left_inner{} .content_bottom .pics a img{border:none;width:160px;height:100px;}
				/*	
				#left_inner{} .content_bottom .pics a.pink{border:solid 3px #ff277f;}
				#left_inner{} .content_bottom .pics a.green{border:solid 3px #8ecb1e;}
				#left_inner{} .content_bottom .pics a.blue{border:solid 3px #7ddcfa;}
				*/
				#left_inner{} .content_bottom .pics a.pink{border:solid 1px #999;}
				#left_inner{} .content_bottom .pics a.green{border:solid 1px #999;}
				#left_inner{} .content_bottom .pics a.blue{border:solid 1px #999;}
				
				
		#right_col{width:295px;height:auto;float:left;}
		
			#right_inner{}
			
			#right_inner #social_media{height:94px;padding:10px 0 0 10px;}
				#right_inner #social_media a{width:56px;height:75px;display:block;float:left;text-indent:-2000px;margin-right:10px;outline:none;}
				#right_inner #social_media a.facebook{width:56px;height:75px;display:block;background:url(../images/social_media.png) no-repeat -4px 0;}
				#right_inner #social_media a.facebook:hover{width:56px;height:75px;display:block;background:url(../images/social_media.png) no-repeat -4px -76px;}
				#right_inner #social_media a.twitter{width:56px;height:75px;display:block;background:url(../images/social_media.png) no-repeat -70px 0;}
				#right_inner #social_media a.twitter:hover{width:56px;height:75px;display:block;background:url(../images/social_media.png) no-repeat -70px -76px;}
				#right_inner #social_media a.youtube{width:56px;height:75px;display:block;background:url(../images/social_media.png) no-repeat -136px 0;}
				#right_inner #social_media a.youtube:hover{width:56px;height:75px;display:block;background:url(../images/social_media.png) no-repeat -136px -76px;}
				#right_inner #social_media a.myspace{width:56px;height:75px;display:block;background:url(../images/social_media.png) no-repeat -202px 0;}
				#right_inner #social_media a.myspace:hover{width:56px;height:75px;display:block;background:url(../images/social_media.png) no-repeat -202px -76px;}
				
				
				#player{padding:10px 0 0 25px;}
			
			#right_inner #latest_news{background:url(../images/latest_releases_bg.png) no-repeat;height:auto;padding-top:65px;}
				#right_inner #latest_news .item{padding:0 50px 20px 25px;}
					#right_inner #latest_news .item .title{color:#ee3b7b;font-size:12px;font-weight:bold;}
					#right_inner #latest_news .item .pic{color:#ee3b7b;font-size:12px;font-weight:bold;margin:8px 0;}
						#right_inner #latest_news .item .pic a{border:solid 3px #bfede3;float:left;}
						#right_inner #latest_news .item .pic a:hover{border:solid 3px #9fddd0;float:left;}
						#right_inner #latest_news .item .pic img{border:none;width:214px;height:84px;}
				
			
	#footer{width:990px;height:80px;background:url(../images/footer_bg.jpg) no-repeat;}
		#footer .links{padding:10px 0;float:left;}
			#footer .links ul{margin:0;padding:0 0 0 25px;list-style:none;}
				#footer .links ul li{float:left;}
					#footer .links ul li a{color:#fff;text-decoration:none;margin-right:10px;}
		#footer .copyright{padding:10px 10px 0;float:right;color:#fff;text-align:right;}
			#footer .copyright a{color:#FFFFFF;}
	
	
/* contact form start */
#contact_div{padding-top:20px;}

label { display:block; padding:5px 0 5px; float:left;width:120px;}
form#contact_form input, textarea { width:290px; border:1px solid #ccc!important; padding:4px 5px!important;background:#FFFFFF!important;}
form#contact_form input#send { margin-top:15px; width:100px; text-align:center; font-weight:bold; background:#ee3b7b!important;float:right;color:#FFFFFF}
ul#response { list-style-position:inside; padding:20px 0 10px;}
ul#response li { color:#c00; }
.sent {color:#090!important; list-style:none; }
form#contact_form{padding:10px 5px 10px 20px;margin-top:0;width:430px;background:#eee;}

.contact_message { padding:10px; font-weight:bold; display:none;color:#c00;margin-top:10px;width:435px;margin-bottom:2px;}
#contact_form label.error { clear:both; margin-left:10px; color:#a00; font-size:12px; width:250px; display:block;}
#contact_form input.error, #contact_form textarea.error { border-color:#c00; }


/* contact form end */


/* SLIMBOX */
#lbOverlay {position: absolute;left: 0;width: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;left: 50%;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(../images/loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(../images/closelabel.gif) no-repeat center;margin: 5px 0;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}