/* @override 
	http://nottinghamplayhouse.devspace.net/mmlib/css/playhouse/style.css
	http://nottinghamplayhouse.site/mmlib/css/playhouse/style.css
*/

/*
Nottingham Playhouse Colours

Orange theme colours

#de761c - dark orange (Used for links, hover states and selected menue items)
#e59149 - light orange (Used for borders etc)

Production Category Colours 

Family:
#ee3e76  - primary
#f3789f  - secondary

Comedy:
de761c
E59149 AB44A6

#922a8e  - primary
#a969a9  - secondary

Dance:  
#a5ce3a  - primary
#bfda77  - secondary

Drama:
#0e73ba   - primary
#5a8ecf  - secondary

Music:
#00b5bb  - primary
#74c7cc   - secondary

Education:
#ee3e76  - primary
#f3789f   - secondary



Additional Colours


All template colour overrides live in =Production 

*/



.cufon-loading #col-body h1, 
.cufon-loading .production-playwright,
.cufon-loading #homepage-feature-selector li a,
.cufon-loading #unit-production-list ol li.production h2,
.cufon-loading #production-list-filter,
.cufon-loading #unit-search-results li h3 a,
.cufon-loading #production-header h1.production-title,
.cufon-loading #group-related h4,
.cufon-loading #unit-navigation ul li a,
.cufon-loading #unit-resource-list h2 
{
	visibility: hidden;
}



body {
	background: url('../../images/playhouse/theme/orange/header-repeat.gif') repeat-x;
	color: #333333;
}

body.template-production-family,
body.category-family { background: url('../../images/playhouse/category/family/header-repeat.gif') repeat-x; }
body.category-comedy,
body.template-production-comedy { background: url('../../images/playhouse/category/comedy/header-repeat.gif') repeat-x; }
body.template-production-dance,
body.category-dance { background: url('../../images/playhouse/category/dance/header-repeat.gif') repeat-x; }
body.template-production-drama,
body.category-drama { background: url('../../images/playhouse/category/drama/header-repeat.gif') repeat-x; }
body.template-production-music,
body.category-music  { background: url('../../images/playhouse/category/music/header-repeat.gif') repeat-x; }
body.template-production-misc,
body.category-misc { background: url('../../images/playhouse/theme/default/header-repeat.gif') repeat-x; }



a {
	color: #de761c;
}

a:hover {
	color: #E59149;
}


/* @group header*/

#header {
	width: 172px;
}

#print-logo {
	display: none;
}

#header #logo,
#col-body h1{
	text-indent: 0;
	margin: 0;
	padding: 0;
	font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;	
	font-weight: normal;
}

#logo a {
	display: block;
}

#unit-recent-comments ol li p.comment-meta a:hover,
#unit-latest-news ol li a:hover{
	color: #E59149;
}

#logo img {
	margin-left: -3px;
}

#logo span {
	display: none;
}
#col-body h1 {
	color: white;
	margin-bottom: 10px;
	padding-top: 10px;
	margin-right: 10px;
}

#unit-article h2,h3,h4,h5,h6 {
	color: #333;
	margin: 12px 0;
}

#col-body #unit-article h2 {
	font-size: 18px;
	color: #333333;
	margin-top:0;
}

#col-body #unit-article h3 {
	font-size: 14px;
	height: auto;
	margin: 12px 0;
}

#col-body #unit-article h4 {
	font-size: 12px;
	height: auto;
	margin: 12px 0;
}

#col-body #unit-article h5 {
	margin: 8px 0;	
}


#skiplinks {
	display: none;
}

.backstageeditbutton:visited,
.backstageeditbutton {
	position: fixed;
	bottom: 0;
	right: 10px;
	width: auto;
	color: #de761c;
	background-color: rgba(0,0,0,0.55);
	vertical-align: middle;
	text-decoration: none;
	padding:  0.75em 3em;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	text-shadow: #000 0 1px 1px;
	z-index: 100;
}


.backstageeditbutton:hover {
	color: #FFF;
	background: #de761c;
}




/* @end */


/* @group page structure */

#page-wrapper {
	width: 950px;
	margin: 0 auto;
}


#col-menu {
	float: left;
	padding-right:20px;
	width:150px;
	padding-top: 16px;
	position: relative;
}

#col-body {
	float: left;
	margin-top:-310px;
	position: relative;
	width: 779px;
}

#col-body .col {
	float: left;
}

#col-body .fat {
	width: 340px;
	background: white;
}

#col-body .main {
	width: 560px;
	background: white;
	margin-top: 20px;
}

.template-search-results #col-body .main,
.template-whats-on #col-body .main {
	background: transparent;
}

.template-search-results #col-body .main {
	width: 700px;
}

#col-body.notop .main {	margin-top: 0; } 


#col-body .home-middle {
	width: 220px;
	background: white;
	margin-left: 20px;
}


#col-body .thin {
	width: 179px;
	background: white;
	margin-left: 20px;
}

#col-body .thin.top {
	margin-top: 318px;
}

.page-production #col-body #group-related {
	margin-top: 54px;
}

.page-production #col-body #group-related.has-booking {
	margin-top: 0px;
}

.page-production #col-body a#main-buytickets {
	margin-bottom: 15px;
	display: block;
	opacity: 0.9;
	width: 180px;
}

.page-production #col-body a#main-buytickets:hover {
	opacity: 1;
}

.template-whats-on #col-body .thin {
	margin-top: 280px;
}


/* @end */

/* @group Navigation */

#unit-navigation {
	font-weight: 18px;
	color: #5f5f5f;
}

#unit-navigation ul li,
#unit-navigation ul,
#unit-navigation {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#unit-navigation ul li a {
	font-weight: normal;
	font-size: 17px;
	line-height: 26px;
	color: #5f5f5f;
	margin-left: -1px;
	text-decoration: none;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;	
}
#unit-navigation ul li a:hover {
	color: #de761c;
}

#unit-navigation ul li.selected a {
	color: #de761c;
}


#unit-navigation ul ul {
	background: url('../../images/playhouse/theme/orange/line-dashed.gif') repeat-x scroll bottom left;	
	padding-bottom:7px;
	padding-left:10px;
}

#unit-navigation ul ul li a {
	font-size: 14px;
	font-style: italic;
}


body #unit-navigation ul li.selected a {
	color: #de761c;
	display: block;
}

body #unit-navigation ul li.top-level-hinge a {
	background: url('../../images/playhouse/theme/orange/line-dashed.gif') repeat-x scroll bottom left;	
	padding-bottom: 7px;
	display: block;
}

body #unit-navigation ul li.top-level-hinge li a {
	background: none;
	padding-bottom: 0;
	line-height:13px;
	
}

body #unit-navigation ul li.top-level-hinge li {
	margin-top: 6px;
}


body #unit-navigation ul li.top-level-hinge li a.child {
	
}

body #unit-navigation ul li.selected li a {
	color: #5F5F5F;
	background: none;
	padding-bottom: 0;
}
body #unit-navigation ul li.selected li a:hover {
	color: #DE761C;
}

body #unit-navigation ul li.selected li.selected a {
	color: #de761c;
	background: none;
	padding-bottom: 0;	
}

/* 4th level */
body #unit-navigation ul li.selected ul li.selected ul li a.child {
	color:#5F5F5F;
}

/* @end */


/* @group Homepage Units */

#col-body h3 {
	height: 27px;
	color: #333333;
	margin: 0;
	padding: 0;
}

#unit-latest-video {
	background: #ee3e76;
	height: 280px;	
	margin-bottom: 20px;
}

#unit-latest-video h3 {
	text-indent: -2000px;
	background: url('../../images/playhouse/homepage-sprite.gif') top left no-repeat;
}

#unit-issu {
	background: #00b6bc;
	height: 280px;	
	margin-bottom: 20px;
	color: white;
	position: relative;
}

#issu-brochure-container {
	height: 170px;
}


#unit-issu .inner {
	padding-left: 9px;
	padding-right: 9px;
}

#unit-issu .inner p {
	margin: 0;
	padding: 0;
	padding: 10px 0px 2px 0;
	margin: 0px 4px;
	line-height: 16px;
	background: url('../../images/playhouse/line-dashed-white.gif') repeat-x 0 0;
}



#unit-issu .inner a.pdf-link {
	color: white;
	text-decoration: none;
	font-size: 10px;
	display: block;
	margin: 4px;
	position: absolute;
	bottom: 8px;
}

#unit-issu .inner a.thumb {
	margin-top: 15px; 
	margin-bottom: 20px;
	text-align: center;
	display: block;
}

#unit-issu h3 {
	text-indent: -2000px;
	background: url('../../images/playhouse/homepage-sprite.gif') 0 -36px no-repeat;
}


#unit-podcasts {
	background: #94b144;
	height: 280px;
	margin-bottom: 10px;	
	position:relative;
}

#unit-podcasts #rss-podcast {
	position:absolute;
	right:7px;
	top:3px;
}

#unit-podcasts .inner {
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 3px;
}

#unit-podcasts p,
#unit-podcasts a {
	padding: 0px 1px;
	margin: 0;
	color: white;
}

#unit-podcasts .postcast-image {
	display: block;
	margin: 0;
	padding: 0;
	height:91px;
}

#unit-podcasts a {
	color: white;
	text-decoration: none;
}

#unit-podcasts a.podcast-image {
	margin: 0;
	padding: 0;
}

#unit-podcasts .postcast-title {
	font-size: 14px;
}

#unit-podcasts .podcast-excerpt {
	margin-top: 8px;
	font-size: 11px;
}

#unit-podcasts .podcast-date {
	margin-top: 5px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

#unit-podcasts a.podcast-archive {
	color:white;
	display:block;
	font-size:10px;
	margin-top:5px;
	text-decoration:none;
}


#unit-podcasts h3 {
	background: url('../../images/playhouse/homepage-sprite.gif') 0 -74px no-repeat;
	text-indent: -2000px;
}


#unit-homepage-about {
	margin-top: 15px;
	padding-top: 0px;
	color: #5f5f5f;
	font-size: 11px;
	width: 151px;
	background: url(../../images/playhouse/line-dashed-black.gif) repeat-x 0 0;
}

#unit-boxoffice {
	background: url(../../images/playhouse/line-dashed-black.gif) repeat-x top;
	color:#5F5F5F;
	font-size:16px;
	margin-top:10px;
	padding-top:3px;
}

#unit-boxoffice a {
	font-weight:normal;
	text-decoration:none;
		color:#5F5F5F;


}
#unit-boxoffice span {
	background: url(../../images/playhouse/line-dashed-black.gif) repeat-x 0 bottom;
	color: #de761c;
	display:block;
	font-size:21px;
	line-height:18px;
	padding-bottom:7px;
}

#book-online-nav {
	background: url(../../images/playhouse/line-dashed-black.gif) repeat-x 0 bottom;
}

#hp-book-online {
	position:absolute;
	width:180px;
	right:0px;
	top:315px;
}


#hp-book-online #box-office-info {
text-decoration:none;
font-size:18px;
font-weight:normal;
display:block;
clear:both;
color:#5f5f5f;
text-align:center;
}

#hp-book-online #box-office-info span {
	clear:both;
	color: #DD1F55;
	display:block;
	font-size:23px;
}


#hp-book-online a img {
height:34px;
text-decoration:none;
}


#book-online-nav a {
	font-size: 16px;
	color: #5f5f5f;
	text-decoration: none;
	background: transparent url(../../images/playhouse/arrow-right.gif) no-repeat scroll 95px center;
	font-weight: normal;
	padding-right: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
}

#book-online-nav a:hover {
	color: #DE761C;
}

#unit-homepage-about h2 {
	display: block;
	font-size: 10px;
	padding-top: 16px;
	padding-bottom: 0;
	margin-bottom: 0;
	color: #555;
}
#unit-homepage-about p {
	margin-top: 0.5em;
}


.template-homepage #unit-latest-tweets  {
	background: #a2e2ff;
	min-height: 435px;
}

.template-homepage #unit-latest-tweets  h4 {
	background: url(../../images/playhouse/homepage-sprite.gif) no-repeat scroll 0 -184px;
	height: 27px;
	margin: 0px;
	padding-bottom:10px;
	padding-top:10px;
	text-indent:-2000px;
}

.template-homepage #unit-latest-tweets  ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.template-homepage #unit-latest-tweets  .inner {
	padding-left: 9px;
	padding-right: 9px;	
}

.template-homepage #unit-latest-tweets  ol {
	margin: 0;
	padding: 0;
	padding-left: 9px;
	padding-right: 9px;
}

.template-homepage #unit-latest-tweets  p {
	margin: 0;
	padding: 0;
}

.template-homepage #unit-latest-tweets  .tweet-meta {
	
	background: url('../../images/playhouse/line-dashed-white.gif') repeat-x 0 bottom;
	display:block;
	margin-bottom:5px;
	padding-bottom:12px;
}


.template-homepage #unit-latest-tweets  .tweet {
	padding-bottom: 10px;
	font-size: 11px;
	padding-top:8px;
}

.template-homepage #unit-latest-tweets  .tweet-meta a {
	text-decoration: none;
	font-size: 10px;
	color: #00a0d4;
}

.template-homepage #unit-latest-tweets  .tweet a {
	color: #00a0d4;
	text-decoration: none;
}

.template-homepage #unit-latest-tweets  a.follow {
	padding-top: 4px;
	display: block;
	padding-bottom: 15px;
	padding-left: 9px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #00A0D4;
}
.template-homepage #unit-latest-tweets  a.follow span {
	color:#00A0D4;
}
.template-homepage #unit-latest-tweets  a.follow:hover{
	color:#01ade5;
}
	

/* @end */

/* @group Site Search */
#unit-site-search {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	padding: 0;
	margin: 0;
	margin-top: 2px;
	margin-right: 5px;
}

#unit-site-search .placeholder {
	color:#888;
}

#unit-site-search label {
	color:white;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin-right: -5px;
	margin-top: -2px;
}

#unit-site-search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#unit-site-search input {
	border:medium none;
	height:16px;
	margin:1px -4px 0 0;
	padding:2px;
	vertical-align:middle;
	width:156px;
}

#unit-site-search input.image {
	width: 20px;
	height: 20px;
	padding: 0;
}



/* @end */



/* @group Homepage Feature */

#homepage-feature-selector {
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	text-align:right;
	top:65px;
	width:200px;
	font-size: 18px;
	z-index: 2;
}

#homepage-feature-selector li {
	height: 34px;
	display: block;
	cursor: pointer;
	cursor: hand;	
}

#homepage-feature-selector li.selected a {
	border-bottom: none;
}

#col-body #homepage-feature-selector li a {
	color: white;
	text-decoration: none;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	line-height: 32px;
	padding: 0;
	display: block;
	padding-right:7px;
}

#col-body #homepage-feature-selector a:hover {
	background: #e59149;	
}

#homepage-feature-selector .loading {
	background: #e59149 url('../../images/playhouse/theme/orange/loading.gif') middle center no-repeat;
	cursor: wait;
}

#homepage-feature-selector li.selected a {
	background-color: #e59149;
}

#unit-homepage-feature {
	margin-bottom: 20px;
	margin-top: 2px;
	height: 442px;
}


#unit-book-online {
	height:120px;
	position:absolute;
	right:0;
	top:325px;
	width:181px;
}


#unit-book-online #book-online {
	margin: 0 auto;
	color: #5f5f5f;	
	font-size: 17px;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
}

#unit-book-online #book-online span {
	display:block;
	font-size:23px;
	margin-top:-5px;
}


