/* @override http://warwickartscentre.site/mmlib/css/warwick/screen.css?q=1 */

/* @override 
	http://warwickartscentre.site/mmlib/css/warwick/screen.css
	http://warwickartscentre.devspace.net/mmlib/css/warwick/screen.css
*/

/* @group Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none; display: block;}
/* @end */

/* @group Defaults */
body {font-size:75%;color:#222;background:#fff;font-family:Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111; font-family: "Helvetica Neue", Helvetica, Arial;}
h1 {font-size:2em;margin-bottom:0.75em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 10px; font-size: 100%; }
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;display:inline;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
ol li {margin-left: 10px;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin:1.4em 0;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#e2f9c2;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select, form select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.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;}
.honeypot {display: none;}
a:hover {text-decoration: underline;}

a:focus { outline: none }

a.backstageeditbutton {
	border:medium none;
	clear:left;
	color:#333333 !important;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
	padding:1em;
	position:fixed;
	right:10px;
	top:0px;
	vertical-align:middle;
	background: #FFF;
	border: 3px solid #999;
	border-top: none;
	color: #333
}
a.backstageeditbutton:hover {
	color: #FFF;
	background-color: #999;
	border: 3px solid #666;
	border-top: none;
}

.backstageeditbutton img {
	float: left;
	margin-right: 6px;
}

.honeytrap {
	display: none;
}

/* @end */

/* @group Table Styles */

table {
	border-collapse: collapse;
}
table th {
	border: 1px solid #777;
	background-color: #DDD;
	color: #333;
	font-weight: normal;
}
table td {
	border: 1px solid #999;
}

table.layout, table.layout thead, table.layout th, table.layout tbody, table.layout td {
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	color: #333;
}
/* @end */

/* @group Form Styles */

select {
	margin: 2em;
	display: block;
}

.formfield {
	clear:left;
	float:left;
	margin:3px 0;
	width:100%;
}
.formfield label {
	display:block;
	float:left;
	font-size: 12px;
	font-weight: bold;
	width:120px;
}
.formfield label .hint {
	font-weight: normal;
}
.formfield input {
	float: left;
	width: 200px;
	margin: 0;
}
.formbuttons {
	clear: left;
}
.formbuttons input {
	float: right;
}
input.checkbox {
	width: auto;
	position: relative;
	top: 2px;
}
.formfield label.checkbox-label {
	padding-left:5px;
	width:90%;
}

/* @end */



.unit:after, .group:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.unit, .group {display:inline-block;}
* html .unit, * html .group {height:1%;}
.unit, .group {display:block;}

html {
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #FFF repeat-x left top;
	color: #636363;
}
body.thin {
	
}
#outer-page-wrapper {
	padding-top: 15px;
}

/* @group Social Media Links */

#social-media-header {
	display: none;
}

#social-media-links {
	margin: 0 0 10px 0;
	padding: 0;
	height: 36px;
	background: #333 url(/mmlib/images/warwick/socialmedia-bg.gif) no-repeat left center;
}

#social-media-links li {
	float: right;
	margin: 0;
	padding:0;
	list-style: none;
}

#social-media-links li a {
	display: block;
	padding: 0;
	margin: 5px 4px 0 0;
	width: 24px;
	height: 24px;
	text-indent: -20000px;
}
#social-media-links li.twitter a{
	background: url(/mmlib/images/warwick/socialmedia-twitter-icon.jpg) no-repeat 0 -28px;
}
#social-media-links li.facebook a{
	background: url(/mmlib/images/warwick/socialmedia-facebook-icon.jpg) no-repeat 0 -28px;
}
#social-media-links li.youtube a{
	background: url(/mmlib/images/warwick/socialmedia-youtube-icon.jpg) no-repeat 0 -28px;
}

#social-media-links li.vimeo a{
	background: url(/mmlib/images/warwick/socialmedia-vimeo-icon.jpg) no-repeat 0 -28px;
}

#social-media-links li a:hover {
	background-position: 0 -28px;
}

/* @end */

/* @group header */
#logo span {
	display: block;
	position: absolute;
	text-indent: -9999px;
}
#unit-logo {
	float: left;
}

#unit-logo div#logo {
	line-height: 1px;
	margin: 1px 0px;
}

#unit-tools {
	float: right;
	margin-top: 4px;
	width: 750px;
	position: relative;
}
#unit-tools label {
	display: none;
}
#unit-tools .tool-wrapper .box-office-number{
	background:transparent url(/mmlib/images/warwick/boxoffice-phone.gif) no-repeat scroll left center;
	color:#FFFFFF;
	float: left;
	font-size:11px;
	font-weight:bold;
	margin:4px 49px 0px 0px;
	padding:0 0 0 15px;
}
#unit-tools .tool-wrapper form {
	float: right;
}
#unit-tools .search-field input#site-search {
	border:medium none;
	color:#999999;
	float:left;
	font-size:12px;
	margin:0;
	padding:3px 9px 4px;
	width:160px;
}
#unit-tools .search-field input.image{
	margin: 0px;
}

#unit-tools .wac-account {
	float: left;
	margin: 4px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#unit-tools .wac-account a {
	color: #fff;
	background: url(/mmlib/images/warwick/icon-account-login.gif) no-repeat scroll left center;
	padding:0 0 0 17px;
}
#unit-tools .wac-account a:hover {
	text-decoration: underline;
}

#unit-tools #fb-login {
	position: absolute;
	right: 0;
	top: 34px;
	font-size: 11px;
	color: #efefef;
	font-weight: bold;
}

#unit-tools #fb-login a {
	color: #fff;
}

#unit-tools #fb-login a:hover {
	text-decoration: underline;
}

/* @end */

/* @group content wrapper */
#content-wrapper {
	background: #fff;
	padding-bottom:10px;
}
/* @end */

/* @group navigation */
#header {
	margin-bottom: 15px;
}

