body {margin:0; padding:0; background: url(image-url.gif)}
#index_top{width:100%; height:175px; background:url(images/index_top.jpg)}
#index_mid{width:100%; height:450px; background:url(images/intro_mid.jpg)}
.platanos{width:800px; height:450px; margin:0 auto;}
.top_header{width:796px; height:120px; margin:0 auto 0 auto; padding:20px 0 0 0}
#index_bottom{width:100%; height:185px; background:url(images/index_bottom.jpg)}
#home_background{width:100%; height:1100px; background: url(images/home_background.jpg)}
#header_left{width:325px; height:56px; float:left;}
.ny_times{width:325px; height:56px; }
.ny{margin:4px 0 0 0; color:#FFF; font-family: arial; font-size:15px;}
.am{margin:4px 0 0 0; color:#FFF; font-family: arial; font-size:14px;}
#header_right{width:328px; height:48px; float:right;}
#top_header{width:100%; height:85px; background:url(images/top_header.jpg)}
#inside_top_header{width:980px; height:85px; margin:0 auto;}
.logo{width:471px; height:77px; float:left; margin: 7px 0 0 0;}
a img{border:0;}
#top_tabs{width:415px; height:76px; float:left; margin:5px 0 0 65px;}
#top_tabs02{width:415px; height:53px;}
#bottom_tabs02{width:420px; height:22px; font-family: arial; font-size:18px; color:#FFF; margin:0;}
.buy_tickets{width:61px; height:53px; float:left; margin:0 0 0 14px;}
.mailing_list{width:59px; height:50px; float:left; margin:2px 0 0 78px;}
.twitter{width:39px; height:41px; float:left; margin:5px 0 0 70px;}
.facebook{width:39px; height:41px; float:left; margin:5px 0 0 7px;}
.myspace{width:39px; height:41px; float:left; margin:5px 0 0 7px;}
#nav{width:100%; height:44px;  background:url(images/nav.jpg); list-style-type:none;}
#nav_inside{width:980px; margin:0 auto 0 auto;}
#nav li{float:left; margin:9px 0 0 35px; font-family:"Comic Sans MS"; color:#FFF; font-size:16px; list-style:none; }
#nav li a {text-decoration:none; color:#FFF;}
#nav li a:hover{color:#8484FF}
#sddm{width:980px; height:44px; margin:0 auto 0 auto; padding: 0; z-index: 30; list-style-type:none;}
#sddm li{float:left; margin:9px 0 0 35px; font-family:"Comic Sans MS"; color:#FFF; font-size:16px; list-style: none;}
#sddm li a{color:#FFF; text-decoration:none; }
#sddm li a:hover{color:#8484FF}; 
#sddm div{position: absolute; visibility: hidden; margin: 0; padding: 0; background: #252C25; border: 1px solid #000}
#sddm div{position: absolute; visibility: hidden; margin: 0; padding: 0; background: #252C25; border: 1px solid #000; }
#sddm div a{position: relative; display: block; margin: 0; padding: 7px 40px 7px 15px; width: auto; white-space: nowrap; text-align: left; 
text-decoration: none; background: #252C25; color: #FFF; font-family: "Comic Sans MS"; font-size:14px; width:200px;}
#sddm div a:hover{background: #141E16; 	color: #FFFF00}







#home_container{width:980px; height:900px; background-color: #121814; margin:25px auto 0 auto;}
#billboard{width:980px; height;400px;}
#home_inside{width:965px; height:325px; float:right; margin:15px 0 0 0;}
#home_left{width:553px; height:300px; float:left;}
.the_story{width:285px; height:35px;}
.welcome{font-family: arial; font-size:20px; color:#FFF; margin:3px 0 0 0; font-weight:bold;}
.home_info{font-family: arial; font-size:16px; color:#FFF; margin:2px 0 0 0;}
#whats_new{width:553px; height:75px;}
#new_left{width:266px; height:75px; float:left;}
#new_right{width:266px; height:75px; float:right;}
#home_right{width:400px; height:350px; float:right; }
.new{font-family: arial; font-size: 16px; margin:0; color:#FFF; Story}

#tickets_background{width:100%; height:1000px; background:url(images/home_background.jpg);}
#tickets_container{width:980px; height:800px; background:url(images/tickets_background.jpg); margin:25px auto 0 auto;}
.tickets_header{font-family: arial; font-size:16px; color:#FFF; width:418px; padding:10px 0 0 0; margin:0 auto 0 auto;}
#tickets_box{width:966px; height:649px; float:right; margin:20px 0 0 0;}
#tickets_left{width:395px; height:635px; float:left;}
#tickets_right{width:401px; height:649px; float:right;}

#phone{width:211px; height:50px;}
.phone_img{width:50px; height:50px; float:left;}
.phone_info{font-family: arial; font-size:20px; width:149px; float:right; color:#FFF; margin:13px 0 0 0;}
.ticket_info{font-family: arial; font-size:16px; width:395px; color:#FFF; margin:0 0 0 0;}
#upcoming{width:400px; height:315px; background:url(images/up_background.jpg)}
#coming{width:387px; height:30px; margin:0 auto 0 auto;}
.coming_info{width:256px; color:#FFF; font-family:arial; font-size:16px; float:left;}
.coming_info a{color:#FFF; text-decoration:none;}
.coming_info a:hover{color:#FF0;}
.coming_today{width:100px; height:30px; float:right; margin:0;}
.ticket_info a{text-decoration:none; color:yellow;}
.ticket_info a:hover{text-decoration:underline;}


#tour_background{width:100%; height:1950px; background:url(images/home_background.jpg)}
#tour_container{width:980px; height:1750px; background-color:#121814; margin:25px auto 0  auto;}
.tour_header{font-family:arial; color:#FFF; font-weight:bolder; margin:4px 0 0 15px; font-size:18px;}
.tour_info{font-family:arial; color:#FFF; font-size:16px; margin:3px 0 0 15px;}
#funding{font-family:arial; font-size:16px; color:#FFF; }
#funding li{margin:5px 0 0 0;}
#college_box{width:640px; height:535px;}
#college_left{font-family:arial; font-size:12px; color:#FFF; float:left;}
#college_right{font-family:arial; font-size:12px; color:#FFF; float:right;}

#cast_background{width:100%; height:3200px; background:url(images/home_background.jpg);}
#cast_container{width:980px; height:3000px; background-color:#121814; margin:25px auto 0 auto;}
.cast_member{width:890px; height:150px; margin:10px 0 10px 15px;}
.cast_photo{width:164px; height:150px; float:left;}
.cast_info_box{width:713px; height:123px; float:right;}
.cast_header{font: 18px arial; margin:0; color:#3366FF;}
.cast_info{font: 14px arial; margin:1px 0 0 0; color:#FFF;}
.cast_info a{text-decoration: none; color:#FF0;}
.cast_info a:hover{text-decoration: underline;}

#creative_background{width:100%; height:1400px; background:url(images/home_background.jpg);}
#creative_container{width:980px; height:1200px; background-color:#121814; margin:25px auto 0 auto; }

#reviews_background{width:100%; height:1500px; background:url(images/home_background.jpg);}
#reviews_container{width:980px; height:1300px; background-color:#121814; margin:25px auto 0 auto}
#review_box{width:865px; height:1200px; margin:10px 0 0 15px; }
#review_left{width:380px; height:1200px; float:left;}
.review_info{font-family: arial; font-size:13px; color:#FFF; margin:0;}
.review_info a{text-decoration:none; color: yellow;}
.review_info a:hover{text-decoration:underline;}
#review_right{width:369px; float:right;}

#review02_background{width:100%; height:950px; background:url(images/home_background.jpg);}
#review02_container{width:980px; height:750px; background-color:#121814; margin:25px auto 0 auto;}
#fans{width:880px; height:650px; margin:10px 0 0 15px;}
#fans_left{width:400px; height:650px; float:left;}
#fans_right{width:380px; height:650px; float:right;}
.fans_header{font-family: arial; font-size:18px; margin:5px 0 0 0; color:#3366FF; font-weight:bolder; }
.fans_info{font-family: arial; font-size:14px; margin:5px 0 0 0; color:#FFF;}
.fans_info a{text-decoration:none; color: yellow;}
.fans_info a:hover{text-decoration:underline;}
.fans_stars{font-family: arial; font-size:14px; margin:9px 0 20px 0; color:#FFF;}

#sub_review_background{width:100%; height:1200px; background:url(images/home_background.jpg);}
#sub_review_container{width:980px; height:1000px; background-color:#121814; margin:25px auto 0 auto;}

#contact_background{width:100%; height:800px; background:url(images/home_background.jpg);}
#contact_container{width:980px; height:600px; background-color:#121814; margin:25px auto 0 auto;}

#merch_box{width:800px; height:500px; margin:10px 0 0 20px;}
#merch_left{width:390px; height:530px; float:left;}
#merch_right{width:400px; height:300px; float:left; margin:0 0 0 10px;}

#video_left{width:400px; height:500px; float:left;}
#video_right{width:400px; height:500px; float:left; margin:0 0 0 150px;}

