/* *** General Styles ************************************************************************************/.bold {font-weight:bold !important;}.center {text-align:center !important;}.italic {font-style:italic !important;}.bold_italic {font-weight:bold; font-style:italic !important;}.margin-bottom {margin-bottom:10px !important;}.list li {list-style:disc; margin:.75em 0 !important;}ul li {list-style:none !important;}dd {margin:0 0 0 1em!important; padding:0;}#KUTheatre {font-family:Trajan,"Times New Roman", Times, serif!important;color:#E8000D!important;margin:-70px 0 20px 0!important; text-align:center; font-size:200%; font-weight:bold;}/* *** Layout Styles ************************************************************************************//* Hide from Mac IE5 \*/#ku_contentleft {	position:relative !important;	background:url(/images/background_images/2010/top_left_1.gif) no-repeat !important;	width:217px !important;	height:523px !important;	z-index:2 !important;}body.performances #ku_contentleft {background:url(/images/background_images/2008/top_left_2.gif) no-repeat !important;}body.tickets #ku_contentleft {background:url(/images/background_images/2008/top_left_3.gif) no-repeat !important;}body.patron_info #ku_contentleft {background:url(/images/background_images/2008/top_left_4.gif) no-repeat !important;}body.froth #ku_contentleft {background:url(/images/background_images/2008/top_left_5.gif) no-repeat !important;}body.past_seasons #ku_contentleft {background:url(/images/background_images/2008/top_left_6.gif) no-repeat !important;}body.directory #ku_contentleft {background:url(/images/background_images/2008/top_left_7.gif) no-repeat !important;}body.links #ku_contentleft {background:url(/images/background_images/2008/top_left_8.gif) no-repeat !important;}#ku_contentcenter {	background:url(/images/background_images/header.gif) no-repeat !important;	width:543px !important;}#ku_maincontent {	width:393px !important;	margin-top:105px !important;	/*padding:10px;*/	padding-top:40px !important;	position:relative !important;	left:130px !important;}#ku_maincontent h1 {	/*background-image: url(../images/bigplaysheader.gif);*/	/***season logo at top of pages** background-image: url(../images/gold_header.jpg);*/	background-repeat: no-repeat !important;	width: 300px !important;	/*padding-top: 56px;*/	/*** add about 10px to height of season logo** padding-top: 115px;*/	padding-top: 0 !important;}* html #ku_maincontent h1 {	padding-bottom:5px !important;}/* Rule for Windows IE, adjusts margin on content text *//* Hide from Mac IE5 \*/* html #ku_maincontent {	margin-top:130px !important;}/* End Hide from Mac IE5*/h2,#ku_maincontent h1 {color:#e31736 !important;}/* *** Menu Styles ************************************************************************************//* Hide from Mac IE5 \*/#main_nav {	/*background: url(../images/link_master_revised.gif) no-repeat;*/	background: url(../images/link_master_2010.gif) no-repeat !important;	width:130px !important;	/*height:359px;*/	height:456px !important;	margin:0 !important;	padding:0 !important;	position:relative !important;	top:20px !important;	left:220px !important;	z-index:1 !important;}#main_nav li {	margin:0 !important;	padding:0 !important;	list-style:none !important;	position:absolute !important;	top:0 !important;}#main_nav li, #main_nav a {	/*height:33px;*/	height:31px !important;	display:block !important;	text-indent:-5000px !important;}#main_nav li a {}li#link1 {top:0 !important; width:126px !important;}li#link2 {top:31px !important; width:126px !important;}li#link3 {top:62px !important; width:126px !important;}li#link4 {top:93px !important; width:126px !important;}li#link5 {top:124px !important; width:126px !important;}li#link6 {top:155px !important; width:126px !important;}li#link7 {top:186px !important; width:126px !important;}li#link8 {top:217px !important; width:126px !important;}li#link9 {top:248px !important; width:126px !important;}li#link10 {top:279px !important; width:126px !important;}li#link11 {top:310px !important; width:126px !important;}li#link12 {top:341px !important; width:126px !important;}li#link13 {top:372px !important; width:126px !important;}li#link14 {top:403px !important; width:126px !important;}li#link15 {top:444px !important; width:126px !important;}li#link1 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -457px no-repeat !important;}li#link2 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -488px no-repeat !important;}li#link3 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -519px no-repeat !important;}li#link4 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -550px no-repeat !important;}li#link5 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -581px no-repeat !important;}li#link6 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -612px no-repeat !important;}li#link7 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -643px no-repeat !important;}li#link8 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -674px no-repeat !important;}li#link9 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -705px no-repeat !important;}li#link10 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -736px no-repeat !important;}li#link11 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -767px no-repeat !important;}li#link12 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -798px no-repeat !important;}li#link13 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -829px no-repeat !important;}li#link14 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -860px no-repeat !important;}li#link15 a:hover {background:transparent url(../images/link_master_2010.gif) 0 -899px no-repeat !important;}/* *** Directory Styles *********************************************************************************/ul#directory {margin:0;	padding:0;}ul#directory li {	list-style-type:none !important;	font-weight:bold !important;	margin:0 !important;	padding:0 0 1em 0;}ul#directory li ul li, ul#directory li ul {font-weight:normal !important;	margin:0;	padding:0;	line-height:1em;}/* *** Links Page Styles *******************************************************************************/ul#dept_links li {	list-style:url(../images/arrow.gif) !important;	vertical-align:middle !important;}.photo_page {	position:relative !important;	margin-left:-347px !important;	width:740px !important;	float:left !important;	clear:both !important;}* html .photo_page {	width:760px !important;	margin-left:-179px !important;}.photo {	width:200px !important;	float:left !important;	margin:15px !important;}.clear {clear:both !important;}.ku_hr {clear:both !important;}/* *** FROTH Cookbook, found on main page ****************************************************************/#cookbook {position:relative !important;}p.cookbook {	width:193px !important;	margin:0 !important;	padding:0 !important;	float:left !important;}#cookbook img {float:left !important;}/* *** Cast List Table Styles for Production pages *********************************************************/table#cast_list {	border-collapse:collapse !important;}table#cast_list tr {border-bottom:solid 1px #ccc !important;}table#cast_list td {	padding:5px !important;}span#tck {	background: url(../06-07_season/images/tck_logo.gif) no-repeat bottom left !important;	display: block !important;	height: 130px !important;}/* *** Form styles *********************************************************/form.kutheatre {	width:300px !important;	background:#ccc !important;}form.kutheatre label, form.kutheatre input, form.kutheatre select {	display:block !important;	width:200px !important;	float:left !important;}form.kutheatre label {	width:75px !important;}form.kutheatre br {	clear:left !important;}form.kutheatre input.button {width:auto !important;}/* *** ONLINE ORDER FORM ******************************************************/#online_order_form form {    width:393px !important;    float:left !important;}#online_order_form form .button {    width:auto !important;    display:block !important;    float:right !important;    clear:both !important;}#online_order_form form .show {    float:left !important;    width:184px !important;    margin:10px 10px 20px 0 !important;    height:150px !important;    border-bottom:dashed 1px #ccc !important;    border-right:dashed 1px #ccc !important;}#online_order_form form label {    display:block !important;    float:left !important;    width:100px !important;    padding:2px 0 2px 18px !important;    margin:0 10px 0 0 !important;    text-align:right !important;}#online_order_form label span.required {    background:url(../images/required.gif) no-repeat !important;    padding:0 0 0 15px !important;}#online_order_form form input {    width:25px !important;}#online_order_form form #general_info input {    width:245px !important;}    #online_order_form form select {    width:auto !important;    margin:5px 0 !important;}ul li address {    width:50% !important;    overflow:auto !important;    background:#eee !important;    border:solid 1px #ccc !important;    margin:5px !important;    padding:5px !important;}    /* *** ONLINE ORDER RESULTS ***************************************************/table#order_results {    width:393px !important;    border-collapse:collapse !important;    margin:10px 0 !important;}tr {    border:solid 1px #ccc !important;}td {    background:#eee !important;    padding:2px 0 !important;    border-left:solid 1px #ccc !important;    border-right:solid 1px #ccc !important;    text-align:center !important;}td.total {    text-align:right !important;    color:red !important;    padding:2px 2px !important;    font-size:130% !important;}td.date {    text-align:left !important;    font-style:italic !important;}th {    padding:3px !important;    text-align:center !important;}th.show_title {    text-align:left !important;}tr.show_title {    background:#fff !important;}tr.show_title th {    border-right:solid 1px #ccc !important;}p.required {    color:red !important;}li.required {    list-style-image: url(../images/required.gif) !important;}.important {    color:red !important;    font-style:italic !important;}/* Ticket List Styles */.ticket_list {margin:0; padding:0; text-indent:none !important;}.ticket_list li {margin:1em 0 !important;}.ticket_list a {	width:auto !important;	padding:.4em .5em !important;	border:solid 1px #ccc !important;}dl.caption, dl.caption dt, dl.caption dd {	margin:0 !important;	padding:0 !important;}dl.caption {margin:1em 0 !important;}dl.caption dt {margin:0 0 .125em 0; !important}dl.caption dd {margin:0 0 .5em 0; !important}dl#costume_renderings dt {	font-size:100% !important;	font-weight:bold !important;}dl#costume_renderings dd {	margin:0 0 1.5em 0 !important;}