  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:"" "";} .pngFix {behavior: url(/assets/iepngfix.htc);}   a {outline:none} a img {border:none;}   #loginForm caption {font-size:100%;color:#ff9933;background:transparent} #loginForm .formView {margin-bottom:1.4em;width:220px} #loginForm label {font-size:100%} #loginForm label.error {color:Red} #loginForm input {width:125px} #loginForm input.error {border:solid 1px red} #loginForm .actionButton {width:50px}   span.xcarab {color:#999;font-size:11px} span.xcarab a, span.xcarab a:visited, span.xcarab a:active {color:#999;text-decoration:none;} span.xcarab a:hover {text-decoration:underline;}   .columns:after {content:".";display:block;height:0;clear:both;visibility:hidden} .columns {overflow:hidden} * html .columns {height:1%} .columns .column {float:left;overflow:hidden} .columns .last {float:right;} .col1 .first {width:100%} .col2 .first {width:47%} .col2 .last {width:47%} .col2B .first {width:65%} .col2B .last {width:30%} .col2C .first {width:30%} .col2C .last {width:65%} .col2D .first {width:60%} .col2D .last {width:38%} .col3 .first {width:32%} .col3 .second {width:32%;margin-left:1.8%} .col3 .last {width:32%} html {overflow-y:scroll;} body { font-size: 75%; color: #222; font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif; background-color: #fff; background-image: url(/assets/images/bg.png); background-position: left top; background-repeat: repeat-x; background-attachment: scroll; }   #wrap { position: relative; margin: 0 auto; width: 947px; } #header { position: absolute; top: 0; left: 0; width: 947px; height: 119px; z-index: 100; } #colwrap { padding:0; margin:0; border-left:solid 5px #fff; border-right:solid 5px #fff; overflow:hidden; } table#cols { width: 100%; min-height: 550px; padding:0; margin:0; border-collapse: collapse; border-spacing: 0px; } table#cols td#colnav { width: 163px; padding: 142px 0 0 0; vertical-align: top; border-right: solid 1px #fff; background-position: 0px 40px; background-color: #fff; background-image: url(/assets/images/menu-fade.jpg); background-repeat: repeat-x; background-attachment: scroll; } table#cols td#colcontent { padding: 142px 15px 0 15px; vertical-align: top; background-color: #eeeaec; } table#cols td#column1 { padding: 60px 0 0 0; vertical-align: top; background-color: #fff; } table#cols td#column1sub { vertical-align: bottom; background-color: #fff; } table#cols td#column2 { width: 476px; padding: 60px 0 0 0; vertical-align: top; border-left:solid 2px #fff;   } #modalContent { width: 770px; padding:15px; background-color: #eeeaec; } #footer { height: 36px; line-height:36px; margin:0 0 20px 0; font-size: 11px; color:#fff; text-align:center; border-top: solid 4px #fff; background-color: #5e3b48; } #welcometopRight { height: 231px; width: 476px; border-bottom: solid 1px #fff; background-color: transparent; background-position: left top; background-image: url(/assets/images/welcome_topRight.jpg);   background-repeat: no-repeat; background-attachment: scroll; overflow: hidden; } #imagesTop { position: relative; top:0; left:0; background-color: #fff; overflow: hidden; z-index: -1; } .welcomecenterRight { min-height:250px; width: 476px; padding:15px 0 25px 0; background-color: #D4C8CC; } #welcomebottomRight { height: 231px; width: 476px; border-top: solid 1px #fff; background-color: transparent; background-position: left top; background-image: url(/assets/images/welcome_bottomRight.jpg);   background-repeat: no-repeat; background-attachment: scroll; overflow: hidden; } #imagesBottom { position: relative; background-color: #fff; overflow: hidden; z-index: -1; } .welcometopLeft { padding: 88px 15px 0 15px; background-color: #e3dbc8; } .welcomecenterLeft { min-height:250px; height:auto !important; height:250px; padding:0 0 25px 0;   } .welcomebottomLeft { padding: 0 15px 0 15px; }   .uevents, .cevents {padding:15px 0 0 0;margin:0 auto;} .uevents {width:85%;} .cevents {width:90%;clear:left;color:#593344;overflow:hidden;} .uevents h1, .cevents h1 {padding:0;margin:0;font-size:inherit;color:#593344;} .uevents h1 a, .cevents h1 a {color:#593344;text-decoration:none;} .uevents h1 a:hover, .cevents h1 a:hover {text-decoration:underline;} .eventImage {float:left;} .eventInfo {margin:0 0 0 120px;}   #sponsors {margin:0 auto;width:130px;height:130px;overflow:hidden;} #sponsorImages {overflow:hidden;}   table.eventsList {width:100%;border-collapse:collapse;border-spacing:0;background-color:Transparent;} table.eventsList tr.alt {background-color:#fff;} table.eventsList td {padding:8px;} table.eventsList td.dateTime {width:150px;font-weight:bold;} table.eventsList td.links {width:60px;} table.eventsList td.links a {font-weight:bold;color:#E26000}   table.chartAdmin {width:100%;} table.chartAdmin th {text-align:center;} table.chartAdmin td {vertical-align:top;} table.chartAdmin td.chartAdminImg {width:175px;} table.chartAdmin td.chartAdminImg img {width:150px;}   h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#111;} h1 {font-size:1.2em;line-height:1;margin-bottom:0.5em;} h2 {font-size:1.2em;margin-bottom:0.75em;} h3 {font-size:1.2em;line-height:1;margin-bottom:1em;} h4 {font-size:1em;line-height:1.25;margin-bottom:1.25em;} h5 {font-size:1em;margin-bottom:1.5em;} h6 {font-size:1em;} h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;} h1.upcoming, h1.current { font-size:1.2em; text-transform: uppercase; color: #FFFFFF; font-variant: normal; font-style: normal; font-weight: bold; padding:0.5em 15px 0.5em 15px; } h1.upcoming { background-color: #593344; } h1.current { color: #593344; background-color: #e8e3e5; } p {padding: 0 0 1.5em 0;} p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;} p img.right {float:right;margin:1.5em 0 1.5em 1.5em;} table#colwrap td#column1sub p {margin:0;padding:0;} table#colwrap td#column1sub p img {margin:10px 10px 0 10px;} .sponsorHeader {margin:0;padding:10px 0 5px 0;color:#5E3B48;text-align:center;}   a {color:#009;text-decoration:underline;} a:focus, a:hover {color:#000;} a.footlink {font-weight:400;color:#fff;text-decoration:none}   #gallery {background-color:#eeeaec;}   .menu {margin:0 14px 1.5em 14px;padding:0;list-style-type:none;} .menu li {font-size:12px;font-weight:bold;line-height:30px;border-bottom:solid 1px #fff;} .menu li a {margin:2px 0;padding:3px 0 3px 14px;color:#fff;text-decoration:none;display:block;} .menu li a:hover, .menu li.active a {color:#5e3b48;text-decoration:none;} .menu li ul {margin:0;padding:0 0 8px 0;list-style:none;background-color:#eb822f;} .menu li ul li {margin:0;font-size:11px;border:none;line-height:20px;} .menu li ul li a, .menu li.active ul li a {margin:0;line-height:15px;height:15px;padding:2px 0 2px 20px;color:#fff;text-decoration:none;display:block;} .menu li ul li a:hover, .menu li.active ul li a:hover, .menu li ul li.active a {color:#5e3b48;text-decoration:none;} .menu li ul li ul {margin:0;padding:0 0 8px 0;list-style:none;background-color:#eb822f;} .menu li ul li ul li {margin: 0;font-size: 11px;border:none;} .menu li ul li ul li a, .menu li.active ul li ul li a {margin: 0;padding:2px 0px 2px 40px;color:#ffffff;text-decoration:none;display:block;}   .menu li ul li ul li a:hover, .menu li.active ul li ul li.active a {color: #5e3b48;text-decoration: none;}   ul.buttonNav { margin: 0 8px 0 8px; padding: 20px 0 0 0; font-size: 12px; } ul.buttonNav li { margin:0 0 4px 0; list-style-type: none; text-align:center; list-style-position: outside; } ul.buttonNav li a { display:block; height:34px; line-height:34px; color: #fff; text-decoration: none; font-weight: bold; font-style: normal; background-position: bottom center; background-image: url(/assets/images/button-sprite.png); background-repeat: no-repeat; } ul.buttonNav li.active a, ul.buttonNav a:hover { background-position: top center; }   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 {margin:1.5em 0;white-space:pre;} pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;} 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;} dl {margin:0 0 1.5em 0;} dl dt {font-weight:bold;} dd {margin-left:1.5em;} table {margin-bottom:1.4em;width:100%;} th {font-weight:bold;} thead th {background:#c3d9ff;} th, td, caption {padding:4px 10px 4px 5px;} tr.even td {background:#e5ecf9;} tfoot {font-style:italic;} caption {background:#eee;} .sponsor { display:block;padding:0 0 10px 0;font-style: italic; } .ticketURL {} .priceInfo {} .artistUrl {display:block;padding:10px 0 0 0;} .headOne { font-size: 1.2em; text-transform: uppercase; color: #FFFFFF; font-variant: normal; font-style: normal; font-weight: bold; padding: 0.5em 15px 0.5em 15px; background-color: #593344; } .headTwo { font-size: 1.2em; text-transform: uppercase; color: #593344; font-variant: normal; font-style: normal; font-weight: bold; padding: 0.5em 15px 0.5em 15px; background-color: #e8e3e5; } .headThree { color:#593344; border-bottom:solid 1px #593344; } .eventTitle { color:#593344; }   #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{margin:0;} #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;} #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}   #cboxOverlay{background:#000;} #colorbox{} #cboxTopLeft{width:14px; height:14px; background:url(/assets/images/colorbox/controls.png) top left no-repeat;} #cboxTopCenter{height:14px; background:url(/assets/images/colorbox/borderHorizontal.png) top left repeat-x;} #cboxTopRight{width:14px; height:14px; background:url(/assets/images/colorbox/controls.png) top right no-repeat;} #cboxBottomLeft{width:14px; height:43px; background:url(/assets/images/colorbox/controls.png) bottom left no-repeat;} #cboxBottomCenter{height:43px; background:url(/assets/images/colorbox/borderHorizontal.png) bottom left repeat-x;} #cboxBottomRight{width:14px; height:43px; background:url(/assets/images/colorbox/controls.png) bottom right no-repeat;} #cboxMiddleLeft{width:14px; background:url(/assets/images/colorbox/borderVertical.png) top left repeat-y;} #cboxMiddleRight{width:14px; background:url(/assets/images/colorbox/borderVertical.png) top right repeat-y;} #cboxContent{background:#fff;} #cboxLoadedContent{margin-bottom:5px;} #cboxLoadingOverlay{background:url(/assets/images/colorbox/loading_background.png) center center no-repeat;} #cboxLoadingGraphic{background:url(/assets/images/colorbox/loading.gif) center center no-repeat;} #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#949494;} #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#949494;} #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/assets/images/colorbox/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;} #cboxPrevious{left:0px; background-position: -14px -23px;} #cboxPrevious.hover{background-position:-14px 0px;} #cboxNext{left:27px; background-position:-37px -23px;} #cboxNext.hover{background-position:-37px 0px;} #cboxClose{right:0; background-position:-60px -23px;} #cboxClose.hover{background-position:-60px 0px;} .cboxSlideshow_on #cboxSlideshow{background-position:-83px -0px; right:27px;} .cboxSlideshow_on #cboxSlideshow.hover{background-position:-106px -0px;} .cboxSlideshow_off #cboxSlideshow{background-position:-106px -23px; right:27px;} .cboxSlideshow_off #cboxSlideshow.hover{background-position:-83px -0px;}   .full-calendar-title {   float:right; text-align: center; color: #E26000; font-size: 1.1em; font-weight:bold; width:125px; } .full-calendar-buttons { text-align:center; margin: 0 0 1em; overflow:hidden; } .full-calendar-buttons a.prev-month { } .full-calendar-buttons a { font-size: 0.85em;  display: block; float: left; margin-right: 2px; padding: 4px 7px 2px 7px; border: 1px solid #ccc; text-decoration: none; } .full-calendar-buttons a:hover { background-color: #eee; } .full-calendar-buttons a span { padding: 0 5px; }   .full-calendar-buttons a.today { visibility: visible !important; }   .full-calendar-month-wrap { clear: both;   } .full-calendar-month { width: 100%; overflow: hidden; } .full-calendar-month table { border-collapse: collapse; border-spacing: 0; margin-bottom: 0; }   .full-calendar-month th, .full-calendar-month td.day { padding: 0; vertical-align: top; border-style: solid;   border-color: #eeeaec;   border-width: 4px 0 0 4px; } .full-calendar-month td.day { background-color: #fff; } .full-calendar-month th { border-top: 0; color: #fff; text-align: center; text-transform:lowercase; background-color: #E26000; } .full-calendar-month th.first, .full-calendar-month td.first { border-left: 0; } .full-calendar-month td.today { background: #FFFFCC; } .full-calendar-month .day-number { text-align: left; padding: 0 4px; } .full-calendar-month .other-month .day-number { color: #fff; } .full-calendar-month .day-content { padding: 2px 2px 0;   }   .full-calendar-month td.day { height: 15px !important; width: 30px !important; }   .full-calendar-month td.eventDay { background-color: #E26000; } .full-calendar-month .event { margin-bottom: 2px; font-size: .85em; cursor: pointer; text-align: left; } .full-calendar-month .ui-draggable-dragging td { cursor: move; } .full-calendar-month .event td { background: #C1D9EC; padding: 0; } .full-calendar-month .event td.ne, .full-calendar-month .event td.nw, .full-calendar-month .event td.se, .full-calendar-month .event td.sw { background: none; width: 1px;   height: 1px;   } .full-calendar-month .nobg td { background: none; } .full-calendar-month .event td.c { padding: 0 2px; } .full-calendar-month .event-time { font-weight: bold; }     .full-calendar-month .over-day { background: #ADDBFF; opacity: .2; filter: alpha(opacity=20);   }   .r2l .full-calendar-title { text-align: right; } .r2l .full-calendar-buttons { float: left; } .r2l .full-calendar-buttons button { margin: 0 5px 0 0; } .r2l .full-calendar-month .day-number { text-align: left; } .r2l .full-calendar-month .event { text-align: right; } 