/* TYPEFACES */

body, input, textarea, select, #footcrumbs span a, .span-3 ul.listindent, .span-4 ul.listindent, .span-5 ul.listindent, .span-6 ul.listindent, .span-7 ul.listindent, .span-8 ul.listindent, .span-2 ul li, ul li span, p code, dl code, #members a strong, .ad h3,
#pagetools, #backtotop, #breadcrumbs, #footcrumbs, #footsubnav, #copyright, .ad, .charitable, #paper div.addthis_toolbox {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: .9em}
#members a, #nav, h1, h2, h3, h4, h5, h6 { font-family: Trebuchet MS, sans-serif }
code { font-family: "Courier New", Courier, monospace }
#footcrumbs a, .news p { font-family: Verdana, Arial, Helvetica, sans-serif }
#breadcrumbs { font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;}

/* SIZES */

/* Global */
h1 {font-size: 2.0em}
h2 {font-size: 1.5em}

/* 10/4 H2, 7/2 H2 */
.span-25 h2, .span-35 h2 {font-size: 1.3em}

/* Table captions */
#paper table caption {font-size: 1.25em}

/* H3, Tables */
h3, .tabbox .tabPanel .tabContent h3, table th, #paper table.tickets caption { font-size: 1.2em }

ul li.section, fieldset .other label, dl dt, .azlist,
/* BUTTON: buy big [TO BE REMOVED] */
a.buybig { font-size: 1.1em }

/* Fieldsets */
input.text, #paper fieldset select, #paper fieldset textarea,
/* Tabs */
.tabPanel h2, .tabPanel h3, .span-7 h4, .span-8 h4,
/* Indented lists */
.span-6 ul.listindent, .span-7 ul.listindent, .span-8 ul.listindent,
/* 7/2 definition lists */
.span-25 h3, .span-35 dl dt, .span-35 dl dd, ul.glossary li p, .span-10 .span-5 p { font-size: 1.0em }

/* H4, Navigation, Tickets table header */
h4, code, #nav, a.back, a.next, table.tickets th, .span-4 ul, .span-4 p { font-size: 0.95em }

h5, input, textarea, select, #members,
/* 3, 4 & 5 width column paragraph + 3, 4, 5, 6, 7 & 8 width lists */
div.btn a, .small, .span-3 ul, .span-3 ol, .span-3 p, .span-3 cite, .span-5 p,
/* 3 width fieldset */
.span-2 fieldset input, .span-3 fieldset input.text, .span-3 fieldset select, .span-3 fieldset textarea, .span-3 fieldset label,
/* 3 width definition List */
.span-3 dl dd, .span-3 dl dt,
/* 3 width table, Tickets table cell */
.span-3 table, table.tickets td { font-size: 0.9em }

/* 2 width column paragraph, 2 & 6 width column list, #backtotop, legend, 2 width button */
.span-2 p, .span-2 ul, #backtotop, legend, .charitable, .news p, .span-3 input.formbtn, #paper div.addthis_toolbox {
	font-size: 0.8em
}

#pagetools, #breadcrumbs, #footcrumbs, #footsubnav, #copyright, .ad p { font-size: 0.75em }

.span-3 fieldset legend, .ad span, .span-2 fieldset legend { font-size: 0.7em }


/* WEIGHTS */
h1, h1, h2, h3, h4, h5 { font-weight: normal }
#members a, ul li span { font-weight: bold }


/* LEADING */
body { line-height: 1.5 }
.span-2 p { line-height: 1.7em; }
h3, div.btn a { line-height: 1.4em }
h2, table th { line-height: 1.3em }
h1, dl dt { line-height: 1.38em }


/* CASES */
#breadcrumbs span, #footsubnav, #footcrumbs span, #backtotop a, a.buybig, .ad span, fieldset legend, input.formbtn, .upper, .total {
	text-transform: uppercase
}
div.btn a, .basket, .controls a, p code, dl code, .smcap { font-variant: small-caps }


/* ITALICS */
.az .current { font-style: italic }


/* LINKS */

a:hover { text-decoration: underline }

a, #nav ul li a:hover, #nav ul li a.visit, .span-2 ul li a:hover, .span-3 ul li a:hover, .span-4 ul li a:hover, .span-4 ul li a:hover, .span-5 ul li a:hover, .span-6 ul li a:hover, .span-7 ul li a:hover, .span-8 ul li a:hover, #backtotop a:hover, .num a:hover, ol.nl li a:hover, .tabbox .tabPanel h2 span a:hover, .tabbox .tabPanel h3 span a:hover, div.btn a:hover, a.buybig:hover { text-decoration: none }

/* Special instance of hover requiring underlined text to be re-declared after the non-underlined text has been declared */
a:hover, ul.listindent li a:hover, .azlist ul li a:hover { text-decoration: underline }


/* SPECIAL CHARACTERS */

/* Drop Caps */
p span {
	float: left;
	position: relative;
	top: 2px;
	font-size: 3.4em;
	line-height: 80%;
	padding-right: 0px;
	margin-right: 6px
}

.faq p span {
	padding-bottom: 24px;
	padding-right: 12px
}

/* // User ratings - added 18 Jan 10 for 2010 shows // */

.ratingcontainer p span {
	font-size: 1.5em;
	font-weight: bold;
}