h1, h2, .sprite {text-indent:-1000px; overflow:hidden;}

* {outline:none;}

a img {border:none;}

h1 {width:0; height:166px; padding:0; margin:0;}

ul {list-style-type:none;}

body {background-color:#000; margin:0; color:#fff;}

div#content {display: block; width:942px !important; margin:0 auto; overflow:hidden; color:#fff;}

div.area { display: block; float:left;}

div.nav {display:block; width:278px; height:516px; padding:0; margin:0 auto; background:url(../images/bg_mainnav.jpg);}

ul.nav {width:223px; padding:0; margin:0 auto;}

ul.nav li a {display:block; width:223px; margin:1px 0; overflow:hidden;}

	.selected img {display:none !important;}

	a#itunes {background:url(../images/button_itunes-over.jpg); height:40px; }
		
	a#dvd {background:url(../images/button_dvd-over.jpg); height:40px;}
	
	a#about {background:url(../images/button_about-over.jpg); height:40px;}
	
	a#video {background:url(../images/button_video-over.jpg); height:40px;}
	
	a#photos {background:url(../images/button_photos-over.jpg); height:40px;}
	
	a#timmy {background:url(../images/button_timmy.jpg); height:122px; text-indent:-1000px;}
	
#flashcontent-videogallery {display:block; margin:0 auto;}

div.content {width:664px; height:516px; background:#000;} 

	div#contentbg {width:664px; height:516px; background:url(../images/bg_castshot.jpg); margin:0; } 

	div#overlaycontainer {display:none; width:660px; height:516px; overflow:hidden; position:absolute; z-index:15;}

	div#overlaycontainer-border {display:block; width:660px; height:344px; overflow:hidden; background:url(images/overlaybg.png); position:absolute; margin:150px 0 0 0; z-index:20; top:0; left:0;} 

	div#overlaycontainer-border #overlaycontainer-iframe {display:block; width:604px; height:290px; margin:28px auto 0 auto; border:none; outline:none;}

	div#overlaycontainer-border #overlaycontainer-close {display:inline; width:18px; height:18px; float:right; overflow:hidden; margin:8px 8px 0 0; outline:none; cursor:pointer;}

div.bottombar {display:block; width:942px; height:22px; background:url(../images/bottombar_bg.jpg) repeat-x; clear:both;}

div#leftedge {display:inline; float:left; background:url(../images/bottombar_leftedge.jpg); width:10px; height:22px;}

div#rightedge {display:inline; float:right; background:url(../images/bottombar_rightedge.jpg); width:10px; height:22px;}

	a#register {display:inline; float:left; width:111px; height:22px; background:url(../images/button_register.jpg); margin:0 22px 0 60px;}
	
	ul#share {display:inline; float:left; height:22px; margin:0; padding:0;}

		ul#share li {float:left; margin:0 5px 0 0;}

		ul#share li a {display:block; width:16px; height:16px; overflow:hidden; text-indent:-1000px; margin:2px 0 0 0;}
		
			.sharefacebook_button {background:url(../images/share_facebook.jpg);}
			
			.sharetwitter_button {background:url(../images/share_twitter.jpg);}
			
			.sharedelicious_button {background:url(../images/share_delicious.jpg);}
			
			.sharedigg_button {background:url(../images/share_digg.jpg);}
			
			.sharestumbleupon_button {background:url(../images/share_stumbleupon.jpg);}
		
	div.divider {display:inline; float:left; width:5px; height:22px; background:url(../images/bottombar_divider.jpg); margin:0 42px; overflow:hidden}	
		
	a#facebookfan {display:inline; float:left; width:144px; height:22px; background:url(../images/button_facebookfan.jpg);}
	
	a#visitofficial {display:inline; float:left; width:110px; height:22px; background:url(../images/button_officialsite.jpg); margin:0 0 0 10px;}