/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* ARTISTS_CSS FROM TOPSPIN xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* PUBLIC PAGES */
body {
	margin:0;
	padding:0;
}
br.ts_clearing {
	clear:both;
}
div.ts_structCont {
    /* STRUCTURAL CONTAINER FOR PAGE LAYOUT */
	display:block;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#ts_pageContainer {
	width:949px;
	margin:0px auto;
	padding:0px 15px 15px 15px;
}
#ts_pageHeader {
	width:949px;
}
#ts_pageBody {
	width:942px;
	padding:0px 7px 0px 0px;
}
#ts_general_information,
#ts_general_info { 
    width:927px;
    margin:0px 0px 15px 15px;
}
p.bio_data {
    margin-top:5px;
    margin-left:30px;
    width:650px;
}
#ts_loginBar {
	text-align:right;
	display:block;
	width:941px;
	padding:7px 8px 7px 0px;
	margin-bottom:15px;
}
div#ts_loginBar label {
    font-size:11px;
}
#ts_loginBar a {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#ts_primaryContainer {
	float:left;
	width:720px;
	margin:10px 0px 0px 6px;
	font-size:12px;
	line-height:16px;
}
div.ts_contentHeadline {
    display:block;
    width:704px;
    margin-bottom:10px;
}
div.ts_contentItem, div#ts_message {
	margin:0px;
	padding:0px 0px 20px 13px;
	display:block;
	width:704px !important;
	width:704px;
	margin-bottom:20px;
	border-bottom:1px solid #a39c83;
}
div.ts_contentItem {
    width:693px;
}
div.ts_contentItem h3 {
	margin:0px 0px 3px 0px;
	font-size:14px;
}
div.ts_contentItem span.ts_postInfo {
	font-size:10px;
	display:block;
	margin-bottom:10px;
}
div.ts_contentItem div.ts_mediaContainer {
	width:713px;
	display:block;
	margin:10px 0px 10px 0px;
}
div.ts_contentItem div.ts_mediaContainer div.ts_player {
	display:block;
	float:left;
	margin-right:15px;
}
div#ts_message div#ts_artist_profile {
    width:120px;
    display:block;
    float:left;
}
div#ts_message div#ts_artist_message {
    width:500px;
    display:block;
    float:left;
}
#ts_sidebarContainer {
	float:left;
	width:208px;
	overflow:hidden;
	margin:10px 0px 0px 8px;
}
div.ts_sidebarContent,
div#ts_pageBody div#ts_sidebarContainer div#ts_artist_subscribe  {
	width:178px !important;
	width:170px;
	padding:10px 15px 10px 15px;
	margin:0px 0px 10px 0px;
	font-size:11px;
}
div#ts_sidebarContainer div#ts_artist_subscribe {
    margin-left:0px;
    overflow:hidden;
}
div.ts_sidebarContent h3 {
	margin:0px 0px 5px 0px;
}
ul#ts_Nav {
	display:block;
	margin:0;
	padding:0;
	width:949px;
	list-style:none;
	overflow:hidden;
	height:30px;
}
ul#ts_Nav li {
	display:block;
	margin:0px 7px 0px 0px;
	padding:8px 15px 8px 15px;
	float:left;
	font-family:"Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:14px;
}
ul#ts_Nav li a {
	text-decoration:none;
}
ul.ts_tabbedNav {
	width:923px;
	display:block;
	list-style:none;
	margin:10px 0px 0px 7px;
	padding:0px 10px 0px 2px;
    height:25px;
}
ul.ts_tabbedNav li {
	padding:5px 10px 5px 10px;
	display:block;
	float:left;
	font-size:11px;
}
ul.ts_tabbedNav li a {
	text-decoration:none;
}
ul.ts_tabbedNav li a:hover {
	text-decoration:underline;
}
ul.ts_tabbedNav li.ts_state_selected a {
	font-weight:bold;
}
a.ts_track_details_link {
    margin:15px 0px 15px 0px;
    text-align:center;
    font-size:10px;
    text-decoration:none;
    padding:4px 0px 4px 0px;
}
div#ts_player {
    display:block;
    clear:both;
    float:none;
    width:435px;
    margin-top:15px;
}
div#ts_bundle_pitch {
    /* Single per page -- bundled with flash player */
    font-size:11px;
	font-weight:bold;
	width:415px !important;
}
div.ts_bundle_pitch {
    /* multple per page -- bundled w/ ptw */
    width:432px !important;
    width:432px;
    display:block;
    font-weight:bold;
    overflow:hidden;
    padding:5px 8px 5px 10px;
    margin-top:10px;
}
div.ts_bundle_pitch div {
    float:right;
    width:135px !important;
    width:135px;
    overflow:hidden;
    text-align:right;
}
div.ts_bundle_pitch div a {
    width:55px;
    overflow:hidden;
    font-size:10px;
}
div.ts_bundle_pitch a {
    display:block;
    float:left;
    width:auto !important;
    margin-left:9px !important;
    margin-left:5px;
}
a.ts_details {
    display:block;
    float:right;
    font-size:10px;
    font-weight:bold;
}
div.ts_catalogControls {
    display:block;
    margin-bottom:10px;
}
a.ts_ptwDownload {
    display:block;
    float:right;
    width:56px;
    height:15px;
    background:url('http://app.topspin.net/images/artist/ptw_download.gif') no-repeat 0px 0px;
    text-indent:-9999px;
    outline:none;
    margin-right:0px;
}
div.ts_bundle_pitch div a.ts_ptwDownload {
    float:right;
    width:58px !important;
    text-indent:9999px;
}
div#ts_artist_subscribe {
    width:902px;
    margin:10px 0px 0px 10px;
    padding:10px;
    font-size:14px;
}
div#ts_artist_subscribe span a.ts_buttonlink {
    margin-top:10px;
    display:block;
    width:55px;
    padding:0px 0px 0px 5px;
}
div#ts_primaryContent div#ts_artist_subscribe {
    margin-left:0px;
    width:650px;
}
/* RELATED MEDIA */
div.ts_additionalMedia {
    margin-left:15px;
}
div.ts_media_container {
	display:block;
	float:left;
	width:240px;
	height:263px;
	position:relative;
}
div.ts_media_container img {
	width: 212px;
	height: 212px;
}
div#ts_images {
	margin-right:15px;
}
img.ts_slideshow_inactive {
	display:none;
}
div.ts_media_container img.ts_slideshow_active {
	margin-left:13px;
}
div.ts_media_container h4 {
	font-weight:normal;
	display:block;
	font-size:10px;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:4px;
}
div.ts_gallery_control {
	font-weight:normal;
	display:block;
	font-size:10px;
	width:100%;
	text-align:center;
	margin-top:7px;
}
div.ts_gallery_control a {
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	display:inline;
}
div.ts_gallery_control span {
	display:inline;
}
div.ts_media_container a.ts_buttonlink {
	position:absolute;
	top:200px;
	left:155px;
	display:block;
	color:#ffffff !important;
	color:#ffffff;
	padding-top:0px;
	padding-bottom:4px;
	height:16px;
}
/* CATALOG DIFF */
div#ts_catalog {
    width:942px;
	padding:0px 7px 0px 0px;
}
div#ts_catalog ul.ts_tabbedNav {
    margin-bottom:10px;
    width:908px;
    margin-left:12px;
}
div#ts_catalog div.ts_download_form {
    display:block;
    margin:0px 0px 0px 7px;
    background-color:transparent !important;
}
div#ts_catalog div.ts_download_form embed, 
div#ts_catalog div.ts_download_form object {
    display:block;
    background-color:transparent !important;
}
div#ts_catalog div.primaryContentContent {
    margin-left:12px;
}
div.ts_catalogControls {
    margin-bottom:5px;
    display:block;
    height:23px;
}
div.ts_catalogControls a#ts_control_download {
	background-image:url(http://app.topspin.net/images/artist/userFacing_download.gif);
	width:88px;
	height:23px;
}
div.ts_catalogControls a#ts_control_share {
	background-image:url(http://app.topspin.net/images/artist/userFacing_share.gif);
	width:71px;
	height:23px;
}
div.ts_catalogControls a {
	border-bottom:none;
	text-decoration:none;
	font-size:10px;
	display:block;
	float:left;
	margin-right:10px;
}
div#ts_catalog div.ts_catalogControls a#ts_control_uncheck {
	position:relative;
	top:10px;
}
div.ts_catalogControls a#ts_control_download,
div.ts_catalogControls a#ts_control_share {
	text-indent:-9999px;
}
div#ts_catalog div.ts_download_form {
    margin-left:10px;
    background-color:transparent !important;
}
/* ASSET PAGE (TRACK) */
div#ts_primaryContent, div#ts_navAndTitle {
    padding-left:15px;
}
div#ts_navAndTitle h2 {
    font-family:"Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div#ts_primaryContent {
    width:680px;
    float:left;
    display:block;
}
div#ts_primaryContent ul.ts_tabbedNav {
    margin-left:0px;
    width:660px;
}
div#ts_primaryContent div.primaryContentContent {
    padding-left:10px;
    padding-top:15px;
	font-size:12px;
}
div#ts_relatedMedia {
    float:left;
    display:block;
    overflow:hidden;
    width:240px;
}
/* IMAGE DIFF */
div#ts_feature_large_media {
    display:block;
    margin-left:15px;
    margin-bottom:15px;
}
div#ts_feature_large_media div.ts_image_feature_container {
    float:left;
    margin-right:5px !important;
    margin-right:3px; 
}
div#ts_feature_large_media div#ts_artist_subscribe {
    width:140px;
    overflow:hidden;
    margin:0px;
}
/* VIDEO DIFF */
div#ts_feature_video {
    display:block;
    margin-left:15px;
}
div#ts_feature_video div#ts_artist_subscribe {
    float:left;
    width:120px;
    overflow:hidden;
    margin:0px 0px 0px 10px;
}
div#ts_feature_video div#ts_playerContainer_video {
    background-color:#000000;
     float:left;
    margin:0px;
    padding:0px;
    display:block;
}
div#ts_feature_video div#ts_player {
    display:block;
    float:left;
    width:765px;
    margin:0px;
    padding:0px;
}
/* general */
div.ts_content_pane {
    margin:10px;
}
/* copyright notice */
div#ts_copyrightInfo_standard {
    padding-top:40px;
    font-family:"Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
