/* $Id: zen.css,v 1.14.2.1 2009/02/13 07:46:04 johnalbin Exp $ */

/*
 * ZEN STYLES
 *
 * This is an example stylesheet. Sub-themes should NOT include the zen/zen.css
 * file, but instead copy this CSS to their own stylesheets.
 *
 * In this stylesheet, we have included all of the classes and IDs from this
 * theme's tpl.php files. We have also included many of the useful Drupal core
 * styles to make it easier for theme developers to see them.
 *
 * Many of these styles are over-riding Drupal's core stylesheets, so if you
 * remove a declaration from here, the styles may still not be what you want
 * since Drupal's core stylesheets are still styling the element. See the
 * drupal6-reference.css file for a list of all Drupal 5.x core styles.
 *
 * In addition to the style declarations in this file, other Drupal styles that
 * you might want to override or augment are those for:
 *
 *   Book Navigation  See line 74  of Zen's drupal6-reference.css file
 *   Forum            See line 197 of Zen's drupal6-reference.css file
 *   Menus            See line 667 of Zen's drupal6-reference.css file
 *   News Aggregator  See line 20  of Zen's drupal6-reference.css file
 *   Polls            See line 287 of Zen's drupal6-reference.css file
 *   Search           See line 320 of Zen's drupal6-reference.css file
 *   User Profiles    See line 945 of Zen's drupal6-reference.css file
 */


/** body **/
  body {
	margin: 0;
	padding: 0px;
	background: url(images/bg_ks.jpg) repeat-x top left;
	line-height: 1;
}
body.admin-menu {
	margin: 20px 0 0 0;
	background-position:0 20px;
}
#page {
	width:100%;
	margin: 0;
	background: url(images/lines.png) right top no-repeat;
	_background: none;
}
#page-inner {
	width:963px;
	margin: 0 auto;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom:40px;
}
.s1-interactive #page-inner {
	padding-bottom: 33px;}
p {
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
}
/** header **/
  #header {
}
#header-inner {
	background: url(images/bg_logo_stripe.gif) no-repeat;
	padding-top: 22px;
	height:98px;
}
#logo-title /* Wrapper for logo, website name, and slogan */ {
	height:38px;
	display: block;
	margin:0;
	padding: 0;
}
#logo /* Wrapper for logo */ {
	margin: 0 10px 0 0;
	padding: 0;
}
#logo a /* Wrapper for logo */ {
	display: block;
	margin: 0;
	padding: 0;
	height:38px;
	width: 925px;
	background: url(images/logo.png) no-repeat;
	_background: url(images/logo.gif) no-repeat;
}
#logo-image /* The actual logo image */ {
}
h1#site-name, div#site-name /* The name of the website */ {
	margin: 0;
	font-size: 2em;
	line-height: 1.3em;
}
#site-name a:link,  #site-name a:visited {
	color: #000;
	text-decoration: none;
}
#site-name a:hover {
	text-decoration: underline;
}
#site-slogan /* The slogan (or tagline) of a website */ {
}
#header-blocks /* Wrapper for any blocks placed in the header region */ {
}
/** main (container for everything else) **/
  #main {
}
#main-inner {
}
/** content **/
  .front #content {
	margin-top: 0;
}
#content {
}
#content-inner {
}
#mission /* The mission statement of the site (displayed on homepage) */ {
}
#content-top /* Wrapper for any blocks placed in the "content top" region */ {
}
#content-header /* Wrapper for breadcrumb, title, messages, tabs, and help */ {
}
.breadcrumb /* The path to the current page in the form of a list of links */ {
	padding-bottom: 0; /* Undo system.css */
}
h1.title, /* The title of the page */  h2.title, /* Block title or the title of a piece of content when it is given in a list of content */  h3.title /* Comment title */ {
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
}
h1.title a {
	display: block;
}
h1.title {
	font-size: 40px;
	line-height: 40px;
	margin:19px 0 0 0;
}
#content h2 {
	padding-top:10px;
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	font-family: Helvetica, sans-serif;
	/*color: #850d30;*/
	margin: 0px;
}

.s1-interactive #content h2 {
	color: #850d30;
	padding-top: 0px;}
	
div.messages /* Important messages (status, warning, and error) for the user */ {
}
div.status /* Normal priority messages */ {
}
div.warning, tr.warning /* Medium priority messages */ {
/* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
  }
div.error, tr.error /* High priority messages. See also the .error declaration below. */ {
}
div.tabs /* See also the tabs.css file. */ {
}
.help /* Help text on a page */ {
	margin: 1em 0;
}
.more-help-link /* Link to more help */ {
	font-size: 0.85em;
	text-align: right;
}
#content-area /* Wrapper for the actual page content */ {
}
.pager /* A list of page numbers when more than 1 page of content is available */ {
	clear: both;
	margin: 1em 0;
	text-align: center;
}
.pager a, .pager strong.pager-current {
	padding: 0.5em;
}
.feed-icons /* The links to the RSS or Atom feeds for the current list of content */ {
	margin: 1em 0;
}
#content-bottom /* Wrapper for any blocks placed in the "content bottom" region */ {
}
/** navbar **/
  #navbar {
	margin-top: 34px;
	padding: 0;
}
#navbar-inner {
}
#search-box /* Wrapper for the search form */ {
}
#edit-search-theme-form-1-wrapper label /* Label that says "Search this site:" */ {
	display: none;
}
#primary /* Primary links */ {
}
#secondary /* Secondary links */ {
}
#primary ul.links li a {
	height:28px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
#primary ul.links li a {
	height:22px;
	border-bottom: 6px solid #fff;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	display: block;
	outline: none;
}
#primary ul.links li a:hover, #primary ul.links li a.active {
	border-bottom: 6px solid #be4729;
}
.menu-664 a {
	background: url(images/nav_home.png) no-repeat;
	_background: url(images/nav_home.gif) no-repeat;
	width:40px;
}
.menu-664 a:hover, .menu-664 a.active {
	background: url(images/nav_home_on.png) no-repeat;
	_background: url(images/nav_home_on.gif) no-repeat;
}
.menu-665 a {
	background: url(images/nav_tv.png) no-repeat;
	_background: url(images/nav_tv.gif) no-repeat;
	width:77px;
}
.menu-665 a:hover, .menu-665 a.active {
	background: url(images/nav_tv_on.png) no-repeat;
	_background: url(images/nav_tv_on.gif) no-repeat;
}
.menu-666 a {
	background: url(images/nav_radio.png) no-repeat;
	_background: url(images/nav_radio.gif) no-repeat;
	width:41px;
}
.menu-666 a:hover, .menu-666 a.active {
	background: url(images/nav_radio_on.png) no-repeat;
	_background: url(images/nav_radio_on.gif) no-repeat;
}
.menu-667 a {
	background: url(images/nav_inter.png) no-repeat;
	_background: url(images/nav_inter.gif) no-repeat;
	width:87px;
}
.menu-667 a:hover, .menu-667 a.active {
	background: url(images/nav_inter_on.png) no-repeat;
	_background: url(images/nav_inter_on.gif) no-repeat;
}
.menu-668 a {
	background: url(images/nav_edu.png) no-repeat;
	_background: url(images/nav_edu.gif) no-repeat;
	width:76px;
}
.menu-668 a:hover, .menu-668 a.active {
	background: url(images/nav_edu_on.png) no-repeat;
	_background: url(images/nav_edu_on.gif) no-repeat;
}
.menu-669 a {
	background: url(images/nav_about.png) no-repeat;
	_background: url(images/nav_about.gif) no-repeat;
	width:47px;
}
.menu-669 a:hover, .menu-669 a.active {
	background: url(images/nav_about_on.png) no-repeat;
	_background: url(images/nav_about_on.gif) no-repeat;
}
/** sidebar-left **/
  #sidebar-left {
}
#sidebar-left-inner {
	margin-top: 21px;
}
/** sidebar-right **/
  #sidebar-right {
	width:260px;
	font-family: Georgia, serif;
	color: #000;
	font-size: 14px;
	line-height: 24px;
	margin-top: 2em;
}
.front #sidebar-right {
	margin-top: 20px; /* Set this to the same value as the navbar height above. */
}
.page-television #sidebar-right, .page-radio #sidebar-right {
	margin-top: 46px;
}
#sidebar-right h2.title {
	font-size: 20px;
	padding-bottom: 7px;
	border-bottom: 6px solid #850d30;
	margin-bottom: 17px;
	clear: both;
}
#sidebar-right h2.secTitle {
	font-size: 20px;
	padding-bottom: 5px;
	border-bottom: 6px solid #850d30;
	margin-top: 65px;
}
#sidebar-right a {
	text-decoration: none;
	color: #be4729;
}
#sidebar-right a:hover {
	text-decoration: underline;
	color: #be4729;
}
.tag-list {
	font-family: Helvetica, Arial, sans-serif;
	text-transform: capitalize;
	font-weight: bold;
}
#sidebar-right a.tag-list:before {
	content: "\00bb";
}
#block-tagadelic-3 h2.title {
	margin-bottom: 10px;
	clear:both;
}
#sidebar-right-inner {
}
#sidebar-right p {
	font-family: Georgia, serif;
	font-size:14px;
	line-height: 21px;
}
#page-bottom {
	width:100%;
	background: url(images/BG_home_footer.jpg) repeat-x;
}
#page-bottom-inner {
	width:963px;
	margin: 0 auto;
	padding-left: 22px;
	padding-right: 22px;
}
/** footer **/
  #footer {
	width:100%;
	background: url(images/bg_footer.gif) 0 35px repeat-x;
	height: 200px;
}
#footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/footer_lines.png) no-repeat top right;
	_background: none;
}
#footer-inner {
	width:963px;
	margin: 0 auto;
	padding-top: 40px;
	padding-left: 22px;
	padding-right: 22px;
}
#footer-inner p {
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 24px;
}
#footer-inner p a {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
#footer-message /* Wrapper for the footer message from Drupal's "Site information"
                     and for any blocks placed in the footer region */ {
}
/** closure **/
  #closure-blocks /* Wrapper for any blocks placed in the closure region */ {
}
/** Drupal nodes **/
  .node /* Node wrapper */ {
}
.node-inner /* Additional wrapper for node */ {
}
.sticky /* A sticky node (displayed before others in a list) */ {
}
.node-unpublished /* Unpublished nodes */ {
	background-color: transparent;
*/ /* Drupal core uses a #fff4f4 background */
}
.node-unpublished div.unpublished, /* The word "Unpublished" displayed beneath the content. */  .comment-unpublished div.unpublished {
	height: 0;
	overflow: visible;
	color: #d8d8d8;
	font-size: 75px;
	line-height: 1;
	font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	word-wrap: break-word; /* A very nice CSS3 property */
}
.node-mine /* A node created by the current user */ {
}
.node-teaser /* A node displayed as teaser */ {
}
/* All nodes are given a node-type-FOO class that describes the type of
   * content that it is. If you create a new content type called
   * "my-custom-type", it will receive a "node-type-my-custom-type" class.
   */
  .node-type-page /* Page content node */ {
}
.node-type-story /* Story content node */ {
}
.node h2.title /* Node title */ {
}
.marker /* "New" or "Updated" marker for content that is new or updated for the current user */ {
	color: #c00;
}
.node .picture /* The picture of the node author */ {
}
.node.node-unpublished .picture,  .comment.comment-unpublished .picture {
	position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
}
.node .meta /* Wrapper for submitted and terms data */ {
}
.node .submitted /* The "posted by" information */ {
}
.node .terms /* Node terms (taxonomy) */ {
}
.node .content /* Node's content wrapper */ {
}
.node div.links /* Wrapper for node links */ {
	margin: 1em 0;
}
ul.links /* Taxonomy links, node links, comment links */ {
	margin: 0;
	padding: 0;
}
ul.links.inline {
	display: inline;
}
ul.links li {
	display: inline;
	list-style-type: none;
	padding: 0 0.5em 0 0;
}
.print_html, .print_mail, .print_pdf {
	margin-left:0;
}
.preview .node /* Preview of the content before submitting new or updated content */ {
/* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
  }
/** Drupal comments **/
  #comments /* Wrapper for the list of comments and its title */ {
	margin: 2em 0 1em 0;
}
#comments-title /* Heading for the list of comments */ {
}
h2#comments-title {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #850d30;
	background: url(images/berlioz_score_T1_comment_bg.gif) 0px 2px repeat-x;
}
a.postReaction {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #be4729;
	font-weight: bold;
	text-decoration: none;
	background: url(images//icon_comment.gif) no-repeat 0px 6px;
	padding: 11px 0 7px 36px;
	display: block;
	border-top: 1px solid #d5d5d5;
}
h2#comments-title span {
	background: #fff;
	padding-right: 15px;
}
.comment /* Wrapper for a single comment */ {
}
.comment-inner /* Additional wrapper for a single comment */ {
	border-bottom:1px solid #E3DFCB;
}
.comment-inner .author {
	float: left;
	width:180px;
	padding-left:30px;
	background: url(images/icon_cmmnt.gif) no-repeat;
}
.comment-inner .author a {
	color: #be4729;
}
.comment-inner .author .comment-date {
	font-style: italic;
}
.comment-inner .content {
	float: left;
	width:750px;
}
.comment-inner .content p {
	margin-top: 0;
}
.comment-preview /* Preview of the comment before submitting new or updated comment */ {
}
.comment.new /* A new comment since the user last viewed the page. */ {
}
.comment.odd /* An odd-numbered comment in the list of comments */ {
}
.comment.even /* An even-numbered comment in the list of comments */ {
}
.comment.first /* The first comment in the list of comments */ {
}
.comment.last /* The last comment in the list of comments */ {
}
.comment-unpublished /* Unpublished comments */ {
/* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
  }
.comment-unpublished div.unpublished /* The word "Unpublished" displayed beneath the content. See also the div.unpublished declaration in the node section above. */ {
}
.comment-published /* Published comments */ {
}
.comment-by-anon /* A comment created by an anonymous user */ {
}
.comment-by-author /* A comment created by the node's author */ {
}
.comment-mine /* A comment created by the current user */ {
}
.comment h3.title /* Comment title */ {
}
.new /* "New" marker for comments that are new for the current user */ {
	color: #c00;
}
.comment .picture /* The picture of the comment author */ {
}
.comment .submitted /* The "posted by" information */ {
}
.comment .content /* Comment's content wrapper */ {
}
.comment .user-signature /* The user's signature */ {
}
.comment div.links /* Wrapper for comment links. See also the ul.links declaration in the node section above. */ {
	margin: 1em 0;
}
.comment div.links a {
	font-family: Helvetica, sans-serif;
	color: #be4729;
	text-decoration: none;
}
.indented /* Nested comments are indented */ {
/* margin-left: 25px; */ /* Drupal core uses a 25px left margin */
  }
.preview .comment /* Preview of the comment before submitting new or updated comment */ {
/* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
  }
/** Drupal blocks **/
  #sidebar-right .block /* Block wrapper */ {
	margin-bottom: 2em;
}
.block /* Block wrapper */ {
	margin-bottom: 1em;
}
.block.region-odd /* Zebra striping for each block in the region */ {
}
.block.region-even /* Zebra striping for each block in the region */ {
}
.block.odd /* Zebra striping independent of each region */ {
}
.block.even /* Zebra striping independent of each region */ {
}
.region-count-1 /* Incremental count for each block in the region */ {
}
.count-1 /* Incremental count independent of each region */ {
}
.block-inner /* Additional wrapper for block */ {
}
.block h2.title /* Block title */ {
}
.block .content /* Block's content wrapper */ {
}
#block-aggregator-category-1 /* Block for the latest news items in the first category */ {
}
#block-aggregator-feed-1 /* Block for the latest news items in the first feed */ {
}
#block-block-1 /* First administrator-defined block */ {
}
#block-blog-0 /* "Recent blog posts" block */ {
}
#block-book-0 /* "Book navigation" block for the current book's table of contents */ {
}
#block-block-7 {
	visibility: hidden;}
#block-comments-0 /* "Recent comments" block */ {
}
#block-forum-0 /* "Active forum topics" block */ {
}
#block-forum-1 /* "New forum topics" block */ {
}
#block-menu-2 /* "Primary links" block */ {
}
#block-node-0 /* "Syndicate" block for primary RSS feed */ {
}
#block-poll-0 /* "Most recent poll" block */ {
}
#block-profile-0 /* "Author information" block for the profile of the page's author */ {
}
#block-search-0 /* "Search form" block */ {
}
#block-statistics-0 /* "Popular content" block */ {
}
#block-user-0 /* "User login form" block */ {
}
#block-user-1 /* "Navigation" block for Drupal navigation menu */ {
}
#block-user-2 /* "Who's new" block for a list of the newest users */ {
}
#block-user-3 /* "Who's online" block for a list of the online users */ {
}
/** Drupal boxes **/
  /* Wrapper for Comment form, Comment viewing options, Menu admin, and
   * Search results.
   */
  .box /* Wrapper for box */ {
}
.box-inner /* Additional wrapper for box */ {
}
.box h2.title /* Box title */ {
}
.box .content /* Box's content wrapper */ {
}
/** Miscellaneous Drupal styles **/
  .error /* Errors that are separate from div.messages status messages (see above.) */ {
/* color: #e55; */ /* Drupal core uses a #e55 background */
  }
.warning /* Warnings that are separate from div.messages status messages (see above.) */ {
/* color: #e09010; */ /* Drupal core uses a #e09010 background */
  }
.more-link /* Aggregator, blog, and forum more link */ {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
}
#user-login-form /* Drupal's default login form */ {
	text-align: left;
}
tr.even /* Some tables have rows marked even or odd. */ {
/* background-color: #eee; */ /* Drupal core uses a #eee background */
  }
tr.odd {
/* background-color: #eee; */ /* Drupal core uses a #eee background */
  }
li a.active /* The active item in a Drupal menu */ {
	color: #000;
}
/** Drupal forms **/
  .form-item, /* Wrapper for a form element (or group of form elements) and its label */  .form-checkboxes,  .form-radios {
	margin: 1em 0;
}
.form-item input.error, /* Highlight the form elements that caused a form submission error */  .form-item textarea.error,  .form-item select.error {
	border: 2px solid #c00;
}
.form-item label /* The label for a form element */ {
	display: block;
	font-weight: bold;
}
.form-item label.option /* The label for a radio button or checkbox */ {
	display: inline;
	font-weight: normal;
}
.form-required /* The part of the label that indicates a required field */ {
	color: #c00;
}
.form-item .description /* The descriptive help text (separate from the label) */ {
	font-size: 0.85em;
}
.form-checkboxes .form-item, /* Pack groups of checkboxes and radio buttons closer together */  .form-radios .form-item {
	margin: 0.4em 0;
}
.form-submit /* The submit button */ {
}
.container-inline div, .container-inline label /* Inline labels and form divs */ {
	display: inline;
}
.tips /* Tips for Drupal's input formats */ {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}
/** OpenID **/
  /* The default styling for the OpenID login link seems to assume Garland's
   * styling of list items.
   */
  #user-login-form ul /* OpenID creates a new ul above the login form's links. */ {
	margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */
}
#user-login-form li.openid-link, /* The "Log in using OpenID" links. */  #user-login li.openid-link {
	margin-top: 1em;
	margin-left: -20px; /* Un-do some of the padding on the ul list. */
	padding-left: 20px;
	background-position: left center;
}
#user-login-form li.user-link, /* The "Cancel OpenID login" links. */  #user-login li.user-link {
	margin-top: 1em;
	list-style-type: disc;
	list-style-position: outside;
}
#user-login li.openid-link, /* The OpenID links on the /user form. */  #user-login li.user-link {
	margin-left: -2em; /* Un-do all of the padding on the ul list. */
}
/** Drupal admin tables **/
  /* We overrode these styles in html-elements.css, but restore them for the
   * forms on the site.
   */
  form tbody {
	border-top: 1px solid #ccc;
}
form th {
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #ccc;
}
form tbody th {
	border-bottom: 1px solid #ccc;
}
form thead th {
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #ccc;
}
/* Tabs jquery
----------------------------------*/
.ui-tabs {
	padding: .2em;
	zoom: 1;
}
.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 .2em -1px 0;
	padding: 0;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: none;
	padding: .5em 1em;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 1px;
	border-bottom-width: 0;
	background: url(images/bg_tabs_active.jpg) repeat-x;
	border-top:1px solid #d0c8a5;
	border-left:1px solid #d0c8a5;
	border-right:1px solid #d0c8a5;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	padding: 24px 20px;
	display: block;
	border-width: 0;
	background: none;
	border:1px solid #d0c8a5;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
#ExploreTheMusic {
	width:660px;
	padding: 15px 10px 10px 10px;
	background: #f2f3eb;
	border: #f2f3eb;
}
#ExploreTheMusic h2.title {
	font-size:21px;
	line-height: 16px;
	margin:10px 0 13px 10px;
}
#ExploreTheProducts {
	width:660px;
	padding: 15px 10px 10px 10px;
	background: #f2f3eb;
	border: #f2f3eb;
}
#ExploreTheProducts h2.title {
	font-size:21px;
	line-height: 16px;
	margin:10px 0 13px 10px;
}
.front h1.title {
	display:none;
}
.interactives-list {
}
.interactive-tabs {
	width: 680px;
}

#node-14 p {
	margin-top: 13px;}
/*----------- Views Styles ---------------*/

/* all_shows */