#unit-navigation {
	background: #fff;
	padding: 10px 10px 0px 10px;
}
#unit-navigation ul {
	margin: 0px;
	position: relative;
}
#unit-navigation ul li{
	float: left;
	font-size: 14px;
	list-style-type: none;
	margin: 0px;
}
#unit-navigation ul li a {
	background-position: 0px 0px;
	display: block;
	height: 35px;
	text-indent: -9999px;
}
#unit-navigation ul li a:hover {
	background-position: 0px -36px;
}
#unit-navigation ul li.selected a {
	background-position: 0px -72px;
}

/* @end  */

/* @group unit navigation */
#unit-navigation #event-categories li a{
	height: 31px;
}
#unit-navigation #event-categories li a:hover {
	background-position:0 -31px;
}
#unit-navigation #event-categories li.selected a {
background-position:0 -62px;
}

/* @end */

/* @group main content */
#main-content {
	padding: 10px 10px 10px 10px;
	
}
.has-extra-content #main-content {
	float: left;
	width: 710px;
}
/* @end */

/* @group extra content */
.has-extra-content #extra-content {
	float:left;
	margin-top:8px;
	overflow: hidden;
	width:230px;
}
/* @end extra content */

h2 {font-size: 18px; font-weight:bold; line-height:1.2em; margin-bottom: 6px;}
h3 {font-size: 16px; font-weight:bold; line-height:1.2em; margin-bottom: 4px;}
h4 {font-size: 14px; font-weight:bold; line-height:1.2em; margin-bottom: 2px;}
	