#unit-homepage-feature .wrapper-current,
#unit-homepage-feature .wrapper-new {
	border: 10px solid #f17b9c;
	height: 422px;
	width: 560px;
	background: black;
	position: absolute;
	z-index: 0;
}
#event-wrapper-container {
	height:442px;
	overflow:hidden;
	position: relative;
	width: 580px;
}
#unit-homepage-feature .wrapper-new {
	display: none;
	position: absolute;
	z-index: 1;
}


#unit-homepage-feature #feature-large {
	float: left;
	border-right: 10px solid #f17b9c;
	overflow: hidden;
	position: relative;
	background: white;
	height: 422px;
}

#unit-homepage-feature #feature-large img {
	opacity: 0.95;
}

#unit-homepage-feature #feature-image {
	display:block;
	height:422px;
	position:relative;
	width:416px;
}
#unit-homepage-feature #feature-image img {
	left: 0px;
	top: 0px;
	position: absolute;
	background: black;
}

#unit-homepage-feature .feature {
	float: right;
	clear: right;
	width: 134px;
	height: 134px;
	border-bottom: 10px solid #e59149;
	overflow: hidden;
}

#unit-homepage-feature .hidden {
	display: none;	
}
	
#unit-homepage-feature .empty {
	background: black;
}

#unit-homepage-feature .feature img {
	height: 134px;
	left: 0px;
	position: absolute;
	z-index:0;
	top: 0;
	width: 134px;
}

#unit-homepage-feature .feature {
	position: relative;
}

#unit-homepage-feature .mini-feature-details {
	position: absolute;
	bottom: 0;
	background: url('../../images/playhouse/50-black.png');	
	z-index: 99;
	width: 135px;
	opacity: 0;
}

#unit-homepage-feature .feature-detail {
	position: absolute;
	bottom: 0;
	width: 377px;
	left: 0;
	background: url('../../images/playhouse/50-black.png');
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	z-index: 5;
	opacity: 0;	
}

#unit-homepage-feature .feature-additional {
	padding: 0;
	margin: 0;
}

#unit-homepage-feature .feature-company {
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height:1em;
} 

#unit-homepage-feature .feature-subtitle {
	line-height: 16px;
	font-size: 12px;
	padding: 0;
	margin: 0;
	padding-top: 6px;
	padding-left: 0px;
} 

#unit-homepage-feature .feature-detail h2 {
	margin:0;
	padding:0;
	margin-top: 7px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size:15px;
	line-height:17px;
	margin-bottom: 0;
}

#unit-homepage-feature #mini-features .feature-subtitle {
	color: white;
	padding: 5px;
	padding-top: 0;
	/*padding-bottom: 0;*/
}

#unit-homepage-feature #mini-features h2 {
	margin-bottom: 0;
	margin-top: 5px;
	padding: 5px;
}

#unit-homepage-feature .feature-detail h2 a {
	font-weight: bold;		
}

#unit-homepage-feature .feature-detail,
#unit-homepage-feature .feature-detail a,
#unit-homepage-feature .feature a {
	color: white;
	text-decoration: none;
}

#unit-homepage-feature .feature .mini-feature-detail {
	margin: 0;
	padding: 0;
	font-size: 14px;
	background: black;
	background: url('../../images/playhouse/50-black.png');
	position: absolute;
	bottom: 0;
	padding: 5px;
	z-index: 5;
	display: block;
	width: 125px;
	z-index: 99;
}


#unit-homepage-feature .feature img {
	position: absolute;
	z-index: 10;

}


#unit-homepage-feature .feature a {
	color: white;
	font-size:13px;
	line-height:17px;
	display: block;
	position: relative;
	z-index: 99;
	top:  0;
}

#unit-homepage-feature .feature a.imagelink {
	z-index: 0;
}

#unit-homepage-feature .feature-date {
	padding: 0;	
	margin: 0;
	margin-bottom: 5px;
}
/* @end */



/* @group unit-latest-news */

.template-homepage #unit-latest-news {
	position: relative;
	margin-bottom: 10px;
}

#unit-latest-news h3 {
	text-indent: -2000px;
	background: url('../../images/playhouse/homepage-sprite.gif') 0 -109px no-repeat;
	height: 32px;
}

#unit-latest-news #rss-news {
	position: absolute;
	right:7px;
	top:6px;
}

#unit-latest-news .footer-links {
	text-align: right;
	margin-top: 10px;
}

#unit-latest-news .footer-links a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	padding-right: 10px;
}

#unit-latest-news a span {
	color:#de761c;
}

#unit-latest-news ol,
#unit-latest-news ol li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#unit-latest-news ol li a {
	font-size: 14px;
	color: #de761c;
	text-decoration: none;
}

#unit-latest-news ol li h4 {
	padding: 7px 0px 0px;
	margin: 0;
	font-size: 14px;
}


#unit-latest-news ol li p {
	margin: 0;
	padding:10px 0;
	color: #333333;
}

#unit-latest-news ol li {
	clear: both;
	overflow: auto;
	padding-bottom: 13px;
	background: url(../../images/playhouse/line-dashed-black.gif) repeat-x left bottom;
}

#unit-latest-news ol li a {
	color: #de761c;
}



#unit-latest-news ol li img {
	float: left;
	margin-top: 10px;
	margin-right: 12px;
}


/* @end */


/* @group unit-recent-comments */

#unit-recent-comments h3 {
	text-indent: -2000px;
	background: url('../../images/playhouse/homepage-sprite.gif') 0 -146px no-repeat;
	height: 32px;
	margin-bottom: 5px;
}


#unit-recent-comments,
#unit-recent-comments ol,
#unit-recent-comments ol li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#unit-recent-comments {
	margin-bottom: 10px;
}

#unit-recent-comments ol li {
	background: url(../../images/playhouse/comment-bubble-top.gif) no-repeat scroll center top;
	padding-top: 6px;
}


#unit-recent-comments ol li p.comment {
	background: url('../../images/playhouse/comment-bubble-repeat.gif') repeat-y;
	margin: 0;
	padding: 0;
	padding: 8px 14px;
	color: #333333
}

#unit-recent-comments ol li p.comment-meta {
	background:  url('../../images/playhouse/comment-bubble-bottom.gif') top no-repeat;
	margin: 0;
	padding: 0;
	padding-top: 15px;
	font-style: normal;
	padding-left: 35px;
	margin-bottom: 6px;
	padding-left:30px;
	padding-top:7px;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.4;
	color: #777;
}

#unit-recent-comments ol li p.comment-meta a {
	color: #de761c;
	text-decoration: none;
}

/* @end */

/* @group footer-mailing-list */

#unit-footer-mailing-list .inner {
	background: #e5e5e5;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	height: 50px;
	text-align: center;
}

#unit-footer-mailing-list{
	margin-bottom: 20px;
	border-bottom: 1px solid #999999;	
}

#unit-footer-mailing-list input {
	margin-top: 15px;
	vertical-align:top;
	color: white;
	text-transform: uppercase;
}

#unit-footer-mailing-list input.text {
	padding: 2px;
	border: 1px solid #959595;
	color: #333;
	margin-left: 20px;
	width: 154px;
	
}


#unit-footer-mailing-list input.button {
	height:20px;
	width:auto;
	border: none;
	background: #959595;
	padding: 0;
	padding-right: 4px;
	padding-left: 4px;
	margin-right: 15px;
	font-weight: bold;
}

#unit-footer-mailing-list p {
	display:inline;
	line-height:48px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	vertical-align:top;
	color: #666666;
}


/* @end */

/* @group Footer */

#unit-side-spacer
{
	height: 180px;
}

#unit-footer {
	border-top:1px solid #999999;
	margin-top:25px;
	padding-top:10px;
}

.template-homepage #unit-footer {
	margin-top: 80px;
}


#unit-footer.mailing {
	padding-top: 0;
}

#unit-side-footer {
	width: 150px;
	position: relative;
	bottom: 165px;
	color: #5f5f5f;
	height: 0;
	margin-left: 0px;
	font-size: 11px;
	line-height: 18px;
}

#unit-side-footer.homepage {
	width: 150px;
	position: absolute;
	top: 680px;
	color: #5f5f5f;
}

#unit-side-footer {
	float: left;
	margin-top: 20px;
}

#unit-side-footer.production {
	position: absolute;
	bottom: 0;
}

#unit-side-footer h5 {
	color: #5f5f5f;
}

#unit-side-footer .item {
	background: url(../../images/playhouse/line-dashed-black.gif) repeat-x 0 0;
	width: 151px;
	padding-bottom:6px;
	padding-top:9px;
}

/* @group CAST Restaurant feature */

#unit-side-footer .side-item-cast {
	padding-bottom:8px;
	padding-top:10px;
	line-height: 1;
}
#unit-side-footer .side-item-cast img {
	display: block;
	margin: 0 0px 10px 4px;
}
#unit-side-footer .side-item-cast a {
	margin: 0 0 0 0;
	display: block;
	padding-left: 2px;
}

/* @end */
/* @group Address feature */

#unit-side-footer .side-item-address {
	padding-bottom:8px;
	padding-top:14px;
}

#unit-side-footer .side-item-address strong {
	font-size: 12px;
}

#unit-footer #unit-side-footer .side-item-address p {
	padding-left: 0px;
	line-height: 1.6em;
	margin-bottom: 6px;
	color: #333;
}

/* @end */
/* @group Mailing list feature */

#unit-side-footer #mailing-list {
	border: 1px solid #959595;
	width: 114px;
	height: 16px;
	padding-top: 2px;
	padding-left: 2px;
	margin:18px 0 0;	
}

#unit-side-footer #mailing-go {
	background:#959595 none repeat scroll 0 0;
	border:medium none;
	border-left: 1px solid #959595;
	color:white;
	display:inline;
	width:24px;
	height: 21px;
	text-align: center;
	padding: 0;
	font-weight: bold;
	font-size: 0.9em;
	vertical-align: bottom;
}
#unit-side-footer .side-item-mailinglist {
	padding-top: 12px;
	padding-bottom:20px;
}

#unit-footer #unit-side-footer .side-item-mailinglist h5 {
	margin-bottom: 4px;
	font-size: 13px;
	font-weight: normal;
}
#unit-footer #unit-side-footer .side-item-mailinglist p {
	line-height: 1.2;
	color: #444;
	margin-bottom: 2px;
}


/* @end */
/* @group Social websites feature */

#unit-side-footer .side-item-social {
	padding-top: 10px;
}

#unit-footer #unit-side-footer .side-item-social a {
	font-weight: normal;
	color: #333;
}

/* @end */


#unit-side-footer .item a {
	text-decoration: none;
	color: #5f5f5f;
	font-weight: bold
}

#unit-side-footer .item a.book {
	color: #de761c;
}
 #unit-side-footer .item a span {
 font-weight:bold;
 
 }
#unit-side-footer .item a.book span, #unit-side-footer .item a span {
	color: #5f5f5f; 	
}



.page-homepage #unit-side-footer .item a:hover span {
	color: #F17B9C;
}



 #unit-side-footer .item a {
 	font-weight:bold;

 }


#unit-side-footer .item h5,
#unit-side-footer .item p {
	padding: 0;
	margin: 0;
}



#unit-footer .footer-links.last {
	float: right;
}

#unit-footer .footer-links,
#unit-footer .footer-links li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#unit-footer .footer-links li {
	float: left;
	display: block;
	margin-right: 8px;
}
#unit-footer .footer-links-last li {
	float: left;
	display: block;
	margin-right: 0px;
	margin-left: 7px;
}

#unit-footer .footer-links li.copy {
	font-weight: bold;
	font-size: 9px;
	padding-right: 35px;
	padding-top:4px;
	color: #666666;
}

#unit-footer .footer-links li a {
	text-decoration: none;
	color: #de761c;
	font-size: 11px;
}

#unit-footer .sponsors {
	float:right;
	margin:20px 0 0;
	padding:0;
	text-indent:-2000px;
	width:784px;
}

#unit-footer .sponsors li {
	float: left;
	display: inline;
}

#unit-footer .sponsors a {
	display: block;
	height: 20px;
	width: 20px;
	background: url('../../images/playhouse/new-footer-logos.gif') no-repeat;
}

#unit-footer .sponsors a#etc {
	background-position: left top;
	height:46px;
	width:156px;
	/* padding-right: 86px; */
}
#unit-footer .sponsors a#arts {
	background-position: -156px top;
	height:46px;
	width:172px;
}
#unit-footer .sponsors a#lotteryfund {
	background-position: -328px top;
	height:46px;
	width:71px;
}
#unit-footer .sponsors a#nottinghamcity {
	background-position: -399px 0;
	height:46px;
	width:115px;
}
#unit-footer .sponsors a#nottinghamshire {
	background-position: -514px 0;
	height:46px;
	width:59px;
}
#unit-footer .sponsors a#broxtowe {
	background-position: -573px top;
	height:46px;
	width:92px;
}
#unit-footer .sponsors a#gedling {
	background-position: right 0;
	height:46px;
	width:119px;
}

#unit-made {
	display: block;
	margin-top: -18px;
}


/* @end */


/* @group group-related sidebar */

#group-related {
	position: relative;
}

#group-related a {
	color: #de761c;
	text-decoration: none;
}

#group-related .aside {
	background:#E59149 none repeat scroll 0 0;
	color:white;
	left: -40px;
	padding-left:15px;
	padding-right:15px;
	position:absolute;
	top:-256px;
	z-index:99;
}

#group-related h4 {
	clear: both;
	margin: 0;
	padding: 0;
	background: #de761c;
	height: 22px;
	color: white;
	font-size: 16px;
	font-weight: normal;
	padding-left: 9px;
	padding-top: 4px;
	padding-bottom: 2px;
	color:#FFFFFF;
	margin-bottom: 4px;
}

#group-related #unit-image-gallery,
#group-related #unit-video-gallery,
#group-related #unit-downloads,
#group-related #unit-related, 
#group-related #unit-season,
#group-related #unit-showing-filter,
#group-related #unit-more-information,
#group-related #unit-latest-tweets,
#group-related #unit-latest-articles,
#group-related #unit-latest-news,
#group-related #unit-latest-tags,
#group-related #unit-upcoming-events,
#group-related #unit-related-podcasts{
	margin-bottom: 20px;
}

/* @group Tools Menu */

#unit-tools,
#unit-tools ul,
#unit-tools ul li  {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #e59149;
}

#unit-tools ul {
	height: 20px;
	margin: 0px 0px 0px 3px;
	padding: 1px 0px 1px;
}

#unit-tools {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 16px;
	height: 27px;
}

#unit-tools ul li {
	float: left;
	display: block;
}

#unit-tools ul li a {
	padding: 3px 4px 0px;
	display: block;
	width: 16px;
	text-indent: -3000px;
	background: #e59149 url('../../images/playhouse/theme/orange/share-menu.gif') left top no-repeat;	
}

#unit-tools ul li a#tool-print {
	background-position:-2px -1px 
}

#unit-tools ul li a#tool-sendtofriend {
	background-position:-27px -1px 
}

#unit-tools ul li a#tool-share{
	background-position:-52px -1px 
}

#unit-tools ul li a#tool-calendar {
	background-position:-78px -1px 
}

#tools-popup {
	position: absolute;
	top: 20px;
	z-index: 99;
	height: 28px;
	background: url('../../images/playhouse/theme/orange/tooltip.gif') bottom center no-repeat;	
	display: none;
}




#tools-popup #tools-popup-container{
	display: none;
	height: 20px;
	padding: 5px 10px 7px;
	position: relative;
	top: -10px;
	background-color: #E59149;
}