.view-all-shows-node {
	border-bottom: 1px solid #e3dfcb;
	border-right: 1px solid #d0c8a5;
	border-left: 1px solid #d0c8a5;
	margin-bottom: 0px;
	width: 640px;
	padding: 24px 20px;
	background: url(images/bg_tv_div.jpg) repeat-x top #f3f2eb;
}
.view-all-radio-shows-node {
	border-bottom: 1px solid #e3dfcb;
	border-right: 1px solid #d0c8a5;
	border-left: 1px solid #d0c8a5;
	margin-bottom: 0px;
	width: 640px;
	padding: 24px 20px;
	background: url(images/bg_tv_div.jpg) repeat-x top #f3f2eb;
}
.views-row-first .view-all-shows-node, .views-row-first .view-all-interactive-covers-node {
	border-top: 1px solid #e3dfcb;
}
.page-interactive .views-row-first .view-all-interactive-covers-node {
	border-top: 0px none;
}
.view-all-shows-node .left-col {
	float:left;
	width: 120px;
}
.view-all-shows-node .right-col {
	float:left;
	width: 500px;
	margin-left: 20px;
}
.view-all-shows-node .right-col-table {
	border-top: 1px solid #e3dfcb;
}
.view-all-shows-node h3 {
	margin-top: 0px;
}
.view-all-shows-node .air-date {
	float:left;
	width: 141px;
	border-right: 1px solid #d0c8a5;
	padding-top: 3px;
}
.view-all-shows-node .comments {
	float:left;
	width: 121px;
	border-right: 1px solid #d0c8a5;
	padding-left: 20px;
	padding-top: 3px;
	font-weight: bold;
}
.view-all-shows-node .tags, .s1-interactive .right-col-table .tags {
	float: left;
	text-transform: capitalize;
	width: 180px;
	padding-left: 20px;
}
.s1-interactive .right-col-table .tags {
	width: 480px;
}
 .view-all-shows-node .right-col-table, {
 border-top: 1px solid #e3dfcb;
 margin-bottom: 10px;
}
/* all_interactive_covers */

.view-all-interactive-covers-node {
	border-bottom: 1px solid #e3dfcb;
	border-right: 1px solid #d0c8a5;
	border-left: 1px solid #d0c8a5;
	margin-bottom: 0px;
	width: 640px;
	padding: 24px 19px;
	background:#f3f2eb url(images/bg_inter_list.jpg) top repeat-x;
}
.page-interactive .view-all-interactive-covers-node {
	border-left: 0px none #d0c8a5;
}
.page-interactive .ui-tabs-panel {
	border-bottom: 0px none #e3dfcb;
}
.view-all-interactive-covers-node .left-col {
	float:left;
	width: 120px;
}
.view-all-interactive-covers-node .right-col {
	float:left;
	width: 500px;
	margin-left: 20px;
}
.view-all-interactive-covers-node .lp-right-col {
	float:left;
	width: 500px;
	margin-left: 20px;
}
.view-all-interactive-covers-node h3 {
	margin-top: 0px;
}
.view-all-interactive-covers-node .right-col h3 {
	margin-bottom: 0px;
}
.view-all-interactive-covers-node .air-date, .node-type-show .details-table .air-date {
	float:left;
	width: 141px;
	border-right: 1px solid #d0c8a5;
	padding-top: 3px;
}
.node-type-show .details-table .more-shows, .s1-interactive .right-col-table .more-shows {
	float:left;
	width: 260px;
	border-left: 1px solid #d0c8a5;
	padding:15px 0 0 20px;
}
.node-type-show .details-table .more-shows a, .s1-interactive .right-col-table .more-shows a {
	color: #be4729;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}
.view-all-interactive-covers-node .comments, .node-type-show .details-table .comments {
	float:left;
	width: 121px;
	border-right: 1px solid #d0c8a5;
	padding-left: 20px;
}
.view-all-interactive-covers-node .tags, .node-type-show .details-table .tags {
	float:left;
	width: 180px;
	padding-left: 20px;
	height:43px;
}
.view-all-interactive-covers-node .right-col-table {
	border-top: 1px solid #e3dfcb;
	margin-bottom: 10px;
}
.view-all-interactive-covers-node .left-col a {
	font-size: 10px;
	line-height: 26px;
	color: #fff;
	margin: 12px 0 0 0;
	padding: 0;
	background: url(images/btn_explore.png) -3px -3px no-repeat;
	width:120px;
	height:24px;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}
.view-all-interactive-covers-node .left-col a:hover {
	color: #f4b326;
	background: url(images/btn_explore_on.png) -3px -3px no-repeat;
	text-decoration: none;
}
.page-interactive .ui-tabs-panel {
	background: none;
	padding: 0;
}
.page-interactive .ui-tabs-nav {
	background: none;
}
.page-interactive .ui-tabs-nav li {
	background:url(images/bg_tab_inter_lt.jpg) no-repeat top left;
	padding: 0 0px 0 4px;
	border: none;
	margin-left: 14px
}
.page-interactive .ui-tabs-nav li a {
	background:url(images/bg_tab_inter_rt.jpg) no-repeat top right;
	height:31px;
	width: 140px;
	border: none;
	display: block;
	padding: 0 4px 0 0;
	text-align: center;
	color: #979382;
}
.page-interactive .ui-tabs-nav li a:hover {
	color: #000;
}
.page-interactive .ui-tabs-nav li a span {
	background:url(images/bg_tab_inter_mid.jpg) repeat-x top center;
	display: block;
	padding: 12px 0 13px 0;
}
/* selected tab nav */

.page-interactive .ui-tabs-nav li.ui-tabs-selected {
	background:url(images/bg_tab_inter_active_lt.jpg) no-repeat top left;
	padding: 0 0px 0 4px;
	border: none;
	margin: 0 0 -2px 14px;
	border-bottom: 2px solid #fbfbf8;
}
.page-interactive .ui-tabs-nav li.ui-tabs-selected a, .page-interactive .ui-tabs-nav li.ui-tabs-selected a:hover {
	background:url(images/bg_tab_inter_active_rt.jpg) no-repeat top right;
	height:31px;
	width: 140px;
	border: none;
	display: block;
	padding: 0 4px 0 0;
	text-align: center;
}
.page-interactive .ui-tabs-nav li.ui-tabs-selected a span {
	background:url(images/bg_tab_inter_active_mid.jpg) repeat-x top center;
	display: block;
	padding: 12px 0 13px 0;
}
.all-shows-thumb {
	border: 4px solid #dfdac5;
}
/* ------------------- Node Styles ----------------*/

.node-type-show .show-title {
	float:left;
	width: 675px;
	font-family: Helvetica, sans-serif;
}
.node-type-show .show-title h1 em {
	color:#850d30;
	font-size: 24px;
	line-height: 34px;
}
.node-type-show .show-left-col {
	float:left;
	width: 200px;
	margin-right: 10px;
	clear: left;
}
.node-type-show .show-left-col h3 a {
	text-decoration: none;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	color: #be4729;
	font-size: 14px;
	line-height: 18px;
}
.node-type-show .show-left-col h3 a em {
	text-decoration: none;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	font-style: italic;
}
.node-type-show .show-center-col {
	float:left;
	width: 668px;
	margin-right: 30px;
}
.node-type-show .show-right-col {
	float:left;
	width: 260px;
	margin-top: -108px;
}
.node-type-show .details-table, .s1-interactive .right-col-table {
	clear:both;
	border-top: 1px solid #e3dfcb;
	margin-top: 20px;
}
.node-type-show .details-table .air-date, .s1-interactive .right-col-table .air-date {
	float:left;
	width: 200px;
	border-right: 1px solid #d0c8a5;
}
.node-type-show .details-table .comments {
	float:left;
	width: 100px;
}
 .node-type-show .details-table .tags,, .s1-interactive .right-col-table .tags {
 float:left;
 width: 400px;
}
.node-type-show .details-table .more-shows, .s1-interactive .right-col-table .more-shows {
	float:left;
	width: 200px;
}
.more-shows .show-carousel {
	float:left;
	width: 500px;
}
.more-shows .related-interactive {
	float:left;
	widows: 100px;
}
.node-type-show .show-center-col p {
	font-size: 14px;
	line-height: 21px;
}
.node-type-show .show-right-col h3 {
	font-size: 21px;
	line-height: 28px;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 6px solid #850d30;
}
/*------------ home footer styles ----------------*/

#homeFooter {
	float: left;
	background: url(images/BG_home_footer.jpg) repeat-x;
}
#homeSupport {
	float: left;
	width: 680px;
	margin-right: 20px;
}
#homeSupport h3 {
	height:15px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 24px 0 20px 0;
	padding: 0 0 8px 0;
	overflow: hidden;
	position: relative;
	background: url(images/headline_support_home.gif) no-repeat;
	border-bottom: solid 6px #d2cec2;
}
#homePartners {
	float: left;
	width:260px;
}
#homePartners h3 {
	height:15px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 24px 0 0px 0;
	padding: 0 0 8px 0;
	overflow: hidden;
	position: relative;
	background: url(images/headline_partners_home.gif) no-repeat;
	border-bottom: solid 6px #d2cec2;
}
#homePartners ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#homePartners ul li {
	list-style: none;
	padding: 22px 0 18px 0;
	margin:0;
	text-align: center;
}
.brdrd {
	border-top: solid 1px #d2cec2;
	border-bottom:1px solid #d2cec2;
}
#sidebar-right p.brdrd {
	padding: 18px 0 13px 0;
}
#homePartners ul li.brdrd {
	padding-top: 27px;}
	
.nameCol {
	float: left;
	width: 235px;
}
.contCol {
	float: left;
	width:445px;
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
}
img.fltlt {
	float: left;
	display: inline;
	margin: 2px 20px 20px 0;
}
a.lrnmo {
	width: 120px;
	display: block;
	height:24px;
	background: url(images/bg_btn_learn_more.gif) no-repeat;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, arial, sans-serif;
	font-size: 10px;
	line-height: 24px;
	color: #fff;
}
#sidebar-right a.lrnmo {
	color: #fff;
	margin-top: 14px;
}
a.lrnmo:hover {
	text-decoration: none;
	background: url(images/bg_btn_learn_more_on.gif) no-repeat;
	font-family: Helvetica, arial, sans-serif;
	font-size: 10px;
	line-height: 24px;
	color: #fff;
}
#sidebar-right a.lrnmo:hover {
	text-decoration: none;
}
.rtsdbrone {
	margin-bottom: 40px;
}
.explore-bottom-row .composer, #page-bottom .more-shows .composer {
	float: left;
	width: 120px;
	padding-right: 37px;
	line-height: 12px;
}

.explore-bottom-row .views-row-last .composer, #page-bottom .more-shows .views-row-last .composer {
	padding-right: 0px;
}

/*  Explore the Music home page tabbed interface */

.ui-tabs-panel .composer-rows {
	width: 640px;
	height: 300px;
}
.composer-rows .name {
	font-size: 10px;
}
.composer-rows .title {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}
.ui-tabs-panel .product-rows {
	width: 640px;
	height: 450px;

}
.product-rows .name {
	font-size: 10px;
}
.product-rows .title {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}
.ui-tabs-panel .composer {
	float: left;
	padding-right: 43px;
	margin-bottom: 43px;
}

.ui-tabs-panel .composers-row-two .composer {
	margin-bottom: 10px;}
	 
.ui-tabs-panel .composers-row-one {
	padding-bottom: 20px;
	width: 640px;
}
.ui-tabs-panel .composer a img {
	border: 4px solid #d4dac5;
	margin-bottom:-3px;
}
.ui-tabs-panel .composer a:hover img {
	border: 4px solid #be4729;
}
.ui-tabs-panel .composer a {
	text-decoration: none;
	color:#1a1916;
}
.ui-tabs-panel .composer a:hover {
	text-decoration: none;
	color:#be4729;
}
p.viewall {
	font-family:Helvetica, Arial, sans-serif;
	clear: both;
	text-align: center;
}
p.viewall a {
	text-decoration: none;
	color: #be4729;
}
p.viewall a:hover {
	text-decoration: underline;
}
.theories {
	width: 640px;
}
.theories .composer a {
	color:#1a1916;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.theories .composer a:hover {
	color:#be4729;
	text-decoration: none;
}
.page-radio #content .right-col h3 a, .page-television #content .right-col h3 a, .page-interactive #content .right-col h3 a {
	font-family: Helvetica, Arial, sans-serif;
	color: #be4729;
	font-size: 18px;
	text-decoration: none;
}
.page-radio #content .right-col h3 a:hover, .page-television #content .right-col h3 a:hover, .page-interactive #content .right-col h3 a:hover {
	text-decoration: underline;
}
.page-radio #content .right-col p, .page-television #content .right-col p, .page-interactive #content .right-col p {
	font-family: Georgia, Serif;
	font-weight: normal;
	color: #000000;
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 9px;
}
.air-date span {
	color: #847e60;
	font-size: 9px;
	line-height: 18px;
	font-weight: bold;
}
.air-date {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	height:43px;
}
.air-date span.date-display-single {
	color: #1a1916;
	font-size: 11px;
}
.right-col-table, .node-type-show .details-table {
	font-family: Helvetica, sans-serif;
}
.right-col-table .comments, .node-type-show .details-table .comments {
	color: #000000;
	font-size: 11px;
	line-height: 18px;
	height:43px;
	padding-top: 3px;
}
.right-col-table .comments span, .node-type-show .details-table .comments span {
	color: #847e60;
	font-size: 9px;
	line-height: 18px;
}
.right-col-table .tags, .details-table .tags {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	line-height: 18px;
	text-transform: capitalize;
	padding-top: 3px;
	font-weight: bold;
}
.right-col-table .tags span, .node-type-show .details-table .tags span {
	color: #847e60;
	font-size: 9px;
	line-height: 18px;
}
.right-col-table .tags a, .node-type-show .details-table .tags a {
	color: #be4729;
	text-decoration: none;
	font-weight: bold;
}
div.radio_intro {
	margin-bottom: 7px;
}
div.radio_intro p {
	font-size: 14px;
	line-height: 21px;
	width:640px;
	font-family: Georgia, serif;
}
div.radio_intro p a {
	color: #be4729;
	font-weight: bold;
	text-decoration: none;
}
div.radio_intro p a:hover {
	text-decoration: underline;
}
#sidebar-right #block-views-upcoming_broadcasts-block_1 h2.title {
	margin-bottom: 10px;
}
ul#bPartners {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#bPartners li {
	list-style: none;
	padding: 22px 0;
	margin:0;
	text-align: center;
	border-bottom:1px solid #d2cec2;
}
div.tv_intro {
	width: 680px;
}
div.tv_intro p {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
}
.page-television #content-bottom h2.title {
	display: none;
}
/************      berlioz home    *************/

body.s2-interactive, body.page-interactive-berlioz-symphony-fantastique, body.page-interactive-ives-holidays-symphony {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.s2-interactive.admin-menu, body.page-interactive-berlioz-symphony-fantastique.admin-menu, body.page-interactive-ives-holidays-symphony.admin-menu {
	background-position: 0 20px;
}
body.page-interactive-berlioz-symphony-fantastique #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-score-idee-fixe #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T1_top_lines.png) right top no-repeat;
	_background: none;
}
body.s2-interactive #page-bottom, body.page-interactive-berlioz-symphony-fantastique #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.s2-interactive #footer, body.page-interactive-berlioz-symphony-fantastique #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-berlioz-symphony-fantastique #header-inner {
	background: url(images/bg_berlioz_home_logo_stripe.gif) no-repeat;
}
body.page-interactive-berlioz-symphony-fantastique #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_btm_lines.png) no-repeat top right;
	_background: none;
}
body.page-interactive-pages-berlioz-score-idee-fixe #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_score_T1_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-berlioz-symphony-fantastique #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_home_logo.png) no-repeat;
	_background: url(images/berlioz_home_logo.gif) no-repeat;
}
/*start berlioz-nav*/

.page-interactive-berlioz-symphony-fantastique #primary ul.links li a:hover, .page-interactive-berlioz-symphony-fantastique #primary ul.links li a.active {
	border-bottom: 6px solid #7c308a;
}
.s2-interactive .menu-664 a, .page-interactive-berlioz-symphony-fantastique .menu-664 a, .page-interactive-ives-holidays-symphony .menu-664 a, .page-interactive-shostakovich-fifth-symphony .menu-664 a,#interactive-gustav-mahler .menu-664 a{
	background: url(images/nav_berlioz_home.png) no-repeat;
	_background: url(images/nav_berlioz_home.gif) no-repeat;
	width:40px;
}
.s2-interactive .menu-664 a:hover, .s2-interactive .menu-664 a.active, .page-interactive-berlioz-symphony-fantastique .menu-664 a:hover, .page-interactive-berlioz-symphony-fantastique .menu-664 a.active, .page-interactive-ives-holidays-symphony .menu-664 a.active, .page-interactive-ives-holidays-symphony .menu-664 a:hover, .page-interactive-shostakovich-fifth-symphony .menu-664 a.active, .page-interactive-shostakovich-fifth-symphony .menu-664 a:hover, #interactive-gustav-mahler .menu-664 a.active, #interactive-gustav-mahler .menu-664 a:hover {
 background: url(images/nav_berlioz_home_on.png) no-repeat;
 _background: url(images/nav_berlioz_home_on.gif) no-repeat;
}
.s2-interactive .menu-665 a, .page-interactive-berlioz-symphony-fantastique .menu-665 a, .page-interactive-ives-holidays-symphony .menu-665 a, .page-interactive-shostakovich-fifth-symphony .menu-665 a, #interactive-gustav-mahler .menu-665 a {
	background: url(images/nav_berlioz_tv.png) no-repeat;
	_background: url(images/nav_berlioz_tv.gif) no-repeat;
	width:77px;
}
.s2-interactive .menu-665 a:hover, .s2-interactive .menu-665 a.active, .page-interactive-berlioz-symphony-fantastique .menu-665 a:hover, .page-interactive-berlioz-symphony-fantastique .menu-665 a.active, .s2-interactive .menu-665 a.active, .page-interactive-ives-holidays-symphony .menu-665 a:hover, .page-interactive-ives-holidays-symphony .menu-665 a.active, .s2-interactive .menu-665 a.active, .page-interactive-shostakovich-fifth-symphony .menu-665 a:hover, .page-interactive-shostakovich-fifth-symphony .menu-665 a.active, #interactive-gustav-mahler .menu-665 a:hover, #interactive-gustav-mahler .menu-665 a.active {
	background: url(images/nav_berlioz_tv_on.png) no-repeat;
	_background: url(images/nav_berlioz_tv_on.gif) no-repeat;
}
.s2-interactive .menu-666 a, .page-interactive-berlioz-symphony-fantastique .menu-666 a, .page-interactive-ives-holidays-symphony .menu-666 a, .page-interactive-shostakovich-fifth-symphony .menu-666 a, #interactive-gustav-mahler .menu-666 a {
	background: url(images/nav_berlioz_radio.png) no-repeat;
	_background: url(images/nav_berlioz_radio.gif) no-repeat;
	width:41px;
}
.s2-interactive .menu-666 a:hover, .s2-interactive .menu-666 a.active, .page-interactive-berlioz-symphony-fantastique .menu-666 a:hover, .page-interactive-berlioz-symphony-fantastique .menu-666 a.active, .s2-interactive .menu-666 a.active, .page-interactive-ives-holidays-symphony .menu-666 a:hover, .page-interactive-ives-holidays-symphony .menu-666 a.active, .page-interactive-shostakovich-fifth-symphony .menu-666 a:hover, .page-interactive-shostakovich-fifth-symphony .menu-666 a.active, #interactive-gustav-mahler .menu-666 a:hover, #interactive-gustav-mahler .menu-666 a.active {
	background: url(images/nav_berlioz_radio_on.png) no-repeat;
	_background: url(images/nav_berlioz_radio_on.gif) no-repeat;
}
.s2-interactive .menu-667 a, .page-interactive-berlioz-symphony-fantastique .menu-667 a, .page-interactive-ives-holidays-symphony .menu-667 a, .page-interactive-shostakovich-fifth-symphony .menu-667 a, #interactive-gustav-mahler .menu-667 a {
	background: url(images/nav_berlioz_inter.png) no-repeat;
	_background: url(images/nav_berlioz_inter.gif) no-repeat;
	width:87px;
}
.s2-interactive .menu-667 a:hover, .s2-interactive .menu-667 a.active, .page-interactive-berlioz-symphony-fantastique .menu-667 a:hover, .page-interactive-berlioz-symphony-fantastique .menu-667 a.active, .s2-interactive .menu-667 a.active, .page-interactive-ives-holidays-symphony .menu-667 a:hover, .page-interactive-ives-holidays-symphony .menu-667 a.active, .page-interactive-shostakovich-fifth-symphony .menu-667 a:hover, .page-interactive-shostakovich-fifth-symphony .menu-667 a.active, #interactive-gustav-mahler .menu-667 a:hover, #interactive-gustav-mahler .menu-667 a.active {
	background: url(images/nav_berlioz_inter_on.png) no-repeat;
	_background: url(images/nav_berlioz_inter_on.gif) no-repeat;
}
.s2-interactive .menu-668 a, .page-interactive-berlioz-symphony-fantastique .menu-668 a, .page-interactive-ives-holidays-symphony .menu-668 a, .page-interactive-shostakovich-fifth-symphony .menu-668 a, #interactive-gustav-mahler .menu-668 a {
	background: url(images/nav_berlioz_edu.png) no-repeat;
	_background: url(images/nav_berlioz_edu.gif) no-repeat;
	width:76px;
}
.s2-interactive .menu-668 a:hover, .s2-interactive .menu-668 a.active, .page-interactive-berlioz-symphony-fantastique .menu-668 a:hover, .page-interactive-berlioz-symphony-fantastique .menu-668 a.active, .s2-interactive .menu-668 a.active, .page-interactive-ives-holidays-symphony .menu-668 a:hover, .page-interactive-ives-holidays-symphony .menu-668 a.active, .page-interactive-shostakovich-fifth-symphony .menu-668 a:hover, .page-interactive-shostakovich-fifth-symphony .menu-668 a.active, #interactive-gustav-mahler .menu-668 a:hover, #interactive-gustav-mahler .menu-668 a.active {
	background: url(images/nav_berlioz_edu_on.png) no-repeat;
	_background: url(images/nav_berlioz_edu_on.gif) no-repeat;
}
.s2-interactive .menu-669 a, .page-interactive-berlioz-symphony-fantastique .menu-669 a, .page-interactive-ives-holidays-symphony .menu-669 a, .page-interactive-shostakovich-fifth-symphony .menu-669 a, #interactive-gustav-mahler .menu-669 a {
	background: url(images/nav_berlioz_about.png) no-repeat;
	_background: url(images/nav_berlioz_about.gif) no-repeat;
	width:47px;
}
.s2-interactive .menu-669 a:hover, .s2-interactive .menu-669 a.active, .page-interactive-berlioz-symphony-fantastique .menu-669 a:hover, .page-interactive-berlioz-symphony-fantastique .menu-669 a.active, .s2-interactive .menu-669 a.active, .page-interactive-ives-holidays-symphony .menu-669 a:hover, .page-interactive-ives-holidays-symphony .menu-669 a.active, .page-interactive-shostakovich-fifth-symphony .menu-669 a:hover, .page-interactive-shostakovich-fifth-symphony .menu-669 a.active, #interactive-gustav-mahler .menu-669 a:hover, #interactive-gustav-mahler .menu-669 a.active {
	background: url(images/nav_berlioz_about_on.png) no-repeat;
	_background: url(images/nav_berlioz_about_on.gif) no-repeat;
}
/*end berlioz-nav*/