div#ts_info_container {
    margin:10px;
    font-size:14px;
}
div#ts_pub_pagefooter,
div#ts_footer {
	width:100%;
	text-align:center;
	font-size:10px;
	margin-bottom:10px;
	display:block;
	margin-top:40px;
}
div#ts_pub_pagefooter a,
div#ts_footer a {
	text-decoration:none;
	font-weight:bold;
}
div#ts_pub_pagefooter a:hover,
div#ts_footer a:hover {
	text-decoration:underline;
}
table#bh_custInfo_form {
	display:block;
	margin-left:120px;
}
table#bh_custInfo_form td {
	padding-bottom:10px;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
}
table#bh_custInfo_form td select {
	width:250px;
}
table#bh_custInfo_form td input,
table#bh_custInfo_form td textarea {
	width:500px;
}
table#bh_custInfo_form span.ts_inlineFormPrompt {
	display:block;
	margin-top:3px;
	margin-left:10px;
	font-size:11px;
}
/* PTW Player table */
table.ts_ptwTracks {
    width:450px;
    display:block;
}
table.ts_ptwTracks td {
    border-bottom:1px solid #999999;
    height:19px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
}
table.ts_ptwTracks td a.ts_ptwPlay {
    display:block;
    width:16px;
    height:15px;
    background:url('http://app.topspin.net/images/artist/ptw_play_button_pair.gif') no-repeat 0px 0px;
    text-indent:-99999px;
    outline:none;
}
table.ts_ptwTracks td.ts_trackName {
    width:290px;
    overflow:hidden;
    height:auto; /* NOTE: This is here to fix issue in safari wherein td/tr height does not update when contents change */
}
table.ts_ptwTracks tr.ts_state_selected td a.ts_ptwPlay {
    background-position:0px -15px;
}
table.ts_ptwTracks tr.ts_state_selected td.ts_trackName {
    width:305px;
    overflow:hidden;
}
table.ts_ptwTracks tr.ts_state_selected td.ts_trackName div.inlinePlayer,
table.ts_ptwTracks tr.ts_state_selected td.ts_trackName div.videoPlayer,
table.ts_ptwTracks tr td div.videoPlayer {
    display:block;
    overflow:hidden;
    clear:both;
    margin-top:5px;
    padding-top:5px;
}
table.ts_ptwTracks tr.ts_state_selected td.ts_trackName div.inlinePlayer {
    margin-left:30px;
}
table.ts_ptwTracks td.ts_trackName div.ts_videoControlStrip {
    display:block;
    width:450px;
    position:relative;
}
table.ts_ptwTracks td.ts_trackName div.ts_videoControlStrip a.ts_ptwPlay {
    float:left;
    width:16px;
    height:15px;
    display:block;
    overflow:hidden;
    margin-right:10px;
}
table.ts_ptwTracks td.ts_trackName div.ts_videoControlStrip span.ts_videoTrackName {
    display:block;
    float:left;
    width:290px;
}
table.ts_ptwTracks td.ts_trackName div.ts_videoControlStrip  div.ts_videoTrackFunctions {
    display:block;
    width:125px;
    padding-left:5px;
    padding-right:0px;
    text-align:right;
    position:absolute;
    left:310px;
}
table.ts_ptwTracks td.ts_trackName div.ts_videoControlStrip  div.ts_videoTrackFunctions a {
    display:block;
    text-align:left;
}
table.ts_ptwTracks td.ts_trackName div.ts_videoControlStrip  div.ts_videoTrackFunctions a.ts_ptwDownload {
    margin-left:15px;
}
/* Asset recording table */
table.ts_recordingCredits th {
    text-align:right;
    padding-right:10px;
    width:140px;
}
/* Subscription CTA */
span#ts_email_subscription_cta input {
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    display:block;
}
span#ts_email_subscription_cta a.ts_buttonlink {
    position:relative;
    left:-7px;
}
/* COLORS */
/* Page Background */
body {
    background-color:#ffffff;
    background-image:url('http://app.topspin.net/images/artist/generic_wp.jpg');
}
/* Interstitial */
#ts_pageContainer, 
#ts_loginBar {
    background-color:#000000;
}
/* Catalog Color */
#ts_pageBody,
ul#ts_Nav li.ts_state_selected {
    background-color:#a5d9e5;
}
div#ts_pub_pagefooter,
div#ts_pub_pagefooter a,
div#ts_footer,
div#ts_footer a {
    color:#a5d9e5;
}
/* Catalog Font */
#ts_pageBody,
#ts_primaryContainer,
.ts_contentHeadline h3 a {
    font-family:"Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:12px;
}
.ts_contentHeadline h3 a {
    text-decoration:none;
    font-size:18px;
	cursor:default;
}
.ts_contentHeadline h3 a:hover {
    text-decoration:none;
}
div#ts_pub_pagefooter,
div#ts_pub_pagefooter a,
div#ts_footer,
div#ts_footer a {
    font-family:"Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/* Widget Color */
