/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
a:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
/* CSS by Busker Web (buskerweb.com) */
body{background:#000;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;}
#wrapper{width:875px;margin:0 auto;position:relative;}
#main{position:relative;width:875px;}
h1{width:156px;height:117px;position:absolute;top:0;left:0;}
h1 a{display:block;width:156px;height:117px;background:transparent url('ad_libs_logo.png') 0 0 no-repeat;text-indent:-1000px;}
h1 a:hover{background-position:0 -117px;}
#nav_top a:link,#nav_top a:visited,
#nav_bottom a:link,#nav_bottom a:visited{color:#fff;text-decoration:none;text-transform:lowercase;}
#nav_top a:hover{color:#605f5f;}
#nav_bottom a:hover{text-decoration:underline;}
#nav_top{height:60px;padding:52px 0 5px 0;margin:0 0 0 400px;text-align:right;}
#nav_top li{display:inline;margin-left:20px;}
#nav_top li a{font-size:21px;line-height:30px;white-space:nowrap;}
#nav_bottom{text-align:right;}
#nav_bottom li{display:inline;margin:0 5px;font-size:10px;line-height:10px;}
#page_about #nav_top a#link_about,
#page_shows #nav_top a#link_shows,
#page_corporate_entertainment #nav_top a#link_corporate_entertainment,
#page_cast #nav_top a#link_cast,
#page_school #nav_top a#link_school,
#page_press #nav_top a#link_press,
#page_pictures #nav_top a#link_pictures,
#page_links #nav_top a#link_links,
#page_fun_stuff #nav_top a#link_fun_stuff{color:#ea7e0b;}
#infobar{position:absolute;top:0;left:0;}
#infobar li{margin-bottom:18px;font-size:12px;line-height:12px;}
#infobar a:link,#infobar a:visited{color:#fff;text-decoration:none;text-transform:lowercase;display:block;width:154px;height:91px;padding:6px;border:1px solid #fff;background-color:transparent;background-image:url('infobar.jpg');background-repeat:no-repeat;}
#infobar a:hover,
#page_corporate_entertainment #infobar a#infolink_corporate_entertainment,
#page_school #infobar a#infolink_school,
#page_shows #infobar a#infolink_shows,
#page_contact #infobar a#infolink_contact{color:#ea7e0b;}
#infobar a#infolink_corporate_entertainment{background-position:0 0;}
#infobar a#infolink_corporate_entertainment:hover,
#page_corporate_entertainment #infobar a#infolink_corporate_entertainment{background-position:0 -103px;}
#infobar a#infolink_school{background-position:0 -206px;}
#infobar a#infolink_school:hover,
#page_school #infobar a#infolink_school{background-position:0 -309px;}
#infobar a#infolink_shows{background-position:0 -412px;}
#infobar a#infolink_shows:hover,
#page_shows #infobar a#infolink_shows{background-position:0 -515px;}
#infobar a#infolink_contact{background-position:0 -618px;}
#infobar a#infolink_contact:hover,
#page_contact #infobar a#infolink_contact{background-position:0 -721px;}
#infobar a#infolink_school,
#infobar a#infolink_contact{text-align:right;}
#content a:link{color:#ea7e0b;text-decoration:underline;}
#content a:hover{text-decoration:none;}
#reservations{font-size:18px;color:#ea7e0b;text-transform:uppercase;text-align:right;margin:5px 0 15px 0;}
#reservations strong{font-size:22px;font-weight:normal;}
#content{border:1px white solid;width:625px;margin-left:188px;padding:20px 30px 10px 30px;min-height:442px;overflow:auto;}
#content p{margin:15px 0;}
#content p.topless{margin:0 0 15px 0;}
#content p.avoid_background{margin-right:320px;}
#content h2{font-size:21px;line-height:28px;font-weight:normal;}
#content h3{font-size:18px;line-height:24px;font-weight:normal;}
#page_about #content{background:transparent url('content_about.jpg') right bottom no-repeat;}
#now_performing{text-align:center;float:right;width:280px;}
.form_wrapper{float:right;width:335px;margin-right:20px;}
.dataset{overflow:auto;padding:1px 0;}
.dataset label{width:115px;text-align:right;float:left;margin-right:10px;padding:3px 0;}
.dataset input.failure{border:1px solid #ea7e0b;}
.dataset input{width:200px;background:transparent;color:#fff;border:1px solid #fff;font-size:12px;line-height:18px;}
.dataset input#first_name,.dataset input#last_name{width:96px;}
.submitset{text-align:right;}
.submitset input{margin-left:55px;}
#requirement_note{font-size:10px;font-style:italic;}
#logo_wrapper{width:225px;height:210px;margin:15px 0;background:#fff url('../images/corporate_logos/accenture.png') center center no-repeat;}
#logo_frame{width:225px;height:210px;background:transparent url('logo_frame.png') 0 0 no-repeat;}
/* Cast */
#page_cast #content{position:relative;}
#page_cast h2{position:absolute;top:20px;left:0;z-index:5;width:685px;margin:0;padding:0;text-align:center;}
#page_cast .showing_carter #cast_bios{background-position:0 -5302px;}
#page_cast .showing_cline #cast_bios{background-position:0 -4820px;}
#page_cast .showing_folks #cast_bios{background-position:0 -5784px;}
#page_cast .showing_glaser #cast_bios{background-position:0 -482px;}
#page_cast .showing_hardy #cast_bios{background-position:0 -3856px;}
#page_cast .showing_hargrave #cast_bios{background-position:0 -964px;}
#page_cast .showing_larsson #cast_bios{background-position:0 -6266px;}
#page_cast .showing_mayberry #cast_bios{background-position:0 -3374px;}
#page_cast .showing_mcclain #cast_bios{background-position:0 -2892px;}
#page_cast .showing_chris_smith #cast_bios{background-position:0 -1446px;}
#page_cast .showing_kyle_smith #cast_bios{background-position:0 -1928px;}
#page_cast .showing_thomas #cast_bios{background-position:0 -4338px;}
#page_cast .showing_zeff #cast_bios{background-position:0 -2410px;}
#page_cast .instructions,
#page_cast .instructions{display:block;font-size:10px;line-height:18px;}
#cochran,
#poteet,
#link_cochran,
#link_poteet{display:none;}
#cast_nav,
#cast_bios{position:absolute;top:0;left:0;width:685px;height:472px;}
#cast_bios{z-index:0;background:transparent url('cast.jpg') 0 0 no-repeat;}
#cast_nav{z-index:1;}
#cast_nav li{position:absolute;}
#cast_nav li a{display:block;text-indent:-1000px;}
#cast_nav li#link_carter{top:80px;left:449px;}
#cast_nav li#link_carter,
#cast_nav li#link_carter a{width:43px;height:75px;}
#cast_nav li#link_cline{top:250px;left:424px;}
#cast_nav li#link_cline,
#cast_nav li#link_cline a{width:73px;height:90px;}
#cast_nav li#link_folks{top:125px;left:492px;}
#cast_nav li#link_folks,
#cast_nav li#link_folks a{width:62px;height:88px;}
#cast_nav li#link_glaser{top:139px;left:43px;}
#cast_nav li#link_glaser,
#cast_nav li#link_glaser a{width:113px;height:139px;}
#cast_nav li#link_hardy{top:96px;left:382px;}
#cast_nav li#link_hardy,
#cast_nav li#link_hardy a{width:42px;height:59px;}
#cast_nav li#link_hargrave{top:215px;left:171px;}
#cast_nav li#link_hargrave,
#cast_nav li#link_hargrave a{width:71px;height:92px;}
#cast_nav li#link_larsson{top:135px;left:562px;}
#cast_nav li#link_larsson,
#cast_nav li#link_larsson a{width:90px;height:135px;}
#cast_nav li#link_mayberry{top:114px;left:331px;}
#cast_nav li#link_mayberry,
#cast_nav li#link_mayberry a{width:51px;height:59px;}
#cast_nav li#link_mcclain{top:173px;left:311px;}
#cast_nav li#link_mcclain,
#cast_nav li#link_mcclain a{width:58px;height:81px;}
#cast_nav li#link_chris_smith{top:95px;left:175px;}
#cast_nav li#link_chris_smith,
#cast_nav li#link_chris_smith a{width:64px;height:88px;}
#cast_nav li#link_kyle_smith{top:121px;left:255px;}
#cast_nav li#link_kyle_smith,
#cast_nav li#link_kyle_smith a{width:55px;height:74px;}
#cast_nav li#link_thomas{top:155px;left:390px;}
#cast_nav li#link_thomas,
#cast_nav li#link_thomas a{width:59px;height:77px;}
#cast_nav li#link_zeff{top:254px;left:291px;}
#cast_nav li#link_zeff,
#cast_nav li#link_zeff a{width:75px;height:86px;}
#unpictured_cast_nav{position:absolute;text-align:center;left:0;bottom:10px;display:block;width:685px;z-index:2;}
#cast_bios li{width:562px;margin:70px auto 0 auto;min-height:308px;padding:5px 10px;border:1px solid #ea7e0b;overflow:auto;position:relative;display:none;}
#cast_bios li.open{display:block;}
#cast_bios .closer_wrapper{margin:0;padding:0;width:auto;float:none;text-align:right;vertical-align:top;}
#cast_bios .closer_wrapper a{color:#fff;text-decoration:none;text-transform:uppercase;}
#cast_bios img{float:left;margin-right:10px;}
#cast_bios p{width:364px;font-size:12px;float:right;margin:10px 0 0 0;}
.bio_wrapper{position:relative;z-index:10;}
.background_fade{position:absolute;width:582px;height:318px;background:#000;opacity:0.7;top:0;left:0;z-index:0;}