/* berlioz comments	*/
div.comments-question {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 10px;
}
h3.comments-title {
	color: #e8007c;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	background: url(images/berlioz_score_T1_comment_bg.gif) 0px 2px repeat-x;
}
h3.comments-title span {
	background: #fff;
	padding-right: 15px;
}
#comments {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
}
/* berlioz bottom row */

#page-bottom .explore-bottom-row, #page-bottom .more-shows {
	padding: 35px 0 0 0;
	float: left;
}
#page-bottom .explore-bottom-row h4 {
	background: url(images/berlioz_home_ftr_hdline.gif) no-repeat;
	height:12px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 20px 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
#page-bottom .more-shows h3 {
	background: url(images/hdln_more_keeping_shows.jpg) no-repeat;
	height:12px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 20px 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
#page-bottom .explore-bottom-row .composer img, #page-bottom .more-shows .composer img {
	border: 4px #35383d solid;
}
#page-bottom .explore-bottom-row .composer span, #page-bottom .more-shows .composer span {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}
#page-bottom .explore-bottom-row .composer span.name, #page-bottom .more-shows .composer span.name {
	font-weight: bold;
}
#page-bottom .explore-bottom-row .composer span.title, #page-bottom .more-shows .composer span.title {
	font-style:italic;
}
.page-interactive-berlioz-symphony-fantastique #content-header h1.title {
	display: none;
}
.page-interactive-berlioz-symphony-fantastique .node-type-interactive-cover h2 {
	background: url(images/h2_berlioz_home.gif) top center no-repeat;
	height:27px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 20px 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
.page-interactive-berlioz-symphony-fantastique .node-type-interactive-cover h1 {
	background: url(images/h1_berlioz_home.gif) top center no-repeat;
	height:44px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 20px 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
.page-interactive-berlioz-symphony-fantastique .interactivec-quote {
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	font-size:12px;
	line-height: 32px;
	text-align: center;
	color: #302e2a;
	font-family: Helvetica, sans-serif;
	padding: 10px 0;
	margin: 0 0 10px 0;
}
.page-interactive-berlioz-symphony-fantastique .interactivec-quote em {
	font-family: Georgia, serif;
	font-size: 21px;
}
.interactivec-column-one {
	float: left;
	width:190px;
	margin-right: 20px;
	margin-top: 16px;
}
.interactivec-column-one hr {
	margin:25px auto;
	border-color: #eaeae9;
	clear: both;
}
.interactivec-column-two {
	float: left;
	width:330px;
}
.interactivec-column-three {
	float: left;
	width:420px;
	margin-top: 16px;
}
.interactivec-video img {
	border: 4px solid #a9a9a9;
}
.interactivec-listen p {
	margin-left: 63px;
}
.interactivec-listen p strong, .interactivec-video p strong {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #7c308a;
	font-weight: bold;
	text-decoration: none;
}
.page-interactive-ives-holidays-symphony .interactivec-listen p strong, .page-interactive-ives-holidays-symphony .interactivec-video p strong {
	color: #668ec9;
}
.interactivec-listen a:hover, .interactivec-video a:hover {
	text-decoration: underline;
}
.interactivec-listen p em, .interactivec-video p em {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000;
	font-style: italic;
}
.interactivec-listen img {
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
}
.interactivec-column-two p {
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 28px;
}
.page-interactive-ives-holidays-symphony .interactivec-column-two p em {
	color: #668ec9;
	font-weight: bold;
}
.interactivec-column-three span {
	color: #302e2a;
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 24px;
	font-style: italic;
	font-weight: bold;
	margin-left: 20px;
	display: block;
	width: 400px;
}
.page-interactive-ives-holidays-symphony .interactivec-column-three span em {
	color: #668ec9;
}
.interactivec-column-three span a {
	color: #7c308a;
	text-decoration: none;
}
.interactivec-column-three span a:hover {
	text-decoration: underline;
}
.interactivec-column-three div {
	float: left;
	width: 190px;
	margin-left: 20px;
	margin-bottom: 12px;
	_margin-left: 10px;
}
.interactivec-column-three div span {
	float: left;
	width: 190px;
	margin-left: 0px;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	line-height:36px;
	font-style: normal;
	font-weight: bold;
}
.interactivec-column-three div span a {
	color: #302e2a;
	text-decoration: none;
}
.page-interactive-ives-holidays-symphony .interactivec-column-three div span a {
	color: #668ec9;
	text-decoration: none;
}
.interactivec-column-three div img {
	border: 4px solid #eaeae9;
}
.interactive-list {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
}
.interactive-list div {
	margin-bottom: 24px;
}
.interactive-list div a img {
	border: none 0;
}
.interactive-list span {
	font-weight: bold;
}
.interactive-icon-one a, .interactive-icon-two a, .interactive-icon-three a, .interactive-icon-four a, .interactive-icon-five a, .interactive-icon-six a {
	text-decoration: none;
	border: none 0;
	color:#323232;
}
.s2-interactive .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.s2-interactive .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
}
/*berlioz the score T1*/

.page-interactive-pages-berlioz-score-idee-fixe #header-inner {
	background: url(images/berlioz_score_T1_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-score-idee-fixe #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T1_logo.png) no-repeat;
	_background: url(images/berlioz_score_T1_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-score-idee-fixe #primary ul.links li a:hover, .page-interactive-pages-berlioz-score-idee-fixe #primary ul.links li a.active {
	border-bottom: 6px solid #e8007c;
}
.page-interactive-pages-berlioz-score-idee-fixe .interactive-icon-one a {
	color:#e8007c;
	text-decoration: none;
}
.page-interactive-pages-berlioz-score-idee-fixe h1.title {
	background: url(images/berlioz_score_T1_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-score-idee-fixe a.postReaction {
	color:#e8007c;
}
/*berlioz t2*/
.page-interactive-pages-berlioz-score-reveries {
}
.page-interactive-pages-berlioz-score-reveries #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T2_top_lines.png) right top no-repeat;
	_background: none;
}
.page-interactive-pages-berlioz-score-reveries #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T2_logo.png) no-repeat;
	_background: url(images/berlioz_score_T2_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-score-reveries h1.title {
	background: url(images/berlioz_score_T2_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-score-reveries #header-inner {
	background: url(images/berlioz_score_T2_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-score-reveries #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_score_T2_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-berlioz-score-reveries #primary ul.links li a:hover, .page-interactive-pages-berlioz-score-reveries #primary ul.links li a.active {
	border-bottom: 6px solid #6fa018;
}
.page-interactive-pages-berlioz-score-reveries .interactive-icon-one a {
	color:#6fa018;
	text-decoration: none;
}
.page-interactive-pages-berlioz-score-reveries h3.comments-title {
	color: #6fa018;
}
.page-interactive-pages-berlioz-score-reveries a.postReaction {
	color: #6fa018;
}
/************** berlioz t3 **************/
.page-interactive-pages-berlioz-score-ball {
}
.page-interactive-pages-berlioz-score-ball #header-inner {
	background: url(images/berlioz_score_T3_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-score-ball #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T3_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-score-ball {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-score-ball.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-score-ball #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T3_logo.png) no-repeat;
	_background: url(images/berlioz_score_T3_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-score-ball h1.title {
	background: url(images/berlioz_score_T3_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-berlioz-score-ball #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-score-ball #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-score-ball #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_T3_btm_lines.png) no-repeat top right;
	height: 200px;
	_background:none;
}
.page-interactive-pages-berlioz-score-ball h3.comments-title {
	color: #2fb3bb;
}
.page-interactive-pages-berlioz-score-ball a.postReaction {
	color: #2fb3bb;
}
.page-interactive-pages-berlioz-score-ball #primary ul.links li a:hover, .page-interactive-pages-berlioz-score-ball #primary ul.links li a.active {
	border-bottom: 6px solid #2fb3bb;
}
.page-interactive-pages-berlioz-score-ball .interactive-icon-one a {
	color:#2fb3bb;
	text-decoration: none;
}
/************** berlioz t4 **************/
.page-interactive-pages-berlioz-score-scene {
}
.page-interactive-pages-berlioz-score-scene #header-inner {
	background: url(images/berlioz_score_t4_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-score-scene #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t4_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-score-scene {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-score-scene.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-score-scene #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t4_logo.png) no-repeat;
	_background: url(images/berlioz_score_t4_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-score-scene h1.title {
	background: url(images/berlioz_score_t4_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-berlioz-score-scene #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-score-scene #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-score-scene #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_score_t4_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-berlioz-score-scene h3.comments-title {
	color: #4cbeeb;
}
.page-interactive-pages-berlioz-score-scene a.postReaction {
	color: #4cbeeb;
}
.page-interactive-pages-berlioz-score-scene #primary ul.links li a:hover, .page-interactive-pages-berlioz-score-scene #primary ul.links li a.active {
	border-bottom: 6px solid #4cbeeb;
}
.page-interactive-pages-berlioz-score-scene .interactive-icon-one a {
	color:#4cbeeb;
	text-decoration: none;
}
/************** berlioz t5 **************/
.page-interactive-pages-berlioz-score-scaffold {
}
.page-interactive-pages-berlioz-score-scaffold #header-inner {
	background: url(images/berlioz_score_t5_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-score-scaffold #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t5_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-score-scaffold {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-score-scaffold.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-score-scaffold #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t5_logo.png) no-repeat;
	_background: url(images/berlioz_score_t5_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-score-scaffold h1.title {
	background: url(images/berlioz_score_t5_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-berlioz-score-scaffold #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-score-scaffold #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-score-scaffold #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_score_t5_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-berlioz-score-scaffold h3.comments-title {
	color: #f58a0c;
}
.page-interactive-pages-berlioz-score-scaffold a.postReaction {
	color: #f58a0c;
}
.page-interactive-pages-berlioz-score-scaffold #primary ul.links li a:hover, .page-interactive-pages-berlioz-score-scaffold #primary ul.links li a.active {
	border-bottom: 6px solid #f58a0c;
}
.page-interactive-pages-berlioz-score-scaffold .interactive-icon-one a {
	color:#f58a0c;
	text-decoration: none;
}
/************** berlioz t6 **************/
.page-interactive-pages-berlioz-score-dream {
}
.page-interactive-pages-berlioz-score-dream #header-inner {
	background: url(images/berlioz_score_t6_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-score-dream #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t6_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-score-dream {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-score-dream.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-score-dream #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t6_logo.png) no-repeat;
	_background: url(images/berlioz_score_t6_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-score-dream h1.title {
	background: url(images/berlioz_score_t6_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-berlioz-score-dream #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-score-dream #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-score-dream #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_score_t6_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-berlioz-score-dream .interactive-icon-one a {
	color:#c62332;
	text-decoration: none;
}
.page-interactive-pages-berlioz-score-dream #primary ul.links li a:hover, .page-interactive-pages-berlioz-score-dream #primary ul.links li a.active {
	border-bottom: 6px solid #c62332;
}
.page-interactive-pages-berlioz-score-dream h3.comments-title {
	color: #c62332;
}
.page-interactive-pages-berlioz-score-dream a.postReaction {
	color: #c62332;
}
/************** berlioz orc t1 **************/
.page-interactive-pages-berlioz-orc-idee-fixe {
}
body.page-interactive-pages-berlioz-orc-idee-fixe {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-orc-idee-fixe.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-orc-idee-fixe #header-inner {
	background: url(images/berlioz_score_T1_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-orc-idee-fixe #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T1_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-orc-idee-fixe {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-orc-idee-fixe.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-orc-idee-fixe #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T1_logo.png) no-repeat;
	_background: url(images/berlioz_score_T1_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-orc-idee-fixe h1.title {
	background: url(images/berlioz_score_T1_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-berlioz-orc-idee-fixe #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-orc-idee-fixe #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-orc-idee-fixe #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_score_T1_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-berlioz-orc-idee-fixe .interactive-icon-two a {
	color:#e8007c;
	text-decoration: none;
}
.page-interactive-pages-berlioz-orc-idee-fixe #primary ul.links li a:hover, .page-interactive-pages-berlioz-orc-idee-fixe #primary ul.links li a.active {
	border-bottom: 6px solid #e8007c;
}
.page-interactive-pages-berlioz-orc-idee-fixe .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-orc-idee-fixe .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-berlioz-orc-idee-fixe h3.comments-title {
	color: #e8007c;
}
.page-interactive-pages-berlioz-orc-idee-fixe a.postReaction {
	color: #e8007c;
}
/*berlioz orc t2*/
.page-interactive-pages-berlioz-orc-reveries {
}
body.page-interactive-pages-berlioz-orc-reveries {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-orc-reveries.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-orc-reveries #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T2_top_lines.png) right top no-repeat;
	_background: none;
}
.page-interactive-pages-berlioz-orc-reveries #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T2_logo.png) no-repeat;
	_background: url(images/berlioz_score_T2_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-orc-reveries h1.title {
	background: url(images/berlioz_score_T2_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-orc-reveries .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-orc-reveries .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-berlioz-orc-reveries #header-inner {
	background: url(images/berlioz_score_T2_logo_stripe.gif) no-repeat;
}
body.page-interactive-pages-berlioz-orc-reveries #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-orc-reveries #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_score_T2_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-berlioz-orc-reveries #primary ul.links li a:hover, .page-interactive-pages-berlioz-orc-reveries #primary ul.links li a.active {
	border-bottom: 6px solid #6fa018;
}
.page-interactive-pages-berlioz-orc-reveries .interactive-icon-two .icon-caption {
	color:#6fa018;
}
.page-interactive-pages-berlioz-orc-reveries h3.comments-title {
	color: #6fa018;
}
.page-interactive-pages-berlioz-orc-reveries a.postReaction {
	color: #6fa018;
}
/************** berlioz ORC t3 **************/
.page-interactive-pages-berlioz-orc-ball {
}
.page-interactive-pages-berlioz-orc-ball #header-inner {
	background: url(images/berlioz_score_T3_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-orc-ball #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T3_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-orc-ball {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-orc-ball.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-orc-ball #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T3_logo.png) no-repeat;
	_background: url(images/berlioz_score_T3_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-orc-ball h1.title {
	background: url(images/berlioz_score_T3_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-berlioz-orc-ball #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
.page-interactive-pages-berlioz-orc-ball .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-orc-ball .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
body.page-interactive-pages-berlioz-orc-ball #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-orc-ball #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_score_T3_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-berlioz-orc-ball h3.comments-title {
	color: #2fb3bb;
}
.page-interactive-pages-berlioz-orc-ball #primary ul.links li a:hover, .page-interactive-pages-berlioz-orc-ball #primary ul.links li a.active {
	border-bottom: 6px solid #2fb3bb;
}
.page-interactive-pages-berlioz-orc-ball .interactive-icon-two .icon-caption {
	color:#2fb3bb;
}
.page-interactive-pages-berlioz-orc-reveries h3.comments-title {
	color: #2fb3bb;
}
.page-interactive-pages-berlioz-orc-reveries a.postReaction {
	color: #2fb3bb;
}
/************** berlioz orc t4 **************/
.page-interactive-pages-berlioz-orc-scene {
}
.page-interactive-pages-berlioz-orc-scene #header-inner {
	background: url(images/berlioz_score_t4_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-orc-scene #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t4_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-orc-scene {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-orc-scene.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-orc-scene #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t4_logo.png) no-repeat;
	_background: url(images/berlioz_score_t4_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-orc-scene h1.title {
	background: url(images/berlioz_score_t4_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-orc-scene .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-orc-scene .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
body.page-interactive-pages-berlioz-orc-scene #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-orc-scene #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-orc-scene #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_score_t4_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-berlioz-orc-scene h3.comments-title {
	color: #4cbeeb;
}
.page-interactive-pages-berlioz-orc-scene a.postReaction {
	color: #4cbeeb;
}
.page-interactive-pages-berlioz-orc-scene #primary ul.links li a:hover, .page-interactive-pages-berlioz-orc-scene #primary ul.links li a.active {
	border-bottom: 6px solid #4cbeeb;
}
.page-interactive-pages-berlioz-orc-scene .interactive-icon-two .icon-caption {
	color:#4cbeeb;
}
/************** berlioz orc t5 **************/
.page-interactive-pages-berlioz-orc-scaffold {
}
.page-interactive-pages-berlioz-orc-scaffold #header-inner {
	background: url(images/berlioz_score_t5_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-orc-scaffold #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t5_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-orc-scaffold {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-orc-scaffold.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-orc-scaffold #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t5_logo.png) no-repeat;
	_background: url(images/berlioz_score_t5_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-orc-scaffold h1.title {
	background: url(images/berlioz_score_t5_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-orc-scaffold .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-orc-scaffold .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
body.page-interactive-pages-berlioz-orc-scaffold #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-orc-scaffold #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-orc-scaffold #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_score_t5_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-berlioz-orc-scaffold h3.comments-title {
	color: #f58a0c;
}
.page-interactive-pages-berlioz-orc-scaffold a.postReaction {
	color: #f58a0c;
}
.page-interactive-pages-berlioz-orc-scaffold #primary ul.links li a:hover, .page-interactive-pages-berlioz-orc-scaffold #primary ul.links li a.active {
	border-bottom: 6px solid #f58a0c;
}
.page-interactive-pages-berlioz-orc-scaffold .interactive-icon-two .icon-caption {
	color:#f58a0c;
}
/************** berlioz orc t6 **************/
.page-interactive-pages-berlioz-orc-dream {
}
.page-interactive-pages-berlioz-orc-dream #header-inner {
	background: url(images/berlioz_score_t6_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-orc-dream #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t6_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-orc-dream {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-orc-dream.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-orc-dream #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t6_logo.png) no-repeat;
	_background: url(images/berlioz_score_t6_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-orc-dream h1.title {
	background: url(images/berlioz_score_t6_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-orc-dream .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-orc-dream .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
body.page-interactive-pages-berlioz-orc-dream #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-orc-dream #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-orc-dream #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_score_t6_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-berlioz-orc-dream .interactive-icon-two .icon-caption {
	color:#c62332;
}
.page-interactive-pages-berlioz-orc-dream #primary ul.links li a:hover, .page-interactive-pages-berlioz-orc-dream #primary ul.links li a.active {
	border-bottom: 6px solid #c62332;
}
.page-interactive-pages-berlioz-orc-dream h3.comments-title {
	color: #c62332;
}
.page-interactive-pages-berlioz-orc-dream a.postReaction {
	color: #c62332;
}
/************** berlioz pro t1 **************/
.page-interactive-pages-berlioz-pro-idee-fixe {
}
body.page-interactive-pages-berlioz-pro-idee-fixe {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-pro-idee-fixe.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-pro-idee-fixe #header-inner {
	background: url(images/berlioz_score_T1_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-pro-idee-fixe #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T1_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-pro-idee-fixe {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-pro-idee-fixe.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-pro-idee-fixe #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T1_logo.png) no-repeat;
	_background: url(images/berlioz_score_T1_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-pro-idee-fixe h1.title {
	background: url(images/berlioz_score_T1_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-berlioz-pro-idee-fixe #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-pro-idee-fixe #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-pro-idee-fixe #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_score_T1_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-berlioz-pro-idee-fixe .interactive-icon-three .icon-caption {
	color:#e8007c;
}
.page-interactive-pages-berlioz-pro-idee-fixe #primary ul.links li a:hover, .page-interactive-pages-berlioz-pro-idee-fixe #primary ul.links li a.active {
	border-bottom: 6px solid #e8007c;
}
.page-interactive-pages-berlioz-pro-idee-fixe .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-pro-idee-fixe .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-berlioz-pro-idee-fixe h3.comments-title {
	color: #e8007c;
}
.page-interactive-pages-berlioz-pro-idee-fixe a.postReaction {
	color: #e8007c;
}
/*berlioz pro t2*/
.page-interactive-pages-berlioz-pro-reveries {
}
body.page-interactive-pages-berlioz-pro-reveries {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-pro-reveries.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-pro-reveries #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T2_top_lines.png) right top no-repeat;
	_background: none;
}
.page-interactive-pages-berlioz-pro-reveries #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T2_logo.png) no-repeat;
	_background: url(images/berlioz_score_T2_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-pro-reveries h1.title {
	background: url(images/berlioz_score_T2_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-pro-reveries .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-pro-reveries .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-berlioz-pro-reveries #header-inner {
	background: url(images/berlioz_score_T2_logo_stripe.gif) no-repeat;
}
body.page-interactive-pages-berlioz-pro-reveries #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-pro-reveries #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-pro-reveries #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/berlioz_score_T2_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-berlioz-pro-reveries #primary ul.links li a:hover, .page-interactive-pages-berlioz-pro-reveries #primary ul.links li a.active {
	border-bottom: 6px solid #6fa018;
}
.page-interactive-pages-berlioz-pro-reveries .interactive-icon-three .icon-caption {
	color:#6fa018;
}
.page-interactive-pages-berlioz-pro-reveries h3.comments-title {
	color: #6fa018;
}
.page-interactive-pages-berlioz-pro-reveries a.postReaction {
	color: #6fa018;
}
/************** berlioz pro t3 **************/
.page-interactive-pages-berlioz-pro-ball {
}
.page-interactive-pages-berlioz-pro-ball #header-inner {
	background: url(images/berlioz_score_T3_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-pro-ball #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T3_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-pro-ball {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-pro-ball.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-pro-ball #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T3_logo.png) no-repeat;
	_background: url(images/berlioz_score_T3_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-pro-ball h1.title {
	background: url(images/berlioz_score_T3_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-berlioz-pro-ball #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
.page-interactive-pages-berlioz-pro-ball .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-pro-ball .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
body.page-interactive-pages-berlioz-pro-ball #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-pro-ball #footer-sprite {
	height: 200px;
	width:100%;
	background: url(images/berlioz_score_T3_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-berlioz-pro-ball h3.comments-title {
	color: #2fb3bb;
}
.page-interactive-pages-berlioz-pro-ball a.postReaction {
	color: #2fb3bb;
}
.page-interactive-pages-berlioz-pro-ball #primary ul.links li a:hover, .page-interactive-pages-berlioz-pro-ball #primary ul.links li a.active {
	border-bottom: 6px solid #2fb3bb;
}
.page-interactive-pages-berlioz-pro-ball .interactive-icon-three .icon-caption {
	color:#2fb3bb;
}
.page-interactive-pages-berlioz-pro-reveries h3.comments-title {
	color: #2fb3bb;
}
.page-interactive-pages-berlioz-pro-reveries a.postReaction {
	color: #2fb3bb;
}
/************** berlioz pro t4 **************/
.page-interactive-pages-berlioz-pro-scene {
}
.page-interactive-pages-berlioz-pro-scene #header-inner {
	background: url(images/berlioz_score_t4_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-pro-scene #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t4_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-pro-scene {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-pro-scene.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-pro-scene #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t4_logo.png) no-repeat;
	_background: url(images/berlioz_score_t4_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-pro-scene h1.title {
	background: url(images/berlioz_score_t4_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-pro-scene .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-pro-scene .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
body.page-interactive-pages-berlioz-pro-scene #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-pro-scene #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-pro-scene #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_t4_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-pro-scene h3.comments-title {
	color: #4cbeeb;
}
.page-interactive-pages-berlioz-pro-scene a.postReaction {
	color: #4cbeeb;
}
.page-interactive-pages-berlioz-pro-scene #primary ul.links li a:hover, .page-interactive-pages-berlioz-pro-scene #primary ul.links li a.active {
	border-bottom: 6px solid #4cbeeb;
}
.page-interactive-pages-berlioz-pro-scene .interactive-icon-three .icon-caption {
	color:#4cbeeb;
}
/************** berlioz pro t5 **************/
.page-interactive-pages-berlioz-pro-scaffold {
}
.page-interactive-pages-berlioz-pro-scaffold #header-inner {
	background: url(images/berlioz_score_t5_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-pro-scaffold #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t5_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-pro-scaffold {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-pro-scaffold.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-pro-scaffold #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t5_logo.png) no-repeat;
	_background: url(images/berlioz_score_t5_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-pro-scaffold h1.title {
	background: url(images/berlioz_score_t5_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-pro-scaffold .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-pro-scaffold .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
}
body.page-interactive-pages-berlioz-pro-scaffold #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-pro-scaffold #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-pro-scaffold #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_t5_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-pro-scaffold h3.comments-title {
	color: #f58a0c;
}
.page-interactive-pages-berlioz-pro-scaffold a.postReaction {
	color: #f58a0c;
}
.page-interactive-pages-berlioz-pro-scaffold #primary ul.links li a:hover, .page-interactive-pages-berlioz-pro-scaffold #primary ul.links li a.active {
	border-bottom: 6px solid #f58a0c;
}
.page-interactive-pages-berlioz-pro-scaffold .interactive-icon-three .icon-caption {
	color:#f58a0c;
}
/************** berlioz pro t6 **************/
.page-interactive-pages-berlioz-pro-dream {
}
.page-interactive-pages-berlioz-pro-dream #header-inner {
	background: url(images/berlioz_score_t6_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-pro-dream #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t6_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-pro-dream {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-pro-dream.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-pro-dream #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t6_logo.png) no-repeat;
	_background: url(images/berlioz_score_t6_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-pro-dream h1.title {
	background: url(images/berlioz_score_t6_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-pro-dream .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-pro-dream .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
body.page-interactive-pages-berlioz-pro-dream #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-pro-dream #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-pro-dream #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_t6_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-pro-dream .interactive-icon-three .icon-caption {
	color:#c62332;
}
.page-interactive-pages-berlioz-pro-dream #primary ul.links li a:hover, .page-interactive-pages-berlioz-pro-dream #primary ul.links li a.active {
	border-bottom: 6px solid #c62332;
}
.page-interactive-pages-berlioz-pro-dream h3.comments-title {
	color: #c62332;
}
.page-interactive-pages-berlioz-pro-dream a.postReaction {
	color: #c62332;
}
/*end berlioz pro*/

/************** berlioz mem t1 **************/
.page-interactive-pages-berlioz-mem-idee-fixe {
}
body.page-interactive-pages-berlioz-mem-idee-fixe {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-mem-idee-fixe.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-mem-idee-fixe #header-inner {
	background: url(images/berlioz_score_T1_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-mem-idee-fixe #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T1_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-mem-idee-fixe {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-mem-idee-fixe.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-mem-idee-fixe #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T1_logo.png) no-repeat;
	_background: url(images/berlioz_score_T1_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-mem-idee-fixe h1.title {
	background: url(images/berlioz_score_T1_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-berlioz-mem-idee-fixe #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-mem-idee-fixe #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-mem-idee-fixe #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_T1_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-mem-idee-fixe .interactive-icon-four .icon-caption {
	color:#e8007c;
}
.page-interactive-pages-berlioz-mem-idee-fixe #primary ul.links li a:hover, .page-interactive-pages-berlioz-mem-idee-fixe #primary ul.links li a.active {
	border-bottom: 6px solid #e8007c;
}
.page-interactive-pages-berlioz-mem-idee-fixe .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-mem-idee-fixe .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-berlioz-mem-idee-fixe h3.comments-title {
	color: #e8007c;
}
.page-interactive-pages-berlioz-mem-idee-fixe a.postReaction {
	color: #e8007c;
}
/*berlioz mem t2*/
.page-interactive-pages-berlioz-mem-reveries {
}
body.page-interactive-pages-berlioz-mem-reveries {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-mem-reveries.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-mem-reveries #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T2_top_lines.png) right top no-repeat;
	_background: none;
}
.page-interactive-pages-berlioz-mem-reveries #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T2_logo.png) no-repeat;
	_background: url(images/berlioz_score_T2_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-mem-reveries h1.title {
	background: url(images/berlioz_score_T2_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-mem-reveries .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-mem-reveries .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-berlioz-mem-reveries #header-inner {
	background: url(images/berlioz_score_T2_logo_stripe.gif) no-repeat;
}
body.page-interactive-pages-berlioz-mem-reveries #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-mem-reveries #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-mem-reveries #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_T2_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-mem-reveries #primary ul.links li a:hover, .page-interactive-pages-berlioz-mem-reveries #primary ul.links li a.active {
	border-bottom: 6px solid #6fa018;
}
.page-interactive-pages-berlioz-mem-reveries .interactive-icon-four .icon-caption {
	color:#6fa018;
}
.page-interactive-pages-berlioz-mem-reveries h3.comments-title {
	color: #6fa018;
}
.page-interactive-pages-berlioz-mem-reveries a.postReaction {
	color: #6fa018;
}
/************** berlioz mem t3 **************/
.page-interactive-pages-berlioz-mem-ball {
}
.page-interactive-pages-berlioz-mem-ball #header-inner {
	background: url(images/berlioz_score_T3_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-mem-ball #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T3_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-mem-ball {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-mem-ball.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-mem-ball #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T3_logo.png) no-repeat;
	_background: url(images/berlioz_score_T3_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-mem-ball h1.title {
	background: url(images/berlioz_score_T3_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-berlioz-mem-ball #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
.page-interactive-pages-berlioz-mem-ball .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-mem-ball .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
body.page-interactive-pages-berlioz-mem-ball #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-mem-ball #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_T3_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-mem-ball h3.comments-title {
	color: #2fb3bb;
}
.page-interactive-pages-berlioz-mem-ball a.postReaction {
	color: #2fb3bb;
}
.page-interactive-pages-berlioz-mem-ball #primary ul.links li a:hover, .page-interactive-pages-berlioz-mem-ball #primary ul.links li a.active {
	border-bottom: 6px solid #2fb3bb;
}
.page-interactive-pages-berlioz-mem-ball .interactive-icon-four .icon-caption {
	color:#2fb3bb;
}
.page-interactive-pages-berlioz-mem-reveries h3.comments-title {
	color: #2fb3bb;
}
/************** berlioz mem t4 **************/
.page-interactive-pages-berlioz-mem-scene {
}
.page-interactive-pages-berlioz-mem-scene #header-inner {
	background: url(images/berlioz_score_t4_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-mem-scene #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t4_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-mem-scene {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-mem-scene.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-mem-scene #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t4_logo.png) no-repeat;
	_background: url(images/berlioz_score_t4_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-mem-scene h1.title {
	background: url(images/berlioz_score_t4_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-mem-scene .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-mem-scene .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
body.page-interactive-pages-berlioz-mem-scene #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-mem-scene #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-mem-scene #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_t4_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-mem-scene h3.comments-title {
	color: #4cbeeb;
}
.page-interactive-pages-berlioz-mem-scene a.postReaction {
	color: #4cbeeb;
}
.page-interactive-pages-berlioz-mem-scene #primary ul.links li a:hover, .page-interactive-pages-berlioz-mem-scene #primary ul.links li a.active {
	border-bottom: 6px solid #4cbeeb;
}
.page-interactive-pages-berlioz-mem-scene .interactive-icon-four .icon-caption {
	color:#4cbeeb;
}
/************** berlioz mem t5 **************/
.page-interactive-pages-berlioz-mem-scaffold {
}
.page-interactive-pages-berlioz-mem-scaffold #header-inner {
	background: url(images/berlioz_score_t5_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-mem-scaffold #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t5_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-mem-scaffold {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-mem-scaffold.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-mem-scaffold #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t5_logo.png) no-repeat;
	_background: url(images/berlioz_score_t5_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-mem-scaffold h1.title {
	background: url(images/berlioz_score_t5_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-mem-scaffold .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-mem-scaffold .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
}
body.page-interactive-pages-berlioz-mem-scaffold #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-mem-scaffold #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-mem-scaffold #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_t5_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-mem-scaffold h3.comments-title {
	color: #f58a0c;
}
.page-interactive-pages-berlioz-mem-scaffold a.postReaction {
	color: #f58a0c;
}
.page-interactive-pages-berlioz-mem-scaffold #primary ul.links li a:hover, .page-interactive-pages-berlioz-mem-scaffold #primary ul.links li a.active {
	border-bottom: 6px solid #f58a0c;
}
.page-interactive-pages-berlioz-mem-scaffold .interactive-icon-four .icon-caption {
	color:#f58a0c;
}
/************** berlioz mem t6 **************/
.page-interactive-pages-berlioz-mem-dream {
}
.page-interactive-pages-berlioz-mem-dream #header-inner {
	background: url(images/berlioz_score_t6_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-mem-dream #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t6_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-mem-dream {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-mem-dream.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-mem-dream #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t6_logo.png) no-repeat;
	_background: url(images/berlioz_score_t6_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-mem-dream h1.title {
	background: url(images/berlioz_score_t6_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-mem-dream .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-mem-dream .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
body.page-interactive-pages-berlioz-mem-dream #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-mem-dream #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-mem-dream #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_t6_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-mem-dream .interactive-icon-four .icon-caption {
	color:#c62332;
}
.page-interactive-pages-berlioz-mem-dream #primary ul.links li a:hover, .page-interactive-pages-berlioz-mem-dream #primary ul.links li a.active {
	border-bottom: 6px solid #c62332;
}
.page-interactive-pages-berlioz-mem-dream h3.comments-title {
	color: #c62332;
}
.page-interactive-pages-berlioz-mem-dream a.postReaction {
	color: #c62332;
}
/*end berlioz memories*/

/************** berlioz imp t1 **************/
.page-interactive-pages-berlioz-imp-idee-fixe {
}
body.page-interactive-pages-berlioz-imp-idee-fixe {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-imp-idee-fixe.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-imp-idee-fixe #header-inner {
	background: url(images/berlioz_score_T1_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-imp-idee-fixe #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T1_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-imp-idee-fixe {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-imp-idee-fixe.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-imp-idee-fixe #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T1_logo.png) no-repeat;
	_background: url(images/berlioz_score_T1_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-imp-idee-fixe h1.title {
	background: url(images/berlioz_score_T1_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-berlioz-imp-idee-fixe #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-imp-idee-fixe #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-imp-idee-fixe #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_T1_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-imp-idee-fixe .interactive-icon-five a {
	color:#e8007c;
	text-decoration: none;
	border: none 0;
}
.page-interactive-pages-berlioz-imp-idee-fixe #primary ul.links li a:hover, .page-interactive-pages-berlioz-imp-idee-fixe #primary ul.links li a.active {
	border-bottom: 6px solid #e8007c;
}
.page-interactive-pages-berlioz-imp-idee-fixe .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-imp-idee-fixe .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-berlioz-imp-idee-fixe h3.comments-title {
	color: #e8007c;
}
.page-interactive-pages-berlioz-imp-idee-fixe a.postReaction {
	color: #e8007c;
}
/*berlioz imp t2*/
.page-interactive-pages-berlioz-imp-reveries {
}
body.page-interactive-pages-berlioz-imp-reveries {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-imp-reveries.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-imp-reveries #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T2_top_lines.png) right top no-repeat;
	_background: none;
}
.page-interactive-pages-berlioz-imp-reveries #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T2_logo.png) no-repeat;
	_background: url(images/berlioz_score_T2_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-imp-reveries h1.title {
	background: url(images/berlioz_score_T2_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-imp-reveries .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-imp-reveries .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-berlioz-imp-reveries #header-inner {
	background: url(images/berlioz_score_T2_logo_stripe.gif) no-repeat;
}
body.page-interactive-pages-berlioz-imp-reveries #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-imp-reveries #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-imp-reveries #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_T2_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-imp-reveries #primary ul.links li a:hover, .page-interactive-pages-berlioz-imp-reveries #primary ul.links li a.active {
	border-bottom: 6px solid #6fa018;
}
.page-interactive-pages-berlioz-imp-reveries .interactive-icon-five .icon-caption {
	color:#6fa018;
}
.page-interactive-pages-berlioz-imp-reveries h3.comments-title {
	color: #6fa018;
}
.page-interactive-pages-berlioz-imp-reveries a.postReaction {
	color: #6fa018;
}
/************** berlioz imp t3 **************/
.page-interactive-pages-berlioz-imp-ball {
}
.page-interactive-pages-berlioz-imp-ball #header-inner {
	background: url(images/berlioz_score_T3_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-imp-ball #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T3_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-imp-ball {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-imp-ball.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-imp-ball #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T3_logo.png) no-repeat;
	_background: url(images/berlioz_score_T3_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-imp-ball h1.title {
	background: url(images/berlioz_score_T3_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-berlioz-imp-ball #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
.page-interactive-pages-berlioz-imp-ball .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-imp-ball .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
body.page-interactive-pages-berlioz-imp-ball #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-imp-ball #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_T3_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-imp-ball h3.comments-title {
	color: #2fb3bb;
}
.page-interactive-pages-berlioz-imp-ball #primary ul.links li a:hover, .page-interactive-pages-berlioz-imp-ball #primary ul.links li a.active {
	border-bottom: 6px solid #2fb3bb;
}
.page-interactive-pages-berlioz-imp-ball .interactive-icon-five .icon-caption {
	color:#2fb3bb;
}
.page-interactive-pages-berlioz-imp-ball h3.comments-title {
	color: #2fb3bb;
}
.page-interactive-pages-berlioz-imp-ball a.postReaction {
	color: #2fb3bb;
}
/************** berlioz imp t4 **************/
.page-interactive-pages-berlioz-imp-scene {
}
.page-interactive-pages-berlioz-imp-scene #header-inner {
	background: url(images/berlioz_score_t4_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-imp-scene #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t4_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-imp-scene {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-imp-scene.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-imp-scene #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t4_logo.png) no-repeat;
	_background: url(images/berlioz_score_t4_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-imp-scene h1.title {
	background: url(images/berlioz_score_t4_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-imp-scene .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-imp-scene .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
body.page-interactive-pages-berlioz-imp-scene #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-imp-scene #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-imp-scene #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_t4_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-imp-scene h3.comments-title {
	color: #4cbeeb;
}
.page-interactive-pages-berlioz-imp-scene a.postReaction {
	color: #4cbeeb;
}
.page-interactive-pages-berlioz-imp-scene #primary ul.links li a:hover, .page-interactive-pages-berlioz-imp-scene #primary ul.links li a.active {
	border-bottom: 6px solid #4cbeeb;
}
.page-interactive-pages-berlioz-imp-scene .interactive-icon-five .icon-caption {
	color:#4cbeeb;
}
/************** berlioz imp t5 **************/
.page-interactive-pages-berlioz-imp-scaffold {
}
.page-interactive-pages-berlioz-imp-scaffold #header-inner {
	background: url(images/berlioz_score_t5_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-imp-scaffold #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t5_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-imp-scaffold {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-imp-scaffold.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-imp-scaffold #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t5_logo.png) no-repeat;
	_background: url(images/berlioz_score_t5_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-imp-scaffold h1.title {
	background: url(images/berlioz_score_t5_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-imp-scaffold .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-imp-scaffold .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
}
body.page-interactive-pages-berlioz-imp-scaffold #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-imp-scaffold #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-imp-scaffold #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_t5_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-imp-scaffold h3.comments-title {
	color: #f58a0c;
}
.page-interactive-pages-berlioz-imp-scaffold a.postReaction {
	color: #f58a0c;
}
.page-interactive-pages-berlioz-imp-scaffold #primary ul.links li a:hover, .page-interactive-pages-berlioz-imp-scaffold #primary ul.links li a.active {
	border-bottom: 6px solid #f58a0c;
}
.page-interactive-pages-berlioz-imp-scaffold .interactive-icon-five .icon-caption {
	color:#f58a0c;
}
/************** berlioz imp t6 **************/
.page-interactive-pages-berlioz-imp-dream {
}
.page-interactive-pages-berlioz-imp-dream #header-inner {
	background: url(images/berlioz_score_t6_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-imp-dream #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_t6_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-imp-dream {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-imp-dream.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-imp-dream #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_t6_logo.png) no-repeat;
	_background: url(images/berlioz_score_t6_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-imp-dream h1.title {
	background: url(images/berlioz_score_t6_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-berlioz-imp-dream .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-imp-dream .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
body.page-interactive-pages-berlioz-imp-dream #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-imp-dream #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-imp-dream #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_t6_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-imp-dream .interactive-icon-five .icon-caption {
	color:#c62332;
}
.page-interactive-pages-berlioz-imp-dream #primary ul.links li a:hover, .page-interactive-pages-berlioz-imp-dream #primary ul.links li a.active {
	border-bottom: 6px solid #c62332;
}
.page-interactive-pages-berlioz-imp-dream h3.comments-title {
	color: #c62332;
}
.page-interactive-pages-berlioz-imp-dream a.postReaction {
	color: #c62332;
}
/*end berlioz Impressions*/

/************** berlioz epilogue **************/
.page-interactive-pages-berlioz-epilogue {
}
body.page-interactive-pages-berlioz-epilogue {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-epilogue.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-epilogue #header-inner {
	background: url(images/berlioz_score_T1_logo_stripe.gif) no-repeat;
}
.page-interactive-pages-berlioz-epilogue #page {
	width:100%;
	margin: 0;
	background: url(images/berlioz_score_T1_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-berlioz-epilogue {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-berlioz-epilogue.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-berlioz-epilogue #logo a /* Wrapper for logo */ {
	background: url(images/berlioz_score_T1_logo.png) no-repeat;
	_background: url(images/berlioz_score_T1_logo.gif) no-repeat;
}
.page-interactive-pages-berlioz-epilogue h1.title {
	background: url(images/berlioz_score_T1_h1_bg.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-berlioz-epilogue #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-berlioz-epilogue #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-berlioz-epilogue #footer-sprite {
	width:100%;
	background: url(images/berlioz_score_T1_btm_lines.png) no-repeat top right;
	height: 200px;
	_background: none;
}
.page-interactive-pages-berlioz-epilogue .interactive-icon-six .icon-caption {
	color:#e8007c;
}
.page-interactive-pages-berlioz-epilogue #primary ul.links li a:hover, .page-interactive-pages-berlioz-epilogue #primary ul.links li a.active {
	border-bottom: 6px solid #e8007c;
}
.page-interactive-pages-berlioz-epilogue .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-berlioz-epilogue .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
}
.page-interactive-pages-berlioz-epilogue h3.comments-title {
	color: #e8007c;
}
.page-interactive-pages-berlioz-epilogue a.postReaction {
	color: #e8007c;
}
/******** epilog *********/

#epilog {
	border-top:solid 1px #d5d5d5;
	border-left:solid 1px #d5d5d5;
	border-right:solid 1px #d5d5d5;
	width:748px;
	margin:20px 0 0 0px;
}

#epilog div {
	border-bottom:solid 1px #d5d5d5;
	background: url(images/bg_epi_divs.jpg) repeat-x top #f3f2eb;
	padding: 20px;
	/*float: left;*/
	clear: both;
}
#epilog div h3 {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #323232;
	font-weight: bold;
	clear: both;
}
#epilog div p {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 24px;
	color: #000000;
	font-weight: normal;
}
#epilog div h3 a {
	color: #323232;
	text-decoration: none;
}
#epilog div h3 a:hover {
	color: #323232;
	text-decoration: underline;
}
#epilog div p.fltlt {
	width: 190px;
	float: left;
	margin: 0 20px 0 0;
	font-family: Arial, sans-serif;
	font-weight: bold;
	clear: left;
	color: #323232;
	font-size: 12px;
	line-height: 14px;
}
#epilog div p.fltlt em {
	color: #7a7a7a;
	font-weight: normal;
	font-style:normal;
}
#epilog div p.fltlt img {
	border: 4px solid #d5d5d5;
	margin: 0 0 10px 0;
}
#epilog div p.vrbge {
	margin-left: 210px;
	width: 485px;
	min-height: 210px;
}
/***************  Ives Home    ********************/

body.page-interactive-ives-holidays-symphony #page {
	width:100%;
	margin: 0;
	background: url(images/ives_home_top_lines.png) right top no-repeat;
	_background: none;
}
body.page-interactive-ives-holidays-symphony #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-ives-holidays-symphony #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-ives-holidays-symphony #header-inner {
	background: url(images/ives_home_logo_stripe.gif) no-repeat;
}
body.page-interactive-ives-holidays-symphony #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/ives_home_btm_lines.png) no-repeat top right;
	_background: none;
}
.page-interactive-ives-holidays-symphony #logo a /* Wrapper for logo */ {
	background: url(images/ives_home_logo.gif) no-repeat;
}
.page-interactive-ives-holidays-symphony #content-header h1.title {
	display: none;
}
.page-interactive-ives-holidays-symphony .node-type-interactive-cover h2 {
	background: url(images/h2_ives_home.gif) top center no-repeat;
	height:27px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 20px 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
.page-interactive-ives-holidays-symphony .node-type-interactive-cover h1 {
	background: url(images/h1_ives_home.gif) top center no-repeat;
	height:44px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 20px 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
.page-interactive-ives-holidays-symphony .interactivec-quote {
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	font-size:12px;
	line-height: 32px;
	text-align: center;
	color: #302e2a;
	font-family: Helvetica, sans-serif;
	padding: 10px 0;
	margin: 0 0 10px 0;
}
.page-interactive-ives-holidays-symphony .interactivec-quote em {
	font-family: Georgia, serif;
	font-size: 21px;
}
.page-interactive-ives-holidays-symphony #primary ul.links li a.active {
	border-bottom: 6px solid #668ec9;
}
.page-interactive-ives-holidays-symphony #primary ul.links li a:hover, .page-interactive-ives-holidays-symphony #primary ul.links li a.active {
	border-bottom: 6px solid #668ec9;
}
/************** ives t1 **************/
body.page-interactive-pages-ives-score-playing, body.page-interactive-pages-ives-exp-playing, body.page-interactive-pages-ives-memos-playing, body.page-interactive-pages-ives-react-playing {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-ives-score-playing.admin-menu, body.page-interactive-pages-ives-exp-playing.admin-menu, body.page-interactive-pages-ives-memos-playing.admin-menu, body.page-interactive-pages-ives-react-playing.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-ives-score-playing #header-inner, .page-interactive-pages-ives-exp-playing #header-inner, .page-interactive-pages-ives-memos-playing #header-inner, .page-interactive-pages-ives-react-playing #header-inner {
	background: url(images/ives_logo_stripe_T1.gif) no-repeat;
}
.page-interactive-pages-ives-score-playing #page, .page-interactive-pages-ives-exp-playing #page, .page-interactive-pages-ives-memos-playing #page, .page-interactive-pages-ives-react-playing #page {
	width:100%;
	margin: 0;
	background: url(images/ives_top_lines_T1.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-ives-score-playing, body.page-interactive-pages-ives-exp-playing, body.page-interactive-pages-ives-memos-playing, body.page-interactive-pages-ives-react-playing {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-ives-score-playing.admin-menu, body.page-interactive-pages-ives-exp-playing.admin-menu, body.page-interactive-pages-ives-memos-playing.admin-menu, body.page-interactive-pages-ives-react-playing.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-ives-score-playing #logo a, .page-interactive-pages-ives-exp-playing #logo a, .page-interactive-pages-ives-memos-playing #logo a, .page-interactive-pages-ives-react-playing #logo a /* Wrapper for logo */ {
	background: url(images/ives_logo_T1.png) no-repeat;
	_background: url(images/Ives_logo_T1.gif) no-repeat;
}
.page-interactive-pages-ives-score-playing h1.title, .page-interactive-pages-ives-exp-playing h1.title, .page-interactive-pages-ives-memos-playing h1.title, .page-interactive-pages-ives-react-playing h1.title {
	background: url(images/ives_h1_bg_T1.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-ives-score-playing #page-bottom, body.page-interactive-pages-ives-exp-playing #page-bottom, body.page-interactive-pages-ives-memos-playing #page-bottom, body.page-interactive-pages-ives-react-playing #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-ives-score-playing #footer, body.page-interactive-pages-ives-exp-playing #footer, body.page-interactive-pages-ives-memos-playing #footer, body.page-interactive-pages-ives-react-playing #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-ives-score-playing #footer-sprite, .page-interactive-pages-ives-exp-playing #footer-sprite, .page-interactive-pages-ives-memos-playing #footer-sprite, .page-interactive-pages-ives-react-playing #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/ives_btm_lines_T1.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-ives-score-playing .interactive-icon-one a, .page-interactive-pages-ives-exp-playing .interactive-icon-two a, .page-interactive-pages-ives-memos-playing .interactive-icon-three a, .page-interactive-pages-ives-react-playing .interactive-icon-four a {
	color:#64a8c1;
	text-decoration: none;
}
.page-interactive-pages-ives-score-playing #primary ul.links li a:hover, .page-interactive-pages-ives-score-playing #primary ul.links li a.active, .page-interactive-pages-ives-exp-playing #primary ul.links li a:hover, .page-interactive-pages-ives-exp-playing #primary ul.links li a.active, .page-interactive-pages-ives-memos-playing #primary ul.links li a:hover, .page-interactive-pages-ives-memos-playing #primary ul.links li a.active, .page-interactive-pages-ives-react-playing #primary ul.links li a:hover, .page-interactive-pages-ives-react-playing #primary ul.links li a.active {
	border-bottom: 6px solid #64a8c1;
}
.page-interactive-pages-ives-score-playing .right-col h2, .page-interactive-pages-ives-exp-playing .right-col h2, .page-interactive-pages-ives-memos-playing .right-col h2, .page-interactive-pages-ives-react-playing .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-ives-score-playing .right-col p, .page-interactive-pages-ives-exp-playing .right-col p, .page-interactive-pages-ives-memos-playing .right-col p, .page-interactive-pages-ives-react-playing .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-ives-score-playing h3.comments-title, .page-interactive-pages-ives-exp-playing h3.comments-title, .page-interactive-pages-ives-memos-playing h3.comments-title, .page-interactive-pages-ives-react-playing h3.comments-title {
	color: #64a8c1;
}
.page-interactive-pages-ives-score-playing a.postReaction, .page-interactive-pages-ives-exp-playing a.postReaction, .page-interactive-pages-ives-memos-playing a.postReaction, .page-interactive-pages-ives-react-playing a.postReaction {
	color: #64a8c1;
}
/************** ives t2 **************/
body.page-interactive-pages-ives-score-shadows, body.page-interactive-pages-ives-exp-shadows, body.page-interactive-pages-ives-memos-shadows, body.page-interactive-pages-ives-react-shadows {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-ives-score-shadows.admin-menu, body.page-interactive-pages-ives-exp-shadows.admin-menu, body.page-interactive-pages-ives-memos-shadows.admin-menu, body.page-interactive-pages-ives-react-shadows.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-ives-score-shadows #header-inner, .page-interactive-pages-ives-exp-shadows #header-inner, .page-interactive-pages-ives-memos-shadows #header-inner, .page-interactive-pages-ives-react-shadows #header-inner {
	background: url(images/ives_logo_stripe_T2.gif) no-repeat;
}
.page-interactive-pages-ives-score-shadows #page, .page-interactive-pages-ives-exp-shadows #page, .page-interactive-pages-ives-memos-shadows #page, .page-interactive-pages-ives-react-shadows #page {
	width:100%;
	margin: 0;
	background: url(images/ives_top_lines_T2.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-ives-score-shadows, body.page-interactive-pages-ives-exp-shadows, body.page-interactive-pages-ives-memos-shadows, body.page-interactive-pages-ives-react-shadows {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-ives-score-shadows.admin-menu, body.page-interactive-pages-ives-exp-shadows.admin-menu, body.page-interactive-pages-ives-memos-shadows.admin-menu, body.page-interactive-pages-ives-react-shadows.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-ives-score-shadows #logo a, .page-interactive-pages-ives-exp-shadows #logo a, .page-interactive-pages-ives-memos-shadows #logo a, .page-interactive-pages-ives-react-shadows #logo a /* Wrapper for logo */ {
	background: url(images/ives_logo_T2.png) no-repeat;
	_background: url(images/Ives_logo_T2.gif) no-repeat;
}
.page-interactive-pages-ives-score-shadows h1.title, .page-interactive-pages-ives-exp-shadows h1.title, .page-interactive-pages-ives-memos-shadows h1.title, .page-interactive-pages-ives-react-shadows h1.title {
	background: url(images/ives_h1_bg_T2.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-ives-score-shadows #page-bottom, body.page-interactive-pages-ives-exp-shadows #page-bottom, body.page-interactive-pages-ives-memos-shadows #page-bottom, body.page-interactive-pages-ives-react-shadows #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-ives-score-shadows #footer, body.page-interactive-pages-ives-exp-shadows #footer, body.page-interactive-pages-ives-memos-shadows #footer, body.page-interactive-pages-ives-react-shadows #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-ives-score-shadows #footer-sprite, .page-interactive-pages-ives-exp-shadows #footer-sprite, .page-interactive-pages-ives-memos-shadows #footer-sprite, .page-interactive-pages-ives-react-shadows #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/ives_btm_lines_T2.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-ives-score-shadows .interactive-icon-one a, .page-interactive-pages-ives-exp-shadows .interactive-icon-two a, .page-interactive-pages-ives-memos-shadows .interactive-icon-three a, .page-interactive-pages-ives-react-shadows .interactive-icon-four a {
	color:#11909f;
	text-decoration: none;
}
.page-interactive-pages-ives-score-shadows #primary ul.links li a:hover, .page-interactive-pages-ives-score-shadows #primary ul.links li a.active, .page-interactive-pages-ives-exp-shadows #primary ul.links li a:hover, .page-interactive-pages-ives-exp-shadows #primary ul.links li a.active, .page-interactive-pages-ives-memos-shadows #primary ul.links li a:hover, .page-interactive-pages-ives-memos-shadows #primary ul.links li a.active, .page-interactive-pages-ives-react-shadows #primary ul.links li a:hover, .page-interactive-pages-ives-react-shadows #primary ul.links li a.active {
	border-bottom: 6px solid #11909f;
}
.page-interactive-pages-ives-score-shadows .right-col h2, .page-interactive-pages-ives-exp-shadows .right-col h2, .page-interactive-pages-ives-memos-shadows .right-col h2, .page-interactive-pages-ives-react-shadows .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-ives-score-shadows .right-col p, .page-interactive-pages-ives-exp-shadows .right-col p, .page-interactive-pages-ives-memos-shadows .right-col p, .page-interactive-pages-ives-react-shadows .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-ives-score-shadows h3.comments-title, .page-interactive-pages-ives-exp-shadows h3.comments-title, .page-interactive-pages-ives-memos-shadows h3.comments-title, .page-interactive-pages-ives-react-shadows h3.comments-title {
	color: #11909f;
}
.page-interactive-pages-ives-score-shadows a.postReaction, .page-interactive-pages-ives-exp-shadows a.postReaction, .page-interactive-pages-ives-memos-shadows a.postReaction, .page-interactive-pages-ives-react-shadows a.postReaction {
	color: #11909f;
}
/************** ives T3 **************/
body.page-interactive-pages-ives-score-piling, body.page-interactive-pages-ives-exp-piling, body.page-interactive-pages-ives-memos-piling, body.page-interactive-pages-ives-react-piling {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-ives-score-piling.admin-menu, body.page-interactive-pages-ives-exp-piling.admin-menu, body.page-interactive-pages-ives-memos-piling.admin-menu, body.page-interactive-pages-ives-react-piling.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-ives-score-piling #header-inner, .page-interactive-pages-ives-exp-piling #header-inner, .page-interactive-pages-ives-memos-piling #header-inner, .page-interactive-pages-ives-react-piling #header-inner {
	background: url(images/ives_logo_stripe_T3.gif) no-repeat;
}
.page-interactive-pages-ives-score-piling #page, .page-interactive-pages-ives-exp-piling #page, .page-interactive-pages-ives-memos-piling #page, .page-interactive-pages-ives-react-piling #page {
	width:100%;
	margin: 0;
	background: url(images/ives_top_lines_T3.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-ives-score-piling, body.page-interactive-pages-ives-exp-piling, body.page-interactive-pages-ives-memos-piling, body.page-interactive-pages-ives-react-piling {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-ives-score-piling.admin-menu, body.page-interactive-pages-ives-exp-piling.admin-menu, body.page-interactive-pages-ives-memos-piling.admin-menu, body.page-interactive-pages-ives-react-piling.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-ives-score-piling #logo a, .page-interactive-pages-ives-exp-piling #logo a, .page-interactive-pages-ives-memos-piling #logo a, .page-interactive-pages-ives-react-piling #logo a /* Wrapper for logo */ {
	background: url(images/ives_logo_T3.png) no-repeat;
	_background: url(images/Ives_logo_T3.gif) no-repeat;
}
.page-interactive-pages-ives-score-piling h1.title, .page-interactive-pages-ives-exp-piling h1.title, .page-interactive-pages-ives-memos-piling h1.title, .page-interactive-pages-ives-react-piling h1.title {
	background: url(images/ives_h1_bg_T3.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-ives-score-piling #page-bottom, body.page-interactive-pages-ives-exp-piling #page-bottom, body.page-interactive-pages-ives-memos-piling #page-bottom, body.page-interactive-pages-ives-react-piling #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-ives-score-piling #footer, body.page-interactive-pages-ives-exp-piling #footer, body.page-interactive-pages-ives-memos-piling #footer, body.page-interactive-pages-ives-react-piling #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-ives-score-piling #footer-sprite, .page-interactive-pages-ives-exp-piling #footer-sprite, .page-interactive-pages-ives-memos-piling #footer-sprite, .page-interactive-pages-ives-react-piling #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/ives_btm_lines_T3.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-ives-score-piling .interactive-icon-one a, .page-interactive-pages-ives-exp-piling .interactive-icon-two a, .page-interactive-pages-ives-memos-piling .interactive-icon-three a, .page-interactive-pages-ives-react-piling .interactive-icon-four a {
	color:#f43244;
	text-decoration: none;
}
.page-interactive-pages-ives-score-piling #primary ul.links li a:hover, .page-interactive-pages-ives-score-piling #primary ul.links li a.active, .page-interactive-pages-ives-exp-piling #primary ul.links li a:hover, .page-interactive-pages-ives-exp-piling #primary ul.links li a.active, .page-interactive-pages-ives-memos-piling #primary ul.links li a:hover, .page-interactive-pages-ives-memos-piling #primary ul.links li a.active, .page-interactive-pages-ives-react-piling #primary ul.links li a:hover, .page-interactive-pages-ives-react-piling #primary ul.links li a.active {
	border-bottom: 6px solid #f43244;
}
.page-interactive-pages-ives-score-piling .right-col h2, .page-interactive-pages-ives-exp-piling .right-col h2, .page-interactive-pages-ives-memos-piling .right-col h2, .page-interactive-pages-ives-react-piling .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-ives-score-piling .right-col p, .page-interactive-pages-ives-exp-piling .right-col p, .page-interactive-pages-ives-memos-piling .right-col p, .page-interactive-pages-ives-react-piling .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-ives-score-piling h3.comments-title, .page-interactive-pages-ives-exp-piling h3.comments-title, .page-interactive-pages-ives-memos-piling h3.comments-title, .page-interactive-pages-ives-react-piling h3.comments-title {
	color: #f43244;
}
.page-interactive-pages-ives-score-piling a.postReaction, .page-interactive-pages-ives-exp-piling a.postReaction, .page-interactive-pages-ives-memos-piling a.postReaction, .page-interactive-pages-ives-react-piling a.postReaction {
	color: #f43244;
}
/************** ives T4 **************/
body.page-interactive-pages-ives-score-singing, body.page-interactive-pages-ives-exp-singing, body.page-interactive-pages-ives-memos-singing, body.page-interactive-pages-ives-react-singing {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-ives-score-singing.admin-menu, body.page-interactive-pages-ives-exp-singing.admin-menu, body.page-interactive-pages-ives-memos-singing.admin-menu, body.page-interactive-pages-ives-react-singing.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-ives-score-singing #header-inner, .page-interactive-pages-ives-exp-singing #header-inner, .page-interactive-pages-ives-memos-singing #header-inner, .page-interactive-pages-ives-react-singing #header-inner {
	background: url(images/ives_logo_stripe_T4.gif) no-repeat;
}
.page-interactive-pages-ives-score-singing #page, .page-interactive-pages-ives-exp-singing #page, .page-interactive-pages-ives-memos-singing #page, .page-interactive-pages-ives-react-singing #page {
	width:100%;
	margin: 0;
	background: url(images/ives_top_lines_T4.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-ives-score-singing, body.page-interactive-pages-ives-exp-singing, body.page-interactive-pages-ives-memos-singing, body.page-interactive-pages-ives-react-singing {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-ives-score-singing.admin-menu, body.page-interactive-pages-ives-exp-singing.admin-menu, body.page-interactive-pages-ives-memos-singing.admin-menu, body.page-interactive-pages-ives-react-singing.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-ives-score-singing #logo a, .page-interactive-pages-ives-exp-singing #logo a, .page-interactive-pages-ives-memos-singing #logo a, .page-interactive-pages-ives-react-singing #logo a /* Wrapper for logo */ {
	background: url(images/ives_logo_T4.png) no-repeat;
	_background: url(images/Ives_logo_T4.gif) no-repeat;
}
.page-interactive-pages-ives-score-singing h1.title, .page-interactive-pages-ives-exp-singing h1.title, .page-interactive-pages-ives-memos-singing h1.title, .page-interactive-pages-ives-react-singing h1.title {
	background: url(images/ives_h1_bg_T4.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-ives-score-singing #page-bottom, body.page-interactive-pages-ives-exp-singing #page-bottom, body.page-interactive-pages-ives-memos-singing #page-bottom, body.page-interactive-pages-ives-react-singing #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-ives-score-singing #footer, body.page-interactive-pages-ives-exp-singing #footer, body.page-interactive-pages-ives-memos-singing #footer, body.page-interactive-pages-ives-react-singing #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-ives-score-singing #footer-sprite, .page-interactive-pages-ives-exp-singing #footer-sprite, .page-interactive-pages-ives-memos-singing #footer-sprite, .page-interactive-pages-ives-react-singing #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/ives_btm_lines_T4.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-ives-score-singing .interactive-icon-one a, .page-interactive-pages-ives-exp-singing .interactive-icon-two a, .page-interactive-pages-ives-memos-singing .interactive-icon-three a, .page-interactive-pages-ives-react-singing .interactive-icon-four a {
	color:#f58a0c;
	text-decoration: none;
}
.page-interactive-pages-ives-score-singing #primary ul.links li a:hover, .page-interactive-pages-ives-score-singing #primary ul.links li a.active, .page-interactive-pages-ives-exp-singing #primary ul.links li a:hover, .page-interactive-pages-ives-exp-singing #primary ul.links li a.active, .page-interactive-pages-ives-memos-singing #primary ul.links li a:hover, .page-interactive-pages-ives-memos-singing #primary ul.links li a.active, .page-interactive-pages-ives-react-singing #primary ul.links li a:hover, .page-interactive-pages-ives-react-singing #primary ul.links li a.active {
	border-bottom: 6px solid #f58a0c;
}
.page-interactive-pages-ives-score-singing .right-col h2, .page-interactive-pages-ives-exp-singing .right-col h2, .page-interactive-pages-ives-memos-singing .right-col h2, .page-interactive-pages-ives-react-singing .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-ives-score-singing .right-col p, .page-interactive-pages-ives-exp-singing .right-col p, .page-interactive-pages-ives-memos-singing .right-col p, .page-interactive-pages-ives-react-singing .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-ives-score-singing h3.comments-title, .page-interactive-pages-ives-exp-singing h3.comments-title, .page-interactive-pages-ives-memos-singing h3.comments-title, .page-interactive-pages-ives-react-singing h3.comments-title {
	color: #f58a0c;
}
.page-interactive-pages-ives-score-singing a.postReaction, .page-interactive-pages-ives-exp-singing a.postReaction, .page-interactive-pages-ives-memos-singing a.postReaction, .page-interactive-pages-ives-react-singing a.postReaction {
	color: #f58a0c;
}
/* ives epilogue */

.page-interactive-pages-ives-epilogue #header-inner {
	background: url(images/ives_logo_stripe_T1.gif) no-repeat;
}
.page-interactive-pages-ives-epilogue #logo a /* Wrapper for logo */ {
	background: url(images/ives_logo_T1.png) no-repeat;
	_background: url(images/ives_logo_T1.gif) no-repeat;
}
.page-interactive-pages-ives-epilogue #primary ul.links li a:hover, .page-interactive-pages-ives-epilogue #primary ul.links li a.active {
	border-bottom: 6px solid #64a8c1;
}
.page-interactive-pages-ives-epilogue .interactive-icon-five a {
	color:#64a8c1;
	text-decoration: none;
}
.page-interactive-pages-ives-epilogue h1.title {
	background: url(images/ives_h1_bg_T1.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-ives-epilogue h3.comments-title {
	color: #64a8c1;
}
.page-interactive-pages-ives-epilogue a.postReaction {
	color: #64a8c1;
}
.page-interactive-pages-ives-epilogue #footer-sprite {
	width:100%;
	background: url(images/ives_btm_lines_T1.png) no-repeat top right;
	height: 200px;
	_background: none;
}
body.page-interactive-pages-ives-epilogue.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-ives-epilogue #page {
	width:100%;
	margin: 0;
	background: url(images/ives_top_lines_T1.png) right top no-repeat;
	_background: none;
}
/*************** Shostakovich section ********************/

/***************  Shostakovich Home    ********************/
body.page-interactive-shostakovich-fifth-symphony {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/sites/all/themes/keepingscore/images/bg_body_x_berlioz.jpg) repeat-x scroll left top;
}

body.page-interactive-shostakovich-fifth-symphony #page {
	width:100%;
	margin: 0;
	background: url(images/shostakovich_top_lines_T5.png) right top no-repeat;
	_background: none;
}
body.page-interactive-shostakovich-fifth-symphony.admin-menu {
	background-position: 0 20px;
}

body.page-interactive-shostakovich-fifth-symphony #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-shostakovich-fifth-symphony #footer {
	width:100%;
	background: #fff url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-shostakovich-fifth-symphony #header-inner {
	background: url(images/shostakovich_logo_stripe_T5.gif) no-repeat;
}
body.page-interactive-shostakovich-fifth-symphony #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/shostakovich_btm_lines_T5.png) no-repeat top right;
	_background: none;
}
.page-interactive-shostakovich-fifth-symphony #logo a /* Wrapper for logo */ {
	background: url(images/shostakovich_logo_T5.png) no-repeat;
	_background: url(images/shostakovich_logo_T5.gif) no-repeat;
}
.page-interactive-shostakovich-fifth-symphony #content-header h1.title {
	display: none;
}
.page-interactive-shostakovich-fifth-symphony .node-type-interactive-cover h2 {
	background: url(images/h2_shostakovich_home.gif) top center no-repeat;
	height:27px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 20px 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
.page-interactive-shostakovich-fifth-symphony .node-type-interactive-cover h1 {
	background: url(images/h1_shostakovich_home.gif) top center no-repeat;
	height:44px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 20px 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
.page-interactive-shostakovich-fifth-symphony .interactivec-quote {
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	font-size:12px;
	line-height: 32px;
	text-align: center;
	color: #302e2a;
	font-family: Helvetica, sans-serif;
	padding: 10px 0;
	margin: 0 0 10px 0;
}
.page-interactive-shostakovich-fifth-symphony .interactivec-quote em {
	font-family: Georgia, serif;
	font-size: 21px;
}
.page-interactive-shostakovich-fifth-symphony .interactivec-column-three span em{
	color: #a92c32;
 }
.page-interactive-shostakovich-fifth-symphony #primary ul.links li a:hover, .page-interactive-shostakovich-fifth-symphony #primary ul.links li a.active {
	border-bottom: 6px solid #a92c32;
}

.page-interactive-shostakovich-fifth-symphony .interactivec-listen p strong, .page-interactive-shostakovich-fifth-symphony .interactivec-video p strong {
color:#a92c32;
}

/************** shostakovich t1 **************/
body.page-interactive-pages-shostakovich-score-telling, body.page-interactive-pages-shostakovich-inv-telling, body.page-interactive-pages-shostakovich-testimony-telling, body.page-interactive-pages-shostakovich-precedent-telling, body.page-interactive-pages-shostakovich-opinions-telling {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-shostakovich-score-telling.admin-menu, body.page-interactive-pages-shostakovich-inv-telling.admin-menu, body.page-interactive-pages-shostakovich-testimony-telling.admin-menu, body.page-interactive-pages-shostakovich-precedent-telling.admin-menu, body.page-interactive-pages-shostakovich-opinions-telling.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-shostakovich-score-telling #header-inner, .page-interactive-pages-shostakovich-inv-telling #header-inner, .page-interactive-pages-shostakovich-testimony-telling #header-inner, .page-interactive-pages-shostakovich-precedent-telling #header-inner, .page-interactive-pages-shostakovich-opinions-telling #header-inner {
	background: url(images/shostakovich_logo_stripe_T1.gif) no-repeat;
}
.page-interactive-pages-shostakovich-score-telling #page, .page-interactive-pages-shostakovich-inv-telling #page, .page-interactive-pages-shostakovich-testimony-telling #page, .page-interactive-pages-shostakovich-precedent-telling #page, .page-interactive-pages-shostakovich-opinions-telling #page {
	width:100%;
	margin: 0;
	background: url(images/shostakovich_top_lines_T1.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-shostakovich-score-telling, body.page-interactive-pages-shostakovich-inv-telling, body.page-interactive-pages-shostakovich-testimony-telling, body.page-interactive-pages-shostakovich-precedent-telling, body.page-interactive-pages-shostakovich-opinions-telling {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-shostakovich-score-telling.admin-menu, body.page-interactive-pages-shostakovich-inv-telling.admin-menu, body.page-interactive-pages-shostakovich-testimony-telling.admin-menu, body.page-interactive-pages-shostakovich-precedent-telling.admin-menu, body.page-interactive-pages-shostakovich-opinions-telling.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-shostakovich-score-telling #logo a, .page-interactive-pages-shostakovich-inv-telling #logo a, .page-interactive-pages-shostakovich-testimony-telling #logo a, .page-interactive-pages-shostakovich-precedent-telling #logo a, .page-interactive-pages-shostakovich-opinions-telling #logo a /* Wrapper for logo */ {
	background: url(images/shostakovich_logo_T1.png) no-repeat;
	_background: url(images/shostakovich_logo_T1.gif) no-repeat;
}
.page-interactive-pages-shostakovich-score-telling h1.title, .page-interactive-pages-shostakovich-inv-telling h1.title, .page-interactive-pages-shostakovich-testimony-telling h1.title, .page-interactive-pages-shostakovich-precedent-telling h1.title, .page-interactive-pages-shostakovich-opinions-telling h1.title {
	background: url(images/shostakovich_h1_bg_T1.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-shostakovich-score-telling #page-bottom, body.page-interactive-pages-shostakovich-inv-telling #page-bottom, body.page-interactive-pages-shostakovich-testimony-telling #page-bottom, body.page-interactive-pages-shostakovich-precedent-telling #page-bottom, body.page-interactive-pages-shostakovich-opinions-telling #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-shostakovich-score-telling #footer, body.page-interactive-pages-shostakovich-inv-telling #footer, body.page-interactive-pages-shostakovich-testimony-telling #footer, body.page-interactive-pages-shostakovich-precedent-telling #footer, body.page-interactive-pages-opinions-precedent-telling #footer {
	width:100%;
	background: #fff url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-shostakovich-score-telling #footer-sprite, .page-interactive-pages-shostakovich-inv-telling #footer-sprite, .page-interactive-pages-shostakovich-testimony-telling #footer-sprite, .page-interactive-pages-shostakovich-precedent-telling #footer-sprite, .page-interactive-pages-shostakovich-opinions-telling #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/shostakovich_btm_lines_T1.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-shostakovich-score-telling .interactive-icon-one a, .page-interactive-pages-shostakovich-inv-telling .interactive-icon-two a, .page-interactive-pages-shostakovich-testimony-telling .interactive-icon-three a, .page-interactive-pages-shostakovich-precedent-telling .interactive-icon-four a, .page-interactive-pages-shostakovich-opinions-telling .interactive-icon-five a {
	color:#64b5d0;
	text-decoration: none;
}
.page-interactive-pages-shostakovich-score-telling #primary ul.links li a:hover, .page-interactive-pages-shostakovich-score-telling #primary ul.links li a.active, .page-interactive-pages-shostakovich-inv-telling #primary ul.links li a:hover, .page-interactive-pages-shostakovich-inv-telling #primary ul.links li a.active, .page-interactive-pages-shostakovich-testimony-telling #primary ul.links li a:hover, .page-interactive-pages-shostakovich-testimony-telling #primary ul.links li a.active, .page-interactive-pages-shostakovich-precedent-telling #primary ul.links li a:hover, .page-interactive-pages-shostakovich-precedent-telling #primary ul.links li a.active, .page-interactive-pages-shostakovich-opinions-telling #primary ul.links li a:hover, .page-interactive-pages-shostakovich-opinions-telling #primary ul.links li a.active {
	border-bottom: 6px solid #64b5d0;
}
.page-interactive-pages-shostakovich-score-telling .right-col h2, .page-interactive-pages-shostakovich-inv-telling .right-col h2, .page-interactive-pages-shostakovich-testimony-telling .right-col h2, .page-interactive-pages-shostakovich-precedent-telling .right-col h2, .page-interactive-pages-shostakovich-opinions-telling .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-shostakovich-score-telling .right-col p, .page-interactive-pages-shostakovich-inv-telling .right-col p, .page-interactive-pages-shostakovich-testimony-telling .right-col p, .page-interactive-pages-shostakovich-precedent-telling .right-col p, .page-interactive-pages-shostakovich-opinions-telling .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-shostakovich-score-telling h3.comments-title, .page-interactive-pages-shostakovich-inv-telling h3.comments-title, .page-interactive-pages-shostakovich-testimony-telling h3.comments-title, .page-interactive-pages-shostakovich-precedent-telling h3.comments-title, .page-interactive-pages-shostakovich-opinions-telling h3.comments-title {
	color: #64b5d0;
}
.page-interactive-pages-shostakovich-score-telling a.postReaction, .page-interactive-pages-shostakovich-inv-telling a.postReaction, .page-interactive-pages-shostakovich-testimony-telling a.postReaction, .page-interactive-pages-shostakovich-precedent-telling a.postReaction, .page-interactive-pages-shostakovich-opinions-telling a.postReaction {
	color: #64b5d0;
}
/************** shostakovich t2 **************/
body.page-interactive-pages-shostakovich-score-folk, body.page-interactive-pages-shostakovich-inv-folk, body.page-interactive-pages-shostakovich-testimony-folk, body.page-interactive-pages-shostakovich-precedent-folk, body.page-interactive-pages-shostakovich-opinions-folk {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-shostakovich-score-folk.admin-menu, body.page-interactive-pages-shostakovich-inv-folk.admin-menu, body.page-interactive-pages-shostakovich-testimony-folk.admin-menu, body.page-interactive-pages-shostakovich-precedent-folk.admin-menu, body.page-interactive-pages-shostakovich-opinions-folk.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-shostakovich-score-folk #header-inner, .page-interactive-pages-shostakovich-inv-folk #header-inner, .page-interactive-pages-shostakovich-testimony-folk #header-inner, .page-interactive-pages-shostakovich-precedent-folk #header-inner, .page-interactive-pages-shostakovich-opinions-folk #header-inner {
	background: url(images/shostakovich_logo_stripe_T2.gif) no-repeat;
}
.page-interactive-pages-shostakovich-score-folk #page, .page-interactive-pages-shostakovich-inv-folk #page, .page-interactive-pages-shostakovich-testimony-folk #page, .page-interactive-pages-shostakovich-precedent-folk #page, .page-interactive-pages-shostakovich-opinions-folk #page {
	width:100%;
	margin: 0;
	background: url(images/shostakovich_top_lines_T2.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-shostakovich-score-folk, body.page-interactive-pages-shostakovich-inv-folk, body.page-interactive-pages-shostakovich-testimony-folk, body.page-interactive-pages-shostakovich-precedent-folk, body.page-interactive-pages-shostakovich-opinions-folk {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-shostakovich-score-folk.admin-menu, body.page-interactive-pages-shostakovich-inv-folk.admin-menu, body.page-interactive-pages-shostakovich-testimony-folk.admin-menu, body.page-interactive-pages-shostakovich-precedent-folk.admin-menu, body.page-interactive-pages-shostakovich-opinions-folk.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-shostakovich-score-folk #logo a, .page-interactive-pages-shostakovich-inv-folk #logo a, .page-interactive-pages-shostakovich-testimony-folk #logo a, .page-interactive-pages-shostakovich-precedent-folk #logo a, .page-interactive-pages-shostakovich-opinions-folk #logo a /* Wrapper for logo */ {
	background: url(images/shostakovich_logo_T2.png) no-repeat;
	_background: url(images/shostakovich_logo_T2.gif) no-repeat;
}
.page-interactive-pages-shostakovich-score-folk h1.title, .page-interactive-pages-shostakovich-inv-folk h1.title, .page-interactive-pages-shostakovich-testimony-folk h1.title, .page-interactive-pages-shostakovich-precedent-folk h1.title, .page-interactive-pages-shostakovich-opinions-folk h1.title {
	background: url(images/shostakovich_h1_bg_T2.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-shostakovich-score-folk #page-bottom, body.page-interactive-pages-shostakovich-inv-folk #page-bottom, body.page-interactive-pages-shostakovich-testimony-folk #page-bottom, body.page-interactive-pages-shostakovich-precedent-folk #page-bottom, body.page-interactive-pages-shostakovich-opinions-folk #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-shostakovich-score-folk #footer, body.page-interactive-pages-shostakovich-inv-folk #footer, body.page-interactive-pages-shostakovich-testimony-folk #footer, body.page-interactive-pages-shostakovich-precedent-folk #footer, body.page-interactive-pages-shostakovich-opinions-folk #footer {
	width:100%;
	background: #fff url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-shostakovich-score-folk #footer-sprite, .page-interactive-pages-shostakovich-inv-folk #footer-sprite, .page-interactive-pages-shostakovich-testimony-folk #footer-sprite, .page-interactive-pages-shostakovich-precedent-folk #footer-sprite, .page-interactive-pages-shostakovich-opinions-folk #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/shostakovich_btm_lines_T2.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-shostakovich-score-folk .interactive-icon-one a, .page-interactive-pages-shostakovich-inv-folk .interactive-icon-two a, .page-interactive-pages-shostakovich-testimony-folk .interactive-icon-three a, .page-interactive-pages-shostakovich-precedent-folk .interactive-icon-four a, .page-interactive-pages-shostakovich-opinions-folk .interactive-icon-five a {
	color:#71a01e;
	text-decoration: none;
}
.page-interactive-pages-shostakovich-score-folk #primary ul.links li a:hover, .page-interactive-pages-shostakovich-score-folk #primary ul.links li a.active, .page-interactive-pages-shostakovich-inv-folk #primary ul.links li a:hover, .page-interactive-pages-shostakovich-inv-folk #primary ul.links li a.active, .page-interactive-pages-shostakovich-testimony-folk #primary ul.links li a:hover, .page-interactive-pages-shostakovich-testimony-folk #primary ul.links li a.active, .page-interactive-pages-shostakovich-precedent-folk #primary ul.links li a:hover, .page-interactive-pages-shostakovich-precedent-folk #primary ul.links li a.active, .page-interactive-pages-shostakovich-opinions-folk #primary ul.links li a:hover, .page-interactive-pages-shostakovich-opinions-folk #primary ul.links li a.active {
	border-bottom: 6px solid #71a01e;
}
.page-interactive-pages-shostakovich-score-folk .right-col h2, .page-interactive-pages-shostakovich-inv-folk .right-col h2, .page-interactive-pages-shostakovich-testimony-folk .right-col h2, .page-interactive-pages-shostakovich-precedent-folk .right-col h2, .page-interactive-pages-shostakovich-opinions-folk .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-shostakovich-score-folk .right-col p, .page-interactive-pages-shostakovich-inv-folk .right-col p, .page-interactive-pages-shostakovich-testimony-folk .right-col p, .page-interactive-pages-shostakovich-precedent-folk .right-col p, .page-interactive-pages-shostakovich-opinions-folk .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-shostakovich-score-folk h3.comments-title, .page-interactive-pages-shostakovich-inv-folk h3.comments-title, .page-interactive-pages-shostakovich-testimony-folk h3.comments-title, .page-interactive-pages-shostakovich-precedent-folk h3.comments-title, .page-interactive-pages-shostakovich-opinions-folk h3.comments-title {
	color: #71a01e;
}
.page-interactive-pages-shostakovich-score-folk a.postReaction, .page-interactive-pages-shostakovich-inv-folk a.postReaction, .page-interactive-pages-shostakovich-testimony-folk a.postReaction, .page-interactive-pages-shostakovich-precedent-folk a.postReaction, .page-interactive-pages-shostakovich-opinions-folk a.postReaction {
	color: #71a01e;
}
/************** shostakovich T3 **************/
body.page-interactive-pages-shostakovich-score-joke, body.page-interactive-pages-shostakovich-inv-joke, body.page-interactive-pages-shostakovich-testimony-joke, body.page-interactive-pages-shostakovich-precedent-joke, body.page-interactive-pages-shostakovich-opinions-joke {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-shostakovich-score-joke.admin-menu, body.page-interactive-pages-shostakovich-inv-joke.admin-menu, body.page-interactive-pages-shostakovich-testimony-joke.admin-menu, body.page-interactive-pages-shostakovich-precedent-joke.admin-menu, body.page-interactive-pages-shostakovich-opinions-joke.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-shostakovich-score-joke #header-inner, .page-interactive-pages-shostakovich-inv-joke #header-inner, .page-interactive-pages-shostakovich-testimony-joke #header-inner, .page-interactive-pages-shostakovich-precedent-joke #header-inner, .page-interactive-pages-shostakovich-opinions-joke #header-inner {
	background: url(images/shostakovich_logo_stripe_T3.gif) no-repeat;
}
.page-interactive-pages-shostakovich-score-joke #page, .page-interactive-pages-shostakovich-inv-joke #page, .page-interactive-pages-shostakovich-testimony-joke #page, .page-interactive-pages-shostakovich-precedent-joke #page, .page-interactive-pages-shostakovich-opinions-joke #page {
	width:100%;
	margin: 0;
	background: url(images/shostakovich_top_lines_T3.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-shostakovich-score-joke, body.page-interactive-pages-shostakovich-inv-joke, body.page-interactive-pages-shostakovich-testimony-joke, body.page-interactive-pages-shostakovich-precedent-joke, body.page-interactive-pages-shostakovich-opinions-joke {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-shostakovich-score-joke.admin-menu, body.page-interactive-pages-shostakovich-inv-joke.admin-menu, body.page-interactive-pages-shostakovich-testimony-joke.admin-menu, body.page-interactive-pages-shostakovich-precedent-joke.admin-menu, body.page-interactive-pages-shostakovich-opinions-joke.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-shostakovich-score-joke #logo a, .page-interactive-pages-shostakovich-inv-joke #logo a, .page-interactive-pages-shostakovich-testimony-joke #logo a, .page-interactive-pages-shostakovich-precedent-joke #logo a, .page-interactive-pages-shostakovich-opinions-joke #logo a /* Wrapper for logo */ {
	background: url(images/shostakovich_logo_T3.png) no-repeat;
	_background: url(images/shostakovich_logo_T3.gif) no-repeat;
}
.page-interactive-pages-shostakovich-score-joke h1.title, .page-interactive-pages-shostakovich-inv-joke h1.title, .page-interactive-pages-shostakovich-testimony-joke h1.title, .page-interactive-pages-shostakovich-precedent-joke h1.title, .page-interactive-pages-shostakovich-opinions-joke h1.title {
	background: url(images/shostakovich_h1_bg_T3.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-shostakovich-score-joke #page-bottom, body.page-interactive-pages-shostakovich-inv-joke #page-bottom, body.page-interactive-pages-shostakovich-testimony-joke #page-bottom, body.page-interactive-pages-shostakovich-precedent-joke #page-bottom, body.page-interactive-pages-shostakovich-opinions-joke #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-shostakovich-score-joke #footer, body.page-interactive-pages-shostakovich-inv-joke #footer, body.page-interactive-pages-shostakovich-testimony-joke #footer, body.page-interactive-pages-shostakovich-precedent-joke #footer, body.page-interactive-pages-shostakovich-opinions-joke #footer {
	width:100%;
	background: #fff url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-shostakovich-score-joke #footer-sprite, .page-interactive-pages-shostakovich-inv-joke #footer-sprite, .page-interactive-pages-shostakovich-testimony-joke #footer-sprite, .page-interactive-pages-shostakovich-precedent-joke #footer-sprite, .page-interactive-pages-shostakovich-opinions-joke #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/shostakovich_btm_lines_T3.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-shostakovich-score-joke .interactive-icon-one a, .page-interactive-pages-shostakovich-inv-joke .interactive-icon-two a, .page-interactive-pages-shostakovich-testimony-joke .interactive-icon-three a, .page-interactive-pages-shostakovich-precedent-joke .interactive-icon-four a, .page-interactive-pages-shostakovich-opinions-joke .interactive-icon-five a {
	color:#a44cb4;
	text-decoration: none;
}
.page-interactive-pages-shostakovich-score-joke #primary ul.links li a:hover, .page-interactive-pages-shostakovich-score-joke #primary ul.links li a.active, .page-interactive-pages-shostakovich-inv-joke #primary ul.links li a:hover, .page-interactive-pages-shostakovich-inv-joke #primary ul.links li a.active, .page-interactive-pages-shostakovich-testimony-joke #primary ul.links li a:hover, .page-interactive-pages-shostakovich-testimony-joke #primary ul.links li a.active, .page-interactive-pages-shostakovich-precedent-joke #primary ul.links li a:hover, .page-interactive-pages-shostakovich-precedent-joke #primary ul.links li a.active, .page-interactive-pages-shostakovich-opinions-joke #primary ul.links li a:hover, .page-interactive-pages-shostakovich-opinions-joke #primary ul.links li a.active {
	border-bottom: 6px solid #a44cb4;
}
.page-interactive-pages-shostakovich-score-joke .right-col h2, .page-interactive-pages-shostakovich-inv-joke .right-col h2, .page-interactive-pages-shostakovich-testimony-joke .right-col h2, .page-interactive-pages-shostakovich-precedent-joke .right-col h2, .page-interactive-pages-shostakovich-opinions-joke .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-shostakovich-score-joke .right-col p, .page-interactive-pages-shostakovich-inv-joke .right-col p, .page-interactive-pages-shostakovich-testimony-joke .right-col p, .page-interactive-pages-shostakovich-precedent-joke .right-col p, .page-interactive-pages-shostakovich-opinions-joke .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-shostakovich-score-joke h3.comments-title, .page-interactive-pages-shostakovich-inv-joke h3.comments-title, .page-interactive-pages-shostakovich-testimony-joke h3.comments-title, .page-interactive-pages-shostakovich-precedent-joke h3.comments-title, .page-interactive-pages-shostakovich-opinions-joke h3.comments-title {
	color: #a44cb4;
}
.page-interactive-pages-shostakovich-score-joke a.postReaction, .page-interactive-pages-shostakovich-inv-joke a.postReaction, .page-interactive-pages-shostakovich-testimony-joke a.postReaction, .page-interactive-pages-shostakovich-precedent-joke a.postReaction, .page-interactive-pages-shostakovich-opinions-joke a.postReaction {
	color: #a44cb4;
}
/************** shostakovich T4 **************/
body.page-interactive-pages-shostakovich-score-pathos, body.page-interactive-pages-shostakovich-inv-pathos, body.page-interactive-pages-shostakovich-testimony-pathos, body.page-interactive-pages-shostakovich-precedent-pathos, body.page-interactive-pages-shostakovich-opinions-pathos {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-shostakovich-score-pathos.admin-menu, body.page-interactive-pages-shostakovich-inv-pathos.admin-menu, body.page-interactive-pages-shostakovich-testimony-pathos.admin-menu, body.page-interactive-pages-shostakovich-precedent-pathos.admin-menu, , body.page-interactive-pages-shostakovich-opinions-pathos.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-shostakovich-score-pathos #header-inner, .page-interactive-pages-shostakovich-inv-pathos #header-inner, .page-interactive-pages-shostakovich-testimony-pathos #header-inner, .page-interactive-pages-shostakovich-precedent-pathos #header-inner, .page-interactive-pages-shostakovich-opinions-pathos #header-inner {
	background: url(images/shostakovich_logo_stripe_T4.gif) no-repeat;
}
.page-interactive-pages-shostakovich-score-pathos #page, .page-interactive-pages-shostakovich-inv-pathos #page, .page-interactive-pages-shostakovich-testimony-pathos #page, .page-interactive-pages-shostakovich-precedent-pathos #page, .page-interactive-pages-shostakovich-opinions-pathos #page {
	width:100%;
	margin: 0;
	background: url(images/shostakovich_top_lines_T4.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-shostakovich-score-pathos, body.page-interactive-pages-shostakovich-inv-pathos, body.page-interactive-pages-shostakovich-testimony-pathos, body.page-interactive-pages-shostakovich-precedent-pathos, body.page-interactive-pages-shostakovich-opinions-pathos {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-shostakovich-score-pathos.admin-menu, body.page-interactive-pages-shostakovich-inv-pathos.admin-menu, body.page-interactive-pages-shostakovich-testimony-pathos.admin-menu, body.page-interactive-pages-shostakovich-precedent-pathos.admin-menu, body.page-interactive-pages-shostakovich-opinions-pathos.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-shostakovich-score-pathos #logo a, .page-interactive-pages-shostakovich-inv-pathos #logo a, .page-interactive-pages-shostakovich-testimony-pathos #logo a, .page-interactive-pages-shostakovich-precedent-pathos #logo a, .page-interactive-pages-shostakovich-opinions-pathos #logo a /* Wrapper for logo */ {
	background: url(images/shostakovich_logo_T4.png) no-repeat;
	_background: url(images/shostakovich_logo_T4.gif) no-repeat;
}
.page-interactive-pages-shostakovich-score-pathos h1.title, .page-interactive-pages-shostakovich-inv-pathos h1.title, .page-interactive-pages-shostakovich-testimony-pathos h1.title, .page-interactive-pages-shostakovich-precedent-pathos h1.title, .page-interactive-pages-shostakovich-opinions-pathos h1.title {
	background: url(images/shostakovich_h1_bg_T4.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-shostakovich-score-pathos #page-bottom, body.page-interactive-pages-shostakovich-inv-pathos #page-bottom, body.page-interactive-pages-shostakovich-testimony-pathos #page-bottom, body.page-interactive-pages-shostakovich-precedent-pathos #page-bottom, body.page-interactive-pages-shostakovich-opinions-pathos #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-shostakovich-score-pathos #footer, body.page-interactive-pages-shostakovich-inv-pathos #footer, body.page-interactive-pages-shostakovich-testimony-pathos #footer, body.page-interactive-pages-shostakovich-precedent-pathos #footer, body.page-interactive-pages-shostakovich-opinions-pathos #footer {
	width:100%;
	background: #fff url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-shostakovich-score-pathos #footer-sprite, .page-interactive-pages-shostakovich-inv-pathos #footer-sprite, .page-interactive-pages-shostakovich-testimony-pathos #footer-sprite, .page-interactive-pages-shostakovich-precedent-pathos #footer-sprite, .page-interactive-pages-shostakovich-opinions-pathos #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/shostakovich_btm_lines_T4.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-shostakovich-score-pathos .interactive-icon-one a, .page-interactive-pages-shostakovich-inv-pathos .interactive-icon-two a, .page-interactive-pages-shostakovich-testimony-pathos .interactive-icon-three a, .page-interactive-pages-shostakovich-precedent-pathos .interactive-icon-four a, .page-interactive-pages-shostakovich-opinions-pathos .interactive-icon-five a {
	color:#f68a0c;
	text-decoration: none;
}
.page-interactive-pages-shostakovich-score-pathos #primary ul.links li a:hover, .page-interactive-pages-shostakovich-score-pathos #primary ul.links li a.active, .page-interactive-pages-shostakovich-inv-pathos #primary ul.links li a:hover, .page-interactive-pages-shostakovich-inv-pathos #primary ul.links li a.active, .page-interactive-pages-shostakovich-testimony-pathos #primary ul.links li a:hover, .page-interactive-pages-shostakovich-testimony-pathos #primary ul.links li a.active, .page-interactive-pages-shostakovich-precedent-pathos #primary ul.links li a:hover, .page-interactive-pages-shostakovich-precedent-pathos #primary ul.links li a.active, .page-interactive-pages-shostakovich-opinions-pathos #primary ul.links li a:hover, .page-interactive-pages-shostakovich-opinions-pathos #primary ul.links li a.active {
	border-bottom: 6px solid #f68a0c;
}
.page-interactive-pages-shostakovich-score-pathos .right-col h2, .page-interactive-pages-shostakovich-inv-pathos .right-col h2, .page-interactive-pages-shostakovich-testimony-pathos .right-col h2, .page-interactive-pages-shostakovich-precedent-pathos .right-col h2, .page-interactive-pages-shostakovich-opinions-pathos .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-shostakovich-score-pathos .right-col p, .page-interactive-pages-shostakovich-inv-pathos .right-col p, .page-interactive-pages-shostakovich-testimony-pathos .right-col p, .page-interactive-pages-shostakovich-precedent-pathos .right-col p, .page-interactive-pages-shostakovich-opinions-pathos .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-shostakovich-score-pathos h3.comments-title, .page-interactive-pages-shostakovich-inv-pathos h3.comments-title, .page-interactive-pages-shostakovich-testimony-pathos h3.comments-title, .page-interactive-pages-shostakovich-precedent-pathos h3.comments-title, .page-interactive-pages-shostakovich-opinions-pathos h3.comments-title {
	color: #f68a0c;
}
.page-interactive-pages-shostakovich-score-pathos a.postReaction, .page-interactive-pages-shostakovich-inv-pathos a.postReaction, .page-interactive-pages-shostakovich-testimony-pathos a.postReaction, .page-interactive-pages-shostakovich-precedent-pathos a.postReaction, .page-interactive-pages-shostakovich-opinions-pathos a.postReaction {
	color: #f68a0c;
}

/************** shostakovich T5 **************/
body.page-interactive-pages-shostakovich-score-march, body.page-interactive-pages-shostakovich-inv-march, body.page-interactive-pages-shostakovich-testimony-march, body.page-interactive-pages-shostakovich-precedent-march, body.page-interactive-pages-shostakovich-opinions-march {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-shostakovich-score-march.admin-menu, body.page-interactive-pages-shostakovich-inv-march.admin-menu, body.page-interactive-pages-shostakovich-testimony-march.admin-menu, body.page-interactive-pages-shostakovich-precedent-march.admin-menu, body.page-interactive-pages-shostakovich-opinions-march.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-shostakovich-score-march #header-inner, .page-interactive-pages-shostakovich-inv-march #header-inner, .page-interactive-pages-shostakovich-testimony-march #header-inner, .page-interactive-pages-shostakovich-precedent-march #header-inner, .page-interactive-pages-shostakovich-opinions-march #header-inner {
	background: url(images/shostakovich_logo_stripe_T5.gif) no-repeat;
}
.page-interactive-pages-shostakovich-score-march #page, .page-interactive-pages-shostakovich-inv-march #page, .page-interactive-pages-shostakovich-testimony-march #page, .page-interactive-pages-shostakovich-precedent-march #page, .page-interactive-pages-shostakovich-opinions-march #page {
	width:100%;
	margin: 0;
	background: url(images/shostakovich_top_lines_T5.png) right top no-repeat;
	_background: none;
}
body.page-interactive-pages-shostakovich-score-march, body.page-interactive-pages-shostakovich-inv-march, body.page-interactive-pages-shostakovich-testimony-march, body.page-interactive-pages-shostakovich-precedent-march, body.page-interactive-pages-shostakovich-opinions-march {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
}
body.page-interactive-pages-shostakovich-score-march.admin-menu, body.page-interactive-pages-shostakovich-inv-march.admin-menu, body.page-interactive-pages-shostakovich-testimony-march.admin-menu, body.page-interactive-pages-shostakovich-precedent-march.admin-menu, body.page-interactive-pages-shostakovich-opinions-march.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-shostakovich-score-march #logo a, .page-interactive-pages-shostakovich-inv-march #logo a, .page-interactive-pages-shostakovich-testimony-march #logo a, .page-interactive-pages-shostakovich-precedent-march #logo a, .page-interactive-pages-shostakovich-opinions-march #logo a /* Wrapper for logo */ {
	background: url(images/shostakovich_logo_T5.png) no-repeat;
	_background: url(images/shostakovich_logo_T5.gif) no-repeat;
}
.page-interactive-pages-shostakovich-score-march h1.title, .page-interactive-pages-shostakovich-inv-march h1.title, .page-interactive-pages-shostakovich-testimony-march h1.title, .page-interactive-pages-shostakovich-precedent-march h1.title, .page-interactive-pages-shostakovich-opinions-march h1.title {
	background: url(images/shostakovich_h1_bg_T5.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
body.page-interactive-pages-shostakovich-score-march #page-bottom, body.page-interactive-pages-shostakovich-inv-march #page-bottom, body.page-interactive-pages-shostakovich-testimony-march #page-bottom, body.page-interactive-pages-shostakovich-precedent-march #page-bottom, body.page-interactive-pages-shostakovich-opinions-march #page-bottom {
	width:100%;
	margin: 0;
	background: url(images/bg_berlioz_home_footer.jpg) repeat-x;
	height: 236px;
}
body.page-interactive-pages-shostakovich-score-march #footer, body.page-interactive-pages-shostakovich-inv-march #footer, body.page-interactive-pages-shostakovich-testimony-march #footer, body.page-interactive-pages-shostakovich-precedent-march #footer, body.page-interactive-pages-shostakovich-opinions-march #footer {
	width:100%;
	background: #fff url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
}
.page-interactive-pages-shostakovich-score-march #footer-sprite, .page-interactive-pages-shostakovich-inv-march #footer-sprite, .page-interactive-pages-shostakovich-testimony-march #footer-sprite, .page-interactive-pages-shostakovich-precedent-march #footer-sprite, .page-interactive-pages-shostakovich-opinions-march #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/shostakovich_btm_lines_T5.png) no-repeat top right;
	_background: none;
}
.page-interactive-pages-shostakovich-score-march .interactive-icon-one a, .page-interactive-pages-shostakovich-inv-march .interactive-icon-two a, .page-interactive-pages-shostakovich-testimony-march .interactive-icon-three a, .page-interactive-pages-shostakovich-precedent-march .interactive-icon-four a, .page-interactive-pages-shostakovich-opinions-march .interactive-icon-five a {
	color:#a92c32;
	text-decoration: none;
}
.page-interactive-pages-shostakovich-score-march #primary ul.links li a:hover, .page-interactive-pages-shostakovich-score-march #primary ul.links li a.active, .page-interactive-pages-shostakovich-inv-march #primary ul.links li a:hover, .page-interactive-pages-shostakovich-inv-march #primary ul.links li a.active, .page-interactive-pages-shostakovich-testimony-march #primary ul.links li a:hover, .page-interactive-pages-shostakovich-testimony-march #primary ul.links li a.active, .page-interactive-pages-shostakovich-precedent-march #primary ul.links li a:hover, .page-interactive-pages-shostakovich-precedent-march #primary ul.links li a.active, .page-interactive-pages-shostakovich-opinions-march #primary ul.links li a:hover, .page-interactive-pages-shostakovich-opinions-march #primary ul.links li a.active {
	border-bottom: 6px solid #a92c32;
}
.page-interactive-pages-shostakovich-score-march .right-col h2, .page-interactive-pages-shostakovich-inv-march .right-col h2, .page-interactive-pages-shostakovich-testimony-march .right-col h2, .page-interactive-pages-shostakovich-precedent-march .right-col h2, .page-interactive-pages-shostakovich-opinions-march .right-col h2 {
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.page-interactive-pages-shostakovich-score-march .right-col p, .page-interactive-pages-shostakovich-inv-march .right-col p, .page-interactive-pages-shostakovich-testimony-march .right-col p, .page-interactive-pages-shostakovich-precedent-march .right-col p, .page-interactive-pages-shostakovich-opinions-march .right-col p {
	font-family: Georgia, serif;
	font-size: 14px;
}
.page-interactive-pages-shostakovich-score-march h3.comments-title, .page-interactive-pages-shostakovich-inv-march h3.comments-title, .page-interactive-pages-shostakovich-testimony-march h3.comments-title, .page-interactive-pages-shostakovich-precedent-march h3.comments-title, .page-interactive-pages-shostakovich-opinions-march h3.comments-title {
	color: #a92c32;
}
.page-interactive-pages-shostakovich-score-march a.postReaction, .page-interactive-pages-shostakovich-inv-march a.postReaction, .page-interactive-pages-shostakovich-testimony-march a.postReaction, .page-interactive-pages-shostakovich-precedent-march a.postReaction, .page-interactive-pages-shostakovich-opinions-march a.postReaction {
	color: #a92c32;
}

/* shostakovich epilogue */

.page-interactive-pages-shostakovich-epilogue #header-inner {
	background: url(images/shostakovich_logo_stripe_T1.gif) no-repeat;
}
.page-interactive-pages-shostakovich-epilogue #logo a /* Wrapper for logo */ {
	background: url(images/shostakovich_logo_T1.png) no-repeat;
	_background: url(images/shostakovich_logo_T1.gif) no-repeat;
}
.page-interactive-pages-shostakovich-epilogue #primary ul.links li a:hover, .page-interactive-pages-shostakovich-epilogue #primary ul.links li a.active {
	border-bottom: 6px solid #64b5d0;
}
.page-interactive-pages-shostakovich-epilogue .interactive-icon-six a {
	color:#64b5d0;
	text-decoration: none;
}
.page-interactive-pages-shostakovich-epilogue h1.title {
	background: url(images/shostakovich_h1_bg_T1.gif) top left no-repeat;
	height:30px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 25px 0 21px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.page-interactive-pages-shostakovich-epilogue h3.comments-title {
	color: #64b5d0;
}
.page-interactive-pages-shostakovich-epilogue a.postReaction {
	color: #64b5d0;
}
.page-interactive-pages-shostakovich-epilogue #footer-sprite {
	width:100%;
	background: url(images/shostakovich_btm_lines_T1.png) no-repeat top right;
	height: 200px;
	_background: none;
}
body.page-interactive-pages-shostakovich-epilogue.admin-menu {
	background-position: 0 20px;
}
.page-interactive-pages-shostakovich-epilogue #page {
	width:100%;
	margin: 0;
	background: url(images/shostakovich_top_lines_T1.png) right top no-repeat;
	_background: none;
}

.page-interactive-pages-shostakovich-opinions-telling #epilog, .page-interactive-pages-shostakovich-opinions-folk #epilog, .page-interactive-pages-shostakovich-opinions-pathos #epilog, .page-interactive-pages-shostakovich-opinions-joke #epilog, .page-interactive-pages-shostakovich-opinions-march #epilog {
	border-top:solid 1px #d5d5d5;
	border-left:solid 1px #d5d5d5;
	border-right:solid 1px #d5d5d5;
	width:748px;
	margin:0px 0 0 0px;
}

/*miscellaneous*/
.s2-interactive #content h2{	
	font-family: Helvetica, sans-serif;
	font-size: 40px;
	line-height: 24px;
	color: #323232;
	margin: 0;
	padding: 10px 0 0 0;
}
p.imp_menu {
	margin-bottom: 0;}


/*************** About section ********************/

.section-about {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
}
#about_main, #education_main {
	width: 470px;
	margin-right: 20px;
	line-height: 21px;
}
#about_main, #education_main li {
	padding-top: 10px;
}
#education_main.wide {
	width: 730px;
	margin-right: 0px;
}
#about_main a, #education_main a {
	color: #be4729;
	text-decoration:none;
}
#about_main a, #education_main a:hover {
	text-decoration: underline;
}
#about_main a, #education_main a.btn_exp {
	color: #fff;
	text-decoration:none;
}
#about_main a, #education_main a.btn_exp:hover {
	color: #be4729;
	text-decoration:none;
}
#about_main blockquote, .section-education blockquote {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	margin:0;
	padding: 0;
	font-style: italic;
}
.section-about h1.title, #education_main h1 {
	color: #1a1916;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 40px;
	line-height: 36px;
}
#about_main h3, #education_main h3 {
	color: #1a1916;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	line-height: 24px;
	padding-bottom: 6px;
	border-bottom: 6px solid #850d30;
	margin-bottom: 6px;
	padding-bottom:5px;
	clear:left;
}
#about_main h3 a {
	color: #1a1916;
	text-decoration: none;
}
#about_main h4 {
	color: #1a1916;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	padding-bottom: 6px;
	margin: 0;
}
#about_main h5 {
	color: #716e63;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 1;
	text-transform: uppercase;
}
#education_main h2 {
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	font-family: Helvetica, sans-serif;
	color: #850d30;
	margin: 0px;
}
#education_main table, td, th {
	border:1px solid green;
}
#education_main th {
	background-color:green;
	color:white;
}
#education_table_science table {
	cellspacing: 0px;
	cellpadding: 0px;
	background-color:green;
	font-family: Helvetica, Verdana, sans-serif;
}
#education_table_science th {
	background-color:green;
	color:white;
	border:1px solid white;
	font-weight: bold;
	font-family: Helvetica, Verdana, sans-serif;
}
#education_table_science td {
	background-color:#99CC99;
	border:1px solid green;
	font-size: 14px;
	font-family: Helvetica, Verdana, sans-serif;

}


#education_table_langarts table {
	cellspacing: 0px;
	cellpadding: 0px;
	background-color:#99CCFF;
	font-family: Helvetica, Verdana, sans-serif;
}
#education_table_langarts th {
	background-color:#6699FF;
	color:white;
	border:1px solid white;
	font-weight: bold;
	font-family: Helvetica, Verdana, sans-serif;
}
#education_table_langarts td {
	background-color:#99CCFF;
	border:1px solid black;
	font-size: 14px;
	font-family: Helvetica, Verdana, sans-serif;

}

#education_table_math table {
	cellspacing: 0px;
	cellpadding: 0px;
	background-color:#FFFFCC;
	font-family: Helvetica, Verdana, sans-serif;
}
#education_table_math th {
	background-color:#FFFF66;
	color:black;
	border:1px solid black;
	font-weight: bold;
	font-family: Helvetica, Verdana, sans-serif;
}
#education_table_math td {
	background-color:#FFFFCC;
	border:1px solid black;
	font-size: 14px;
	font-family: Helvetica, Verdana, sans-serif;

}

#education_table_hist_sscience table {
	cellspacing: 0px;
	cellpadding: 0px;
	background-color:#CCCCFF;
	font-family: Helvetica, Verdana, sans-serif;
}
#education_table_hist_sscience th {
	background-color:#9999CC;
	color:black;
	border:1px solid black;
	font-weight: bold;
	font-family: Helvetica, Verdana, sans-serif;
}
#education_table_hist_sscience td {
	background-color:#CCCCFF;
	border:1px solid black;
	font-size: 14px;
	font-family: Helvetica, Verdana, sans-serif;

}

#sidebar-left ul.menu {
	margin: 0;
	padding: 0;
	border-top: 6px solid #850d30;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}
#sidebar-left ul.menu ul.menu {
	margin: 0;
	padding: 0;
	border-top: 0px none #850d30;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
}
#about_main dl {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#about_main dd {
	font-size: 14px;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
}
#sidebar-left ul.menu li {
	margin: 0;
	padding: 0;
}
#sidebar-left ul.menu li.leaf {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: .9em 0 .8em 0;
	border-bottom: solid 1px #d2cec2;
}
#sidebar-left ul.menu ul.menu {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 5px 0;
	border-bottom: solid 1px #d2cec2;
}
#sidebar-left ul.menu ul.menu li.leaf {
	border: none;
	padding:2px 0 2px 10px;
}
#sidebar-left ul.menu li a {
	color: #1a1916;
	text-decoration: none;
}
#sidebar-left ul.menu li a:hover, #sidebar-left ul.menu li a.active {
	color: #850d30;
	text-decoration: none;
}
a.btn_exp {
	font-size: 10px;
	font-family: Helvetica, sans-serif;
	line-height: 24px;
	color: #fff;
	margin: 15px 0 0 0;
	padding: 0;
	background: url(images/btn_explore.png) -3px -3px no-repeat;
	width:120px;
	height:24px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
a.btn_exp.long {
	background: url(images/btn_explore_long.png) -3px -3px no-repeat;
	width:165px;
	height:24px;
}
#sidebar-right a.btn_exp {
	color: #fff;
}
a.btn_exp:hover {
	color: #f4b326;
	background: url(images/btn_explore_on.png) -3px -3px no-repeat;
	text-decoration: none;
}
a.btn_exp.long:hover {
	color: #f4b326;
	background: url(images/btn_explore_long_on.png) -3px -3px no-repeat;
	text-decoration: none;
}
a.btn_emal {
	font-size: 10px;
	font-family: Helvetica, sans-serif;
	line-height: 24px;
	color: #000;
	margin: 15px 0 0 0;
	padding: 0;
	background: url(images/btn_email.jpg) no-repeat;
	width:120px;
	height:24px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
/*ROS*/

.page-interactive-igor-stravinsky-rite-of-spring h2 {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	color: #850d30;
	font-size: 24px;
	line-height: 34px;
}
.page-interactive-igor-stravinsky-rite-of-spring p {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
}
.s1-interactive #page-bottom .explore-bottom-row h4 {
	background: url(images/interactive_ftr_hdline.gif) no-repeat;
}
.s1-interactive #page-bottom .explore-bottom-row h4.more_scores {
	background: url(images/xplor_more_scores.gif) no-repeat;
}
.s1-interactive #page-bottom .explore-bottom-row h4.more_composers {
	background: url(images/xplor_more_composers.gif) no-repeat;
}
.s1-interactive #page-bottom .explore-bottom-row h4.more_history {
	background: url(images/xplor_more_history.gif) no-repeat;
}
.s1-interactive #page-bottom .explore-bottom-row h4.more_techniques {
	background: url(images/xplor_other_tech.gif) no-repeat;
}
.s2-interactive #page-bottom .explore-bottom-row h4.more_scores {
	background: url(images/xplor_more_score_t2.gif) no-repeat;
}
#page-bottom .more-shows h4 {
	background: url(images/interactive_ftr_hdline.gif) no-repeat;
}
.s1-interactive #page-bottom .explore-bottom-row, #page-bottom .more-shows, #page-bottom .explore-bottom-row {
	width:750px;
}
.view-upcoming-broadcasts .view-upcoming-broadcasts-node {
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 1;
	border-bottom: 1px solid #D5D5D5;
}
.view-id-upcoming-broadcasts {
	margin-bottom: 10px;
}
#block-nodeblock-20 {
	margin-bottom: 20px;
}
#block-nodeblock-20 h2.title {
	clear:both;
}
p.imp_menu a {
	color: #f4b326;
	text-decoration: none;
}
.block-tagadelic .content a {
	width:50%;
	float: left;
	display: inline;
	font-size: 11px;
	line-height: 21px;
}
.s2-interactive #page-bottom h2.title, .s1-interactive #page-bottom h2.title {
	display: none;
}
.s2-interactive h1.title a {
	display: block;
	height: 30px;
}
ul.links li.comment_add {
	display: none;
}
.right-col ul.links li {
	float: left;
	margin-top:10px;
	margin-right: 10px;
}
.s2-interactive .left-col {
	float: left;
	width:162px;
	padding:3px 40px 0 0;
	_padding:3px 30px 0 0;
}
.s2-interactive .right-col {
	padding-left:8px;
}
.s2-interactive #page-inner {
	margin-bottom: 66px;
}
.node-type-show #page-bottom {
	margin-top:70px;
}
.section-education #sidebar-right, .page-interactive #sidebar-right {
	margin-top: 46px;
}
.section-about h1.title {
	margin-bottom: 15px;
	width:470px;
}
.section-education h1.title {
	margin-bottom: 15px;
}
#sidebar-left ul.menu li.expanded {
	background: none;
	list-style-image: none;
	list-style: none;
	margin-top: 1em;
}
.page-interactive h1.title {
	margin-bottom: 17px;
}
.page-interactive #block-nodeblock-35, .page-interactive #block-nodeblock-19 {
	margin-bottom: 40px;
}
.page-interactive #footer {
	margin-top: 32px;
}

