/* -----------------------------------------------------------------------

 We Always Swing Jazz Series
 
 
 Blueprint CSS Framework 0.9: http://blueprintcss.org
 with 960 Grid System core: http://960.gs/
----------------------------------------------------------------------- */

/* reset.css */
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.2;}
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;}
em {font-style: italic;}
strong {font-weight: bold;}

/* typography.css */
html {font-size:100%;}
body
	{
	font-size:80%;
	color:#000;
	font-family: 'Raleway', Helvetica, sans-serif;
	font-variant-numeric: lining-nums;
	  -moz-font-feature-settings: "lnum";
	  -webkit-font-feature-settings: "lnum";
	  font-feature-settings: "lnum";	
	}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#000;}
h1 {font-size:20pt; color:#0f2638;font-weight:bold; margin-bottom: 3pt;}
h2 {font-size:17pt; color:#0f2638;font-weight:bold; margin-bottom: 3pt;}
h3 {font-size:14pt; color:#0f2638;font-weight:bold; margin-bottom: 3pt;}
h4 {font-size:11pt; color:#0f2638;font-weight:bold; margin-bottom: 3pt; margin-top: 3pt;}
h5 {font-size:8pt; color:#0f2638;font-weight:bold; margin-bottom: 3pt;}
h1 img, h2 img, h3 img, h4 img, h5 img, {margin:0;}

a {color:blue; text-decoration:none; font-weight: bold;}
a:focus, a:hover {color:#CC0000;text-decoration:none;}
.seat {color: white; font-weight: bold; cursor: pointer;}
.seat:hover {color: #ccccff;}
.seat_number {margin: 0; padding: 0; text-align: center; font-family: arial, helvetica;}

p {text-align: justify; margin-bottom: 6pt; line-height: 1.6}
li ul, li ol {margin: 4pt; line-height: 1.6}
li {margin: 4pt;}
ul, ol {margin:0 1.5em .5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
tr.even td {background:#e5ecf9;}

/* forms.css */
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[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb; margin: 0;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin-bottom:5px;}
input.text, input.title {width:300px; }
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}

/* 960 grid system */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:block;float:left;position:relative;margin-left:10px;margin-right:10px}
.container_12 .grid_3,.container_16 .grid_4{width:220px}
.container_12 .grid_6,.container_16 .grid_8{width:460px}
.container_12 .grid_9,.container_16 .grid_12{width:700px}
.container_12 .grid_12,.container_16 .grid_16{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}
.container_12 .push_3,.container_16 .push_4{left:240px}
.container_12 .push_6,.container_16 .push_8{left:480px}
.container_12 .push_9,.container_16 .push_12{left:720px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_16 .push_1{left:60px}
.container_16 .push_2{left:120px}
.container_16 .push_3{left:180px}
.container_16 .push_5{left:300px}
.container_16 .push_6{left:360px}
.container_16 .push_7{left:420px}
.container_16 .push_9{left:540px}
.container_16 .push_10{left:600px}
.container_16 .push_11{left:660px}
.container_16 .push_13{left:780px}
.container_16 .push_14{left:840px}
.container_16 .push_15{left:900px}
.container_12 .pull_3,.container_16 .pull_4{left:-240px}
.container_12 .pull_6,.container_16 .pull_8{left:-480px}
.container_12 .pull_9,.container_16 .pull_12{left:-720px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.container_16 .pull_1{left:-60px}
.container_16 .pull_2{left:-120px}
.container_16 .pull_3{left:-180px}
.container_16 .pull_5{left:-300px}
.container_16 .pull_6{left:-360px}
.container_16 .pull_7{left:-420px}
.container_16 .pull_9{left:-540px}
.container_16 .pull_10{left:-600px}
.container_16 .pull_11{left:-660px}
.container_16 .pull_13{left:-780px}
.container_16 .pull_14{left:-840px}
.container_16 .pull_15{left:-900px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

/* Jazz styles 

	#0f2638 Dark Blue
	#103b5b Blue
	#d6e7ef Light blue
	#ffcc33 Gold
	#f3d476 Light gold
	#790000 Dark red
*/

/* @background color */
body
	{
	background:#2c4880 url(/season/2025-2026/resource/image/background.jpg) no-repeat center top;
	background-size: 1920px;
	}

hr {background: #500000; color: #500000; border: none; height: 1.5pt; position: relative; top: 6pt;}
.indented {text-indent: 12pt;}

h3.pagetitle
	{
	background: url(/season/2025-2026/resource/image/paledot.png) no-repeat top left;
	font-weight: bold;
	font-size: 18pt;
	//text-transform: capitalize;
	color: black;
	padding: 4pt;
	padding-top: 0pt;
	margin-bottom: 6pt;
	margin-left: -10px;
	}

h4.pagetitle
	{
	background: url(/season/2025-2026/resource/image/paledot_small.png) no-repeat top left;
	font-weight: bold;
	//text-transform: capitalize;
	color: black;
	margin-bottom: 2pt;
	margin-top: 6pt;
	}

.texttoc {font-size: 7pt;}

#header h1 { margin-bottom:0pt;}
#header h1 a { width:220px; height:250px; display:block; text-indent:-9999em; }

#content-container
	{
	/*margin-top:165px;*/
	}

.content-top {background:transparent url(/season/2025-2026/resource/image/bg-content-top.png) no-repeat center bottom; height:16px; clear:both; }
.content 	   {background-color:#fff; padding:0px 15px 1px 15px;}
.content-bottom {padding: 0;  margin-bottom:1.5em; margin-top: 0; height:16px; background:transparent url(/season/2025-2026/resource/image/bg-content-bottom.png) no-repeat center top;}

.content-full  {width: 700px; background-color:#fff; padding:0px 15px 1px 15px;}

.content-main    {float:left; width: 410px; margin: 0; padding-right: 30px;}
.content-sidebar {float:right; width: 260px; margin: 0; padding: 0;}

.content-sidebar h3 { font-size:1.1em; }
.content-sidebar h3 a { text-decoration:none; color:#790000; }
.content-sidebar h3 a:hover { color:#000; }


.side-item {margin-bottom:1.5em; background:#fff url(/season/2025-2026/resource/image/bg-side-item.jpg) repeat-x left top; }
.side-item-top { margin-top: 15pt; height:11px; background:url(/season/2025-2026/resource/image/bg-side-item-top.jpg) no-repeat left bottom; }
.side-item-mid { width:228px; padding:1px 10px; border-left:1px solid black; border-right:1px solid black;}
.side-item-bottom { margin-bottom: 12pt; height:11px; background:url(/season/2025-2026/resource/image/bg-side-item-bottom.jpg) no-repeat left top; }

.entry {margin-left: 20px; margin-right: 20px;}

.sponsor-logo { float:left; margin:7px 8px 7px 8px; }
.sponsor-logo-lite {float: none; width: 100px; margin: 2px; padding: 0px; border: none;}

#navigation_left
	{
	padding:5px 10px;
	background-color:#0090a0;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}
#navigation_left dd
	{
	margin:0;
	//border-top:1px solid #103b5b;
	}
#navigation_left dd { list-style:none; }
#navigation_left dd a
	{
	color:#fff;
	display:block;
	text-decoration:none;
	font-size: .8em;
	text-transform:uppercase;
	letter-spacing: 0em;
	text-align:center;
	border-bottom: solid #30b1bf 1px;
	padding:.2em 0;
	}

#navigation_left dd.expandible a
	{
	background: url(/season/2025-2026/resource/image/expand.gif) no-repeat center left;
	}	

#navigation_left dd ul, #navigation_left dd.under ul { display: none; }
#navigation_left dd ul li {list-style: none;}
#navigation_left dd ul li a
	{
	color: #f2d376;
	display:block;
	text-decoration:none;
	text-align: center;
	//border-bottom: solid #103b5b 1px;
	padding:.2em 0;
	//background-color: #325b7b;
	//font-variant: small-caps;
	font-size: .8em;
	//font-weight: bold;
	}
#navigation_left dd.over ul { display: block; }
#navigation_left dd.over a { background: url(/season/2025-2026/resource/image/contract.gif) no-repeat center left; display: block;}
#navigation_left dd.over a:hover { background: url(/season/2025-2026/resource/image/contract.gif) no-repeat center left;  display: block;}
#navigation_left dd.over li a
	{
	color: black;
	background: none;
	}
#navigation_left dd.over li a:hover { background: none; }
	

#navigation_left ul li a:hover { background-color:#103b5b; }
#nav-bottom
	{
	height:20px;
	background:transparent url(/season/2025-2026/resource/image/bg-nav-bottom.gif) no-repeat center top; margin-bottom:2em;
	}
#nav-top
	{
	height:20px;
	background:transparent url(/season/2025-2026/resource/image/bg-nav-top.gif) no-repeat center bottom; margin-top:2em;
	}

#order-tix {width: 260px; margin-left: 10px;}
#order-tix a {padding:0 5px 0 85px; text-indent:-9999em; display:block; background:transparent url(/season/2025-2026/resource/image/order-tix.png) no-repeat left 0px; height:55px; width:250px; }
#order-tix a:hover { background:transparent url(/season/2025-2026/resource/image/order-tix.png) no-repeat left -55px; color:#fc3; }

#artist-slides { margin-bottom:1em; background-color:#0f2638; color:#d6e7ef; position:relative; }
#artist-slides a { color:#ffcc33; }
#artist-slides a:hover { color:#fff; }
#artist-slides #lead-image { float:left; }
#artist-slides .meta { width:445px; float:right; margin-right:10px; padding-bottom:40px; }
#artist-slides .headline { margin:3px; margin-left: 0px; font-size:1.4em; line-height: 1; }
#artist-slides .headline.small { font-size:1.6em; }
#artist-slides .headline a { text-decoration:none; }
#artist-slides .subhead { color:#fff; text-transform:none; font-size:1.2em; font-weight:normal; margin-bottom:.5em; }
#artist-slides p { line-height:1.3; margin-bottom:.5em; }
#artist-slides .more { margin-bottom:1em; position:absolute; bottom:0; left:415px; }

#artist-display { margin-bottom:2em; border-bottom:1px solid #103b5b; padding-bottom:2em; }
#artist-display h2 { margin-bottom:.2em; color:#790000; line-height:1.1; }
#artist-display h3 { text-transform:none; color:#103b5b; font-size:1.5em; letter-spacing:0; }
#artist-display .meta { width:240px; float:right; margin-right:10px; }
#artist-display .date { font-weight:bold; font-size:1.2em; margin-bottom:0; }
#artist-display .series { line-height:1.1; }
#artist-display .series span { color:#103b5b; text-transform:uppercase; font-size:.8em; font-weight:bold; }
#artist-display .photo { padding-bottom: 0px; width:400px; height: 300px; float:left; border: solid black 2px; margin-right: 12px;}
#artist-display .photo-credit { text-align:right; font-size:.8em; }
#artist-display .order-tix a { color:#790000; text-transform:uppercase; font-weight:bold; }

.announcement { clear:both; margin:20px 0; padding:10px 10px 2px 10px; background-color:#f3d476; }

#next-event { margin-bottom:2em; background-color:#0f2638; color:#d6e7ef; }
#next-event a { color:#d6e7ef; }
#next-event .button a:hover { color:#fff; }
#next-event td { padding:8px 5px 8px 10px; }
#next-event .label { width:5em; text-transform:uppercase; color:#fc3; font-style:normal; padding-right:0; vertical-align:top; }
#next-event .link { padding-left:0; vertical-align:top; }
#next-event .button { background:#660203 url(/season/2025-2026/resource/image/bg-event-btn.jpg) repeat-x left top; padding:3px 0; vertical-align:middle; text-align:center; border:4px solid #790000; width:150px; }
#next-event .button a { color:#fc3; text-decoration:none; text-transform:uppercase; font-style:normal; padding:5px; }

#footer { margin-bottom:3em; clear:both; color:#d6e7ef; font-size:.9em; line-height:1.5; }
#footer p { margin-bottom:.5em; }
#footer a { color:#fc3; }
#footer a:hover { color:#fc3; }

/* Next Show*/
.nextShow {background-color:#0f2638; color:#d6e7ef;}
.nextShow a { color:#ffcc33; font-weight: normal;}
.nextShow a:hover { color:#fff; }
.nextShow p {margin: 1pt; color: white; text-align: center; font-size: 11px;}
.nextShow h3 {text-align: center;}
.nextShow h4 {text-align: center;}


/* Accordian */
ul.auroramenu li{

position:relative;

}


.aurorahide
	{
	border: none;
	//position:absolute;
	right:0px;
	top:0px;
	display:none;
	}

.aurorashow
	{
	border:none;
	//position: absolute;
	right:0px;
	top:0px;
	display:none;
	}