/* @group event colours */
.season, #event-browser-content .season,
.production-view .season #group-three .content-group h4
 { background-color: #892c4f !important;}

#unit-event-list .season .status,
.production-view .season #group-two .production-info,
.production-view .season .view-more a
 { color: #892c4f !important;}

.theatre, 
#event-browser-content .theatre,
.theatre #group-three .content-group h4,
.theatre #tools-popup #tools-popup-container
 { background-color: #af1515 !important;}

#unit-event-list .theatre .status,
.theatre #group-two .production-info,
.theatre .view-more a,
.theatre .poster-name a,
.theatre .sold-out-message
{ color: #af1515 !important;}

#main-image .theatre {
	background-color: transparent !important;
	background-image: url(/mmlib/images/warwick/bg-eventbrowser-theatre.png);
	background-repeat: no-repeat;
	background-position: right 0;
}

#unit-event-date-list tr.theatre:hover, 
#unit-event-date-list tr.theatre .hover,
#unit-upcoming-events tr.theatre:hover, 
#unit-upcoming-events tr.theatre .hover
{ background-color: #af1515 !important; }

.music,
.music, #event-browser-content .music,
.music #group-three .content-group h4,
.music #tools-popup #tools-popup-container
{ background-color: #3a849b !important;}
/* { background-color: #137fa2 !important;} */


#unit-event-list .music .status,
.production-view .music #group-two .production-info,
.production-view .music .view-more a,
.production-view .music .poster-name a,
.production-view .music .sold-out-message
{ color: #137fa2 !important;}

#main-image .music {
	background-color: transparent !important;
	background-image: url(/mmlib/images/warwick/bg-eventbrowser-music.png);
	background-repeat: no-repeat;
	background-position: right 0;
}

#unit-event-date-list tr.music:hover, 
#unit-event-date-list tr.music .hover,
#unit-upcoming-events tr.music:hover, 
#unit-upcoming-events tr.music .hover
{ background-color: #137fa2 !important; }

.family, #event-browser-content .family,
.family #group-three .content-group h4,
.family #tools-popup #tools-popup-container
{ background-color: #e19d25 !important;}

#unit-event-list .family .status ,
.family #group-two .production-info,
.family .view-more a,
.family .poster-name a,
.family .sold-out-message
{ color: #e19d25 !important;}

#unit-event-date-list tr.family:hover, 
#unit-event-date-list tr.family .hover,
#unit-upcoming-events tr.family:hover, 
#unit-upcoming-events tr.family .hover
{ background-color: #e19d25 !important; }

#main-image .family {
	background-color: transparent !important;
	background-image: url(/mmlib/images/warwick/bg-eventbrowser-family.png);
	background-repeat: no-repeat;
	background-position: right 0;
}


.events, #event-browser-content .events,
.events #group-three .content-group h4,
.events #tools-popup #tools-popup-container
{ background-color: #7a7a7a !important;}

#unit-event-list .events .status,
.events #group-two .production-info,
.events .view-more a,
.events .poster-name a,
.events .sold-out-message
{ color: #7a7a7a !important;}

#unit-event-date-list tr.events:hover,
#unit-event-date-list tr.events .hover,
#unit-upcoming-events tr.events:hover,
#unit-upcoming-events tr.events .hover
{ background-color: #7a7a7a !important; }

#main-image .events {
	background-color: transparent !important;
	background-image: url(/mmlib/images/warwick/bg-eventbrowser-events.png);
	background-repeat: no-repeat;
	background-position: right 0;
}

#main-image .sexyslider-title {
	width: 300px !important;
	padding: 5px 40px 5px 10px !important;
}

.comedy, #event-browser-content .comedy,
.comedy #group-three .content-group h4,
.comedy #tools-popup #tools-popup-container
{ background-color: #58824b !important;}
/* { background-color: #4b8639 !important;} */



#unit-event-list .comedy .status,
.comedy #group-two .production-info,
.view-more a,
.comedy .poster-name a,
.comedy .sold-out-message
{ color: #4b8639 !important;}

#unit-event-date-list tr.comedy:hover, 
#unit-event-date-list tr.comedy .hover,
#unit-upcoming-events tr.comedy:hover, 
#unit-upcoming-events tr.comedy .hover
{ background-color: #4b8639 !important; }

#main-image .comedy {
	background-color: transparent !important;
	background-image: url(/mmlib/images/warwick/bg-eventbrowser-comedy.png);
	background-repeat: no-repeat;
	background-position: right 0;
}


.classical-music, #event-browser-content .classical-music,
.classical-music #group-three .content-group h4,
.classical-music #tools-popup #tools-popup-container
{ background-color: #705173 !important;}
/* { background-color: #66386a !important;}*/


#unit-event-list .classical-music .status,
.classical-music #group-two .production-info,
.classical-music .view-more a,
.classical-music .poster-name a,
.classical-music .sold-out-message
{ color: #66386a !important;}



#unit-event-date-list tr.classical-music:hover, 
#unit-event-date-list tr.classical-music .hover,
#unit-upcoming-events tr.classical-music:hover, 
#unit-upcoming-events tr.classical-music .hover
{ background-color: #66386a !important; }

#main-image .classical-music {
	background-color: transparent !important;
	background-image: url(/mmlib/images/warwick/bg-eventbrowser-classical.png);
	background-repeat: no-repeat;
	background-position: right 0;
}


.film,
.film, #event-browser-content .film,
.film #group-three .content-group h4,
.film #tools-popup #tools-popup-container
{ background-color: #c25a1b !important;}

#unit-event-list .film .status,
.film #group-two .production-info,
.film .view-more a,
.film .poster-name a,
.film .sold-out-message
{ color: #c25a1b !important;}

#unit-event-date-list tr.film:hover, 
#unit-event-date-list tr.film .hover,
#unit-upcoming-events tr.film:hover, 
#unit-upcoming-events tr.film .hover
{ background-color: #c25a1b !important; }

#main-image .film {
	background-color: transparent !important;
	background-image: url(/mmlib/images/warwick/bg-eventbrowser-film.png);
	background-repeat: no-repeat;
	background-position: right 0;
}

.visual-arts, #event-browser-content .visual-arts ,
.visual-arts #group-three .content-group h4,
.visual-arts #tools-popup #tools-popup-container
{ background-color: #67837e !important;}
/* { background-color: #527b73 !important;} */

#unit-event-list .visual-arts .status,
.visual-arts #group-two .production-info,
.visual-arts .view-more a,
.visual-arts .poster-name a,
.visual-arts .sold-out-message
{ color: #527b73 !important;}

#unit-event-date-list tr.visual-arts:hover, 
#unit-event-date-list tr.visual-arts .hover,
#unit-upcoming-events tr.visual-arts:hover, 
#unit-upcoming-events tr.visual-arts .hover
{ background-color: #527b73 !important; }

#main-image .visual-arts {
	background-color: transparent !important;
	background-image: url(/mmlib/images/warwick/bg-eventbrowser-visual-arts.png);
	background-repeat: no-repeat;
	background-position: right 0;
}

.spoken-word-literature, #event-browser-content .spoken-word ,
.spoken-word-literature #group-three .content-group h4,
.spoken-word-literature #tools-popup #tools-popup-container
{ background-color: #0b8a68 !important;}

#unit-event-list .spoken-word-literature .status,
.spoken-word-literature #group-two .production-info,
.spoken-word-literature .view-more a,
.spoken-word-literature .poster-name a,
.spoken-word-literature .sold-out-message
{ color: #0b8a68 !important;}

#unit-event-date-list tr.spoken-word-literature:hover, 
#unit-event-date-list tr.spoken-word-literature .hover,
#unit-upcoming-events tr.spoken-word-literature:hover, 
#unit-upcoming-events tr.spoken-word-literature .hover
{ background-color: #0b8a68 !important; }

#main-image .spoken-word-literature {
	background-color: transparent !important;
	background-image: url(/mmlib/images/warwick/bg-eventbrowser-spokenword.png);
	background-repeat: no-repeat;
	background-position: right 0;
}

.dance, #event-browser-content .dance,
.dance #group-three .content-group h4,
.dance #tools-popup #tools-popup-container
{ background-color: #b89d6c !important;}

#unit-event-list .dance .status,
.dance #group-two .production-info,
.dance .view-more a,
.dance .poster-name a,
.dance .sold-out-message
{ color: #b89d6c !important;}

#unit-event-date-list tr.dance:hover, 
#unit-event-date-list tr.dance .hover,
#unit-upcoming-events tr.dance:hover, 
#unit-upcoming-events tr.dance .hover
{ background-color: #b89d6c !important; }

#main-image .dance {
	background-color: transparent !important;
	background-image: url(/mmlib/images/warwick/bg-eventbrowser-dance.png);
	background-repeat: no-repeat;
	background-position: right 0;
}

#unit-event-date-list tr{
	background-color: #FFF !important;
}
#unit-event-date-list tr.old {
	background-color: #F5F5F5 !important;
}

#unit-event-date-list tr.weekend {
	background-color: #FCE1EB !important;}

#unit-event-date-list tr.highlight {
	background-color: #e2f9c2 !important;}

#unit-event-date-list tr:hover, 
#unit-event-date-list tr .hover,
#unit-event-date-list tr:hover a, 
#unit-event-date-list tr .hover a,
#unit-event-date-list tr:hover td, 
#unit-event-date-list tr .hover td,
#unit-upcoming-events tr:hover, 
#unit-upcoming-events tr .hover,
#unit-upcoming-events tr:hover a, 
#unit-upcoming-events tr .hover a,
#unit-upcoming-events tr:hover td, 
#unit-upcoming-events tr .hover td

 {
	color: #FFF !important;
}
/* @end */

/* @group unit join mailinglist */
#unit-join-mailinglist {
	background: url(/mmlib/images/warwick/join-mailinglist.gif) no-repeat left center;
	height: 90px;
	margin: 0px 0px 7px;
	padding: 0px 0 5px 12px;
}
#unit-join-mailinglist h3 {
	text-indent: -9999px;
	margin-bottom: 20px;
}
#unit-join-mailinglist input.text {
	border:none;
	float: left;
	margin-top:14px;
	margin-right:2px;
	padding:4px 5px;
	color:#888888;
	width:155px;
}
#unit-join-mailinglist input.image {
	float: left;
	margin-top: 13px;
}

.mailinglist .formfield label {
	width: 135px;
}
/* @end group */

/* @group event calendar */
#unit-calendar {
	padding-bottom: 8px;
}
#unit-calendar h3 {
	background: url(/mmlib/images/warwick/header-browsebydate.gif) no-repeat top left;
	height:36px;
	margin:0;
	text-indent:-9999px;
}
#unit-calendar .calendar {
	padding: 14px 10px 0px 10px;
}
#unit-calendar .calendar table{
	background: #fff;
	margin: 0px;
}
#unit-calendar .calendar table tr{
	margin: 0px;
	padding: 0px;	
}
#unit-calendar .calendar table th{
	background: #666;
	border: none;
	color:#fff;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#unit-calendar .calendar table td{

	border:1px solid #666666;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding: 0px;
	text-align:center;
}
#unit-calendar .calendar table td.next-month{
	background: #eee;
}
#unit-calendar .calendar table td.next-month a{	
	color:#ccc;
}
#unit-calendar .calendar table td.previous-month a{
	color:#DFDFDF;
}
#unit-calendar .calendar table .weekend{	
	background: #FCE1EB;
}

#unit-calendar .calendar table td a {
	color:#333;
	display: block;
	padding:4px 4px 1px;
}

#unit-calendar .calendarlinks {
	margin-left: 10px;
	margin-top: 20px;
}

#unit-calendar .calendarlinks a {
	color: #fff;
	background: url(/mmlib/images/warwick/browse-ical.gif) left top no-repeat;
	padding-bottom: 5px;
	padding-left: 25px;
	display: block;
}

#unit-calendar p {
	float:left;
	margin:4px 0 0px;
	padding:0 10px;
}
#unit-calendar p a.previous{
	background: url(/mmlib/images/warwick/calendar-arrow-left.gif) no-repeat top left;
	display: block;
	float: left;
	height: 17px;
	margin-right: 2px;
	text-indent: -9999px;
	width: 17px;
}
#unit-calendar p a.next{
	background: url(/mmlib/images/warwick/calendar-arrow-right.gif) no-repeat top left;
	display: block;
	float: left;
	height: 17px;
	margin-left: 2px;
	position: relative;
	text-indent: -9999px;
	width: 17px;
}
#unit-calendar p strong {
	background: #575757;
	color:#fff;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	height: 17px;
	text-align: center;
	width: 171px;
}