div.ts_media_container,
ul#ts_Nav,
a.ts_track_details_link {
    background-color:#194761;
}
/* Widget Font */
div.ts_media_container,
div.ts_media_container div.ts_gallery_control a,
ul#ts_Nav li a,
a.ts_track_details_link,
#ts_loginBar a,
#ts_loginBar, {
    font-family:"Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#ffffff;
}
/* Subnav Color */
ul.ts_tabbedNav,
div#ts_artist_subscribe,
div.ts_bundle_pitch  {
    background-color:#ddf7fd;
}
div.ts_bundle_pitch span {
    font-size:10px;
}
/* Subnav Font */
ul.ts_tabbedNav li a,
div.ts_bundle_pitch,
div.ts_bundle_pitch a,
a.ts_details {
    color:#3f6f78;
}
/* Selected Nav Font */
ul#ts_Nav li.ts_state_selected a,
ul.ts_tabbedNav li.ts_state_selected a,
div#ts_artist_subscribe {
    color:#000000;
}
/* Sidebar Color */
div.ts_sidebarContent {
    background-color:#ddf7fd;
}
/* Sidebar Headline Font */
div.ts_sidebarContent h3 {
    font-family:"Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
}
/* Sidebar Text Font */
div.ts_sidebarContent {
	font-family:"Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3f6f78;
}
/* Sidebar Recents */
div#ts_recentPosts ul {
    list-style:none;
    margin:0px 0px 10px 0px;
    padding:0px;
}
div#ts_recentPosts ul li a {
    text-decoration:none;
    line-height:16px;
    color:#3f6f78;
}
div#ts_recentPosts ul li a:hover {
    text-decoration:underline;
}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* ARTIST_CUSTOM_CSS FROM TOPSPIN xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* JS Sample Diff */
/* Dynamic Artist CSS for public pages (non-STF-landing) */