.s1-interactive .node-type-interactive p.flsh_intro {
	margin: 0px;}
	
/*mp3player*/

#FMrPlayerDiv {
	margin: 0 auto;
	width: 50;
	padding: 0 0 0 0px;
	position: absolute;
	left: -900px;
}
#FMrControls {
	padding: 1px 0 5px 10px;
}
#FMrControls a {
	color: #777766;
	padding: 0 3px;
	margin-right: -3px;
	line-height: 1.5;
	text-decoration: none;
	background-color: #F0F0DD;
	border: 1px solid #AAAA99;
}
#FMrPlaylist {
	overflow:hidden;
	margin-top: 0px;
	height: 50px;
	width: 50px;
	float: left;
	display: inline;
}
.plist {
}
#FMrPlaylist {
	padding: 0;
	margin: 0px;
	width: 50px;
	padding-bottom: 20px;
}
/*
img {
	border:none;
}
*/
.program_slugs {
	margin-top: 0px;
}
.section-tagadelic .wrapper {
	width:400px;
	margin-top:25px;
}
.section-tagadelic .wrapper a {
	float: left;
	width:50%;
	display: inline;
	color:#be4729;
	font-family: Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	line-height: 21px;
}
.section-tagadelic .wrapper a:hover {
	text-decoration: underline;
}
.section-tagadelic .wrapper a.even {
	float: left;
}
.section-category .right-col h3 a {
	color: #be4729;
	text-decoration: none;
}
.section-category .right-col h3 a:hover {
	text-decoration: underline;
}
.section-category h1.title {
	margin-bottom: 25px;
}
.s1-interactive h3.comments-title {
	display: none;
}
.view-upcoming-broadcasts-node span {
	line-height: 1.3em;
}
.view-upcoming-broadcasts-node .title a {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	color:#be4729;
	text-decoration: none;
}
.view-upcoming-broadcasts-node .title a:hover {
	text-decoration: underline;
}
/* thank you */