#unit-calendar .calendar table td a:hover,
#unit-calendar .calendar table td.today a {
	background: #e2f9c2;
	text-decoration: none;
}



/* @end group event calendar */

/* @group right hand features */
#extra-content .feature {
	background: #333;
	color:#fff;
	line-height: 10px;
	margin-bottom: 10px;
	padding: 6px;
}
#extra-content .feature .info {
	padding: 0px 8px 8px;
}
#extra-content .feature h3 {
	margin:6px 0 6px;
}
#extra-content .feature h3 a{
	color:#fff;
	font-size:15px;
	margin: 0px;
}
#extra-content .feature p {
	color: #ccc;
	font-size: 12px;
	line-height:18px;
	margin: 0px 0px 6px;
	font-weight: lighter;
}
#extra-content .feature p.more {
	margin: 0px;
}
#extra-content .feature p.more a {
	font-size: 11px;
	background: url(/mmlib/images/warwick/black-arrow.gif) no-repeat center left;
	color:#fff;
	padding-left:16px;
}

#extra-content .feature-alt {
	background: #666;
	color: #fff;
	margin-bottom: 10px;
	padding-bottom:10px;
}

#unit-calendar.feature-alt {
	margin-bottom: 0;
	padding-bottom: 0;
}

#unit-trailers h3 {
	background: url(/mmlib/images/warwick/header-eventtrailers.gif) no-repeat top left;
	height:36px;
	margin:0;
	text-indent:-9999px;
}
#unit-trailers #trailer-media {
	padding: 5px;
}
#unit-trailers .info {
	color: #fff;
	padding: 0px 10px;
}
#unit-trailers .info h4 {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	margin:2px 0 3px;
}
#unit-trailers .info p {
	font-size: 11px;
	line-height:16px;
	margin: 0px 0px 6px;
}
#unit-trailers .info p.more {
	margin: 0px 0px 26px;
}
#unit-trailers .info p.more a {
	background: url(/mmlib/images/warwick/watchtrailericon.gif) no-repeat center left;
	padding-left: 14px;
}
#unit-trailers .info a {
	color: #fff;
}
#unit-trailers #trailer-flash {

}
/* @end group right hand features */

/* @group pagination */
.pagination {
	float: left;
	font-size:11px;
	padding:8px 0 5px;
	width:100%;
}

.pagination ul {
	list-style-type: none;
	margin-left: 10px;
}
.pagination ul li {
	float: left;
	color: white;
	margin-right: 20px;
}

.pagination ul li a {
	color: white;
}

.pagination ul li a.selected {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.pagination .older{
	color: #fff;
	float: left;
	margin-left: 10px;
}
.pagination .newer{
	color: #fff;
	float: right;
	margin-right: 10px;
}
/* @end group pagination */

/* @group related content */
.related-content-container div.content-group,
.news-list #related-pages {
	background: #E6E6E6;
	margin-bottom: 10px;
}
.related-content-container div.content-group h4,
.news-list #related-pages h4 {
	color: #fff;
	font-size: 14px !important;
	font-weight: normal;
	margin: 0px 0px 5px;
	padding: 5px 10px;
	vertical-align: middle;
}
#main-content .related-content-container div.content-group h4 {
	color: #333;
}

.related-content-container div.content-group p {
	margin: 0px;
}

.related-content-container .tools {
	float: none;
	padding: 5px;
}
.related-content-container .tools ul li:first-child {
	border: 0px;
}

.tools {
	margin: 0;
	padding: 0;
	float: right;
}

