body { background-color: #208ecd; }
p { }
td { }
.artist-profile-contact { color: #000; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px; margin: 0 2px 15px 0; }
.artist-profile-contact-header { color: #445a6e; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 16px; text-align: center; margin: 15px 2px 5px 0; }
.artist-profile-heading { color: #274458; font-size: 28px; font-family: "Century Old Style", times, "times new roman"; font-weight: bold; line-height: 29px; text-align: left; word-spacing: 2px; letter-spacing: 1px; margin: 5px 5px 0 29px; }
.artist-profile-heading-small { color: #274458; font-size: 24px; font-family: "Century Old Style", times, "times new roman"; font-weight: bold; line-height: 25px; text-align: left; word-spacing: 2px; letter-spacing: 1px; margin: 5px 5px 0 29px; }
.artist-profile-heading-xsmall { color: #274458; font-size: 20px; font-family: "Century Old Style", times, "times new roman"; font-weight: bold; line-height: 21px; text-align: left; word-spacing: 2px; letter-spacing: 1px; margin: 5px 5px 0 29px; }
.artist-profile-intro { color: #737373; font-size: 26px; font-family: times, "times new roman"; font-style: italic; font-weight: normal; line-height: 26px; text-align: left; word-spacing: 2px; letter-spacing: 1px; margin: 7px 4px 4px 29px; }
.artist-profile-section_title { color: #737373; font-size: 14px; font-family: times, "times new roman"; font-weight: normal; line-height: 12px; text-transform: uppercase; text-align: left; word-spacing: 2px; letter-spacing: 1px; margin: 7px 4px 4px 29px; }
.artist-profile-intro-quote { color: #000; font-size: 20px; font-family: times, "times new roman"; font-style: italic; font-weight: normal; line-height: 25px; text-align: left; text-indent: -10px; word-spacing: 2px; letter-spacing: 1px; margin: 7px 4px 4px 29px; }
.artist-profile-schedule { color: #42556e; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; text-align: left; margin: 0 8px 8px; padding-bottom: 8px; padding-left: 30px; border-bottom: 1px dotted #a0bfc8; }
.artist-profile-schedule-scf { color: #42556e; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; text-align: left; margin: 0 8px 0 4px; }
.artist-profile-schedule-bold { color: #274458; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 15px; text-align: center; word-spacing: 2px; }
.artist-profile-sub-heading { color: #0078c0; font-size: 20px; font-family: times, "times new roman"; font-weight: normal; font-style: italic; line-height: 21px; text-align: left; word-spacing: 2px; letter-spacing: 1px; margin: 4px 2px 4px 29px; }
.artist-profile-sub-heading-sp { color: #0078c0; font-size: 25px; font-family: times, "times new roman"; font-style: italic; font-weight: normal; line-height: 25px; text-align: left; word-spacing: 2px; letter-spacing: 1px; margin: 8px 4px 0 29px; }
.artist-profile-sub-heading-sp-small { color: #0078c0; font-size: 18px; font-family: times, "times new roman"; font-style: italic; font-weight: normal; line-height: 19px; word-spacing: 2px; letter-spacing: 1px; margin: 2px 4px 0 29px; }
.artist-profile-sub-heading-left38 { color: #0078c0; font-size: 25px; font-family: times, "times new roman"; font-style: italic; font-weight: normal; line-height: 25px; word-spacing: 2px; letter-spacing: 1px; margin: 8px 4px 0 38px; }
.body-list { color: #000; font-size: 11.5pt; font-family: "times new roman", times; font-style: normal; font-weight: normal; line-height: 12pt; margin: 0 6px 6px 0; }
.body-sans-blue-bold-margin { color: #10549d; font-size: 12pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 15pt; margin: 6px; }
.body-sans-blue-bold-margin-nsa { color: #10549d; font-size: 12pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 15pt; margin-top: 3px; margin-right: 6px; }
.body-sans-blue-bold-sb { color: #10549d; font-size: 12pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 15pt; margin-top: 12pt; }
.body-sans-blue-bold-sb-tab { color: #10549d; font-size: 12pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 15pt; margin-top: 12pt; margin-right: 12pt; margin-left: 50pt; }
.body-sans-ltblue-bold { color: #0078c0; font-size: 12pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 14pt; }
.body-sans-wt-bold-small-margin { color: #fff; font-size: 12pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 15pt; margin: 2px 6px 0; }
.body-text {
	color: #000;
	font-size: 12pt;
	font-family: "times new roman", times;
	font-style: normal;
	font-weight: normal;
	line-height: 15pt;
	text-align: left;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 8px;
	margin-left: 29px;
}
.body-text-profile-c { color: #000; font-size: 12pt; font-family: "times new roman", times; font-style: normal; font-weight: normal; line-height: 15pt; text-align: left; margin: 8px 20px 8px 29px; }
.body-text-bold { color: #000; font-size: 12pt; font-family: times, "times new roman"; font-style: normal; font-weight: bold; line-height: 15pt; margin: 6px; }
.body-text-bold-nsb { color: #000; font-size: 12pt; font-family: times, "times new roman"; font-style: normal; font-weight: bold; line-height: 15pt; margin: 0 6px 6px; }
.body-text-indented-list { color: #000; font-size: 12pt; font-family: "times new roman", times; font-style: normal; font-weight: normal; line-height: 15pt; text-indent: -10px; margin: 3px 6px 3px 20px; }
.body-text-indented-list-sa { color: #000; font-size: 12pt; font-family: "times new roman", times; font-style: normal; font-weight: normal; line-height: 15pt; text-indent: -10px; margin: 3px 8px 12px 39px; }
.body-text-small { color: #000; font-size: 11pt; font-family: "times new roman", times; font-style: normal; font-weight: normal; line-height: 13pt; margin: 6px; }
.body-text-widemargin { color: #000; font-size: 12pt; font-family: "times new roman", times; font-style: normal; font-weight: normal; line-height: 15pt; margin: 20px; }
.heading { color: #1c4581; font-size: 15pt; font-family: "Century Old Style", "Times New Roman"; font-weight: bold; margin: 6px 6px 2px; }
.heading-black { color: #000; font-size: 15pt; font-family: "Century Old Style", "Times New Roman"; font-weight: bold; margin: 6px 6px 2px; }
.heading-italic-lt-blue { color: #0078c0; font-size: 20pt; font-family: times, "times new roman"; font-style: italic; font-weight: normal; line-height: 20pt; word-spacing: 2px; letter-spacing: 1px; margin: 3px 20px 0 5px; }
.heading-mini-sans { color: #000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 10.5pt; margin: 6px 2px 1px 6px; }
.heading-sans { color: #000; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 13.5pt; margin: 4px 2px 4px 6px; }
.heading-small-sans-bold { color: #1c4581; font-size: 12pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 15pt; margin: 6px 0 6px 0; }
.heading-upcoming-shows { color: #1c4581; font-size: 16pt; font-family: "Century Old Style", times, "times new roman"; font-weight: normal; font-style: italic; line-height: 17pt; margin: 3px 20px 0 5px; }
.profile-caption { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 12px; text-align: center; margin: 0 6px; }
.show-intro-text { color: #000; font-size: 11pt; font-family: "times new roman", times; font-style: normal; font-weight: normal; line-height: 12.5pt; vertical-align: top; margin: 0 10px 6px 8px; }
.sidebar { background-color: #4cd8ff; border-right: 1px solid #fff; }
.slide-preview { color: #000; font-size: 3px; font-family: "times new roman", times; font-style: normal; font-weight: normal; line-height: 15px; text-align: center; }
.slidestyle { color: #000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 10pt; }
.artist-profile-schedule-scf a:hover { color: #000; background-color: #83ffff; }
.artist-profile-schedule-scf  a:active { color: black; text-decoration: underline; }
.artist-profile-schedule-scf a:active a:link { color: inherit; text-decoration: underline; }
.artist-profile-schedule-scf a:active a:visited { color: inherit; text-decoration: underline; }
a:active { color: black; text-decoration: underline; }
a:hover { color: #1c4581; }
a:link { color: inherit; text-decoration: underline; }
a:visited { color: inherit; text-decoration: underline; }
.profile-thumbnail { background-position: 74px 0; margin: 0; padding: 0; }
.message-box { color: #000; font-size: 18px; font-family: times, "times new roman"; font-style: normal; font-weight: normal; line-height: 24px; background-color: #fefefe; margin: 20px 100px 50px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px !important; border: solid 1px #d6f8ff; }
.artist-profiles-top-panel-text { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-align: right; margin-top: 50px; margin-right: 14px; }
.thumbnail-box { background-color: #ffd624; background-image: url(../images/profile/propage_highlight.gif); background-repeat: no-repeat; text-align: center; vertical-align: middle; border: solid 1px #ccc; }
.header_box_1 { background-color: #fff; background-image: url(../images/profile/propage_header_blue_1.jpg); background-repeat: no-repeat; width: 29px; float: left; }
.header_box_2 { background-color: #fff; background-image: url(../images/profile/propage_header_blue_2_sugarloaf.gif); background-repeat: no-repeat; width: 121px; float: left; }
.header_box_3 { background-color: #fff; background-image: url(../images/profile/propage_header_blue_3.jpg); background-repeat: no-repeat; width: 500px; float: left; }
.thumbnail_background { background-image: url(../images/profile/propage_thumbs_blue.jpg); background-repeat: no-repeat; }
.thumbnail_background_b { background-image: url(../images/profile/propage_b_thumbs_blue.jpg); background-repeat: no-repeat; }
.thumbnail_background_c { background-image: url(../images/profile/propage_c_divider_blue.gif); background-repeat: no-repeat; }
.schedule_divider { background-color: #a8e1f2; background-image: url(../images/profile/propage_line_v_blue.gif); background-repeat: repeat-y; }
.story_panel { background-color: #bdecfa; }
.story_panel_c { background-color: #c7ecf9; }
.nav_right_arrow { background-image: url(../images/profile/propage_arrow_right_blue.jpg); background-repeat: no-repeat; width: 22px; float: left; }
.nav_right_arrow_b { background-image: url(../images/profile/propage_b_arrow_right_blue.jpg); background-repeat: no-repeat; width: 22px; float: left; }
.nav_left_arrow { background-image: url(../images/profile/propage_arrow_left_blue.jpg); background-repeat: no-repeat; width: 22px; float: left; }
.nav_left_arrow_b { background-image: url(../images/profile/propage_b_arrow_left_blue.jpg); background-repeat: no-repeat; width: 22px; float: left; }
.thumbnail-box-clear { text-align: center; vertical-align: middle; padding: 1px; }
div.float {
  float: left;
  }
div.float-right {
  float: right;
  }
  
div.float p {
   text-align: center;
   }

div.container { border: dashed 1px #a9a9a9; background-color: #fff; padding: 4px; }

div.spacer {
  clear: both;
  }

div.thumb-selected1 { background-color: #ffd624; background-image: url(../images/profile/propage_highlight.gif); background-repeat: no-repeat; text-align: center; vertical-align: middle; width: 80px; height: 74px; margin-left: 242px; border: solid 1px #ccc; }
div.thumb-selected2 { background-color: #ffd624; background-image: url(../images/profile/propage_highlight.gif); background-repeat: no-repeat; text-align: center; margin-left: 101px; width: 80px; height: 74px; vertical-align: middle; border: solid 1px #ccc; }
div.thumb-selected3 { background-color: #ffd624; background-image: url(../images/profile/propage_highlight.gif); background-repeat: no-repeat; text-align: center; margin-left: 54px; width: 80px; height: 74px; vertical-align: middle; border: solid 1px #ccc; }
div.thumb-selected4 { background-color: #ffd624; background-image: url(../images/profile/propage_highlight.gif); background-repeat: no-repeat; text-align: center; margin-left: 16px; width: 80px; height: 74px; vertical-align: middle; border: solid 1px #ccc; }
div.thumb-selected5 { background-color: #ffd624; background-image: url(../images/profile/propage_highlight.gif); background-repeat: no-repeat; text-align: center; margin-left: 16px; width: 80px; height: 74px; vertical-align: middle; border: solid 1px #ccc; }
div.thumb-selected6 { background-color: #ffd624; background-image: url(../images/profile/propage_highlight.gif); background-repeat: no-repeat; text-align: center; margin-left: 7px; width: 80px; height: 74px; vertical-align: middle; border: solid 1px #ccc; }
div.thumb-selected7 { background-color: #ffd624; background-image: url(../images/profile/propage_highlight.gif); background-repeat: no-repeat; text-align: center; margin-left: 0; width: 80px; height: 74px; vertical-align: middle; border: solid 1px #ccc; }
div.thumb-normal1 { text-align: center; margin-left: 242px; width: 80px; height: 74px; vertical-align: middle; padding: 1px; }
div.thumb-normal2 { text-align: center; margin-left: 101px; padding: 1px; width: 80px; height: 74px; vertical-align: middle; }
div.thumb-normal3 { text-align: center; margin-left: 54px; padding: 1px; width: 80px; height: 74px; vertical-align: middle; }
div.thumb-normal5 { text-align: center; margin-left: 16px; padding: 1px; width: 80px; height: 74px; vertical-align: middle; }
div.thumb-normal4 { text-align: center; margin-left: 16px; padding: 1px; width: 80px; height: 74px; vertical-align: middle; }
div.thumb-normal6 { text-align: center; margin-left: 7px; padding: 1px; width: 80px; height: 74px; vertical-align: middle; }
div.thumb-normal7 { text-align: center; margin-left: 0; padding: 1px; width: 80px; height: 74px; vertical-align: middle; }
div.thumb-spacer1 { text-align: center; width: 565px; float: left; padding-top: 6px; }
div.thumb-spacer2 { text-align: center; width: 282px; float: left; padding-top: 6px; }
div.thumb-spacer3 { text-align: center; width: 188px; float: left; padding-top: 6px; }
div.thumb-spacer4 { text-align: center; width: 140px; float: left; padding-top: 6px; }
div.thumb-spacer5 { text-align: center; width: 113px; float: left; padding-top: 6px; }
div.thumb-spacer6 { text-align: center; width: 94px; float: left; padding-top: 6px; }
div.thumb-spacer7 { text-align: center; width: 80px; float: left; padding-top: 6px; }
.schedule_panel { background-color: #a8e1f2; }
.border-panel { background-color: #0e2045; }