#ty_main {
	width: 680px;
	margin-top: 10px;
}
#ty_main p {
	font-size: 16px;
	line-height: 24px;
	font-style: italic;
}
#sweepstakes_home {
	background: url(images/bg_sweepstakes_promo.png) no-repeat;
	_background: url(images/bg_sweepstakes_promo.jpg) no-repeat;
	height: 49px;
	padding:248px 0 0 0;
	margin: -8px 0 0 -7px;
	width:265px;
}
#sweepstakes_home p {
	margin: 10px 0 22px 30px;
	height:24px;
}
li.share_chance {
	font-family: Arial, sans-serf;
	font-weight: bold;
	font-size: 16px;
	vertical-align: top;
	line-height: 24px;
}
#ty_subs {
	width: 680px;
	margin-top: 30px;
}
#ty_subs div {
	width: 330px;
	float: left;
	margin-right: 20px;
}
#ty_subs div.rt {
	margin-right: 0px;
}
#ty_subs div.rt img.fltlt {
	margin-bottom: 60px;
}
#ty_subs div h2.title {
	border-bottom:6px solid #850D30;
	clear:both;
	font-size:20px;
	padding-bottom:5px;
}
#ty_subs div p {
	font-family: Georgia, serif;
	font-size:14px;
	line-height:21px;
}
.page-thank-you h1.title {
	margin:0 0 10px 0;
}
p.buynowbtn {
	clear: both;
	margin-top: 30px;
	display: block;
}
/*hide thank you shares */	
#ty_main li.share_chance, #ty_main li.addthis, #ty_main li.print_mail {
	display: none;
}
/*lesson plans*/