.tools ul {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 10;
}

.tools ul li{
	float: left;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 8px;
	border-left: 1px dotted #ccc;
	height: 25px;
}

.tools ul li a {
	padding: 0;
	display: block;
	margin: 0;
	opacity: 0.85;
}

.tools ul li a:hover {
	opacity: 1;
}

.tools ul li a img {
	display: block;
}

.related-content-container .gallery {
	padding-bottom: 13px;
}
.related-content-container .gallery ul{
	margin: 0px;
	padding: 0 0 0 2px;
}
.related-content-container .gallery ul li{
	float: left;
	line-height: 1px;
	list-style-type: none;
	margin: 0px;
	padding: 0 0 3px 3px;
}

.related-content-container #download, 
.related-content-container #media-gallery-link {
	padding: 0px 0px 10px;
}
.related-content-container #download ul, 
.related-content-container #media-gallery-link ul{
	margin: 0px;
	padding: 0px 10px 10px;
}
.related-content-container #download ul li,
.related-content-container #media-gallery-link ul li{
	border-bottom: 1px dotted #888;
	list-style-type: none;
	margin: 0px;
	padding: 4px 0 2px;
}
.related-content-container #download ul li a {
	font-size: 11px;
	padding: 3px 0 3px 24px;
}

.related-content-container #media-gallery-link ul li a{
	font-size: 11px;
	padding: 0 2px 4px;
}

.related-content-container #download ul li a.pdf {
	background: url(/mmlib/images/warwick/downloadicon-pdf.gif) no-repeat 2px top;
}
.related-content-container #download ul li a.audio {
	background: url(/mmlib/images/warwick/downloadicon-audio.jpg) no-repeat 2px top;
}
.related-content-container #download ul li a.video {
	background: url(/mmlib/images/warwick/downloadicon-video.jpg) no-repeat 2px top;
}

.related-content-container #related-pages, #unit-news-supplement #related-pages {
	padding: 0px 0px 10px;
}
.related-content-container #related-pages ul,
#unit-news-supplement #related-pages ul
{
	padding:0 10px 10px;
	margin: 0px;
}
.related-content-container #related-pages li,
#unit-news-supplement #related-pages li{
	border-bottom: 1px dotted #888;
	list-style-type: none;
	margin: 0px;
	padding: 4px 0 2px;
}
.related-content-container #related-pages ul li a,
#unit-news-supplement #related-pages ul li a {
	font-size: 11px;
	padding: 3px 0px;
}

.related-content-container #media-gallery-link {

}
/* @end group related content */

/* @group small event list */
.small-event-list{
	margin: 0px;
	padding: 0px 5px;	
}
.small-event-list li {
	background:transparent url(/mmlib/images/warwick/border-greyback.gif) repeat-x scroll left bottom;
	clear: left;
	float: left;
	line-height: 1px;
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px;	
	width: 100%;
}
.small-event-list li.past-production {
	background-color: #f7f7f7;
}
#extra-content .small-event-list .info {
	margin: 0 0 0 75px;
}
#extra-content .small-event-list .thumbnail {
	display: block;
	float: left;
	margin-right:10px;
	width: 62px;
}
#extra-content .small-event-list p {
	line-height: 1em;
	margin: 5px 0 0 0;
}
#main-content .small-event-list .thumbnail {
	display: block;
	float: left;
	margin-right:10px;
	width: 120px;
}
#main-content .small-event-list .info {
	float: left;
	line-height:14px;
	width:70%;
}
.small-event-list h5 {
	margin: 0px;
}
.small-event-list h4 {
	margin: 0 0 2px 0;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1em;
}
.small-event-list h4 a {
	color:#fff;

}
.small-event-list p {
	color:#fff;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
/* @end group small event list */

/* @group tools popup */
#tools-popup {
	position: absolute;
}
#tools-popup #tools-popup-container{
	background-image: url(/mmlib/images/warwick/tools-popup.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	display: none;
	height: 20px;
	padding: 5px 10px 10px;
	position: relative;
	top: -46px;
}
#tools-popup #tools-popup-container p {
	color: #fff;
	display: inline;
	font-size: 11px;
	margin: 0px;
	position: relative;
	top: 0px;
	white-space: nowrap;
}
/* @end group tools popup */

/* @group related article list */
#related-articles {
	color: #fff;
}
#related-articles h3 {
	background:transparent url(/mmlib/images/warwick/header-relatedarticles.gif) no-repeat scroll left top;
	height:36px;
	margin:0;
	text-indent:-9999px;
}

.related-article-list h4 {
	margin:0 0 4px;
	padding: 0px;
}
.related-article-list h4 a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
ul.related-article-list{
	margin:1px 0 0;
	padding: 0px 5px;
}
ul.related-article-list li{
	background:transparent url(/mmlib/images/warwick/border-greyback.gif) repeat-x scroll left bottom;
	list-style-type: none;
	margin: 0px;
	padding:5px 5px 7px;
}
ul.related-article-list li p {
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}
/* @end group related article list */

/* @group keep up to dates */
#unit-keep-up-to-date h3 {
	background:transparent url(/mmlib/images/warwick/header-keepuptodate.gif) no-repeat scroll left top;
	height:36px;
	margin:0;
	text-indent:-9999px;	
}
#unit-keep-up-to-date  p {
	color:#fff;
	font-size: 12px;
	margin: 0px 0px 7px;
}

#unit-keep-up-to-date .rsssubscribe {
	background:transparent url(/mmlib/images/warwick/blog-rss-button.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	height:31px;
	letter-spacing:0.25px;
	padding:6px 0 2px 35px;
	width:260px;
}
#unit-keep-up-to-date .rsssubscribe:hover {
	text-decoration: none;
}
#unit-keep-up-to-date .content {
	margin-top:6px;
	padding: 0px 10px 3px;
}
/* @end group keep up to dates */

/* @group unit-about-blog */