.template-news-detail #tools-popup {
	top: -25px;
}

.template-news-detail #tools-popup #tools-popup-container {
	background: #e59149;
}

#tools-popup #tools-popup-container p {
	color: #fff;
	display: inline;
	font-size: 11px;
	margin: 0px;
	position: relative;
	top: 0px;
	white-space: nowrap;
}


/* @group Send to friend */
#unit-send-to-friend {
	margin-top: 3px;
	width: 270px;
	border-width: 2px;
	border-style: solid;
	background: #EEE;
	z-index: 6;
	display: none;
	margin-bottom: 20px;
}

#unit-send-to-friend a {
	position: relative;
	top: -10px;
}

#unit-send-to-friend div.stf-inner {
	padding: 10px;
	border: 10px solid #EEE;
	background: #FFF;
}
#unit-send-to-friend h3{
	font-size: 15px;
	margin: 0px 0px 8px 0px;
	zoom: 1;
}
#unit-send-to-friend .close {
	float: right;
	margin-top: -2em;
	color: #999;
	text-decoration: none;
	cursor: pointer;
}
#unit-send-to-friend .errormsg {
	color:#A00;
	display: none;
	font-size: 12px;
	margin: 4px 0px;
}
#unit-send-to-friend .successmsg {
	color:#0A0;
	display: none;
	font-size: 12px;
	margin: 4px 0px;
}

#unit-send-to-friend .formfield {
	float: left;
	margin: 4px 0px;
	width: 236px;
}
#unit-send-to-friend .formfield label {
	display: block;
	font-size: 11px;
}
#unit-send-to-friend .formfield input{
	display: block;
	font-size: 14px;
	width: 220px;
}
#unit-send-to-friend .formfield textarea{
	display: block;
	font-size: 14px;
	height: 46px;
	width: 220px;
}
/* @end */

/* @group Share links */
#unit-social-bookmarks {
	background:#EEEEEE none repeat scroll 0 0;
	border-style:solid;
	border-width:2px;
	display:none;
	left:-262px;
	margin-top:3px;
	position:absolute;
	top:50px;
	width:440px;
	z-index:4;
}
#unit-social-bookmarks div.share-links-inner {
	padding: 10px;
	border: 10px solid #EEE;
	background: #FFF;
	height: 100px;
}
#unit-social-bookmarks .close {
	float: right;
	margin-top: -3em;
	color: #999;
	text-decoration: none;
	cursor: pointer;
}
#unit-social-bookmarks ul {
	margin: 0;
	padding: 0;
	width:  390px;
	background: #FFF;
}
#page-content #unit-social-bookmarks li, #unit-social-bookmarks li {
	margin: 0 0 6px 0;
	padding: 0;
	display: block; width: 33%;
	float: left;
}
#unit-social-bookmarks li a, #unit-social-bookmarks li a {
	display: block;
	background: url(/mmlib/images/playhouse/socialbookmarkicons.gif) no-repeat;
	padding-left: 22px;
}
#unit-social-bookmarks .digg, #unit-social-bookmarks .digg {
	background-position: 0px -40px;
}
#unit-social-bookmarks .reddit, #unit-social-bookmarks .reddit {
	background-position: 0px -160px;
}
#unit-social-bookmarks .google, #unit-social-bookmarks .google {
	background-position: 0px -120px;
}
#unit-social-bookmarks .yahoo, #unit-social-bookmarks .yahoo {
	background-position: 0px -80px;
}
#unit-social-bookmarks .delicious, #unit-social-bookmarks .delicious{
	background-position: 0px -200px;
}
#unit-social-bookmarks .stumbleupon, #unit-social-bookmarks .stumbleupon {
	background-position: 0px -240px;
}
#unit-social-bookmarks .livejournal, #unit-social-bookmarks .livejournal {
	background-position: 0px -280px;
}
#unit-social-bookmarks .magnolia, #unit-social-bookmarks .magnolia {
	background-position: 0px -440px;
}
#unit-social-bookmarks .twitter, #unit-social-bookmarks .twitter {
	background-position: 0px -480px;
}
#unit-social-bookmarks .sphinn, #unit-social-bookmarks .sphinn {
	background-position: 0px -320px;
}
#unit-social-bookmarks .mixx, #unit-social-bookmarks .mixx {
	background-position: 0px -360px;
}
#unit-social-bookmarks .propeller, #unit-social-bookmarks .propeller {
	background-position: 0px -400px;
}

#unit-social-bookmarks h3{
	font-size: 15px;
	margin: 0px 0px 7px 0px;
}
#unit-social-bookmarks a {
	color:#333;
	font-size: 12px;
	text-decoration: none;
}
/* @end */

/* @end */

/* @group Image Gallery */
#unit-image-gallery ul{
	clear: left;
	float: left;
}
#unit-image-gallery,
#unit-image-gallery ul,
#unit-image-gallery ul li,
#unit-image-gallery ul li.last {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#unit-image-gallery ul li {
	float: left;
	margin-right: 5px;
}
#unit-image-gallery ul li a {
	display: block;
}
/* @end */


/* @group Video Gallery */
#unit-video-gallery,
#unit-video-gallery ul,
#unit-video-gallery ul li,
#unit-video-gallery ul li.last {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#unit-video-gallery ul li {
	float: left;
	margin-right: 6px;
}
/* @end */

/* @group Downloads */
#unit-downloads,
.resource-list.downloads ul li{
	margin: 0;
	padding: 0;
	list-style: inside;
}

#unit-downloads ul,
#unit-downloads ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}


#unit-downloads ul li {
	padding-bottom:1px;
	padding-top:0;
	background: url(../../images/playhouse/line-dashed-black.gif) repeat-x bottom;
}

#unit-downloads ul li a {
	padding-left: 30px;
	display: block;
	text-decoration: none;
	color: #333;
	padding-bottom:4px;
	padding-top:4px;
	font-size: 11px;	
}

#unit-downloads ul li a:hover {
	color: #de761c;
}

.resource-list.downloads ul li {
	padding-left: 0px;
	padding-bottom: 2px;
}

.resource-list.downloads ul li {
	background: url(../../images/playhouse/line-dashed-black.gif) repeat-x bottom left;
}

.resource-list.downloads ul li a {
	text-decoration: none;
	padding-bottom: 4px;		
	color:#de761c;	
}

.resource-list.downloads ul li .icon {
	background: transparent url(../../images/playhouse/download-file.gif) no-repeat scroll left bottom;
	width: 23px;
	height: 20px;
	display: block;
	float: left;
}

.resource-list.downloads ul li.pdf .icon {
	background-image: url('../../images/playhouse/download-pdf.gif');	
}

.resource-list.downloads ul li.audio .icon {
	background-image: url('../../images/playhouse/download-audio.gif');		
}

#unit-downloads ul li a {
	background: url('../../images/playhouse/download-file.gif') 3px top no-repeat;	
}
#unit-downloads ul li.audio a {
	background: url('../../images/playhouse/download-audio.gif') 3px top no-repeat;
}
#unit-downloads ul li.pdf a {
	background: url('../../images/playhouse/download-pdf.gif') 3px top no-repeat;	
}

.resource-list.downloads ul li {
	line-height: 33px;
	border-bottom: none;
}

.resource-list.downloads ul li span {
	font-size: 13px;
	font-weight: bold;
	padding-right: 6px;
}

/* @end */


/* @group Related */

#unit-related,
#unit-related ul,
#unit-related li, 
#unit-related p,
#unit-related-pages,
#unit-related-pages ul,
#unit-related-pages li,
#unit-related-pages p,
#unit-related-podcasts,
#unit-related-podcasts ul,
#unit-related-podcasts li, 
#unit-related-podcasts p {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#unit-related-pages li img,
#unit-related li img,
#unit-related-podcasts li img {
	float: left;
	margin-right: 9px;
	margin-bottom: 11px;
}

#unit-related li,
#unit-related-pages li,
#unit-related-podcasts li{
	background: transparent url(../../images/playhouse/line-dashed-black.gif) repeat-x scroll 0 bottom;
	clear:both;
	padding-bottom:10px;
	padding-top:0;
}

#unit-related li a.title,
#unit-related-pages li a.title,
#unit-related-podcasts li a.title {
	color: #333;
	text-decoration: none;
	margin-top: 9px;
	margin-left: 9px;
	font-size: 12px;
	line-height: 12px;
	display: block;
}

#unit-related li a.title:hover,
#unit-seasons li a.title:hover,
#unit-related-pages li a.title:hover {
	color: #de761c;
}

#unit-related li p,
#unit-related-pages li p,
#unit-related-podcasts li p {
	font-size: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
}


/* @end */

/* @group Article-List */

#unit-article-list,
#unit-article-list ul,
#unit-article-list ol,
#unit-article-list li, 
#unit-article-list p {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#unit-article-list {
	padding: 20px;
	padding-bottom: 10px;
	min-width: 560px;
	min-height: 160px;
}


.template-blog-list #unit-article-list #article-meta {
	margin-left: 0;
}

#unit-article-list #article-meta {
	font-size: 11px;
	margin-top: 7px;
	margin-left: 150px;
}




#unit-article-list li {
	clear: both;
}

#unit-article-list ol li {
	padding-bottom: 20px;
	margin-bottom: 10px;
	padding-top: 10px;
	min-height: 138px;
}

#unit-article-list ol li.first {
	padding-top: 0;
}

#unit-article-list .thumbnail {
	float: left;
	margin: 0px 20px 0px 0px;
}

#unit-article-list .thumbnail img {
	display: block;
	padding-bottom: 10px;	
}

#unit-article-list h2 {
	font-size:20px;
	margin:0;
	line-height: 22px;
}

#unit-article-list h2.noimage {
	float: none;
	width: auto;
}

#unit-article-list .article-date {
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 21px;
	color: #6a6a6a;
}

#unit-article-list .article-link {
	color: #DE761C;
	text-decoration: none;
	font-style: normal;
	white-space: nowrap;
	display: block;
}

#unit-article-list .article-link:hover {
	color: #E59149;
}

#unit-article-list .article-list-item-header {
	clear: both;
}

#unit-article-list h2 a {
	color: #DE761C;
	text-decoration: none;
}
#unit-article-list h2 a:hover {
	color: #E59149;
}

#unit-article-list .article-author {
	margin-right: 10px;
}


#unit-article-list ul.tags-list li a {
	font-weight: normal;
	color: #6A6A6A;
	text-decoration: none;
}

#unit-article-list .article-author span,
#unit-article-list .article-comments a,
#unit-article-list .article-tags,
#unit-article .article-tags {
	color: #de761c;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

#unit-article-list .article-comments a:hover {
	color: #E59149;	
}




#unit-article-list .article-tags { 
	float: left;
}

#unit-article-list .tag-wrapper {
	clear: left;
	padding-top: 5px;
}

#unit-article-list .article-author {
	float: left;
}

#unit-article-list .article-comments {
	float: left;
	padding-left: 29px;
	background: url('../../images/playhouse/comment-icon.gif') top left no-repeat
	
}

#unit-article-list .read-more {
	text-align: right;
	display: block;
	margin-top: 5px;
}

#unit-article-list .read-more a {
	text-decoration: none;
	padding-top: 10px;
	color: #5f5f5f;
	display: block;
}

#unit-article-list .read-more span {
	color: #de761c;
}


#unit-article-list ol li {
	background:	transparent url(../../images/playhouse/line-dashed-black.gif) repeat-x scroll 0 bottom;
	padding-bottom: 10px;
}

.template-blog-list #unit-article-list ol,
.template-news-list #unit-article-list ol {
	margin: 0;
	padding: 0;
	background: #e59149;
	padding: 10px;
}

.template-blog-list #unit-article-list,
.template-news-list #unit-article-list {
	margin: 0;
	padding:0;
}

.template-blog-list #unit-article-list h2,
.template-news-list #unit-article-list h2 {
	font-style: italic;
	font-style: normal;
}

.template-blog-list #unit-article-list ol li,
.template-news-list #unit-article-list ol li {
	background: white;
	padding: 18px 18px 14px;
	margin-bottom: 9px;
	
}

.template-blog-list #unit-article-list ol,
.template-news-list #unit-article-list ol {
	padding-bottom: 2px;
}

.template-news-list #unit-article-list ol li.last {
	margin-bottom: none;
}

#unit-article .tag-wrapper ul.tags-list li,
#unit-article-list ul.tags-list li {
	padding: 0;
	float: left;
	display: block;
	margin-right: 5px;
	font-size: 11px;
	border-bottom: none;
	margin-bottom: 0;
	padding-top: 0;
	background: none;
	border: none;
	clear: none;
	padding-bottom: 4px;
	min-height: 0;
}

#unit-article .tag-wrapper ul.tags-list {
	padding-left: 0;
	margin-left: 0;
	margin: 0;
}

#unit-article .tag-wrapper ul .article-tags{
	margin-left: 0;
	padding: 0;	
}

#unit-article .tag-wrapper ul.tags-list li {
	padding-bottom: 0;
	padding-top: 1px;
	margin-right: 5px;
}


#unit-article .tag-wrapper ul.tags-list li a,
#unit-article-list ul.tags-list a {
	color: #5f5f5f;
	text-decoration: none;
}


#unit-article-list ul.tags-list a:hover {

}

#unit-article-list ul.tags-list {
	margin-bottom: 0;
}

#unit-article ul.tags-list a {
	font-size: 11px;
	color:  #555;
}

.template-news-list #unit-article-list .article-comments {
	display:block;
	float:none;
	margin-top:5px;
}

.template-news-list #unit-article-list li {
	padding-bottom: 10px;
	margin-bottom: 0;
}

#unit-article-list li .excerpt {
	margin-left: 150px;
}

.template-news-list #unit-article-navigation {
	background: none;
}
.template-news-list #unit-article-navigation a{
	text-decoration:none;
}

.poster-image {
	border: 10px solid #e59149;
	float: left;
	clear: both;
}

.poster-image img {
	display: block;
	width: 150px;
	height: 150px;
}

.post-meta {
	float:left;
	margin-top:32px;
	padding-left:20px;
	width:368px;
	padding-bottom: 10px;
	background:#E59149;
}

#col-body .poster-meta h1 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
}

.post-meta .page-description {
	background: url(../../images/playhouse/line-dashed-white.gif) repeat-x scroll center top;
	padding-top: 10px;
	width: 350px;
	font-size:11px;
}

.page-details .page-meta {
	background: url(../../images/playhouse/line-dashed-white.gif) repeat-x scroll center top;
	width: 350px;	
	font-size:12px;
	line-height:19px;
	padding-top: 8px;
	font-weight: bold;
}

/* @end */



/* @group More Information */

#unit-more-information,
#unit-more-information ul,
#unit-more-information li, 
#unit-more-information p {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#unit-more-information li {
	background: url(../../images/playhouse/line-dashed-black.gif) repeat-x bottom 0;	
}


#unit-more-information li a {
	color: #333;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;	
	font-size: 11px;
	display: block;
}


/* @end */

/* @group Latest Tweet */
#unit-latest-tweets ol,
#unit-latest-tweets li {
	margin: 0;
	padding: 0;
	list-style-type: none;	
}

#unit-latest-tweets li {
	padding-top: 3px;
	background: transparent url(../../images/playhouse/line-dashed-black.gif) repeat-x scroll bottom;
}

.template-homepage #unit-latest-tweets li {
	background: none;
}


#unit-latest-tweets p {
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #111;
}