/*
 *
 * Dynamic attrs used:
 * "sidebar_bg_color", "sidebar_headline_color", "sidebar_font_color", "sidebarHeadline_font_family", "sidebar_font_family"
 * "subnav_bg_color", "subnav_active_color", "subnav_font_color", "subnavActive_font_family", "subnav_font_family"
 * "wall_bg_image", "wall_bg_color"
 * "page_bg_color", "page_font_family", "page_font_color"
 * "widget_bg_color", "widget_font_family", "widget_font_color"
 *
 */

/* COLORS */

/* Page Background */

body {
  background-image:none;
  background-color:#515151;
}


#ts_pageHeader {
	display:block;  /* DO NOT CHANGE */
	
	height:49px;
	
	
	background-image:url('https://app.topspin.net/uploads/usrimages/3712/618-ss_header_949.jpg');
	
	width:949px; /* DO NOT CHANGE */
	background-repeat:no-repeat;  /* DO NOT CHANGE */
}

/* Interstitial */
#ts_pageContainer, #ts_loginBar  {
    background-color:#000000;
}

/* Catalog Color */
#ts_pageBody, 
ul#ts_Nav li.ts_state_selected {
    background-color:#000000;
}

/* Catalog Font */
#ts_pageBody, 
#ts_primaryContainer,
.ts_contentHeadline h3 a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#ffffff;
}