#unit-about-blog {
	padding-bottom:5px;
}
#unit-about-blog h3{
	background: #333;
	color:#fff;
	font-size: 25px;
	line-height:18px;
	margin: 0px 0px 12px;
	padding: 4px 4px 0px 9px;
}
#unit-about-blog p {
	color:#fff;
}

#unit-about-blog .content {
	padding: 0px 10px;
}
#unit-about-blog .content h4 {
	color: #fff;
	margin:0 0 14px;
}
#unit-about-blog .content .contributors {
	margin: 0px;
	padding: 0px;
}
#unit-about-blog .content .contributors li{
	background:transparent url(/mmlib/images/warwick/border.gif) repeat-x scroll left bottom;
	float:left;
	list-style-type: none;
	margin:0 0 15px;
	padding:0 0 16px;
}
#unit-about-blog .content .contributors li .thumbnail {
	float: left;
	margin-right: 10px;
	width: 60px;
}
#unit-about-blog .content .contributors li .content {
	float: left;
	padding: 0px;
	width: 220px;
}
#unit-about-blog .content .contributors li .content  h5 {
	color:#fff;
	display: inline;
	font-size: 14px;
	line-height: 0px;
}
#unit-about-blog .content .contributors li .content  h5 a {
	color: #fff;
}
#unit-about-blog .content .contributors li .content  p {
	display: inline;
}
/* @end group unit-about-blog */

#unit-main-image img {
	vertical-align: top;
}

#page-wrapper {
	margin: 0px auto;
	width: 970px;
	text-align: left;
}
#skiplinks {
	display: none;
}

/* @group Footer */

#footer {
	color: #fff;
	margin: 1em 0 0 0;
	padding: 19px 0px;
	font-size: 86%;
	text-align: center;
	height: 168px;
}
body.thin #footer {
	background: none;
}
#footer-inner {
	text-align: left;
	margin: 0 auto;
	width: 970px;
	text-align: left;
}
#footer a {
	color: #fff;
}

#footer #footer-logo {
	float: left;
	margin: 0;
	padding: 0;
	width: 170px;
}

#footer #supported-by {
	float: right;
	margin-right: 0;
	margin-top: 60px;
	width: 281px;
}

#footer #supported-by .supporter {
	float: left;
}

#footer #supported-by .arts-council {
	margin-right: 30px;
}

#footer #supported-by .supporter img {
	display: block;
}


#footer ul {
	margin: -3px 0 0;
	padding: 0px;
}
#footer ul li{
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#footer #footer-links {
	float: left;
	width: 321px;
}

#footer #footer-links li {
	padding-left:12px;
	width:108px;
}
#footer #footer-info {
	float: left;
	width:478px;
}
#footer #footer-info li{
	width: 239px;
}

/* @end */

/* @group Child Page Navigation */

#unit-child-pages {
	margin-bottom: 10px;
	padding: 10px 0 10px 0;
	background: #E6E6E6;
}
#unit-child-pages h4 {
	background: #892c4f;
	padding: 5px 10px;
	color: #fff;
	font-weight: normal;
}
#unit-child-pages ul{
	margin: 10px;
	font-size: 11px;
}
#unit-child-pages ul li{
	line-height: 1.4em;
	margin-bottom: 5px;
	margin-left: 0;
	list-style: none;
	border-bottom: 1px dotted #666;
	padding: 0 2px 4px 2px;
}
#unit-child-pages ul li:last-child {
	border: 0px;
}

#unit-child-pages ul li.selected {

}

#unit-child-pages ul li.selected a {
	color: #333;
}

#unit-child-pages ul li a {
	display: block;
}

#unit-child-pages ul li ul {
	margin-top: 5px;
	margin-bottom: 10px;
}

#unit-child-pages ul li ul li{
	border-bottom: none;
	padding-left: 15px;
	background: transparent url(/mmlib/themes/warwick1/images/icon-arrow.gif) no-repeat scroll 0 5px;
}


#unit-child-pages ul li.selected ul li a {
	color: #892C4F;
}
#unit-child-pages ul li.selected ul li.last {

}

/* @end */

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

#unit-related-events h3{
	background:transparent url(/mmlib/images/warwick/header-relatedevents.gif) no-repeat scroll left top;
	height:36px;
	margin:0;
	text-indent:-9999px;
}


/* @group Send to friend */
#unit-send-to-friend {
	margin-top: 3px;
	width: 270px;
	border-width: 2px;
	border-style: solid;
	background: #EEE;
	z-index: 4;
	position: absolute;
	display: none;
}
#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 {
	margin-top: 3px;
	width: 440px;
	border-width: 2px;
	border-style: solid;
	background: #EEE;
	z-index: 4;
	position: absolute;
	display: none;
}
#unit-social-bookmarks div.share-links-inner {
	padding: 10px;
	border: 10px solid #EEE;
	background: #FFF;
}
#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/warwick/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 18px 0px;
}
#unit-social-bookmarks a {
	color:#333;
	font-size: 12px;
	text-decoration: none;
}
/* @end */

/* @group Social Media Share */

#unit-social-media-share {
	background: #8c8c8c;
	margin: 18px 0 10px 0;
	padding: 10px 10px 2px 10px
}
.season-view #unit-social-media-share {
	clear: both;
}
#unit-social-media-share .addthis_button_compact {
	margin-top: 5px;
	margin-right: 15px;
}

#unit-social-media-share .addthis_button_tweet,
#unit-social-media-share .addthis_button_facebook_like {
	margin-top: 2px;
}

a.clickable-wrapper {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	cursor: pointer;
}

/* @end */

/* @group Breadcrumb */

#breadcrumb {
	background: #EDEDED;
	padding: 0;
	margin: 10px 0;
}


#breadcrumb li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:auto;
}

#breadcrumb li.last {
	padding: 5px;
}

#breadcrumb li.first a {
	color: #fff;
	background: transparent url(/mmlib/themes/warwick1/images/breadcrumb-bg.gif) 100% 90px;
	padding: 5px 20px 5px 10px;
}

