<!-- Drury Lane Oakbrook - dlo_style.css -->

body {
  margin-top: 0px;
  padding-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background-color: #bbac8e;
  background-repeat: repeat-x
}

div.main {
  margin-top: 0px;
  padding-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background-color: #bbac8e;
  background-repeat: repeat-x
}

div.box_light {
  padding: 5px;
  border: 1px solid #c4b698;
  background-color: #D2C5AC;
  margin-bottom: 7px
}

div.content {
	display : block;
	z-index : 99;
	visibility : visible;
	position : relative;
}

div.form_error {
  background-color: #F0EDE1;
  border: 2px solid #990000;
  padding: 15px 15px 15px 15px
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  font-weight: bold
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  font-weight: bold
}

h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  font-weight: bold
}

li {
  list-style-image: url(../images/arrow2.gif);
}

li.tall {
  list-style-image: url(../images/arrow2.gif);
  line-height: 18px
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000
}
hr {
  height: 1px;
  color: #6e0e08
}

table.header {
  background-repeat: repeat-x;
  background-image: url(/assets/images/InteriorHeader6a.jpg);
}

table.footer {
  background-repeat: repeat-x;
  background-image: url(/assets/images/InteriorFooter6.jpg);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

td.vert_nav {
  background-repeat: no-repeat;
  background-image: url(/assets/images/VertNavBkgd.jpg)
}

td.content_box_left {
  background-repeat: repeat-y;
  background-image: url(/assets/images/bkgd_box_content_left.gif);
}

td.content_box {
  background-color: #d4c8af;
  background-image: url(/assets/images/bkgd_box_content.gif);
  background-repeat: repeat-x
}

td.content_box_top {
  background-repeat: repeat-x;
  background-image: url(/assets/images/bkgd_box_content_top.png);
  background-position: bottom
}

td.tab_box_top {
  background-repeat: repeat-x;
  background-image: url(/assets/images/tab_box_top.gif);
  background-position: bottom
}

td.content_box_right {
  background-repeat: repeat-y;
  background-image: url(/assets/images/bkgd_box_content_right.png);
}

td.content_box_bottom {
  background-repeat: repeat-x;
  background-image: url(/assets/images/bkgd_box_content_bottom.png);
}

td.content_videos {
  background-repeat: no-repeat;
  background-image: url(/live_theatre/images/bkgd_videos.png);
}

td.highlight_box {
  background-repeat: no-repeat;
  background-image: url(/assets/images/highlight_box.png);
}

td.bkgd_dark {
  background-color: #660000
}

td.reverse {
  background-color: #790000;
  color: #C6AC77
}

td.bkgd_med {
  background-color: #CEBEA2;
  vertical-align: top
}

td.bkgd_light {
  background-color: #DDD2BF;
  vertical-align: top
}

TD.high {
	font-family : Arial, Helvetica, sans-serif;
	background-color : #82b5e5;
	font-weight : bold;
  vertical-align: top
}

TD.high2 {
	font-family : Arial, Helvetica, sans-serif;
	background-color : #71d871;
	font-weight : bold;
  vertical-align: top
}

TD.high3 {
	font-family : Arial, Helvetica, sans-serif;
	background-color : #cfd74e;
	font-weight : bold;
  vertical-align: top
}

TD.high4 {
	font-family : Arial, Helvetica, sans-serif;
	background-color : #f0a662;
	font-weight : bold;
  vertical-align: top
}

blockquote.sml_ind {
  margin-left: 20px
}

.revbld {
	font-family : Arial, Helvetica, sans-serif;
	color : #F1F1F1;
	font-weight : bold;
}

a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #7D0000;
  text-decoration: underline
}

a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #7D0000;
  text-decoration: underline
}

a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #AF2623;
  text-decoration: underline
}

a.sml {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #7D0000;
  text-decoration: underline
}

a.sml:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #7D0000;
  text-decoration: underline
}

a.sml:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #AF2623;
  text-decoration: underline
}

a.med {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #7D0000;
  text-decoration: underline
}

a.med:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #7D0000;
  text-decoration: underline
}

a.med:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #AF2623;
  text-decoration: underline
}

.nav_head_txt {
  font-family: "Times New Roman", Times, serif;
  font-size: 17px;
  font-weight: bold;
  color: #790001
}

.page_name {
  font-family: "Times New Roman", Times, serif;
  font-size: 26px;
  font-weight: bold;
  color: #710000;
  font-style: italic
}

.sml_txt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000
}

.reg_bld_txt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight: bold
}

.med_txt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000
}

.med_txt2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000
}

.med_red_txt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #800000
}

.alert {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #800000
}

.big_txt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #000000;
  font-weight: bold
}

.footer_txt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #6F6444
}

.footer_subj {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #6F6444;
  line-height: 17px
}

.footer_txt_big {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 17px
}

.footer_txt_med {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #6F6444;
}
div.social {
  padding: 5px
}

a.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #6F6444;
  text-decoration: underline
}

a.footer:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #6F6444;
  text-decoration: underline
}

a.footer:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #4E4630;
  text-decoration: underline
}

.scroll {
width: 476px;
height: 350px;
overflow: auto;
padding-top:0;
padding-left:0px;
padding-right:0px;

/*scrollbar-base-color: #be917c;*/
scrollbar-face-color: #c1aa80;
scrollbar-track-color: #CEBEA2;
scrollbar-arrow-color: #5b0000;
scrollbar-highlight-color: #d6c5a7;
scrollbar-3dlight-color: #d6c5a7;
scrollbar-shadow-color: #958465;
scrollbar-darkshadow-color: #78694d;
}

.scroll2 {
width: 460px;
height: 330px;
overflow: auto;
padding-top:0;
padding-left:0px;
padding-right:0px;

/*scrollbar-base-color: #be917c;*/
scrollbar-face-color: #c1aa80;
scrollbar-track-color: #CEBEA2;
scrollbar-arrow-color: #5b0000;
scrollbar-highlight-color: #d6c5a7;
scrollbar-3dlight-color: #d6c5a7;
scrollbar-shadow-color: #958465;
scrollbar-darkshadow-color: #78694d;
}

 /* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