#unit-latest-tweets a {
	color: #00a0d4;	
}

#unit-latest-tweets .tweet {
	margin-top: 5px;
	margin-bottom: 5px;
}

#unit-latest-tweets p.tweet-meta {
	margin: 0;
	padding: 0;
	padding-bottom: 7px;
	font-size: 10px;
}

#unit-latest-tweets p.tweet-meta a {
	color: #238dc9;
	text-decoration: none;
}

#unit-latest-tweets p.tweet-meta a:hover {
	color: #01ade5;	
}

#group-related #unit-latest-tweets h4 {
	background: #00a0d4 url('../../images/playhouse/latest-tweet-header.gif') top right no-repeat;
	height: 30px;
	padding-top: 13px;
	padding-bottom: 0;
	margin-bottom: 0;
	color:#FFFFFF
}




#unit-latest-tweets a.follow {
	text-decoration: none;
	display: block;
	padding-top: 5px;
	color: #5f5f5f;
	text-align: right;
}

.template-homepage #unit-latest-tweets a.follow:hover,
.template-homepage #unit-latest-tweets a.follow:hover span {
	color: #00A0D4;
}

#unit-latest-tweets a.follow span {
	color: #00a0d4;
}

#unit-latest-tweets a.follow:hover span {
	color:#3fcdeb;
}


/* @end */

/* @group Latest Tags */

#unit-latest-tags,
#unit-latest-tags ul,
#unit-latest-tags li {
		list-style-type: none;
		margin: 0;
		padding: 0;
}



#unit-latest-tags ul li {
	float: left;
	display: inline;
	margin-left: 5px;
}

#unit-latest-tags ul li a {
	text-decoration: none;
	color: #5f5f5f;
	font-weight: normal;
	text-transform: lowercase;
}

#unit-latest-tags ul li a:hover {
	color: #de761c;
	
}


/* @end */



/* @group Latest Articles */

#unit-latest-articles,
#unit-latest-articles ul,
#unit-latest-articles li, 
#unit-latest-articles p,
#unit-latest-articles h5  {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#unit-latest-articles li { 
	padding-bottom: 5px;
	margin-bottom: 5px;
	background: transparent url(../../images/playhouse/line-dashed-black.gif) repeat-x scroll bottom;
}

#unit-latest-articles li h5 {
	font-size: 14px;
}

#unit-latest-articles h4 {
color:#ffffff

}
#unit-latest-articles li h5 a {
	text-decoration: none;
	color: #de761c;
}

#unit-latest-articles li h5 a:hover {
	color:#E59149;
}

#unit-latest-articles li .article-date {
	font-size: 12px;
	font-weight: normal;
	color: #6a6a6a;
}

#unit-latest-articles li a.article-link {
	color: #de761c;
	text-decoration: none;
	display: block;
	margin-top: 2px;
	padding-bottom: 4px;
	font-style: normal;
	font-size: 11px;
}

#unit-latest-articles li a.article-link:hover {
	color: #E59149;	
}

/* @end */

/* @group Seasons */

#unit-seasons,
#unit-seasons ul,
#unit-seasons li, 
#unit-seasons p {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#unit-seasons li .thumbnail {
	float: left;
	margin-right: 9px;
	margin-bottom: 11px;
}

#unit-seasons li {
	background: transparent url(../../images/playhouse/line-dashed-black.gif) repeat-x scroll bottom;
	clear:both;
	padding-bottom:10px;
	padding-top:0;
}

#unit-seasons li h5 {
	margin: 9px 0px 0px 9px;
	font-size: 12px;
	line-height:12px;	
	display: block;
}
#unit-seasons li .title {
	line-height:12px;
}

#unit-seasons li h5 a {
	color: #333;
	text-decoration: none;
}

#unit-seasons li p {
	font-size: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
}


#unit-seasons a.season-link {
	font-style: normal;
	color: #5f5f5f;
	text-decoration: none;
	float: right;
	display: block;
	margin: 5px 0px 20px 0px;
}

#unit-seasons a.season-link span {
	color: #de761c;
}

.season-details {
	background: #de761c;
	color: white;
	padding-bottom: 5px;
}

#col-body .season-details h1 {
	margin-bottom: 0;
	margin-top:32px;
	width:368px;
	padding-left: 20px;
	padding-bottom: 10px;
	background: #E59149;
	float: left;
	margin-bottom: 10px;
}

.season-image {
	border: 10px solid #e59149;
	float: left;
	clear: both;	
}

.season-description {
	margin-left: 200px;
	border: 1px solid transparent;
}

.season-image img {
	display: block;
}



/* @end */

/* @group upcoming-events */

#unit-upcoming-events,
#unit-upcoming-events ul,
#unit-upcoming-events li, 
#unit-upcoming-events p {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#unit-upcoming-events li .thumbnail {
	float: left;
	margin-right: 5px;
	margin-bottom: 11px;
}

#unit-upcoming-events li {
	background: transparent url(../../images/playhouse/line-dashed-black.gif) repeat-x scroll bottom;
	clear:both;
	padding-bottom:10px;
	padding-top:0;
}

#unit-upcoming-events li h5 {
	margin: 9px 0px 0px 9px;
	font-size: 12px;
	line-height:12px;	
	display: block;
}
#unit-upcoming-events li .title {
	line-height:12px;
}

#unit-upcoming-events li h5 a {
	color: #333;
	text-decoration: none;
}

#unit-upcoming-events li h5 a:hover {
	color: #de761c;	
}


#unit-upcoming-events li p {
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}


#unit-upcoming-events a.whats-on-link {
	color: #5f5f5f;
	text-align: right;
	float: right;
}

#unit-upcoming-events a.whats-on-link:hover {
	color: #de761c;
}

#unit-upcoming-events a.whats-on-link span {
	color: #de761c;
}




/* @end */


/* @end */

/* @group Production Page */

#production-header {
	color: white;
	width: 780px;
}

#production-header .production-image {
	border: 10px solid #E59149;
	float: left;
	background: white;
}

#production-header .production-details,
#production-header .production-information {
	float: left;
	width: 405px;
}

#production-header .production-playwright {
	font-size: 15px;
}

#production-header .production-details {
	width: 374px;
	padding-left: 34px;
	background: #E59149;
	margin-bottom:9px;
	padding-top: 7px;
	padding-bottom:5px;
	margin-top:4px;
	padding-right: 32px;	
}

#production-header .no-subtitle {
	padding-bottom: 15px;
}

#production-header .production-information,
#production-header .production-company {
	padding-left: 34px;
}

#production-header p.production-company {
	padding-left: 374px;
	font-weight: normal;
	font-size: 11px;
	padding-top: 60px;
}

#production-main-title{
	padding-bottom: 4px;
	background: transparent url(../../images/playhouse/line-dashed-white.gif) repeat-x scroll bottom;
}
#production-header h1,
#production-header .production-details p,
#production-header .production-information p,
#production-header .production-company{
	margin: 0;
	padding: 0;
}

#production-header  p.production-subtitle {
	font-size: 11px;	
	margin-top: 8px;
	font-weight: bold;
	width: 325px;
}

#production-rating-duration
{
	padding-top:7px;
}

#production-header h1 {
	color: white;
	font-size: 30px;
	font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
	font-weight: normal;
	line-height: 28px;
}

#production-header .production-information p {
	font-size: 13px;
	line-height: 19px;
}

#production-header p.production-rating {
	display: block;
	width: 325px;
}

#production-header .production-duration span {
	font-weight: bold;
}

#col-body .main {
	margin-right: 20px;
}


#col-body .collapsible-tab-header {
	display:block;
	float:left;
	font-size: 14px;
	margin:0;
	border-right: 1px solid white;
}

#col-body .collapsible-tab-header a{
	background: #e59149;
	color: white;
	display:block;
	margin:0;
	outline: none;
	font-weight: normal;
	padding:8px 18px 6px 18px;
	text-decoration: none;
	padding-top: 11px;
	border-top: 6px solid white;
}



html body #col-body .production-body .collapsible-tab-header a { color: white; }


#col-body .production-body h2 {
	margin: 0;
	padding: 0;
	color: #5F5F5F;
}

#col-body .production-body .pullquote {
	border: none;
	background: url('../../images/playhouse/theme/orange/blockquote.gif') 3px left no-repeat;
	padding-left: 2em;
}

#col-body .production-body .production-extra-details p {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #333333;
} 

#col-body .production-body .production-extra-details {
	margin-bottom: 10px;
}

#col-body .production-body .cites {
	font-weight: bold;
}

#col-body .selected a {
	color:white;
	background: #DE761C;
	border-bottom: gray;
	border-bottom: 3px solid #DE761C;
	padding-bottom: 3px;
	padding-top: 11px;
	padding:12px 18px 6px 18px;

}

.template-production-none #col-body .collapsible-header .selected  a {
	padding-bottom: 9px;
	background: #de761c;
	border-bottom-width: 0px;
}

.template-production-none #col-body .collapsible-header a {
	background: #e59149;
}


.main .collapsible-content {
	background:#FFFFFF;
	clear: left;
	display: none;
	padding: 15px;
	border: 4px solid #de761c;
	border-top: 4px solid #de761c;
}


#col-body .collapsible-content p {
	color:#111;
	padding-top: 0;
	margin-top: 0;
}

#col-body .production-body a {
	color: #de761c;
}

#col-body .production-body p a:hover {
	color: #e59149;
}

#col-body .active-collapsible-tab {
	background: #fff;
	display: block;
}

#col-body .collapsible-tab-header a:hover {
	background: #de761c;
}

#col-body .collapsible-tab-header.selected a {
	border-top: 2px solid;
}


.overlay-container {
	display: none;
	left: 50%;
	position:fixed;
	top: 10%;
	width:531px;
	z-index: 150;
}
.overlay-container .overlay-wrapper {
	background:white none repeat scroll 0 0;
	left:-50%;
	padding: 10px 10px 30px;
	position:relative;
}
#performances-popup .performance-list-wrapper {
	border-top: 1px solid #333333;
	height: 262px;
	overflow-y: scroll;
	padding-top: 1px;
	margin: 0px 20px;
}
.overlay-container .overlay-wrapper h3 {
	margin: 4px 0 3px 20px;
}
#performances-popup .performance-list-wrapper h4 {
	font-size:1.3em;
	font-weight:bold;
}
#performances-popup .performance-list-wrapper .date-time-list {
	padding-bottom: 0px;
}
.overlay-container a.close-link {
	float: right;
	margin-right:20px;
	position: relative;
}

div#overlay {
	background: #000;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 140;
}

#performance-booktickets a.close-link {
	margin-right: 0px;
}
#performance-booktickets p {
	margin: 0 0 1em;
}
#performance-booktickets .overlay-wrapper {
	padding-bottom: 20px;
}

.performance-booking-container .data-collection .formfield{
	background: none repeat scroll 0 0 #E59149;
	color: #333;
   padding: 2px 10px;
}
#page-wrapper .performance-booking-container .data-collection .even {
	background: #fff;
}
.performance-booking-container .data-collection .formfield label{	
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
	width: 180px;
}
.performance-booking-container .data-collection .formfield select {
	font-size: 12px;
	padding: 2px;
}
#unit-article .performance-booking-container .data-collection .formbuttons {
	margin-left: 0px;
}
.basket-total {
 	font-size: 19px;
	margin: 10px 0 10px;
}
.basket-total-value {
	font-weight: bold;
}
.price-band-preview {
	display: none;
}

#shopping-basket tr td{
	border: none;
	vertical-align: top;
}
#shopping-basket tr.odd td {
	background: #FCCFA8;
}

#shopping-basket .total{
	font-size: 18px;
	text-align: right;
}
#shopping-basket .production-title {
	display: block;
	font-weight: bold;
}
#shopping-basket .performance-time {
	display: block;
}

#checkout-wrapper a {
	background: url(/mmlib/images/playhouse/checkout.png) no-repeat 7px 0px;
	display: block;
	height: 169px;
	overflow: hidden;
	position: fixed;
	right: -6px;
	text-indent: -10000px;
	top: 25%;
	width: 46px;
	z-index: 20;
}
#checkout-wrapper a:hover {
	background-position:  2px 0px;
}
#cancel-order-link {
	float: right;
	margin: -14px 10px 0 0;
}
/* @end */



/* @group Comments */

#unit-comments {
	margin-top: 20px;
}

#unit-comments h2,
#unit-comment-form h2 {
	margin: 0;
	padding: 0;
	background: gray;
	font-size: 14px;
	height: auto;
	color: white;
	padding-top: 8px;
	padding-left: 11px;
	padding-bottom: 8px;
	font-weight: normal;
	background: #de761c;
}

#unit-comment-form h2 {
	margin-top: 20px;
}

#unit-comments ol,
#unit-comments li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#unit-comment-form h2 {
	background: #e59149;	
}

#unit-comments p.detail {
	color: #666666;
	float: left;
	display: block;
	width: 100px;
	font-style: normal;
	margin: 0;
	padding: 0;
}

#unit-comments .attribution {
	font-size: 11px;
	line-height:11px;
}


 {
	font-weight: bold;
}

#unit-comments p.detail span.comment-location {
	display: block;
}

#unit-comments p.detail span.comment-moderator {
	display: block;
	font-style: italic;
	font-weight: bold;
}



#unit-comments .comment-body {
	float: right;
	width:425px;
	color: #333333;
}

#unit-comments .comment-body p {
	margin: 0;
	padding: 0;
}


#unit-comments.unit ol li {
	clear: both;
	margin-top: 16px;
	background: transparent url(../../images/playhouse/line-dashed-black.gif) repeat-x scroll top;
}

#unit-comments.unit ol li.first {
	border-top: none;
	margin-top: 0;
	background: none;	
}

#unit-comments.unit ol li.moderator {
height:50px;
background-color:#E5E5E5;

}
#unit-comments.unit ol li.moderator p.detail {
padding:10px 0 0 10px

}

#unit-comments.unit ol li.moderator div.comment-body {
	background: #E5E5E5 url(../../images/playhouse/line-dashed-black.gif) repeat-x scroll left top;
	padding-left: 16px;
}

#unit-comments p.detail,
#unit-comments .comment-body {
	padding-top: 16px;
	padding-bottom: 16px;
}

#unit-your-details {
	float: left;
	padding-top: 20px;
}


#unit-comment-form .formfield {
}

#unit-comment-form .formfield .hint {
	font-weight: normal;
}

#unit-comment-form .formfield label{
	float: left;
	width: 100px;
	font-size: 11px;
	padding-top: 10px;
}

#unit-comment-form .formfield textarea {
	width: 187px;
	height: 88px;
}

#unit-comment-form .formfield input {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#unit-comment-form .formfield input,
#unit-comment-form .formfield textarea {
	border: 1px solid #cdcccc;
	width:252px;
}

#unit-comment-form .formfield input:focus,
#unit-comment-form .formfield textarea:focus {
	border: 1px solid #999999;
}

#unit-comment-form #your-message {
	float: right;
}

#unit-comment-form #your-message.formfield label {
}

#unit-comment-form #your-message textarea {
	width:447px;
}

#unit-comment-form .formbuttons {
	clear: both;
}

#unit-comment-form .formbuttons input.image,
#unit-comment-form .formbuttons img.image {
	float: right;
	opacity: 0.8;
}

#unit-comment-form .formbuttons input.image:hover,
#unit-comment-form .formbuttons img.image:hover {
	opacity: 1;
}

#unit-comment-form p.worrynot {
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	font-size: 10px;
	padding-left: 100px;
}