#breadcrumb li.first a:hover {
	background-position: 100% 39px;
}

#breadcrumb li.penultimate a {
	background: transparent url(/mmlib/themes/warwick1/images/breadcrumb-bg.gif) 100% 192px;
}

#breadcrumb li a{
	color: #ccc;
	display: block;
	padding: 5px 20px 5px 5px;
	background: transparent url(/mmlib/themes/warwick1/images/breadcrumb-bg.gif) 100% -64px;
}

#breadcrumb li a:hover {
	color: #fff;
}

#breadcrumb li a:hover {
	text-decoration: none;
}

/* @end */


/* @group comments */

#page-comment-form {
	
}

.page-comments-container {
	color:#333333;
	font-size:14px;
	padding:0;
}

#page-comments ul{
	margin: 0px 0px 20px;
	padding: 0px;	
}

#page-comments ul li{
	list-style-type: none;
	margin:2px 0 0;
	padding:0 0 15px;
}

#page-comments ul .moderator div.comment{
	background: #b6b6b6;
}

#page-comments ul .is_moderator {
	float: right;
	margin-right: 2px;
	margin-top: 10px;
	color: #333;
	text-align: right;
	font-weight: normal;
	font-size: 11px;
} 


#page-comments li div.comment {
	background: #e6e6e6;
	padding: 16px 10px 15px;
	margin: 0;
}
#page-comments li div.comment p {
	font-size:12px;
	margin: 0px;
}
#page-comments li p.error, #page-comments li p.success {
	font-size: 12px;
}

#page-comments li .poster {
	background: url(/mmlib/images/warwick/comments-speech.gif) no-repeat 40px 0;
	font-size: 12px;
	line-height: 14px;
	padding: 8px 0 0 70px;
	margin: 0px;
}

#page-comments li.moderator .poster {
	background: url(/mmlib/images/warwick/comments-speech-mod.gif) no-repeat 40px 0;
}

#page-comment-form .formfield input {
	border: 1px solid #ccc;
	padding: 3px;
}
	
#page-comment-form textarea {
	height: 84px;
	width: 98%;
}

#page-comment-form textarea:focus,
#page-comment-form .formfield input:focus  {
	outline: none;
	border: 1px solid #333;
}

#page-comment-form .never {
	font-size: 12px;
	color: #686868;
}


/* @group Leave a comment Genre headers */
/* Generic style can be found in the theme folder */

#page-comment-form h3 {
	background-position: 0 0;
	background-repeat: no-repeat;
}

.comedy #page-comment-form h3 {background-image: url(/mmlib/images/warwick/header-leaveacomment-comedy.gif);}
.dance #page-comment-form h3 {background-image: url(/mmlib/images/warwick/header-leaveacomment-dance.gif);}
.events #page-comment-form h3 {background-image: url(/mmlib/images/warwick/header-leaveacomment-events.gif);}
.family #page-comment-form h3 {background-image: url(/mmlib/images/warwick/header-leaveacomment-family.gif);}
.film #page-comment-form h3 {background-image: url(/mmlib/images/warwick/header-leaveacomment-film.gif);}
.music #page-comment-form h3 {background-image: url(/mmlib/images/warwick/header-leaveacomment-music.gif);}
.theatre #page-comment-form h3 {background-image: url(/mmlib/images/warwick/header-leaveacomment-theatre.gif);}
.classical-music #page-comment-form h3 {background-image: url(/mmlib/images/warwick/header-leaveacomment-classicalmusic.gif);}
.visual-arts #page-comment-form h3 {background-image: url(/mmlib/images/warwick/header-leaveacomment-visualarts.gif);}
.spoken-word-literature #page-comment-form h3 {background-image: url(/mmlib/images/warwick/header-leaveacomment-spokenword.gif);}

/* @end */

.comedy .page-comments-container h3 {background-color: #4b8639;}
.dance .page-comments-container h3 {background-color: #b89d6c;}
.events .page-comments-container h3 {background-color: #7a7a7a;}
.family .page-comments-container h3 {background-color: #e19d25;}
.film .page-comments-container h3 {background-color: #c25a1b;}
.music .page-comments-container h3 {background-color: #137fa2;}
.theatre .page-comments-container h3 {background: #af1515;}
.classical-music .page-comments-container h3 {background-color: #66386a;}
.visual-arts .page-comments-container h3 {background-color: #527b73;}
.spoken-word-literature .page-comments-container h3 {background-color: #0b8a68;}


#page-comments a.link-offensive-comment {
	background: url(/mmlib/images/warwick/comments-flag.gif) no-repeat left center;
	color:#c00;
	display: block;
	float: right;
	font-size: 11px;
	margin-top: 7px;
	padding: 0px 0px 0px 17px;
}

#page-comments .form-offensive {
	display: none;
	margin-top: 10px;
}

#page-comments .form-offensive input.offensive-reason{
	color: #888;
	width: 300px;
}
#page-comments .poster .poster-name {
	display: block;
	font-weight:bold;
}
#page-comments .poster .posted_at {
	display: block;
	font-size:11px;
}

#errorwrapper li {
	font-size: 11px;
}
.page-comments-container #errorwrapper {
	border: 1px dotted #ccc;
	margin-bottom:10px;
	padding-left: 8px;
	padding-top: 8px;
}

.page-comments-container #errorwrapper p{
	font-size: 12px;
	font-weight: bold;
	margin-bottom:10px;
	color: #b31518;
}
.page-comments-container #errorwrapper ul {
	margin-bottom: 10px;
}

/* @end group comments */


.data-collection {
	background: #F0F0F0;
	padding: 1em;
	color: #333;
}
.data-collection .newsletter-list {
	background: url(../../images/warwick/border-greyback.gif) repeat-x center top;
	padding: 1em 0.5em 0.5em 0.5em;
}
.data-collection .newsletter-list ul {
	padding: 0.5em 0;
}
.data-collection .formbuttons {
	background: url(../../images/warwick/border-greyback.gif) repeat-x center top;
	padding: 1em 0.5em 0.5em 0.5em;
}

#unit-page-content {
	margin-bottom: 20px;
}