#lesson_plan_list {
	font-family: Arial, sans-serif;
}
#lesson_plan_list a {
	color: #be4729;
	text-decoration: none;
}
#lesson_plan_list .view-all-interactive-covers-node {
	padding: 24px 19px 45px 19px;
}
.lesson_plan_list_pager {
	background:#F3F2EB url(/sites/all/themes/keepingscore/images/bg_inter_list.jpg) repeat-x scroll center top;
	/*border-bottom:1px solid #E3DFCB;*/
border-left:1px solid #D0C8A5;
	border-right:1px solid #D0C8A5;
	margin-bottom:0;
	height:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-size: 12px;
	line-height: 12px;
	width: 678px;
}
#pager_bottom.lesson_plan_list_pager {
	border-bottom:1px solid #D0C8A5;	
}
.pager_results {
	float: left;
}
.lesson_plan_list_pager .pager_nav {
	float: left;
	width: 256px;
	margin: 0 80px 0 150px;
	text-align: center;
	font-weight: bold;
}
#lesson_plan_list label {
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}
#lesson_plan_list .views-exposed-form .form-item {
	margin-top: 10px;
}
#lesson_plan_list .views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 26px;
}
.curr_part {
	font-size: 11px;
	line-height: 28px;
}
#lesson_plan_list a.btn_exp {
	color: #fff;
}
#lesson_plan_list .item-list .pager li {
	padding: 0;
}
#lesson_plan_list .pager a, #lesson_plan_list .pager strong.pager-current {
	padding: 0;
}
#lesson_plan_list .item-list ul li {
	margin: 0 0 0 .25em;
}
#lesson_plan_list .view-all-interactive-covers-node h3 {
	margin-bottom: 0;
}
#lesson_plan_list .view-header span.curr_part {
	display: none;
}
.lesson-plan-comment-link {
	text-decoration: none;
	color:#be4729;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
#lesson_plan_item .lesson_plan_list_pager {
	background:#F3F2EB url(/sites/all/themes/keepingscore/images/bg_inter_list.jpg) repeat-x scroll center bottom;
	/*border-bottom:1px solid #E3DFCB;*/
border-top:1px solid #D0C8A5;
	border-left: 0 none;
	border-right: 0 none;
	margin-bottom:0;
	height:24px;
	padding-top:10px;
	padding-bottom:10px;
	font-size: 12px;
	line-height: 12px;
	width: 748px;
}
#lesson_plan_item .lesson_plan_list_pager p {
	margin: 0 1em;
}
#lesson_plan_item .lesson_plan_list_pager p a.btn_exp {
	margin: 0 20px 0 0;
	float: left;
}
#lesson_plan_item .right-col-table .comments span {
	font-weight: bold;
}
#lesson_plan_item .view-all-interactive-covers-node .air-date {
	width: 119px;
}
#lesson_plan_item .right-col-table .tags {
	width:210px
}
.right-col-table .subject {
	color:#000000;
	font-size:11px;
	height:43px;
	line-height:18px;
	padding-top:3px;
	border-right:1px solid #D0C8A5;
	float:left;
	padding-left:20px;
	width:225px;
}
.right-col-table .subject span {
	font-weight: bold;
	color:#847E60;
	font-size:9px;
	line-height:18px;
}
a.org_link {
	color: #be4729;
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.node-type-lesson-plan-item #content h2#comments-title {
	padding-top: 0;
}