#unit-comment-form .honeytrap {
	display: none;
}

/* @end */

/* @group showing filter */

#unit-showing-filter,
#unit-showing-filter ul,
#unit-showing-filter ol,
#unit-showing-filter li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#unit-showing-filter {
	padding-bottom: 5px;
	padding-top: 0px;
}

#unit-showing-filter ul {
	margin-top:13px;
	padding-bottom:25px;
	background: url(../../images/playhouse/line-dashed-black.gif) repeat-x bottom;
}

#unit-showing-filter ul li {
	float: left;
	border-right: 1px solid #878787;
	line-height: 12px;
	padding-left: 3px;
	margin-bottom: 5px;
}



#unit-showing-filter ul li.last {
	border: none;
}


#unit-showing-filter ul li a {
	display: inline;
	text-decoration: none;
	font-weight: normal;
	color: #5f5f5f;
	margin-right: 2px;
}

#unit-showing-filter ul li a:hover,
#unit-showing-filter .month-filter a:hover{
	color: #de761c;	
}


#unit-showing-filter ul li.selected a {
	margin:0;
	padding: 0;
	border: none;
	color: #de761c;
	background: white;
	margin-right: 3px;
}

#unit-showing-filter ul li.first {
	padding-left: 0;
}




#unit-showing-filter .month-filter strong {
	font-size: 13px;
	font-weight: bold;
	color: #262626;
	display: block;
	clear: both;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	padding-top: 5px;
}

#unit-showing-filter .month-filter strong.last {
	border-top: none;
}


#unit-showing-filter .month-filter ol li {
	float: left;
	border-right: 1px solid #878787;
	line-height: 12px;
}

#unit-showing-filter .month-filter ol li.first a {
	padding-left: 0;
	margin-left: 0;
}


#unit-showing-filter .month-filter ol li.last {
	border-right: none;
}

#unit-showing-filter .month-filter ol li a {
	display: block;
	margin: 3px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-decoration: none;
	color: #5f5f5f;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	font-weight: normal;
}


#unit-showing-filter h4 {
color:#ffffff;

}
#unit-showing-filter .month-filter ol {
	background: url(../../images/playhouse/line-dashed-black.gif) repeat-x bottom;
	padding-bottom: 25px;
}

#unit-showing-filter .month-filter ol li a.selected {
	color: #de761c;
}


/* @end */



/* @group Production List */


.page-details p {
	width: 550px;
	font-size: 14px;
	line-height: 19px;
	color: white;
	margin-top: 0;
	margin-bottom: 0;
}

#production-list-filter{
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	text-align:right;
	top:75px;
	width:200px;
	font-size: 18px;
}

.template-whats-on #production-list-filter {
	width: 220px;
}

#production-list-filter li {
	height: 30px;
	display: block;
}

#col-body #production-list-filter li a {
	color: white;
	text-decoration: none;
	font-size: 18px;
	font-weight: normal;
	padding: 0;
	display: block;
	padding-right: 4px;	
	border: none;
}

#col-body #production-list-filter .selected a,
#col-body #production-list-filter a:hover  {
	background-color: #e59149;
}



#unit-production-list .page-details {
	background: #de761c;
	padding-bottom: 20px;
}

.template-resource-list .page-details,
.template-blog-list .page-details,
.template-blog-detail .page-details,
.template-news-detail .page-details,
.template-news-list .page-details {
	padding-bottom: 5px;
	background: #de761c;
}

.template-blog-detail .page-details {
	margin-bottom: 10px;
	padding-bottom: 12px;
}

#author-thumb {
	float: left;
	padding-right: 10px;
}

#unit-production-list,
#unit-production-list ol, 
#unit-production-list ol li,
#unit-production-list p,
#unit-production-list ol li.production h2 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.template-education-home #col-body h2 {
	color:#DE761C;
	margin-bottom:15px;
	margin-top:17px;
}
.template-education-home .page-details p {
	color:white;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	padding-top:8px;
	width:381px;
	background: transparent url(../../images/playhouse/line-dashed-white.gif) repeat-x scroll left top;
	padding-bottom:10px
}

#unit-production-list.education {
	margin-top: 0px;
}

#unit-production-list ol li.production h2 {
	margin-right: 20px;
}

#unit-production-list .sorry {
	font-size: 14px;
	color: white;
}

#unit-production-list ol li.production h2 a {
	font-weight: normal;
}

#unit-production-list ol li.production a {
	color: #de761c;
}

#unit-production-list {
	border:10px solid #E59149;
	background: #E59149;
}


#unit-production-list ol li.production {
	padding: 18px;
	border: none;
	margin-bottom: 9px;
	background: white;
	overflow: hidden;
	padding-bottom: 14px;
}

#unit-production-list ol li.last {
	margin-bottom: 0;
}

#unit-production-list ol li.production h2 a {
	font-size: 24px;
	text-decoration: none;
	font-style: italic;
	color: #de761c;
}


#unit-production-list ol li .production-company {
	display:block;
	font-size:13px;
	line-height:16px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:30px;
}

#unit-production-list ol li .production-dates {
	padding-top: 11px;
	padding-top: 0;
	padding-right: 30px;
	margin-left: 130px;
	font-weight: bold;
	color: #6a6a6a;
}

#unit-production-list ol li .book-now-sm {
	float: right;
	margin-left: 10px;
}

#unit-production-list ol li .book-now-sm img{
	opacity: 0.8;
}

#unit-production-list ol li .book-now-sm img:hover{
	opacity: 1;
}

#unit-production-list .excerpt {
	padding-top: 5px;
	margin-left: 150px;
}

#unit-production-list .production-image {
	float: left;
	margin-right: 20px;
}

#unit-production-list .wrapper{
	float: left;
	margin-right: 10px;
}

#sm-production-times {
	margin-bottom: 0;
}

#sm-production-times td {
	font-size: 11px;
	padding-top: 7px;
	padding-bottom: 7px;	
	vertical-align: middle;
}


#sm-production-times td .link-btn {
	float: left;
	display: block;
}

#sm-production-times .alt {

}
#sm-production-times tr  {
	border-bottom: 1px dotted #ccc;
}

#sm-production-times tr.noborder{
	border-bottom:none;
}

#sm-production-times strong {
	display: block;
	margin-bottom: 10px;
}

#sm-production-times .weekend {
	background-color: #f0efef;
}


#sm-production-times * {
	border: none;
}

#sm-production-times a {
	font-weight: bold;
	text-decoration: none;
}

#sm-production-times .date {
	font-weight: bold;
	width: 70px;
}
#sm-production-times .performance-title {
	display: none;
}
#sm-production-times .buy {
	padding-right: 0;
	width: 50px;	
}

#sm-production-times .buy span {
	display:block;
	height:18px;
}

#sm-production-times .performance-type {
	width: 150px
}



#sm-production-times .link-btn {
	height:18px;
	opacity:0.8;
	width:45px;
	background-image: url(/mmlib/images/playhouse/book-now-button.png);
	background-position: top left;
	background-repeat: no-repeat;
}

#sm-production-times .link-btn:hover {
	opacity: 1;
}

/* @end */

/* @group Article */

#page-headline {
	clear: both;
	padding-bottom: 20px;
	overflow: hidden;
	width: 780px;
}

#page-headline img {
	float: left;
	display: block;
	border: 10px solid #e59149;
	background: white;
}

#page-headline .page-details {
	background:#e59149;
	margin-top: 80px;
	padding-left: 374px;
	padding-right: 32px;
}

#page-headline h1 {
	padding-bottom: 5px;
	line-height: 30px;
	margin-bottom: 0;
}

/* */

#page-headline p.post-date {
	color: white;
	padding: 0;
	margin: 0;
}

#page-headline .page-description {
	margin-left:282px;
	margin-top: 10px;
	font-size: 12px;
	width:auto;
}

#unit-article {
	clear: both;
	padding: 15px;
	border: 2px solid #de761c;
}

#unit-article a {
	color:#de761c;
	text-decoration: none;
}

#unit-article strong {
	color: #333333;
}

#unit-article h1 {
	color: #de761c;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.template-blog-detail #unit-article h1,
.template-news-detail #unit-article h1 {
	font-size: 20px;
}

.template-news-list #unit-article {
	background: white;
}	

.template-news-list .background-wrap {
	background: #e59149;
	padding-bottom: 30px;
}

#unit-article #article-image {
	float: left;
	padding-right: 20px;
}


#unit-article p {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 1em;
}

#unit-article ul {
	list-style-type: image;
	margin: 0;
	padding: 0;
	margin:0 0 10px 8px;
	list-style-position: outside;
}

#unit-article ul li {
	margin-left: 10px;
	list-style-image: url('../../images/playhouse/theme/orange/list-image.gif') no-repeat;
}

#unit-article blockquote {
	border-left: none;
	background: url('../../images/playhouse/theme/orange/blockquote.gif') top left no-repeat;
	padding-left: 2em;
	margin-left: 0;
	color: #de761c;
	font-weight: bold;
	margin-bottom: 0;
}

#unit-article cite {
	padding-left: 2em;
	padding-bottom: 1em;
	display: block;
} 

#unit-article-navigation #prev-link {
	float: left;
}


#unit-article-navigation #next-link {
	float: right;
}

#unit-article-navigation {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}

#unit-article-navigation a {
	color: #5f5f5f;	
	text-decoration: none;
}

#unit-article-navigation a:hover span {
	color: #E59149;
}

#unit-article-navigation span {
	color: #de761c;
}

#podcast-player {
	margin: 10px 0px;
}

/* @end */

/* @group Sponsor List */

#unit-sponsors-lists ul,
#unit-sponsors-lists li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#col-body #unit-sponsors-lists h2 {
	margin-bottom: 20px;
	margin-top: 0
}

#col-body .seating {
	margin: 0 auto;
	width: auto;
	display: block;
}

#unit-sponsors-lists li {
	clear: both;
	padding-bottom: 10px;
	margin-bottom:10px;
	margin-left:0px;
	overflow:auto;
	display: block;
	background: url('/mmlib/images/playhouse/line-dashed-black.gif') bottom left repeat-x;
}

#unit-article #unit-sponsors-lists li {	
	margin-left: 0;
}


#col-body #unit-article #unit-sponsors-lists h3 {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	color: #5f5f5f;
}

#unit-sponsors-lists h4 a {
	color: #de761c;
}

#unit-sponsors-lists .sponsor-logo {
	
}

#col-body #unit-article #unit-sponsors-lists .no-image h3  {
	margin-bottom: 0;
}

#col-body #unit-article #unit-sponsors-lists p {
	margin-top: 10px;
}

#unit-sponsors-lists .sponsor-logo img {
	display: block;
	float: left;
	margin-right: 10px;	
} 

#unit-sponsors-lists a {
	color: #DE761C;
}


/* @end */

/* @group Resource List */

#resource-thumb {
	float: left;
	padding-right: 10px;
}

#unit-resource-list #unit-article {
	border: 2px solid #DD1F55;	
	padding: 0 15px;
	padding-top: 10px;
	margin-bottom:15px;
}

#unit-resource-list a {
	color: #de761c;
	text-decoration: none;
}

#unit-resource-list a:hover {
	color: #e59149;
}

.template-resource-list #unit-resource-list ul,
.template-resource-list #unit-resource-list ol,
.template-resource-list #unit-resource-list li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.template-resource-list #unit-resource-list ul {
	margin-bottom: 20px;
	margin-top: 6px;
}

#unit-resource-list .resource-list h2 {
	color:#333333;
	font-size:18px;
	margin: 12px 0;
}

#unit-resource-list .resource-list.gallery ul li {
	margin-right: 8px;	
	display: block;
	float: left;
	margin-bottom:4px;
}

#unit-resource-list .resource-list.gallery ul li.col-3 {
	margin-right: 0;	
}


#unit-resource-list .resource-list.gallery ul li a {
	display: block;
}

.template-resource-list #unit-resource-list ul li.last {
	margin-right: 0;
}

#unit-resource-list .clearme {
	clear: both;
	height: 0;
}

#unit-resource-list .resource-list.gallery ul  {
	clear: both;
}


/* @end */


/* @group Search Results */

#unit-search #unit-site-search {
	margin-bottom:20px;
	margin-left:5px;
	margin-top:10px;
	position:static;
}

#unit-search input {
	width: 250px;
}

#unit-search h3 a {
	font-weight: normal;
}


#unit-search h1 {
	font-size: 18px;
	margin-bottom: 1em;
	margin-left: 5px;
	margin-top: 0;
}

#unit-search .collapsible-tab-header {
	display: block;
	margin-right: 2px;
}


#unit-search .more a
{
	cursor: pointer;
}

#unit-search {
	background: #E59149;
	padding: 8px;
}

#unit-search .inner {
	background: white;
}

#unit-search .innerspacing {
	padding: 4px 8px;
}

#unit-search #col-body h3 {
	height: auto;
}


#unit-search .collapsible-content {
	border: none;
	background: white;
	border:2px solid #DE761C;
}

#unit-search ol {
	margin: 0;
	padding: 0;
}

#col-body #unit-search h3 {
	margin-bottom: 3px;
	height: auto;
	line-height: 19px;
}

#col-body .meta {
	margin-left: 130px;
	margin-bottom:10px;	
}

#unit-search .excerpt {
	margin: 0;
	padding: 0;
	padding-top: 0.25em;
	padding-bottom: 0px;
	color: #555;
}

#unit-search #event-search-results h3,
#unit-search #event-search-results .excerpt,
#unit-search #event-search-results .breadcrumb,
#unit-search #previous-event-search-results h3,
#unit-search #previous-event-search-results .excerpt,
#unit-search #previous-event-search-results .breadcrumb {
	margin-left: 150px;	
}

#unit-search li:hover .excerpt {
	color: #333;
}

#unit-search .excerpt strong {
	font-weight: normal;
	font-weight: bold;
}

#unit-search li .breadcrumb {
	margin: 0;
	padding-top: 0.25em;
	margin-bottom: 10px;
	color: #a4a4a4;
	font-size: 0.9em;
}

#unit-search li .breadcrumb strong {
	color: #9d9d9d;
	font-weight: normal;
}

#unit-search li .breadcrumb a {
	color: green;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

#unit-search ul,
#unit-search li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#unit-search ul li {
	padding-bottom: 1em;
	padding-top: 1em;
	border-bottom: 1px dotted #e0e0e0;
	clear: left;
	overflow: auto;
}

#unit-search a.thumbnail  {
	float: left;
	display: block;
}


#unit-search li.hidden
{
	display: none;
}

#unit-search .collapsible-header {
	border: none;
	padding-left: 0.5em;
	background: #e59149;
}

#unit-search .collapsible-header .collapsible-tab-header {
	border: none;
	margin-bottom: 0;	
}

#unit-search .collapsible-header .collapsible-tab-header {
	border: none;
}

#unit-search .collapsible-header .collapsible-tab-header a {
	border: none;
	padding: 9px 18px 9px 18px;
}

/* @group Search Tab Clearfixes */
#unit-search .collapsible-header:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/* @end */

/* @end */

/* @group #unit-mailing-list */

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

#errorwrapper  {
	border-color: #ea999a;
	border-style: solid;
	border-width: 1px;
	background-color: #f6d9da;
	color: #931515;
	padding: 8px;
	margin: 8px 0;
}
#errorwrapper h3 {
	margin: 0px 0px 10px;
}

.error p {
	margin-bottom: 0;
}

.data-collection .formfield label {
	width: 150px;
	float: left;
	margin-top: 5px;
	text-align: right;
	padding-right: 20px;
}