#unit-page-content p.intro {
	font-size: 130%;
}


/* @group date list */
#extra-content #unit-upcoming-events {
	margin: 0px;
	padding: 0px;	
}
#unit-upcoming-events h3 {
	background:transparent url(/mmlib/images/warwick/header-upcomingevents.gif) no-repeat scroll left top;
	height:36px;
	margin:0;
	text-indent:-9999px;
}

#unit-event-date-list {
	float: left;
	margin-right: 10px;
	width: 310px;
}
#unit-event-date-list table{
	margin:0 0 20px;
}
#unit-upcoming-events table {
	margin: 0px;
}

#unit-event-date-list table td,
#unit-upcoming-events table td {
	border: none;
	color:#636363;
	font-size: 11px;
	padding: 2px 10px 2px 5px;
}
#unit-event-date-list .english-subtitled,
#unit-event-list .english-subtitled {	
	float: right;
}

#unit-event-date-list table tr,
#unit-upcoming-events table tr {
	background: #FFFFFF url(/mmlib/images/warwick/border.gif) repeat-x left bottom;
	background-color:#FFFFFF !important;
}
#unit-event-date-list table .event {
	width: 186px;
}
#unit-event-date-list table tr td .status img,
#unit-upcoming-events table tr td .status img {
	vertical-align: bottom;
	margin-bottom: 2px;
	margin-left: 2px;
}
#unit-event-date-list table tr td a:hover,
#unit-upcoming-events table tr td a:hover {
	text-decoration: none;
}



#unit-event-date-list .highlight td a,
#unit-event-date-list .highlight td a:hover {
	color: #333;
}


/* @end */

#unit-upcoming-events table {
	width: 230px;
}


/* @group sitemap */
#unit-sitemap {
	width: 600px;
}

#unit-sitemap a {
	list-style: none;
}

#unit-sitemap li.map-home {
	font-size: 18px;	
	list-style: none;	
}

#unit-sitemap ul {
	margin-left: 0;
}

#unit-sitemap ul ul, 
#unit-sitemap ul ul li {
	margin-left: 20px;
}


#unit-sitemap ul li {
	font-size: 18px;
	list-style: none;
	margin-top: 20px;
}

#unit-sitemap ul li a {
	margin-bottom: 2px;
}

#unit-sitemap ul li li a {
	border-bottom: none;
}

#unit-sitemap ul li li {
	font-size: 12px;
	list-style: disc;	
	margin: 0;
	border-bottom: none;
}


/* @end */

#footer #footer-links li {
	background: url(/mmlib/images/warwick/smallarrow.gif) no-repeat center left;
}

#competition #terms
{
	color: #666666;
	font-size: 0.9em;
	text-align: center;
}
#competition .question
{
	font-size: 1.3em;
	font-weight: bold;
}
#competition .question-answer
{
	margin-left: 20px;
	margin-bottom:1em;
}
#competition .question-answer label
{
	font-size: 1.15em;
	margin-top: -2px;
}

/* @group News List */

#unit-news-summaries div.fullwidth div.info {
	width: 600px;
}

#unit-news-summaries div.blog span.thumbnail {
	float: left;
	margin: 0 5px 0 0;
}

#unit-news-summaries .next {
	float: right;
}

/* @end */

/* @group Unit mobile */

div#unit-mobile {
	color: #FFFFFF;
    float: right;
    width: 750px;
}

/* @end */

/* @group Event Detail - Special Message */

.special-message {
	color: #fff;
	border-radius: 10px;
	padding: 10px;
	overflow: hidden;
	margin: 0 0 10px 0;
	position: relative;
	/* IE6 requires this to clear floats */
	height: 1%;
	
}
.special-message p {
	float: left;
	margin: 4px 0 0 0;
	width: 525px;
}
.special-message a {
	color: #fff;
	display: inline-block;
	padding: 4px 8px;
	border-radius: 5px;
	float: right;
	position: absolute;
	right: 10px;
	bottom: 10px;
}

/* @group Event Colours */

.comedy .special-message {
	background-color: #4b8639;
}
.comedy .special-message a {
	background: #78A46A;
}
.music .special-message {
	background-color: #137FA2;
}
.music .special-message a {
	background: #4E9FB9;
}
.theatre .special-message {
	background-color: #AF1515;
}
.theatre .special-message a {
	background: #C34F4F;
}
.film .special-message {
	background-color: #C25A1B;
}
.film .special-message a {
	background: #D18354;
}
.classical-music .special-message {
	background-color: #66386A;
}
.classical-music .special-message a {
	background: #8C698F;
}
.dance .special-message {
	background-color: #B89D6C;
}
.dance .special-message a {
	background: #C9B590;
}
.visual-arts .special-message {
	background-color: #527B73;
}
.visual-arts .special-message a {
	background: #7D9C96;
}
.family .special-message {
	background-color: #E19D25;
}
.family .special-message a {
	background: #E8B55B;
}
.spoken-word-literature .special-message {
	background-color: #0B8A68;
}
.spoken-word-literature .special-message a {
	background: #48A78D;
}
/* @end */

/* @end */

/* @group Clearfix */

.tools:after,
#unit-child-pages:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
} /* Clearfix */

* html .tools,
* html #unit-child-pages { zoom: 1; display: block; } /* Clearfix - IE6 */

*:first-child+html .tools,
*:first-child+html #unit-child-pages { zoom: 1; } /* Clearfix - IE7 */

/* @end */

/* @group Gallery */
.gallery #group-one {
	float: none;
	width: auto;
	margin: 0;
}

/* @end */

/* @group Facebook */
#fb-root {
  margin-top: 10px;
}

/* @end */