.page-node-add-lesson-plan #edit-title-wrapper label, .page-node-add-lesson-plan #edit-field-grade-level-value-wrapper label, .page-node-add-lesson-plan #edit-taxonomy-5-wrapper label, .page-node-add-lesson-plan #edit-body-wrapper label, .page-node-add-lesson-plan #edit-field-time-required-0-value-wrapper label, .page-node-add-lesson-plan #edit-field-connections-comments-0-value-wrapper label, .page-node-add-lesson-plan #field_portfolio_images_values th, .page-node-add-lesson-plan #field_portfolio_docs_values th, .page-node-add-lesson-plan #field_portfolio_media_values th{
	display: none;
	}
	
.node-type-lesson-plan #edit-title-wrapper label, .node-type-lesson-plan #edit-field-grade-level-value-wrapper label, .node-type-lesson-plan #edit-taxonomy-5-wrapper label, .node-type-lesson-plan #edit-body-wrapper label, .node-type-lesson-plan #edit-field-time-required-0-value-wrapper label, .node-type-lesson-plan #edit-field-connections-comments-0-value-wrapper label, .node-type-lesson-plan #field_portfolio_images_values th, .node-type-lesson-plan #field_portfolio_docs_values th, .node-type-lesson-plan #field_portfolio_media_values th{
	display: none;
	}	