.data-collection .formfield label abbr {
	border-bottom: none;
}

.data-collection .formfield label {
	padding-top: 5px;
}

.data-collection .formfield .checkbox-label {
	font-weight:normal;
	margin-bottom:20px;
	padding-left:13px;
	padding-top:0;
	text-align:left;
	width:200px;
}


/*Contact Page*/

#unit-contact-form #honey {
	position:absolute;left:-9999px;overflow:hidden;
}

.page-contact .data-collection .formfield-50 {
float:left;
width:260px;
}

.page-contact .data-collection .formfield-50.last {
margin-left:6px;

}

.page-contact .data-collection .formfield-50 input.text {
width:247px;

}

.page-contact .data-collection .formfield-100 textarea {
width:512px;
}

.page-contact .data-collection .formfield-100 {
float:none;}




#receive_info_from_third_parties {
	display:block;
	float:left;
	margin-left:170px;
}

#unit-article .newsletter-list p {
	padding-left: 170px;
	width: 240px;
	margin-bottom: 10px;
}

#unit-article ul.checkbox-list {
	width: 310px;
	margin: 0;
	margin-left: 166px;
	padding: 0;
	list-style-type: none;
}

#unit-article ul.checkbox-list li {
	margin-bottom: 0;
	width: 130px;
}

#unit-article ul.checkbox-list input {
	top: 0;
}

#unit-article ul.checkbox-list li {
	margin-left: 0;
	margin-right: 0;
}

#unit-article ul.checkbox-list li label {
	margin: 0;
	padding: 0;
}

#unit-article .formfield  input.text {
	width: 200px;
}


#unit-article ul.checkbox-list .checkbox-label {
	float:right;
	width:100px;
	
}

#unit-article ul.checkbox-list .checkbox-label li {
	clear: both;
}

#unit-article .formbuttons  {
	margin-left:170px;
	margin-top:20px;
}

/* @end */

/* @group Blog Styles */


.template-blog-detail .col .page-details {
	padding-bottom: 40px;
}

.template-blog-list h1 {
	width: 559px;
}

.blog-bio {
	color: white;
	margin-left: 374px;
}

/* @end */

/* @group Production & Production List Templates Overrides */

#group-related #main-buytickets {
	height:34px;
}
#unit-production-list a.book-now-sm {
	height:26px;
}


/* Hover states */
#unit-navigation ul li.selected a:hover,
#unit-side-footer a:hover span,
#unit-side-footer .item a.book:hover,
#unit-footer .footer-links li a:hover,
#unit-seasons a.season-link:hover span,
td.buy a:hover {	
	color: #e59149; 
}


/* hide border on seasons, and category views */
.category-comedy #unit-production-list ol li,
.category-dance #unit-production-list ol li,
.category-music #unit-production-list ol li,
.category-education #unit-production-list ol li,
.category-drama #unit-production-list ol li,
.category-family #unit-production-list ol li {
	border: none;
}

#unit-production-list ol li strong {
	color: #6a6a6a;
}

.template-season #unit-article {
	background: white;
	padding-bottom: 0;
	margin-bottom: 20px;
	clear: both;
}

.template-season #square-headline {
	padding-bottom: 0;
}

.template-production-family #col-body .production-body .pullquote {
	border: none;
	background: url('../../images/playhouse/category/family/blockquote.gif') 3px left no-repeat;
	padding-left: 2em;
}


.template-production-misc #col-body .production-body .pullquote {
	border: none;
	background: url('../../images/playhouse/category/music/blockquote.gif') 3px left no-repeat;
	padding-left: 2em;
}


/* Set the gray inactive state on the menus & Stop the colored dotted lists from cascading  */
.template-production-family #unit-navigation ul li.selected ul li a,
.template-production-misc #unit-navigation ul li.selected ul li a,
.template-production-comedy #unit-navigation ul li.selected ul li a, 
.template-production-dance #unit-navigation ul li.selected ul li a,
.template-production-drama #unit-navigation ul li.selected ul li a,
.template-production-music #unit-navigation ul li.selected ul li a,
.template-production-education #unit-navigation ul li.selected ul li a
{
	color: #5f5f5f;
	background: none;
}

/* @group Button Colours */

#unit-production-list li.dance a.book-now-sm, .template-production-dance #group-related #main-buytickets,
.template-production-dance #sm-production-times td .link-btn, .template-production-dance #unit-comment-form .formbuttons input.image,
.template-production-dance #unit-comment-form .formbuttons img.image {
	background-color:#a5ce3a
}

.template-production-dance #sm-production-times .alt .link-btn {
	background-image: url(/mmlib/images/playhouse/category/dance/book-now-button-alt.png);
}

#unit-production-list li.music a.book-now-sm, .template-production-music #group-related #main-buytickets,
.template-production-music #sm-production-times td .link-btn, .template-production-music #unit-comment-form .formbuttons input.image,
.template-production-music #unit-comment-form .formbuttons img.image{
	background-color:#00b5bb
}

.template-production-music #sm-production-times .alt .link-btn {
	background-image: url(/mmlib/images/playhouse/category/music/book-now-button-alt.png);
}

#unit-production-list li.drama a.book-now-sm, .template-production-drama #group-related #main-buytickets,
.template-production-drama #sm-production-times td .link-btn, .template-production-drama #unit-comment-form .formbuttons input.image,
.template-production-drama #unit-comment-form .formbuttons img.image {
	background-color:#0e73ba
}

.template-production-drama #sm-production-times .alt .link-btn {
	background-image: url(/mmlib/images/playhouse/category/drama/book-now-button-alt.png);
}

#unit-production-list li.comedy a.book-now-sm, .template-production-comedy #group-related #main-buytickets,
.template-production-comedy #sm-production-times td .link-btn, .template-production-comedy #unit-comment-form .formbuttons input.image  {
	background-color:#de761c
}

.template-production-comedy #sm-production-times .alt .link-btn {
	background-image: url(/mmlib/images/playhouse/category/comedy/book-now-button-alt.png);	
}

#unit-production-list li.family a.book-now-sm, .template-production-family #group-related #main-buytickets,
.template-production-family #sm-production-times td .link-btn, .template-production-family #unit-comment-form .formbuttons input.image  {
	background-color:#ee3e76
}

.template-production-family #sm-production-times .alt .link-btn {
	background-image: url(/mmlib/images/playhouse/category/comedy/book-now-button-alt.png);
}

.formbuttons img.image,
.formbuttons span.image-button-wrapper {cursor:pointer;}

/* @end */


/* @group Family */

.template-production-family #col-body .production-body .pullquote {
	background: url('../../images/playhouse/category/family/blockquote.gif') 3px left no-repeat;
}

.category-family #col-body #production-list-filter li a:hover,
.category-family #col-body #production-list-filter .selected a,
.category-family #unit-production-list {
	border-color: #f3789f;
	background: #f3789f;
}

.category-family #unit-downloads ul li a:hover,
.category-family #unit-navigation ul li ul li a:hover,
.category-family #unit-navigation ul li.selected a:hover {
	color: #ee3e76;
}

.category-family #unit-navigation ul li a:hover {
	color: #ee3e76;

}
.category-family #unit-navigation ul ul	{
background:url(../../images/playhouse/category/family/line-dashed.gif) repeat-x scroll left bottom}

.category-family #group-related h4 {
	background: #ee3e76;}

.category-family #unit-boxoffice span, .category-family #unit-navigation ul li.selected li.selected a, .category-family #unit-navigation ul li.top-level-hinge a.child 
 	{
	color: #ee3e76; 
}

.category-family #unit-navigation ul li.top-level-hinge a.child {
background:url(../../images/playhouse/category/family/line-dashed.gif) repeat-x scroll left bottom}

.category-family #unit-side-footer a:hover span, .category-family #unit-side-footer a span, .category-family #unit-side-footer .item a.book:hover, .category-family #unit-footer .footer-links li a:hover,.category-family #unit-footer .footer-links li a, .category-family #unit-seasons.unit a.season-link:hover span, .category-family td.buy a:hover {
color:#ee3e76}

.category-family #unit-side-footer a:hover span, .category-family #unit-side-footer .item a.book:hover, .category-family #unit-footer .footer-links li a:hover, .category-family #unit-seasons.unit a.season-link:hover span, .category-family td.buy a:hover {
color:#f3789f}


.category-family #unit-showing-filter ul li a:hover, .category-family #unit-showing-filter .month-filter a:hover {
color:#ee3e76}


.category-family  #book-online-nav a:hover {
color: #ee3e76; 
}

.template-production-family #col-body .production-body .pullquote {
	background: url('../../images/playhouse/category/family/blockquote.gif') 3px left no-repeat;
}

.template-production-family{
	background: url('../../images/playhouse/category/family/line-dashed.gif') repeat-x scroll bottom left;
}
.template-production-family #unit-navigation ul li.selected a {
	background: url('../../images/playhouse/category/family/line-dashed.gif') repeat-x scroll bottom left;
}

.template-production-family #unit-navigation ul li.selected a,
.template-production-family #unit-side-footer a span,
.template-production-family #unit-side-footer .item a.book,
.template-production-family #unit-footer .footer-links li a,
.template-production-family #unit-seasons.unit a.season-link span,
.template-production-family td.buy a {	
	color: #ee3e76; 
}

.template-production-family #production-header .production-image {
	border-color: #f3789f;
}

.template-production-family #unit-boxoffice span,
.template-production-family #unit-navigation ul li.selected li.selected a,
body #unit-production-list ol li.family h2 a,
#unit-production-list ol li.family a,
#unit-production-list ol li.family strong.category-title,
#unit-search-results li.family h3 a,
#unit-search-results li.family strong,
.template-production-family .backstageeditbutton:visited,
.template-production-family .backstageeditbutton,
.template-production-family #unit-related li a.title:hover,
.template-production-family #unit-related-pages li a.title:hover,
.template-production-family #unit-seasons li a.title:hover
 {
	color: #ee3e76;
}

#unit-production-list ol li.family h2 a:hover {
	color: #ff6395;
}

.template-production-family #unit-footer .footer-links li a:hover,
.template-production-family #unit-side-footer .item a:hover span {
	color: #f3789f
}

.template-production-family #col-body .production-body p a,
.template-production-family #col-body .production-body a,
.template-production-family #unit-downloads ul li a:hover,
.template-production-family #unit-navigation ul li ul li a:hover,
.template-production-family #unit-boxoffice span,
.template-production-family #book-online-nav a:hover,
.template-production-family #unit-downloads ul li a:hover,
.template-production-family #unit-navigation ul li a:hover {
	color: #ee3e76;
}


.template-production-family #unit-comments h2,
.template-production-family #unit-comment-form h2,
.template-production-family #tools-popup #tools-popup-container,
.template-production-family #group-related h4,
.template-production-family #col-body .collapsible-tab-header a:hover, .template-production-family #main-content #col-body .selected a,
.template-production-family .image-button-wrapper img
 {
	background: #ee3e76;
}

.template-production-family .backstageeditbutton:hover{
	background: #ee3e76;
	color: white;
}

.template-production-family #col-body .selected a,
.template-production-family #unit-tools,
.template-production-family #unit-tools ul {
	background: #f3789f;
}

#unit-production-list ol li.family {
	background: white url('../../images/playhouse/category/family/icon-white.gif') no-repeat scroll 496px 50px;
}

.template-production-family #production-header .production-details {
	background: #f3789f url('../../images/playhouse/category/family/icon.gif') top right no-repeat;
}

.template-production-family #unit-tools li a {
	background: url('../../images/playhouse/category/family/share-menu.gif') left top no-repeat;	
}

.template-production-family #tools-popup {
	background: url('../../images/playhouse/category/family/tooltip.gif') bottom center no-repeat;	
}


#unit-production-list ol li.family { border-color: #ee3e76; }

.template-production-family #col-body .selected a {	border-bottom: 3px solid #ee3e76; }
.template-production-family #col-body .collapsible-tab-header a { background:#f3789f; }
.template-production-family #col-body .collapsible-tab-header.selected a { background:#ee3e76; }

.template-production-family #unit-navigation ul ul,
.template-production-family .main .collapsible-content, .template-production-family #unit-article  { border-color: #ee3e76; }

.template-production-family #sm-production-times .alt,
.template-production-family .performance-booking-container .data-collection .formfield {
	background: #fbd6e2;
}

/* @end */

/* @group Comedy */

.template-production-comedy #col-body .production-body .pullquote {
	background: url('../../images/playhouse/category/comedy/blockquote.gif') 3px left no-repeat;
}

.template-production-comedy #unit-navigation ul ul {
	background: url('../../images/playhouse/category/comedy/line-dashed.gif') repeat-x scroll bottom left;
}
.template-production-comedy #unit-navigation ul li.selected a {
	background: url('../../images/playhouse/category/comedy/line-dashed.gif') repeat-x scroll bottom left;
}

body #unit-production-list ol li.comedy h2 a,
.template-production-comedy #unit-navigation ul li.selected a,
.template-production-comedy #unit-side-footer a span,
.template-production-comedy #unit-side-footer .item a.book,
.template-production-comedy #unit-footer .footer-links li a,
.template-production-comedy #unit-seasons.unit a.season-link span,
.template-production-comedy td.buy a,
.template-production-comedy .backstageeditbutton:visited,
.template-production-comedy .backstageeditbutton,
.template-production-comedy #unit-boxoffice span,
.template-production-comedy #book-online-nav a:hover,
.template-production-comedy #unit-downloads ul li a:hover,
.template-production-comedy #unit-related li a.title:hover,
.template-production-comedy #unit-related-pages li a.title:hover,
.template-production-comedy #unit-seasons li a.title:hover {		
	color: #DE761C; 
} 


/* What's on Colors */

.category-comedy #col-body #production-list-filter li a:hover,
.category-comedy #col-body #production-list-filter .selected a,
.category-comedy #unit-production-list {
	border-color: #E59149;
	background: #E59149;
}

.category-comedy #unit-downloads ul li a:hover,
.category-comedy #unit-navigation ul li ul li a:hover,
.category-comedy #unit-navigation ul li.selected a:hover {
	color: #DE761C;
}

.category-comedy #unit-navigation ul li a:hover {
	color: #DE761C;

}



.category-comedy #unit-navigation ul ul	{
background:url(../../images/playhouse/category/comedy/line-dashed.gif) repeat-x scroll left bottom}

.category-comedy #group-related h4 {
	background: #de761c;}

.category-comedy #unit-boxoffice span, .category-comedy #unit-navigation ul li.selected li.selected a, .category-comedy #unit-navigation ul li.top-level-hinge a.child 
 	{
	color: #DE761C; 
}

.category-comedy #unit-navigation ul li.top-level-hinge a.child {
background:url(../../images/playhouse/category/comedy/line-dashed.gif) repeat-x scroll left bottom}

.category-comedy #unit-side-footer a:hover span, .category-comedy #unit-side-footer a span, .category-comedy #unit-side-footer .item a.book:hover, .category-comedy #unit-footer .footer-links li a:hover,.category-comedy #unit-footer .footer-links li a, .category-comedy #unit-seasons.unit a.season-link:hover span, .category-comedy td.buy a:hover {
color:#DE761C}

.category-comedy #unit-side-footer a:hover span, .category-comedy #unit-side-footer .item a.book:hover, .category-comedy #unit-footer .footer-links li a:hover, .category-comedy #unit-seasons.unit a.season-link:hover span, .category-comedy td.buy a:hover {
color:#E59149}