div#ts_pub_pagefooter,
div#ts_pub_pagefooter a,
div#ts_footer,
div#ts_footer a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Widget Color */
div.ts_media_container, 
ul#ts_Nav,
a.ts_track_details_link {
    background-color:#333333;
}

/* Widget Font */
div.ts_media_container,
div.ts_media_container div.ts_gallery_control a,
ul#ts_Nav li a,
a.ts_track_details_link,
div.ts_media_container div.ts_galleryControlStrip a,
#ts_loginBar a,
#ts_loginBar {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#ffffff;
}

/* Subnav Color */
ul.ts_tabbedNav,
div#ts_artist_subscribe,
div.ts_bundle_pitch  {
    background-color:#000000;
}

/* Subnav Font */
ul.ts_tabbedNav li a,
div.ts_bundle_pitch, 
div.ts_bundle_pitch a,
a.ts_details {
    color:#3f6f78;
    font-family:'Lucida Grande', 'Lucida Sans', Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* Selected Nav Font */
ul#ts_Nav li.ts_state_selected a,
#ts_pageBody ul#ts_Nav li.ts_state_selected,
ul.ts_tabbedNav li.ts_state_selected a,
div#ts_artist_subscribe {
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Sidebar Color */
div.ts_sidebarContent, 
div#ts_sidebarContainer div#ts_artist_subscribe {
    background-color:#000000;
}

