#content {padding-bottom:1.5em; border-top:1px solid #8e0913 ;background:url('/i/bgcontent.jpg') transparent left top repeat-x}

#path {padding-top:0.5em; font-size:80%; color:#503000}
#path a {color:#503000}
#path img {vertical-align:middle; margin:0 2px}

p.error	{color:#cc3000; font-weight:bold}
span.error	{color:#cc3000; font-weight:bold}
span.error a {color:#cc3000}

.highlight {color:#ffffff; background-color:#8e0913; padding-left:0.3em; padding-right:0.3em}

#submenu {padding-top:4em}
#submenu ul {margin:0 0 0 18px; color:#8e0913}
#submenu ul a{color:#503000}
#submenu ul li {padding:0.2em 0 0.2em 4px; font-weight:normal; list-style-image:url('/i/bull.gif'); list-style:round}
#submenu ul li.s {list-style-image:url('/i/bull-s.gif'); font-weight:bold}
#submenu ul ul {margin:0; padding:0 0 0 18px}
#submenu ul ul li {padding:0.2em 0 0em 0; list-style-image:url('/i/bull_second.gif')}
#submenu ul ul li.s {font-weight:bold; list-style-image:url('/i/bull_second.gif')}

/* News */
#news {padding-top:3em}
#news p.d {color:#8e0913; text-align:left; margin-bottom:0; font-weight:bold; font-size:90%}
#news p.d span {font-size:190%; font-family:Georgia, Times New Roman, Times, serif; font-weight:normal}
#news p.l a {color:#503000; text-decoration:none}
#news p.l a:hover{color:#8e0913; text-decoration:underline}
#news p {line-height:1.3em}

/* Photo */
table.photo {clear:both; margin:1.5em 0 1.5em 0}
table.photo td.i {width:1%;background-color:#fffff9; border-right:2px solid #ecd9bc; padding:0 2px 0 0}
table.photo td.i img {padding-right:3px; border-right:3px solid #8e0913}
table.photo td.t {width:99%; font-size:85%; color:#806043; padding:1em 5em 2em 20px; background:url('/i/bgornament.gif') transparent left bottom no-repeat}
table.photo td.t a{color:#863920}

table.photo_right {color:#806043; text-align:center; padding:0; margin:0.5em 0 0.5em 1em; font-size:85%}
table.photo_right a {color:#863920}
table.photo_right img {border-bottom:2px solid #8e0913; padding-bottom:3px; margin-bottom:0.5em}

table.photo_left {color:#806043; font-size:85%}
table.photo_left a {color:#863920}
table.photo_left img {padding:0 1em 1em 0}

/* Calendar */
.calendar_container h2 {font-size:120%}
.calendar_container h2 a {color:#503000}
.calendar_container h2.disabled {color:#e9d3b3}
.calendar {width:75%; background:url('/i/bglight.gif') transparent left top repeat-x; border-top:1px solid #f6e3d6}
.calendar td {padding:1.5em 1em 1em 1em}
.calendar .day {background-color:#e9d3b3; border-bottom:1px solid #8e0913; color:#503000}
.calendar .month {margin-bottom:1em; color:#90664c}
.calendar .month td {padding:0.3em 0.6em}
.calendar .month .current {background-color:#e3c6aa; font-weight:bold}
.calendar .month .active {background-color:#f9ecd9}
.calendar .month .unactive{margin-bottom:1em; color:#e9d3b3}
.calendar .month .end {border-left:1px dotted #e9d3b3}
.calendar .month .endDay {color:#8c0610}
.calendar .month .now {background-color:#8c0610; color:#ffffff; font-weight:bold}
.calendar .month .now a {color:#ffffff}

/* Photo gallery*/
img.film	{margin:0 10px 10px 0; padding:20px; background:url('/i/bgloading.gif') transparent center center no-repeat; width:70px; height:70px; border:0}

/* Playbill list */
table.playbill h2 {font-size:130%; margin-top:0.2em}
table.playbill td {vertical-align:top}
table.playbill .date {white-space:nowrap; font-size:75%; padding-right:1em}
table.playbill .date div {font-size:220%; font-family:Georgia,Times New Roman,Times,serif; font-weight:bold; color:#8e0913}
table.playbill .title {text-align:center}
table.playbill .premiere {text-align:center; color:#8e0913; font-weight:bold; font-size:80%; text-transform:uppercase; letter-spacing:0.2em}
table.playbill .author {text-align:right; padding-left:1em}
table.playbill .time {white-space:nowrap; font-size:75%; text-align:right; padding-left:1em}
table.playbill .h {margin-top:1.5em; margin-bottom:0.5em}