.category-comedy #unit-showing-filter ul li a:hover, .category-comedy #unit-showing-filter .month-filter a:hover {
color:#DE761C}


.category-comedy  #book-online-nav a:hover {
color: #DE761C; 
}

.template-production-comedy #col-body .production-body .pullquote {
	background: url('../../images/playhouse/category/comedy/blockquote.gif') 3px left no-repeat;
}

.template-production-comedy #col-body .production-body p a,
.template-production-comedy #col-body .production-body a,
.template-production-comedy #unit-downloads ul li a:hover,
.template-production-comedy #unit-navigation ul li ul li a:hover {
	color: #DE761C;
}


.template-production-comedy .backstageeditbutton:hover{
	background: #DE761C;
	color: white;
}

.template-production-comedy #production-header .production-image {
	border-color: #E59149;
}

.template-production-comedy #unit-boxoffice span,
.template-production-comedy #unit-navigation ul li.selected li.selected a,
#unit-production-list ol li.comedy h2 a,
#unit-production-list ol li.comedy strong.category-title,
#unit-production-list ol li.comedy a,
#unit-search-results li.comedy h3 a,
#unit-search-results li.comedy strong,
.template-production-comedy #unit-downloads ul li a:hover,
.template-production-comedy #unit-navigation ul li a:hover {
	color: #DE761C;
}

#unit-production-list ol li.comedy h2 a:hover {
color:#E59149
}

.template-production-comedy #unit-footer .footer-links li a:hover,
.template-production-comedy #unit-side-footer .item a:hover span {
	color: #E59149
}


.template-production-comedy #unit-comments h2,
.template-production-comedy #unit-comment-form h2,
.template-production-comedy #tools-popup #tools-popup-container,
.template-production-comedy #group-related h4,
.template-production-comedy #col-body .collapsible-tab-header a:hover,
.template-production-comedy #main-content #col-body .selected a,
.template-production-comedy .image-button-wrapper img
 {
	background: #de761c;
}  

.template-production-comedy #unit-tools,
.template-production-comedy #unit-tools ul {
	background: #E59149;
}

#unit-production-list ol li.comedy {
	background: white url('../../images/playhouse/category/comedy/icon-white.gif') top right no-repeat;
}
.template-production-comedy #production-header .production-details {
	background: #E59149 url('../../images/playhouse/category/comedy/icon.gif') top right no-repeat;
}
.template-production-comedy #unit-tools, .template-production-comedy #unit-tools ul, .template-production-comedy #unit-tools ul li {
background: #E59149;
}


.template-production-comedy #unit-tools li a {
	background: url('../../images/playhouse/category/comedy/share-menu.gif') left top no-repeat;	
}

.template-production-comedy #tools-popup {
	background: url('../../images/playhouse/category/comedy/tooltip.gif') bottom center no-repeat;	
}


#unit-production-list ol li.comedy { border-color: #DE761C; }

.template-production-comedy #col-body .selected a {	border-bottom: 3px solid #DE761C; }
.template-production-comedy #col-body .collapsible-tab-header a { background:#E59149; }
.template-production-comedy #col-body .collapsible-tab-header.selected a { background:#DE761C; }

.template-production-comedy #unit-navigation ul ul,
.template-production-comedy .main .collapsible-content, .template-production-comedy #unit-article  { border-color: #DE761C; }

.template-production-comedy #sm-production-times .alt,
.template-production-comedy .performance-booking-container .data-collection .formfield {
	background: #fccfa8;
}


/* @end */


/* @group Dance */

.template-production-dance #col-body .production-body .pullquote {
	background: url('../../images/playhouse/category/dance/blockquote.gif') 3px left no-repeat;
}

.category-dance #col-body #production-list-filter li a:hover,
.category-dance #col-body #production-list-filter .selected a,
.category-dance #unit-production-list {
	border-color: #bfda77;
	background: #bfda77;
}

.category-dance #unit-downloads ul li a:hover,
.category-dance #unit-navigation ul li ul li a:hover,
.category-dance #unit-navigation ul li.selected a:hover {
	color: #a5ce3a;
}

.category-dance #unit-navigation ul li a:hover {
	color: #a5ce3a;

}
.category-dance #unit-navigation ul ul	{
background:url(../../images/playhouse/category/dance/line-dashed.gif) repeat-x scroll left bottom}

.category-dance #group-related h4 {
	background: #a5ce3a;}

.category-dance #unit-boxoffice span, .category-dance #unit-navigation ul li.selected li.selected a, .category-dance #unit-navigation ul li.top-level-hinge a.child 
 	{
	color: #a5ce3a; 
}

.category-dance #unit-navigation ul li.top-level-hinge a.child {
background:url(../../images/playhouse/category/dance/line-dashed.gif) repeat-x scroll left bottom}

.category-dance #unit-side-footer a:hover span, .category-dance #unit-side-footer a span, .category-dance #unit-side-footer .item a.book:hover, .category-dance #unit-footer .footer-links li a:hover,.category-dance #unit-footer .footer-links li a, .category-dance #unit-seasons.unit a.season-link:hover span, .category-dance td.buy a:hover {
color:#a5ce3a}

.category-dance #unit-side-footer a:hover span, .category-dance #unit-side-footer .item a.book:hover, .category-dance #unit-footer .footer-links li a:hover, .category-dance #unit-seasons.unit a.season-link:hover span, .category-dance td.buy a:hover {
color:#bfda77}


.category-dance #unit-showing-filter ul li a:hover, .category-dance #unit-showing-filter .month-filter a:hover {
color:#a5ce3a}


.category-dance  #book-online-nav a:hover {
	color: #a5ce3a; 
}


.template-production-dance #unit-navigation ul ul {
	background: url('../../images/playhouse/category/dance/line-dashed.gif') repeat-x scroll bottom left;
}
.template-production-dance #unit-navigation ul li.selected a {
	background: url('../../images/playhouse/category/dance/line-dashed.gif') repeat-x scroll bottom left;
}

body #unit-production-list ol li.dance h2 a,
.template-production-dance #unit-navigation ul li.selected a,
.template-production-dance #unit-side-footer a span,
.template-production-dance #unit-side-footer .item a.book,
.template-production-dance #unit-footer .footer-links li a,
.template-production-dance #unit-seasons.unit a.season-link span,
.template-production-dance td.buy a,
.template-production-dance .backstageeditbutton:visited,
.template-production-dance .backstageeditbutton {	
	color: #a5ce3a; 
} 

.template-production-dance #col-body .production-body p a,
.template-production-dance #col-body .production-body a,
.template-production-dance #unit-downloads ul li a:hover,
.template-production-dance #unit-navigation ul li ul li a:hover,
.template-production-dance #unit-boxoffice span,
.template-production-dance #book-online-nav a:hover,
.template-production-dance #unit-downloads ul li a:hover,
.template-production-dance #unit-related li a.title:hover,
.template-production-dance #unit-related-pages li a.title:hover,
.template-production-dance #unit-seasons li a.title:hover {
	color: #a5ce3a;
}

#unit-production-list ol li.dance h2 a:hover {
	color: #bbe255;
}



.template-production-dance #production-header .production-image {
	border-color: #bfda77;
}


.template-production-dance #unit-boxoffice span,
.template-production-dance #unit-navigation ul li.selected li.selected a,
#unit-production-list ol li.dance h2 a,
#unit-production-list ol li.dance strong.category-title,
#unit-search-results li.dance h3 a,
#unit-search-results li.dance strong,
.template-production-dance #unit-downloads ul li a:hover,
.template-production-dance #unit-navigation ul li a:hover {
	color: #a5ce3a;
}

.template-production-dance #unit-footer .footer-links li a:hover,
.template-production-dance #unit-side-footer .item a:hover span {
	color: #bfda77
}

.template-production-dance #unit-comments h2,
.template-production-dance #unit-comment-form h2,
.template-production-dance #tools-popup #tools-popup-container,
.template-production-dance #group-related h4,
.template-production-dance #col-body .collapsible-tab-header a:hover,
.template-production-dance #main-content #col-body .selected a,
.template-production-dance .image-button-wrapper img
{
	background: #a5ce3a;
}

.template-production-dance .backstageeditbutton:hover{
	background: #a5ce3a;
	color: white;
}


.template-production-dance #unit-tools,
.template-production-dance #unit-tools ul {
	background: #bfda77;
}

#unit-production-list ol li.dance {
	background: white url('../../images/playhouse/category/dance/icon-white.gif') top right no-repeat;
}
.template-production-dance #production-header .production-details {
	background: #bfda77 url('../../images/playhouse/category/dance/icon.gif') top right no-repeat;
}

.template-production-dance #unit-tools li a {
	background: url('../../images/playhouse/category/dance/share-menu.gif') left top no-repeat;	
}

.template-production-dance #tools-popup {
	background: url('../../images/playhouse/category/dance/tooltip.gif') bottom center no-repeat;	
}


#unit-production-list ol li.dance { border-color: #a5ce3a; }

.template-production-dance #col-body .selected a {	border-bottom: 3px solid #a5ce3a; }
.template-production-dance #col-body .collapsible-tab-header a { background:#bfda77; }
.template-production-dance #col-body .collapsible-tab-header.selected a { background:#a5ce3a; }
                     
.template-production-dance #unit-navigation ul ul,
.template-production-dance .main .collapsible-content, .template-production-dance #unit-article  { border-color: #a5ce3a; }

.template-production-dance #sm-production-times .alt,
.template-production-dance .performance-booking-container .data-collection .formfield {
	background: #ecf4d6;
}
/* @end */







/* @group Drama */

.template-production-drama #col-body .production-body .pullquote {
	background: url('../../images/playhouse/category/drama/blockquote.gif') 3px left no-repeat;
}

.category-drama #col-body #production-list-filter li a:hover,
.category-drama #col-body #production-list-filter .selected a,
.category-drama #unit-production-list {
	border-color: #5a8ecf;
	background: #5a8ecf;
}

.category-drama #unit-downloads ul li a:hover,
.category-drama #unit-navigation ul li ul li a:hover,
.category-drama #unit-navigation ul li.selected a:hover {
	color: #0e73ba;
}

.category-drama #unit-navigation ul li a:hover {
	color: #0e73ba;

}
.category-drama #unit-navigation ul ul	{
background:url(../../images/playhouse/category/drama/line-dashed.gif) repeat-x scroll left bottom}

.category-drama #group-related h4 {
	background: #0e73ba;}
	

.category-drama #unit-boxoffice span, .category-drama #unit-navigation ul li.selected li.selected a, .category-drama #unit-navigation ul li.top-level-hinge a.child 
 	{
	color: #0e73ba; 
}

.category-drama #unit-navigation ul li.top-level-hinge a.child {
background:url(../../images/playhouse/category/drama/line-dashed.gif) repeat-x scroll left bottom}

.category-drama #unit-side-footer a:hover span, .category-drama #unit-side-footer a span, .category-drama #unit-side-footer .item a.book:hover, .category-drama #unit-footer .footer-links li a:hover,.category-drama #unit-footer .footer-links li a, .category-drama #unit-seasons.unit a.season-link:hover span, .category-drama td.buy a:hover {
color:#0e73ba }

.category-drama #unit-side-footer a:hover span, .category-drama #unit-side-footer .item a.book:hover, .category-drama #unit-footer .footer-links li a:hover, .category-drama #unit-seasons.unit a.season-link:hover span, .category-drama td.buy a:hover {
color:#5a8ecf}


.category-drama #unit-showing-filter ul li a:hover, .category-drama #unit-showing-filter .month-filter a:hover {
color:#0e73ba}


.category-drama  #book-online-nav a:hover {
color: #0e73ba; 
}

.template-production-drama #col-body .production-body .pullquote {
	background: url('../../images/playhouse/category/drama/blockquote.gif') 3px left no-repeat;
}

.template-production-drama #unit-navigation ul ul {
	background: url('../../images/playhouse/category/drama/line-dashed.gif') repeat-x scroll bottom left;
}
.template-production-drama #unit-navigation ul li.selected a {
	background: url('../../images/playhouse/category/drama/line-dashed.gif') repeat-x scroll bottom left;
}

.template-production-drama #unit-navigation ul li.selected a,
.template-production-drama #unit-side-footer a span,
.template-production-drama #unit-side-footer .item a.book,
.template-production-drama #unit-footer .footer-links li a,
.template-production-drama #unit-seasons.unit a.season-link span,
.template-production-drama td.buy a,
.template-production-drama .backstageeditbutton:visited,
.template-production-drama .backstageeditbutton  {	
	color: #0e73ba; 
} 


.template-production-drama #col-body .production-body p a,
.template-production-drama #col-body .production-body a,
.template-production-drama #unit-downloads ul li a:hover,
.template-production-drama #unit-navigation ul li ul li a:hover, 
.template-production-drama #unit-boxoffice span,
.template-production-drama #book-online-nav a:hover,
.template-production-drama #unit-downloads ul li a:hover,
.template-production-drama #unit-related li a.title:hover,
.template-production-drama #unit-related-pages li a.title:hover,
.template-production-drama #unit-seasons li a.title:hover   {
	color: #0e73ba;
}

.template-production-drama #production-header .production-image {
	border-color: #5a8ecf;
}

.template-production-drama .backstageeditbutton:hover{
	background: #0e73ba;
	color: white;
}



.template-production-drama #unit-boxoffice span,
.template-production-drama #unit-navigation ul li.selected li.selected a,
body #unit-production-list ol li.drama h2 a,
#unit-production-list ol li.drama a,
#unit-production-list ol li.drama strong.category-title,
#unit-search-results li.drama h3 a,
#unit-search-results li.drama strong,
.template-production-drama #unit-downloads ul li a:hover,
.template-production-drama #unit-navigation ul li a:hover {
	color: #0e73ba;
}

#unit-production-list ol li.drama h2 a:hover {
	color: #2c95df;
}

.template-production-drama #unit-footer .footer-links li a:hover,
.template-production-drama #unit-side-footer .item a:hover span {
	color: #5a8ecf
}


.template-production-drama #unit-comments h2,
.template-production-drama #unit-comment-form h2,
.template-production-drama #tools-popup #tools-popup-container,
.template-production-drama #group-related h4,
.template-production-drama #col-body .collapsible-tab-header a:hover,
.template-production-drama #main-content #col-body .selected a,
.template-production-drama .image-button-wrapper img
 {
	background: #0e73ba;
}

.template-production-drama #unit-tools,
.template-production-drama #unit-tools ul {
	background: #5a8ecf;
}

#unit-production-list ol li.drama {
	background: white url('../../images/playhouse/category/drama/icon-white.gif') top right no-repeat;
}
.template-production-drama #production-header .production-details {
	background: #5a8ecf url('../../images/playhouse/category/drama/icon.gif') top right no-repeat;
}

.template-production-drama #unit-tools li a {
	background: url('../../images/playhouse/category/drama/share-menu.gif') left top no-repeat;	
}

.template-production-drama #tools-popup {
	background: url('../../images/playhouse/category/drama/tooltip.gif') bottom center no-repeat;	
}


#unit-production-list ol li.drama { border-color: #0e73ba; }

.template-production-drama #col-body .selected a {	border-bottom: 3px solid #0e73ba; }
.template-production-drama #col-body .collapsible-tab-header a { background:#5a8ecf; }
.template-production-drama #col-body .collapsible-tab-header.selected a { background:#0e73ba; }
                     
.template-production-drama #unit-navigation ul ul,
.template-production-drama .main .collapsible-content, .template-production-drama #unit-article  { border-color: #0e73ba; }