.page-node-add-lesson-plan h4, .node-type-lesson-plan h4 {
		font-family: Helvetica, Arial, sans-serif;
}	
.page-node-add-lesson-plan #content-area p a, .node-type-lesson-plan #content-area p a {
	color: #be4729;
	text-decoration: none;	}
	
.page-node-add-lesson-plan #content-area div.description, .node-type-lesson-plan #content-area div.description{
	margin-top: 10px;}

.page-node-add-lesson-plan #content-area label, .node-type-lesson-plan #content-area label {
		display: none;}
		
.page-node-add-lesson-plan #content-area li, .node-type-lesson-plan #content-area li {
		list-style:none;
		line-height: 2;}		
.page-node-add-lesson-plan #content-area #edit-submit, .page-node-add-lesson-plan #content-area #edit-preview, .node-type-lesson-plan #content-area #edit-submit, .node-type-lesson-plan #content-area #edit-preview{
	margin-bottom: 10px;}
.page-node-add-lesson-plan select.required, .node-type-lesson-plan select.required {
	color: #000;}	
.page-lesson-plan-admin	#content-area a, .node-type-lesson-plan #content-area a, .node-type-lesson-plan #content-bottom a {
	color: #be4729;
	text-decoration: none;	}
	
.node-type-lesson-plan #content-area .node-type-lesson-plan .field {
margin-bottom: 20px}	
.page-lesson-plan-admin table.views-table td, .page-lesson-plan-admin table.views-table th, .section-workspace table.sticky-table td, .section-workspace table.sticky-table th {
	padding: 5px;
	}
.section-workspace table.sticky-table a {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #be4729;	}	
	
div#edit-workflow-5-wrapper label {
	display:block !important;
}

div#edit-workflow-6-wrapper label {
	display:block !important;
}

div#edit-workflow-7-wrapper label {
	display:block !important;
}

div#edit-workflow-8-wrapper label {
	display:block !important;
}

.page-login #user-login-form .item-list ul {
	margin: 10px 0 0 0px;
	padding: 0px;
	}
.page-login #user-login-form .item-list ul li {
	list-style: none;
	float: left;
	padding: 0 20px 0 0;
	margin: 0;}
.page-login #user-login-form .item-list ul li a{
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #be4729;
}
	
#content input.required {
	color: #000;}

dl.user-member a {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #be4729;
	}	
	
/*sharethis*/	
.sharethis_link a {
	color:#323232;
	font-family:helvetica;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	text-decoration:none;
}
#modalContainer {
	overflow: hidden;}

div.file-upload-js-error { width: 400px; }

/*=======================================
* Tooltips
* ======================================*/
.tooltip{
   position: absolute;
   padding: 10px 13px;
   z-index: 2;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}

.tooltip h3{
      margin: 0 0 5px;
      text-align: left;
   }


/**=================================
* Radio
* ==================================*/

.carriageHeader {
 	font-weight: bold; 
}  

.carriageTable {
 	width:582px;
 	margin: 0;
 	padding: 0;
 } 

.carriageTable td {
 	border-bottom: 1px solid #000;
 	padding: 8px; 
} 

/**=================================
* Mahler
* ==================================*/

body#interactive-gustav-mahler {
	background: url(images/bg_body_x_berlioz.jpg) repeat-x top left;
	-webkit-background-size: 34px 116px;

}
body#interactive-gustav-mahler.admin-menu {
	background-position: 0 20px;
}
body#interactive-gustav-mahler #page {
	width:100%;
	margin: 0;
	background: url(images/mahler_top_lines.png) right top no-repeat;
	_background: none;
	-webkit-background-size: 724px 245px;
}
body#interactive-gustav-mahler #footer {
	width:100%;
	background: #212426 url(images/bg_berlioz_footer.jpg) 0 35px repeat-x;
	height: 200px;
	-webkit-background-size: 16px 200px;
}
body#interactive-gustav-mahler #header-inner {
	background: url(images/mahler_home_logo_stripe.gif) no-repeat;
}
body#interactive-gustav-mahler #footer-sprite {
	width:100%;
	height: 200px;
	background: url(images/mahler_home_btm_lines.png) no-repeat top right;
	_background: none;
	-webkit-background-size: 793px 145px;

}
body#interactive-gustav-mahler #logo a /* Wrapper for logo */ {
	background: url(images/mahler_home_home_logo.png) no-repeat;
}
body.page-interactive-gustav-mahler #content-header h1.title {
	display: none;
}
body.page-interactive-gustav-mahler #content .node-type-interactive-cover h2 {
	background: url(images/hdln_mahler_home_gustav.png) top left no-repeat;
	height:26px;
	width:175px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 21px 0 14px 493px;
	padding: 0;
	overflow: hidden;
	position: relative;
}
body.page-interactive-gustav-mahler #content .node-type-interactive-cover h1 {
	background: url(images/hdln_mahler_home_a_world.png) top left no-repeat;
	height:46px;
	width:617px;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 0 279px;
	padding: 0;
	overflow: hidden;
	position: relative;
}
body.page-interactive-gustav-mahler .interactivec-quote {
	border-bottom: 1px solid #d5d5d5;
	border-top: 0px none #d5d5d5;
	font-size:21px;
	line-height: 32px;
	text-align: center;
	color: #302e2a;
	font-family: Helvetica, sans-serif;
	padding: 10px 0 28px;
	margin: 0 0 10px 0;
}
body.page-interactive-gustav-mahler .interactivec-quote em {
	font-family: Georgia, serif;
	font-size: 21px;
}

body.page-interactive-gustav-mahler #primary ul.links li a:hover, body.page-interactive-gustav-mahler #primary ul.links li a.active {
	border-bottom: 6px solid #2d9590;
}

body#interactive-gustav-mahler #page-inner{
	width:1177px;}
body.page-interactive-gustav-mahler  #main{
	background:url(images/bg_mahler_home_headlines.jpg) no-repeat;}

body.page-interactive-gustav-mahler .interactivec-column-three{
    float: left;
    margin-top: 0px;
    width: 420px;
}	
body.page-interactive-gustav-mahler #content .interactivec-column-three h3 {
	color:#302e2a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:0 0 5px 0;
	
	}
	body.page-interactive-gustav-mahler .interactivec-column-three h3 em{
	color:#2d9590;
	font-size:18px;
	line-height:36px;}
body.page-interactive-gustav-mahler  .interactivec-column-three li span {
	color: #302E2A;
    display: block;
    font-family:  Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 16px;
    margin-left: 0px;
    width: 200px;}
body.page-interactive-gustav-mahler .interactivec-column-three ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:420px;
	}
body.page-interactive-gustav-mahler .interactivec-column-three ul li{
list-style-type:none;
margin-right:20px;
width:190px;
float:left;
}
body.page-interactive-gustav-mahler .interactivec-column-three ul li a{
	text-decoration:none;
	color:#323232;}
body.page-interactive-gustav-mahler .interactivec-column-three ul li a:hover, body.page-interactive-gustav-mahler .interactivec-column-three ul li a:hover span{
	text-decoration:none;
	color:#2d9590;}	
body.page-interactive-gustav-mahler .interactivec-column-three ul li a img{
	background:#eaeae9;
	padding:4px;
	display:block;}
body.page-interactive-gustav-mahler .interactivec-column-three ul li a:hover img{
	background:#2d9590;}	
	
body.page-interactive-gustav-mahler .interactivec-column-two {
    float: left;
    width: 393px;
	margin-right:40px;	}
body.page-interactive-gustav-mahler .interactivec-column-two p{
	margin:0 0 16px 0;}	
body.page-interactive-gustav-mahler .interactivec-column-one {
    float: left;
    margin-right: 0px;
    margin-top: 0px;
    width: 324px;
}
body.page-interactive-gustav-mahler .interactivec-listen p strong {
    color: #2d9590;}
body.page-interactive-gustav-mahler .interactivec-video h4{
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;	
	line-height:1;
	border-bottom:4px solid #2d9590;
	margin-bottom:5px;
	padding-bottom:5px;
	}