/* Sidebar Headline Font */
div.ts_sidebarContent h3,
div#ts_sidebarContainer div#ts_artist_subscribe {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#ffffff;
}

/* Sidebar Text Font */
div.ts_sidebarContent,
div#ts_recentPosts ul li a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#ffffff;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* COMMON xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
html,body{padding:0px;margin:0px;border:0px;}
body {font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#FFF;background:url(../images/site/bg.gif);}
a {color:#FF3;text-decoration:none;font-weight:bold;}
a:hover {color:#FF0;}
a:visited {color:#FF9;}
h1 {margin:0px;padding:0px;font-size:107%;font-weight:bold;color:#CCC;white-space:nowrap;margin:0px;}
h2 {margin:0px 0px 5px 0px;padding:0px 0px 3px 0px;font-size:110%;font-weight:bold;border-bottom:1px dashed #aaa;}
h3 {margin:0px;font-size:125%;}
p {margin-top:5px;font-size:100%; letter-spacing:0.02em; line-height:1.5em;}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* PAGE WRAPPERS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#wrapper {width:74em;position:relative;z-index:2;left:50%;margin-left:-37em;}
#contentWrapper {position:relative;z-index:2;}
#bgImage {position:absolute;left:0px;top:0px;z-index:1;height:883px;overflow:hidden;width:100%;}

#bgImage div {background: url(http://www.subswara.com/images/site/bg_graphic.png) no-repeat;height:883px;position:absolute;left:-450px;width:1836px;}
* html #bgImage div { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=noscale src='http://www.subswara.com/images/site/bg_graphic.png'); background: none;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* HEADER / FOOTER xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#header {background:url(../images/site/bg_header.png) repeat-x;height:48px;margin-bottom:0px;width:100%;}
* html #header { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.subswara.com/images/site/bg_header.png'); background: none;} 
#header #logo {display:block;background:url(../images/site/bg_logo.png) no-repeat;width:177px;height:48px;float:left;margin:0px 10px 0px 0px;padding:0px;margin-left:-5px;border-right:1px solid #929292;}
* html #header #logo { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.subswara.com/images/site/bg_logo.png'); background: none;} 
#header a {font-size:86%;font-weight:bold;color:#FFF;text-decoration:none;display:block;float:left;height:48px;line-height:48px;vertical-align:middle;padding:0px 15px 0px 15px;}
#header a:hover {color:#FFC;}
#footer {font-size:90%;padding-left:8px;margin:0px 0px 20px 0px;}
#footer a {color:#FFF;}




/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* CONTENT BOXES xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.tab {margin-top:10px;width:100%;border-collapse:collapse;}
body:last-child:not(:root:root) .tab {border-collapse: separate;} /* SAFARI SPECIFIC HACKERY */
.tab td {border:0px;padding:0px;margin:0px;}
.tab .a {border:1px solid #929292;border-bottom:0px;padding:8px 13px 5px 10px;font-size:92%;white-space:nowrap;}
.tab .b {background:url(http://www.subswara.com/images/site/bg_box_shadow_right_top.png) no-repeat;width:100%;height:2.2em;}
* html .tab .b { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=noscale src='http://www.subswara.com/images/site/bg_box_shadow_right_top.png'); background: none;} 
.tab .c div {width:8px;}
.tab .d {border-bottom:1px solid #929292;margin-right:8px;font-size:1px;height:0px;vertical-align:bottom;}
.tab .d div {border-bottom:1px solid #929292;margin-right:8px;font-size:1px;margin-bottom:-1px;margin-left:-1px;width:1px;}



.shadowBox {border-collapse:collapse;width:100%;}
.shadowBox .a {border:1px solid #929292;border-top:0px;padding:0px;vertical-align:top;}
.shadowBox .b {background:url(../images/site/bg_box_shadow_right_top.png) no-repeat;}
* html .shadowBox .b { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.subswara.com/images/site/bg_box_shadow_right_top.png'); background: none;} 
.shadowBox .c {font-size:1px;background:url(../images/site/bg_box_shadow_bottom_left.png) no-repeat;}
* html .shadowBox .c { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.subswara.com/images/site/bg_box_shadow_bottom_left.png'); background: none;} 
.shadowBox .d {font-size:1px;background:url(../images/site/bg_box_shadow_bottom_right.png) no-repeat;}
* html .shadowBox .d { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.subswara.com/images/site/bg_box_shadow_bottom_right.png'); background: none;} 
.shadowBox .d div {font-size:1px;width:6px;height:6px;}

.content {padding:10px;}

/* opacity options */
.cOp30 .tab .a {background:url(../images/site/bg_black_30.png);}
* html .cOp30 .tab .a { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.subswara.com/images/site/bg_black_30.png'); background: none;} 
.cOp30 .a {background:url(../images/site/bg_black_30.png);}
* html .cOp30 .a { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.subswara.com/images/site/bg_black_30.png'); background: none;} 
.cOp40 .tab .a {background:url(../images/site/bg_black_40.png);}
* html .cOp40 .tab .a { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.subswara.com/images/site/bg_black_40.png'); background: none;} 
.cOp40 .a {background:url(../images/site/bg_black_40.png);}
* html .cOp40 .a { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.subswara.com/images/site/bg_black_40.png'); background: none;} 
.cOp50 .tab .a {background:url(../images/site/bg_black_50.png);}
* html .cOp50 .tab .a { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.subswara.com/images/site/bg_black_50.png'); background: none;} 
.cOp50 .a {background:url(../images/site/bg_black_50.png);}
* html .cOp50 .a { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.subswara.com/images/site/bg_black_50.png'); background: none;} 
.cOp70 .tab .a {background:url(../images/site/bg_black_70.png);}
* html .cOp70 .tab .a { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.subswara.com/images/site/bg_black_70.png'); background: none;} 
.cOp70 .a {background:url(../images/site/bg_black_70.png);}
* html .cOp70 .a { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.subswara.com/images/site/bg_black_70.png'); background: none;} 


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* CONTENT xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.content td {vertical-align:top;}

 div.ts_bundle_pitch {color:#FFF;}
ul.ts_tabbedNav li a,div.ts_bundle_pitch a, a.ts_details , table.ts_ptwTracks td.ts_trackName div.ts_videoControlStrip div.ts_videoTrackFunctions a {
	color:#FFC;
	display:block;
	text-align:left;
}

.ss_instructions {padding:5px;border:1px solid #CCC;background:#000;margin-top:10px;}

.topspinWrapperTable {width:930px;}
.topspinWrapperTable .col1 {width:700px;vertical-align:top;}
.topspinWrapperTable .col2 {width:250px;vertical-align:top;}
.topspinWrapperTable .col1 .ts_contentItem {margin:0px;padding:0px 0px 20px 0px;margin-bottom:15px;}

#ts_primaryContainer, div.ts_contentItem,div.ts_contentHeadline, div.ts_contentItem div.ts_mediaContainer {width:auto !important;width:auto;margin:0px;}
#ts_primaryContainer {width:auto;overflow:hidden;}
div#ts_artist_subscribe {width:auto;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;margin-left:0px;color:#200;background:#200;}
#rightNav {width:250px;padding:15px;background:#200;margin-left:10px;border:1px solid #929292;}
#rightNav ul {margin:0px;padding-left:20px;}
#rightNav li {margin:0px;}
div#ts_artist_subscribe {padding:0px;}
div#ts_artist_subscribe span a.ts_buttonlink {display:block;background-color:#000;}
div.ts_contentItem div.ts_mediaContainer div.ts_player {float: none;width:auto;}