.template-production-drama #sm-production-times .alt,
.template-production-drama .performance-booking-container .data-collection .formfield {
	background: #b0d1e8;
}

/* @end */

/* @group Music */

.template-production-music #col-body .production-body .pullquote {
	background: url('../../images/playhouse/category/music/blockquote.gif') 3px left no-repeat;
}

.category-music #col-body #production-list-filter li a:hover,
.category-music #col-body #production-list-filter .selected a,
.category-music #unit-production-list {
	border-color: #74c7cc;
	background: #74c7cc;
}

.category-music #unit-downloads ul li a:hover,
.category-music #unit-navigation ul li ul li a:hover,
.category-music #unit-navigation ul li.selected a:hover {
	color: #00b5bb;
}

.category-music #unit-navigation ul li a:hover {
	color: #00b5bb;

}
.category-music #unit-navigation ul ul	{
background:url(../../images/playhouse/category/music/line-dashed.gif) repeat-x scroll left bottom}

.category-music #group-related h4 {
	background: #00b5bb;}

.category-music #unit-boxoffice span, .category-music #unit-navigation ul li.selected li.selected a, .category-music #unit-navigation ul li.top-level-hinge a.child 
 	{
	color: #00b5bb; 
}

.category-music #unit-navigation ul li.top-level-hinge a.child {
background:url(../../images/playhouse/category/music/line-dashed.gif) repeat-x scroll left bottom}

.category-music #unit-side-footer a:hover span, .category-music #unit-side-footer a span, .category-music #unit-side-footer .item a.book:hover, .category-music #unit-footer .footer-links li a:hover,.category-music #unit-footer .footer-links li a, .category-music #unit-seasons.unit a.season-link:hover span, .category-music td.buy a:hover {
color:#00b5bb}

.category-music #unit-side-footer a:hover span, .category-music #unit-side-footer .item a.book:hover, .category-music #unit-footer .footer-links li a:hover, .category-music #unit-seasons.unit a.season-link:hover span, .category-music td.buy a:hover {
color:#74c7cc}


.category-music #unit-showing-filter ul li a:hover, .category-music #unit-showing-filter .month-filter a:hover {
color:#00b5bb}


.category-music  #book-online-nav a:hover {
color: #00b5bb; 
}


.template-production-music #unit-navigation ul ul {
	background: url('../../images/playhouse/category/music/line-dashed.gif') repeat-x scroll bottom left;
}
.template-production-music #unit-navigation ul li.selected a {
	background: url('../../images/playhouse/category/music/line-dashed.gif') repeat-x scroll bottom left;
}

body #unit-production-list ol li.music h2 a,
.template-production-music #unit-navigation ul li.selected a,
.template-production-music #unit-side-footer a span,
.template-production-music #unit-side-footer .item a.book,
.template-production-music #unit-footer .footer-links li a,
.template-production-music #unit-seasons.unit a.season-link span,
.template-production-music td.buy a,
.template-production-music .backstageeditbutton:visited,
.template-production-music .backstageeditbutton  {	
	color: #00b5bb; 
} 

.template-production-music #col-body .production-body p a,
.template-production-music #col-body .production-body a,
.template-production-music #unit-downloads ul li a:hover,
.template-production-music #unit-navigation ul li ul li a:hover,
.template-production-music #unit-boxoffice span,
.template-production-music #book-online-nav a:hover,
.template-production-music #unit-downloads ul li a:hover,
.template-production-music #unit-related li a.title:hover,
.template-production-music #unit-related-pages li a.title:hover,
.template-production-music #unit-seasons li a.title:hover  {
	color: #00b5bb;
}


.template-production-music #production-header .production-image {
	border-color: #74c7cc;
}

.template-production-music #unit-boxoffice span,
.template-production-music #unit-navigation ul li.selected li.selected a,
#unit-production-list ol li.music h2 a,
#unit-production-list ol li.music a,
#unit-production-list ol li.music strong.category-title,
#unit-search-results li.music h3 a,
#unit-search-results li.music strong {
	color: #00b5bb;
}

#unit-production-list ol li.music h2 a:hover {
	color: #00d2d9;
}


.template-production-music #unit-footer .footer-links li a:hover,
.template-production-music #unit-side-footer .item a:hover span {
	color: #74c7cc
}

.template-production-music #unit-comments h2,
.template-production-music #unit-comment-form h2,
.template-production-music #tools-popup #tools-popup-container,
.template-production-music #group-related h4,
.template-production-music #col-body .collapsible-tab-header a:hover, .template-production-music #main-content #col-body .selected a,
.template-production-music .image-button-wrapper img
 {
	background: #00b5bb;
}

.template-production-music .backstageeditbutton:hover {
	background: #00b5bb;
	color: white;	
}

.template-production-music #col-body .selected a,
.template-production-music #unit-tools,
.template-production-music #unit-tools ul{
	background: #74c7cc;
}

#unit-production-list ol li.music {
	background: white url('../../images/playhouse/category/music/icon-white.gif') top right no-repeat;
}
.template-production-music #production-header .production-details {
	background: #74c7cc url('../../images/playhouse/category/music/icon.gif') top right no-repeat;
}

.template-production-music #unit-tools li a {
	background: url('../../images/playhouse/category/music/share-menu.gif') left top no-repeat;	
}

.template-production-music #tools-popup {
	background: url('../../images/playhouse/category/music/tooltip.gif') bottom center no-repeat;	
}


#unit-production-list ol li.music { border-color: #00b5bb; }

.template-production-music #col-body .selected a {	border-bottom: 3px solid #00b5bb; }
.template-production-music #col-body .collapsible-tab-header a { background:#74c7cc; }
.template-production-music #col-body .collapsible-tab-header.selected a { background:#00b5bb; }
                     
.template-production-music #unit-navigation ul ul,
.template-production-music .main .collapsible-content, .template-production-music #unit-article { border-color: #00b5bb; }

.template-production-music #sm-production-times .alt,
.template-production-music .performance-booking-container .data-collection .formfield  {	
	background: #d5eef0;
}

/* @end */

/* @group misc */

.template-production-misc #col-body .production-body .pullquote {
	background: url('../../images/playhouse/category/misc/blockquote.gif') 3px left no-repeat;
}

.category-misc #col-body #production-list-filter li a:hover,
.category-misc #col-body #production-list-filter .selected a,
.category-misc #unit-production-list {
	border-color: #f3789f;
	background: #f3789f;
}

.category-misc #unit-downloads ul li a:hover,
.category-misc #unit-navigation ul li ul li a:hover,
.category-misc #unit-navigation ul li.selected a:hover {
	color: #ee3e76;
}

.category-misc #unit-navigation ul li a:hover {
	color: #ee3e76;

}
.category-misc #unit-navigation ul ul	{
background:url(../../images/playhouse/category/misc/line-dashed.gif) repeat-x scroll left bottom}

.category-misc #group-related h4 {
	background: #ee3e76;}

.category-misc #unit-boxoffice span, .category-misc #unit-navigation ul li.selected li.selected a, .category-misc #unit-navigation ul li.top-level-hinge a.child 
 	{
	color: #ee3e76; 
}

.category-misc #unit-navigation ul li.top-level-hinge a.child {
background:url(../../images/playhouse/category/misc/line-dashed.gif) repeat-x scroll left bottom}

.category-misc #unit-side-footer a:hover span, .category-misc #unit-side-footer a span, .category-misc #unit-side-footer .item a.book:hover, .category-misc #unit-footer .footer-links li a:hover,.category-misc #unit-footer .footer-links li a, .category-misc #unit-seasons.unit a.season-link:hover span, .category-misc td.buy a:hover {
color:#ee3e76}

.category-misc #unit-side-footer a:hover span, .category-misc #unit-side-footer .item a.book:hover, .category-misc #unit-footer .footer-links li a:hover, .category-misc #unit-seasons.unit a.season-link:hover span, .category-misc td.buy a:hover {
color:#f3789f}


.category-misc #unit-showing-filter ul li a:hover, .category-misc #unit-showing-filter .month-filter a:hover {
color:#ee3e76}


.category-misc  #book-online-nav a:hover {
color: #ee3e76; 
}

.template-production-misc #col-body .production-body .pullquote {
	background: url('../../images/playhouse/category/misc/blockquote.gif') 3px left no-repeat;
}

.template-production-misc{
	background: url('../../images/playhouse/category/misc/line-dashed.gif') repeat-x scroll bottom left;
}
.template-production-misc #unit-navigation ul li.selected a {
	background: url('../../images/playhouse/category/misc/line-dashed.gif') repeat-x scroll bottom left;
}

.template-production-misc #unit-navigation ul li.selected a,
.template-production-misc #unit-side-footer a span,
.template-production-misc #unit-side-footer .item a.book,
.template-production-misc #unit-footer .footer-links li a,
.template-production-misc #unit-seasons.unit a.season-link span,
.template-production-misc td.buy a {	
	color: #ee3e76; 
}

.template-production-misc #production-header .production-image {
	border-color: #f3789f;
}

.template-production-misc #unit-boxoffice span,
.template-production-misc #unit-navigation ul li.selected li.selected a,
body #unit-production-list ol li.misc h2 a,
#unit-production-list ol li.misc a,
#unit-production-list ol li.misc strong.category-title,
#unit-search-results li.misc h3 a,
#unit-search-results li.misc strong,
.template-production-misc .backstageeditbutton:visited,
.template-production-misc .backstageeditbutton,
.template-production-misc #unit-related li a.title:hover,
.template-production-misc #unit-related-pages li a.title:hover,
.template-production-misc #unit-seasons li a.title:hover
 {
	color: #DD1F55;
}

#unit-production-list ol li.misc h2 a:hover {
	color: #ff6395;
}

.template-production-misc #unit-footer .footer-links li a:hover,
.template-production-misc #unit-side-footer .item a:hover span {
	color: #f3789f
}

.template-production-misc #col-body .production-body p a,
.template-production-misc #col-body .production-body a,
.template-production-misc #unit-downloads ul li a:hover,
.template-production-misc #unit-navigation ul li ul li a:hover,
.template-production-misc #unit-boxoffice span,
.template-production-misc #book-online-nav a:hover,
.template-production-misc #unit-downloads ul li a:hover,
.template-production-misc #unit-navigation ul li a:hover {
	color: #ee3e76;
}


.template-production-misc #unit-comments h2,
.template-production-misc #unit-comment-form h2,
.template-production-misc #tools-popup #tools-popup-container,
.template-production-misc #group-related h4,
.template-production-misc #col-body .collapsible-tab-header a:hover, .template-production-misc #main-content #col-body .selected a,
.template-production-misc .image-button-wrapper img
 {
	background: #ee3e76;
}

.template-production-misc .backstageeditbutton:hover{
	background: #ee3e76;
	color: white;
}

.template-production-misc #col-body .selected a,
.template-production-misc #unit-tools,
.template-production-misc #unit-tools ul {
	background: #f3789f;
}

.template-production-misc #production-header .production-details {
	background: #f3789f;
}

.template-production-misc #unit-tools li a {
	background: url('../../images/playhouse/category/misc/share-menu.gif') left top no-repeat;	
}

.template-production-misc #tools-popup {
	background: url('../../images/playhouse/category/misc/tooltip.gif') bottom center no-repeat;	
}


#unit-production-list ol li.misc { border-color: #ee3e76; }

.template-production-misc #col-body .selected a {	border-bottom: 3px solid #ee3e76; }
.template-production-misc #col-body .collapsible-tab-header a { background:#f3789f; }
.template-production-misc #col-body .collapsible-tab-header.selected a { background:#ee3e76; }

.template-production-misc #unit-navigation ul ul,
.template-production-misc .main .collapsible-content, .template-production-misc #unit-article  { border-color: #ee3e76; }

.template-production-misc #sm-production-times .alt,
.template-production-misc .performance-booking-container .data-collection .formfield {
	background: #fbd6e2;
}

/* @end */


/* @end */


.template-production-comedy #unit-navigation ul li.selected a { color: #de761c; }  
.template-production-drama #unit-navigation ul li.selected a { color: #0e73ba; } 
.template-production-dance #unit-navigation ul li.selected a { color: #a5ce3a; } 
.template-production-dance #unit-navigation ul li.selected a { color: #a5ce3a; }   
.template-production-music #unit-navigation ul li.selected a { color: #00b5bb; }   

.template-production-comedy #unit-navigation ul li.selected a:hover { color: #de761c; }
.template-production-drama #unit-navigation ul li.selected a:hover { color: #0e73ba; }
.template-production-dance #unit-navigation ul li.selected a:hover { color: #a5ce3a; }
.template-production-dance #unit-navigation ul li.selected a:hover { color: #a5ce3a; }
.template-production-music #unit-navigation ul li.selected a:hover { color: #00b5bb; }

/* @end */


/* @resource template */

.template-resource-list #col-body .main {
	margin-right:0px;
	width:780px;
}
.template-resource-list #unit-resource-list .resource-list h2 {
}

.template-resource-list .gallery {
	float: left;
}

/* @group Colorbox */

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/

#colorbox-download {
	background:white url(/mmlib/images/colorbox/download.gif) no-repeat scroll 68px 8px;
	color:black;
	display:block;
	left:20px;
	margin:0 auto;
	padding:5px 0 5px 0;
	position:absolute;
	top:17px;
	z-index: 9999;
}

#colorbox-download:hover {
	background:white url(/mmlib/images/colorbox/download.gif) no-repeat scroll 68px -13px;	
}

#colorbox-credit {
	bottom:50px;
	color:white;
	display:block;
	font-size:11px;
	margin:0 auto;
	position:absolute;
	right:24px;
}
	
#colorbox-download a {
	color:#818181;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px 28px 5px 5px;	
}

#colorbox-download a:hover {
	color: black;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{
	background:white none repeat scroll 0 0;
	bottom:23px;
	color:#333333;
	left:0;
	padding-top:5px;
	position:absolute;
	text-align:left;
	width:100%;	
}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
    in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:url(/mmlib/images/colorbox/overlay.png) 0 0 repeat;}

#colorbox{}

	#cboxTopLeft{width:21px; height:21px; background:url(/mmlib/images/colorbox/controls.png) -100px 0 no-repeat;}
	#cboxTopRight{width:21px; height:21px; background:url(/mmlib/images/colorbox/controls.png) -129px 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(/mmlib/images/colorbox/controls.png) -100px -29px no-repeat;}
	#cboxBottomRight{width:21px; height:21px; background:url(/mmlib/images/colorbox/controls.png) -129px -29px no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(/mmlib/images/colorbox/controls.png) left top repeat-y;}
	#cboxMiddleRight{width:21px; background:url(/mmlib/images/colorbox/controls.png) right top repeat-y;}

	#cboxTopCenter{height:21px; background:url(/mmlib/images/colorbox/border.png) 0 0 repeat-x;}
	#cboxBottomCenter{height:21px; background:url(/mmlib/images/colorbox/border.png) 0 -29px repeat-x;}

	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:28px;}
                #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#333;}
                #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#333;}
                #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
                #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/mmlib/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxPrevious.hover{background-position:-75px -25px;}
                #cboxNext{position:absolute; bottom:0; left:27px; background:url(/mmlib/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxNext.hover{background-position:-50px -25px;}
		#cboxLoadingOverlay{background:url(/mmlib/images/colorbox/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(/mmlib/images/colorbox/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; top:0; right:0; background:url(/mmlib/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxClose.hover{background-position:-25px -25px;}
		
/* @end */

/* @group Social styling */
.addthis_toolbox {
	margin-top: 10px;
}

.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}

/* @end*/
