@charset "UTF-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.4;
	background-image: url(../Layout/M&S/images/siteBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* ~~ Element/tag selectors ~~ */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin
 on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}

h1, h2, h4, h5, h6, {
	margin-top: 0;
	color: #333;
	line-height: inherit;
}
h3 {
	color: #333;
	margin-top: 0;
}
p {
	font-size: 0.85em;
	color: #333;
	line-height: inherit;
}


.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	text-align: center;
}

small {
	font-size: 90%;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

cite {
  font-style: normal;
}

.muted {
  color: #999999;
}
awards p {
	text-align: center;
	font-size: 13px;
	font-weight: 300;
	line-height: 15px;
	margin-top: 0px;
}
awards strong {
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 20px;
	margin-top: 0px;
}
blockquote {
	padding: 0 0 0 15px;
	margin: 10 0 20px;
	border-left: 5px solid #eeeeee;
	text-align: left;
	display: block;
}

blockquote p {
	margin-bottom: 0px;
	font-size: 13px;
	font-weight: 300;
	line-height: 15px;
	margin-top: 0px;
}

blockquote small {
	display: inline-block;
	line-height: 15px;
	color: #999999;
	float: right;
	clear: both;
	margin-top: 5px;
}

blockquote small:before {
  content: '\2014 \00A0';
}

blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}

blockquote.pull-right small:before {
  content: '';
}

blockquote.pull-right small:after {
  content: '\00A0 \2014';
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}


a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}

/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
	color: #345EA6;
	text-decoration: underline; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
a:visited {
	color: #42413C;
	text-decoration: underline;
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
}

/* ~~this fixed width container surrounds the other divs~~ */
.container {
	width: 980px;
	margin: 0 auto;
	clear: both;
}


/* ~~ SOCIAL ICONS*/
#social_icons {
	top: 5px;
	display: block;
	left: 5px;
	overflow: hidden;
	position: fixed;
}
#social_icons .facebook {
	margin: 0;
	padding: 0;
}
#social_icons .twitter {
	margin: 0;
	padding: 0;
}
#social_icons .myspace {
	padding-bottom: 3px;
}
#social_icons .youtube {
}
#social_icons .tumblr {
	padding-bottom: 3px;
}
#social_icons .podcast {
	padding-bottom: 3px;
}
#social_icons .mailing list {
	padding-bottom: 3px;
}

/* ~~ HEADER*/
.header {
	position: relative;
	z-index: 5;
}
#headertitle {
	float: left;
	clear: both;
	padding-left: 91px;
	padding-top: 5px;
}
/* ~~ MENU LAYOUT*/

#Menu {
	background-repeat: no-repeat;
	background-position: center top;
	top: 0px;
	height: 150px;
	padding-top: 10px;
}
#Menu ul li {
	margin-bottom: 5px;
}
#menu_logo {
	float: left;
	background-image: url(../Layout/M&S/images/logo_home.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 163px;
	padding-left: 54px;
	padding-top: 20px;
}

#menu_left {
	float: left;
	padding-top: 15px;
	width: 130px;
	position: relative;
	text-align: right;
	padding-left: 50px;
	padding-right: 20px;
}
#menu_right {
	float: left;
	padding-top: 15px;
	padding-left: 20px;
	position: relative;
}
ul{ 
  list-style-type: none;
}



/* ~~ SIDEBAR LAYOUT*/
.sidebar1 {
	float: right;
	width: 320px;
	padding-bottom: 10px;
	padding-top: 170px;
}
.sidebar_ListenLink {
	visibility: hidden;
}
#sidebar_nextgig {
	padding-right: 10px;
	background-image: url(../Layout/M&S/images/sidebar_nextgigBG.png);
	background-repeat: no-repeat;
	width: 280px;
	height: 75px;
	padding-top: 15px;
	padding-left: 20px;
}
#sidebar_nextgig .title {
	color: #333;
	font-size: 1.5em;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 15px;
	width: 280px;
	margin-bottom: 0px;
	padding-left: 2px;
}
#sidebar_nextgig .xml {
	width: 280px;
	padding-top: 5px;
}

/* ~~ HOMEPAGE PRE NOTICEBOARD*/

#indexblurb {
	float: left;
	padding-top: 15px;
	font-size: 0.95em;
	padding-bottom: 15px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-left: 10px;
	padding-right: 10px;
	font-variant: normal;
	text-transform: none;
	text-align: justify;
	line-height: 1.2em;
	border: thin solid #CCC;
}

.homenoticeboard_top {
float: left;
	background-attachment: scroll;
	background-image: url(../Layout/M&S/images/NoticeboardTOPW.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 19px;
	width: 630px;
}
.homenoticeboard_bg {
	float: left;
	background-image: url(../Layout/M&S/images/NoticeboardBGW.png);
	background-repeat: repeat-y;
	width: 580px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.homenoticeboard_foot {
	float: left;
	background-image: url(../Layout/M&S/images/NoticeboardFOOTW30px.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 630px;
	margin-bottom: 15px;
}
#quotes {
	float: left;
	margin-top: 10px;
	width: 550px;
	height: 100px;
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
}
/* ~~ CAROUSEL*/
.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img {
  display: block;
  line-height: 1;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  right: 15px;
  left: auto;
}

.carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
	line-height: 18px;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}


/* ~~ NOTICEBOARD GIG LAYOUT*/
#noticeboard_gig {
	width: 590px;
	float: left;
	margin-top: 25px;
	min-height: 20px;
	padding: 10px;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	bord-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	background-color: rgba(255, 255, 255, .9);
	margin-left: 10px;
}
#noticeboard__gig_top {
	float: left;
	background-attachment: scroll;
	background-image: url(../Layout/M&S/images/NoticeboardTOPW.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 19px;
	width: 630px;
}

#noticeboard__gig_bg {
	float: left;
	background-image: url(../Layout/M&S/images/NoticeboardBGW.png);
	background-repeat: repeat-y;
	width: 630px;
}
#noticeboard_gig_content {
	padding-left: 25px;
	padding-right: 25px;
	width: 580px;
}
blurb {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: normal;
	float: left;
	margin-bottom: 10px;
	font-size: 1.2em;
	color: #444;
	text-align: center;
	font-style: normal;
	width: 580px;
}
projects {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: normal;
	margin-bottom: 10px;
	font-size: .9em;
	color: #444;
	text-align: center;
	font-style: normal;
	float: left;
	width: 580px;
}
.separator {
	float: left;
	background-image: url(../Layout/M&S/images/noticboard_separator.png);
	width: 580px;
	height: 15px;
	margin-top: 5px;
}
nextgig_title {
	color: #333;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 15px;
	width: auto;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
}
.noticeboard_nextgig {
	height: 24px;
	float: left;
	width: 570px;
	color: #333;
	padding-right: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	background-color: #88b6f0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding-top: 4px;
}
.show-container a {text-decoration:none;}
#noticeboard_gig_foot {
	float: left;
	background-attachment: scroll;
	background-image: url(../Layout/M&S/images/NoticeboardFOOTW.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 19px;
	widt: 630px;
	margin-bottom: 15px;
}
/* ~~ END NOTICEBOARD GIG_ABOUT LAYOUT*/

/* ~~ NOTICEBOARD LAYOUT*/
.noticeboard {
	width: 630px;
	float: left;	
}
.noticeboard_content {
	width: 590px;
	float: left;
	margin-top: 25px;
	min-height: 20px;
	padding: 10px;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	background-color: rgba(255, 255, 255, .9);
	margin-left: 10px;
}

#noticeboard_foot {
	float: left;
	background-attachment: scroll;
	background-image: url(../Layout/M&S/images/NoticeboardFOOTW100.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 119px;
	width: 630px;
	margin-bottom: 15px;
}



.pagetitle {
	color: #444;
	font-size: 23px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	margin-bottom: 10px;
	width: 590px;
	float: left;
}
.pagetitle_red {
	color: #7A2C25;
	font-size: 23px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	margin-bottom: 10px;
}




/* ~~ SIDEBAR BOX*/
.sidebarbox {
	width: 300px;
	float: left;
	padding: 10px 10px 0 10px;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	background-color: rgba(255, 255, 255, .9);
	background: url(../Layout/M&S/images/dust.png);
	background-repeat: repeat;
	margin-top: 20px;
}
.sidebarbox_head {
	border-bottom: thin dashed #CCC;
	float: left;
	width: 280px;
	padding-left: 10px;
	padding-right: 10px;
}
.sidebarbox #MAILheader {
	background-image: url(../Layout/M&S/images/sidebar_titles/mailinglist.gif);
	background-repeat: no-repeat;
	width: 233px;
	height: 25px;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}
.sidebarbox #TOTMheader {
	background-image: url(../Layout/M&S/images/sidebar_titles/tuneofthemonth.gif);
	background-repeat: no-repeat;
	width: 233px;
	height: 25px;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}
.sidebarbox #TUNEheader {
	background-image: url(../Layout/M&S/images/sidebar_titles/musicmade.gif);
	background-repeat: no-repeat;
	width: 233px;
	height: 25px;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}
.sidebarbox #LEAPFROGheader {
	background-image: url(../Layout/M&S/images/sidebar_titles/leaplittlefrog.gif);
	background-repeat: no-repeat;
	width: 233px;
	height: 25px;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}
.sidebarbox_image {
	float: left;
}
.sidebarbox p {
	font-weight: normal;
	color: #333;
	padding-bottom: 5px;
	float: left;
	clear: both;
	font-size: 13px;
	line-height: 1.3em;
	font-style: italic;
	
	padding-top: 5px;
	margin-top: 5px;
}

.sidebarbox p dark{
	color:#666;
	line-height: 30px;
}

.sidebarbox a {
		text-decoration:none;
	color:#609EEB;
}
.sidebarbox a:hover {
	text-decoration:none;
	color:#333;
}


/* ~~ NOTICEBOARD BOX*/
.noticebox {
	width: 280px;
	padding: 10px 10px 0 10px;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	background-color: rgba(255, 255, 255, .9);
	background: url(../Layout/M&S/images/dust.png);
	background-repeat: repeat;
	margin-top: 20px;
	height: 140px;
}
.noticeboxright {
	float: right;
}
.noticeboxleft {
	float: left;}
.noticebox_head {
	border-bottom: thin dashed #CCC;
	float: left;
	width: 590px;
}
.noticeboard_content #TUNEheader {
	background-image: url(../Layout/M&S/images/sidebar_titles/musicforkids.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 25px;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

.sidebarbox #LEAPFROGheader {
	background-image: url(../Layout/M&S/images/sidebar_titles/leaplittlefrog.gif);
	background-repeat: no-repeat;
	height: 25px;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	width: 210px;
}
.noticebox_image {
	float: left;
}
.noticebox p {
	font-weight: normal;
	color: #333;
	padding-bottom: 5px;
	float: left;
	clear: both;
	font-size: 13px;
	line-height: 1.3em;
	font-style: italic;
	
	padding-top: 5px;
	margin-top: 5px;
}

.noticebox p dark{
	color:#666;
	line-height: 30px;
}

.noticebox a {
		text-decoration:none;
	color:#609EEB;
}
.noticebox a:hover {
	text-decoration:none;
	color:#333;
}



/* ~~ This grouped selector gives the lists in the .content area space ~~ */
.noticeboard_content ul, .noticeboard_content ol {
}

/* ~~ The navigation list styles (can be removed if you choose to use a premade flyout menu like Spry) ~~ */
ul.nav {
	list-style: none; /* this removes the list marker */
	border-top: 1px solid #666; /* this creates the top border for the links - all others are placed using a bottom border on the LI */
	margin-bottom: 15px; /* this creates the space between the navigation on the content below */
}
ul.nav li {
	border-bottom: 1px solid #666; /* this creates the button separation */
}
ul.nav a, ul.nav a:visited { /* grouping these selectors makes sure that your links retain their button look even after being visited */
	padding: 5px 5px 5px 15px;
	display: block; /* this gives the link block properties causing it to fill the whole LI containing it. This causes the entire area to react to a mouse click. */
	width: 160px;  /*this width makes the entire button clickable for IE6. If you don't need to support IE6, it can be removed. Calculate the proper width by subtracting the padding on this link from the width of your sidebar container. */
	text-decoration: none;
	background: #C6D580;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { /* this changes the background and text color for both mouse and keyboard navigators */
	color: #FFF;
}

/* ~~ The footer ~~ */
.footer {
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
	width: 900px;
}
logoL {
	width: 50px;
	display: inline-block;
	
}
logoR {
	width: 113px;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px
}
logoELIXIR {
	width: 105px;
	padding-right: 15px;
	display: inline-block;
}
.copyright {
	font-size: 13px;
	color: #666;
	bottom: 0; 
	text-align: center;
	display: inline-block;
	
}
.copyright a {
	text-decoration: none;
	color: #437AB2;
}
/* ~~ miscellaneous float/clear classes ~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}



/* ----Shadow Faking for Sidebar Boxes-------*/

.shadow1{
	border: 1px solid #c9c9c9;
	width: 300px;
	height: auto;
	padding: 0;
	margin: 0;
	text-align: center;
}
.shadow2{
	border: 1px solid  #d5d5d5;
	width: 302px;
	padding: 0px;
	height: auto;
	margin: 0;
	text-align: center;
}
.shadow3{
	border: 1px solid #dfdfdf;
	width: 304px;
	height: auto;
	padding: 0px;
	margin: 0;
}
.shadow4{
	border: 1px solid #e4e4e4;
	width: 306px;
	height: auto;
	padding: 0px;
	margin: 0;
}
.shadow5{
	border: 1px solid #e6e6e6;
	width: 308px;
	height: auto;
	padding: 0px;
	margin: 0 0 7px 0;
	position: relative;
}


/*----------------------------------------
Template Objects
-------------------------------------------*/


.mattpod {
	width: 100px;
	float: left;
	padding-top: 10px;
	padding-left: 5px;
}
.shannonpod {
	width: 100px;
	float: left;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.sociallinks {
	float: left;
	text-align: center;
}
.emaillist {
	width: 100px;
	float: left;
	padding-top: 10px;
	margin-bottom: 10px;
}
.Twitterwidget {
	padding: 5px;
	margin-top: 100px;
}
.sidbar_cdadvert {
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	margin-top: 175px;
	float: left;
}
.rssfeed {
	width: 154px;
	float: left;
	padding-top: 10px;
}
.noticeboard_RSSfeed {
	padding-bottom: 10px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

/*----------------------------------------
Tour Page
-------------------------------------------*/
/*
 * Clickable table row.
 */
.entries-table {
    border-collapse: collapse;
	margin-bottom: 0px;
}
.entries-table tr {
    border-top: 1px solid #fff;
}
.entries-table .entry-summary:hover {
  cursor: pointer;
}
/*
 * gigs/Shows CSS
 */
.show-date {
	width:85px;
	}
.show-venue {
	width: 275px;
	font-weight: bold;
	}
.show-city {
	width: 100px;
	}
.show-state {
	width: 20px;
	font-weight: bold;
	}	
.show-country {
	width: 20px; 
	}
.show-infosign {
	width: 10px;
	color: #333;
	}
	.show-venue-url {
		font-family: Arial, Helvetica, sans-serif;
	}
	.show-time {
	font-weight: bold;
	font-size: 12px;
	}
	.show-timezone {
		font-style: italic;
		font-size: 10px;
	}
.PastTourDates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 10px;
	color: #444;
	padding-left: 10px;
	padding-right: 10px;
}
.PastConcerts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 10px;
	padding-top: 10px;
	color: #444;
	padding-left: 15px;
	padding-right: 10px;
}

.show-container {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	width: 590px;
	overflow: auto;
	float: left;
	font-size: 0.9em;
	margin-bottom: 10px;
	color: #333;
}

/*----------------------------------------
Promo Photos
-------------------------------------------*/


.leftpromophoto {
	height: 210px;
	width: 150px;
	border: thin solid #000;
	margin-left: 20px;
}
.rightpromophoto {
	height: 210px;
	width: 150px;
	border: thin solid #000;
}

.leftpromoCD {
	height: 150px;
	width: 150px;
	float: left;
	margin-right: 20px;
	border: thin solid #000;
}
.promophoto_title {
	font-variant: normal;
	text-transform: none;
	font-size: 105%;
	font-weight: bold;
	color: #333;
	padding-top: 2px;
}

.Promophotoinfo {
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 193px;
	font-weight: normal;
	font-size: 85%;
	line-height: 18px;
}
.promo_photo_text {
	padding-left: 15px;
	padding-right: 15px;
}

/*----------------------------------------
Bio Page
-------------------------------------------*/
.promophoto_wrap {
	padding-left: 15px;
	padding-right: 20px;
}



/*----------------------------------------
RSS News Feed
-------------------------------------------*/

.NewsFeed {
	
}


.feedTitle {
	font-family:"Arial Narrow", Georgia, Arial;
	font-size: 10px;
	color: #111;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.feedTitle a {
	text-decoration: none;	
}

.headline {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background:#FFF;
	font-weight:bold;
	line-height:normal;
	
	}

.headline a {
	text-decoration: none;
	color: #111;
}

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;	
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

.enclosure {
	
	background-color: #FFF;	
}

.creditfooter {
	visibility: hidden;
}

.RSSfeedTOP {
	background-image: url(../Layout/EMILY/Images/RSSfeedTop.jpg);
	height: 60px;
	width: 320px;
}
.RSSfeedFoot {
	background-image: url(../Layout/EMILY/Images/RSSFeedFoot.jpg);
	height: 30px;
	width: 320px;
}
.RSSfeedContent {
	background-image: url(../Layout/EMILY/Images/RSSFeedContent.jpg);
	background-repeat: repeat-y;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 0px;
}
.RSS_Page_Feed_Box {
	padding: 15px;
	text-align:left;
}
.rss_feed_box_text {
	float: left;
	width: 210px;
	font-size: 12px;
	padding-right: 5px;
}
	
.rss_feed_box_icon {
	float: left;
	font-size: 10px;
	padding-right: 20px;
}
.rss_feed_box_google {
	float: left;
	padding-right: 20px;
}
.rss_feed_box_yahoo {
	float: left;
}

.date {
	color: #555;
	font-variant:small-caps;
	}


/*----------------------------------------
EPK
-------------------------------------------*/

.VideoPgDPI {
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}
.SmallText {
	font-weight: normal;
	font-size: 65%;
}
.ReviewHeaders {
	font-size: 110%;
	color: #333333;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
.ReviewTable {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
#reviewdiv {
	padding-top: 10px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
}
.Press_PromoText {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.Promo_LinkTXT {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #000;
}
#MusicplayerDiv {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 10px;
}
#VideoDiv {
}

/*----------------------------------------
CONTACT
-------------------------------------------*/

.ContactDIV {
	font-size: 13px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 590px;
	padding-left: 10px;
}

.Contact_desc {
	margin-bottom: 10px;
	font-size: 12px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-right: 50px;
	padding-top: 10px;
}
.textarea {
	width: 516px;
}
.sidebar_mailsignup {
}


/*----------------------------------------
LINKS
-------------------------------------------*/

.linkstextborder {
	padding-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 13px;
}
.Headers {
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
}
.linktitle {
	font-weight: bold;
	font-size: 100%;
}
.linktext {
	font-size: 90%;
}
/*----------------------------------------
Music Page - JUKEBOX
-------------------------------------------*/
.Music_Menu {
	font-size: 90%;
	float: left;
	padding-bottom: 10px;
}
.Music_Menu a {
	color: #006797;
	text-decoration: none;
	font-size: 90%;
	text-transform: uppercase;
	}
	
/*----------------------------------------
Music Page - DIscography
-------------------------------------------*/
#disc_title_wrap {
	float: left;
}
#catjuk_wrap {
	width: 200px;
	float: left;
}
#paypal_basket {
	width: 110px;
	float: right;
}

/*LH Panel*/
	
.Disc_Content {
	padding-top: 15px;
	float: left;
	clear: both;
}
.Disc_Album_Covers {
	float: left;
}
.Disc_RH_Sidebar {
	float: left;
}
.Disc_Album_Covers_Images {
	margin-bottom: 15px;
}

/*RH Pane l*/


/*------------------------------
A L B U M M O D U L E
-------------------------------*/
#modAlbum{
	min-height: 600px;
	float: left;
	width: 460px;
	padding-left: 15px;
}
#modAlbum img{
}
/* --- album info --- */
.albumDetail{ /*album description container div */
	padding:0px 0px 15px 0px;
	margin:0em 0 1em 0;
	width:100%;
	font-size: 80%;
	line-height: inherit;
	clear: both;
	height: 180px;
}
.albumDetail img{ /*album cover */
	float:left;
	margin-right:1em;
	width: 180px;
}
.albumDetail h3{/*album title */
	font-size:140%;
	text-transform:uppercase;
	margin:0;
}
.albumDetail p {/*album description text */
	margin: 0;
	padding: 0;
	line-height: inherit;
}

.albumDetail strong{
	padding: 0;
}

/* --- album info BLUEDRESS --- */
.albumDetail_bluedress { /*album description container div */
	padding:0px 0px 15px 0px;
	margin:0em 0 1em 0;
	width:100%;
	line-height: inherit;
	clear: both;
	height: 160px;
	font-size: .9em;
}
.albumDetail_bluedress img{ /*album cover */
	float:left;
	margin-right:1em;
	width: 180px;
}
.albumDetail_bluedress h3{/*album title */
	font-size:140%;
	text-transform:uppercase;
	margin:0;
}
.albumDetail_bluedress p {/*album description text */
	margin: 0;
	padding: 0;
	line-height: inherit;
}

.albumDetail_bluedress strong{
	padding: 0;
}
/* --- album info BLUEDRESS --- */
.albumDetail_oilchain { /*album description container div */
	padding:0px 0px 15px 0px;
	margin:0em 0 1em 0;
	width:100%;
	line-height: inherit;
	clear: both;
	height: 160px;
	font-size: .9em;
}
.albumDetail_oilchain img{ /*album cover */
	float:left;
	margin-right:1em;
	width: 156px;
}
.albumDetail_oilchain h3{/*album title */
	font-size:140%;
	text-transform:uppercase;
	margin:0;
}
.albumDetail_oilchain p {/*album description text */
	margin: 0;
	padding: 0;
	line-height: inherit;
}

.albumDetail_oilchain strong{
	padding: 0;
}
/* --- track info --- */
#modAlbum h4{/* track listing hdr, review hdr */
	margin:0;
	text-transform:uppercase;
	letter-spacing:2px;
}
#songList{/* container div for track list */
	font-size: 90%;
}
#songList a {
	text-decoration: none;
	}
#songList ol{/* song listing */
	list-style: none;
	margin:.5em 0;
	padding:0;
}
#songList ol li{
	list-style: none;
	padding:1px;
	margin:1px 0;
	background:none;
}


#songList span.num{
	font-size:90%;
	display:inline-block;
	text-align:left;
	float: left;
	width: 13px;
	padding-right: 2px;
}

/* --- Songlist tunes --- */
#songList_tunes{/* container div for track list */
	width: 460px;
	font-size: 95%;
	line-height: 1.7;
}
#songList_tunes a {
	text-decoration: none;
	}
#songList_tunes ol{/* song listing */
	list-style: none;
	margin:.5em 0;
	padding:0;
}
#songList_tunes ol li{
	list-style: none;
	padding:1px;
	margin:1px 0;
	background:none;
}
#songList_tunes_bluedress{/* container div for track list */
	width: 460px;
	font-size: 95%;
	line-height: 1.7;
}
#songList_tunes_bluedress a {
	text-decoration: none;
	}
#songList_tunes_bluedress ol{/* song listing */
	list-style: none;
	margin:.5em 0;
	padding:0;
}
#songList_tunes_bluedress ol li{
	list-style: none;
	padding:1px;
	margin:1px 0;
	background:none;
}

 

#songList_tunes_bluedress span.num{
	font-size:90%;
	display:inline-block;
	text-align:right;
	float: left;
	width: 13px;
}
/* --- END Songlist tunes --- */


strong.songTitle{
	font-size:90%;
	letter-spacing:0px;
	display:inline;
	float: left;
	text-decoration: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
strong.songTitle a {
	text-decoration: none;
}
.songtitlesmall {
	font-size: 85%;
}
.songTitle{
	padding-top: 2px;
}
.CollapsiblePanel_songTitle{
}
.listen{
	float: left;
	margin: 0;
	padding: 0;
	font-size: 85%;
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
}
.CollapsiblePanel_listen{
	float: left;
	font-size: 85%;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	margin: 0;
}
.songLyrics{
	font-size: 85%;
	font-style: normal;
	float: right;
	padding-top: 2px;
}
.sheetmusic{
	font-style: normal;
	float: right;
	margin: 0;
	font-size: 85%;
	letter-spacing: 1px;
	padding-top: 2px;
}

.listenLink{
}
div.songDetail{/* container song description, lyrics*/
	padding:.5em 1em;
	font-size:85%;
}
em.songDesc{/* song description*/
}
p.songLyric{/*song lyrics*/
}

/* --- review info --- */
#albumReviews{/* container div for reviews */
	clear: both;
	padding-top: 10px;
	width: 440px;
	padding-left: 10px;
	font-size: 95%;
	padding-right: 10px;
}
#albumReviews ul{
	list-style: none;
	padding:0;
	margin:0;
}

#albumReviews li{
	margin-bottom:1em;
}

.albumReviews_separator{
	width: 420px;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #666;
	margin-bottom: 15px;
	margin-left: 15px;
}
strong.reviewTitle{
}
div.reviewDetail{
}
.paypal_buynow {
	padding-top: 5px;
	font-size: 95%;
}
.songPLAYbtn {
	width: 21px;
	height: 21px;
	float: left;
	padding-bottom: 2px;
	padding-left: 5px;
}
.songLISTENspacer {
	width: 68px;
	height: 19px;
	margin-left: 5px;
	padding-top: 2px;
}
.song_info_tag {
	font-weight: bold;
	line-height: 15px;
}
.songLyricsInfo {
	font-size: 75%;
	padding-top: 10px;
	font-variant: normal;
}
.songLyricsDescription {
	font-size: 90%;
	font-style:italic;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.song_lyrics_90 {
	font-size: 90%;
}
/* --- end modAlbum ---*/



.videoPage_Wrapper {
	margin-bottom: -10px;
}

/* --- Sidebar News Item ---*/
.sidebaradvert {
	width: 320px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
.sidebaradvert_twitter {
	width: 300px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-top: 90px;
	
}

.sidebaradvert_top {
	float: left;
	background-attachment: scroll;
	background-image: url(../Layout/JAMIE/Images/SidebarBGTOP.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 320px;
	height: 40px;
}
.sidebaradvert_top_twitter {
	float: left;
	background-attachment: scroll;
	background-image: url(../Layout/JAMIE/Images/SidebarTOPtwitter.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 320px;
	height: 40px;
}
	.sidebaradvert_top_title {
	color: #FFF;
	font-size: 23px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	padding-top: 5px;
	}
.sidebaradvert_bg {
	float: left;
	background-attachment: scroll;
	background-image: url(../Layout/JAMIE/Images/sidebarBG.gif);
	background-repeat: repeat-y;
	width: 320px;
}
.sidebaradvert_content {
	width: 320px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	color: #ffffff;
}
.sidebaradvert_content_twitter {
	width: 300px;
	float: left;
	margin-top: 20px;
	
}
.twtr-doc {
	-webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px 15px 15px 15px;
}
.sidebaradvert_foot {
	float: left;
	background-attachment: scroll;
	background-image: url(../Layout/JAMIE/Images/sidebarBGFOOT.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 320px;
	height: 15px;
}
.sidebar_newsitem {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* --- END Sidebar News Item ---*/

#Guestbook_div {
	padding-left: 15px;
	padding-right: 15px;}

/* --- BEGIN SHEET MUSIC ---*/
.sheetmusic_desc {
	margin-bottom: 10px;
	font-size: 12px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-right: 50px;
	padding-top: 10px;
}
#Sheetmusic_tunenames{/* container div for track list */
	width: 460px;
	font-size: 100%;
	line-height: 1.7;
}
#Sheetmusic_tunenames a {
	text-decoration: none;
	}
#Sheetmusic_tunenames ol{/* song listing */
	list-style: none;
	margin:.5em 0;
	padding:0;
	font-weight:bold;
}
#Sheetmusic_tunenames ol li{
	list-style: none;
	padding:1px;
	margin:1px 0;
	background:none;
}

#Sheetmusic_tunenames span.num{
	font-size:90%;
	display:inline-block;
	text-align:right;
	float: left;
	width: 13px;
	margin-right: 5px;
	font-weight:bold;
}

.sheetmusic_tune{
}
.sheetmusic_BACK{
	padding-left: 15px;
	font-weight: bold;
	font-size:14px
}
#sidebar_leafyfoot {
	background-image: url(../Layout/M&S/images/leafy_foot.png);
	background-repeat: no-repeat;
	position: relative;
	height: 100px;
	width: 320px;
	float: left;
}

/* --- LEARN ITM ---*/
#noticeboardintro {
}

#learnITM_wrap {
	padding-bottom: 10px;
}
#learnITM_wrap a {
	text-decoration: none;
	border: none;
}
.hide {
	visibility: hidden;
}
.contact_thankyou_text {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 90%;
	color: #333;
	line-height: 20px;
}
/* --- COMMISSIONS ---*/
#commissions {
	font-size: 90%;
}
.commissions_title {
	font-weight:bold;
	font-size: 1em;
	padding-left: 10px;
}
.commissions_title reg {
	font-weight:normal;
	font-size: 0.8em;
	padding-left: 10px;
}
.commissions_desc {
	line-height: 1.2em;
	padding-bottom: 10px;
	font-size: 0.9em;
	padding-left: 10px;
}
.commissions_desc ital {
	font-style:italic;
}

/* --- EMAIL SIGNUP ---*/
#email_signupform {
	float: left;
	width: 540px;
	min-height: 400px;
	padding-top: 20px;
	padding-left: 20px;
}
/*BOOTSTRAP TABLE*/

table {
	max-width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.table {
	width: 100%;
	margin-bottom: 0;
	line-height: 12px;
	font-size: .9em;
}

.table th,
.table td {
	padding: 8px;
	line-height: 20px;
	vertical-align: top;
}

.table th {
  font-weight: bold;
}

.table thead th {
  vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table .table {
}

.table-condensed th,
.table-condensed td {
	padding: 3px 5px 5px 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}


.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child {
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #e5e5e5;
}

table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

.table tbody tr.success td {
  background-color: #dff0d8;
}

.table tbody tr.error td {
  background-color: #f2dede;
}

.table tbody tr.warning td {
  background-color: #fcf8e3;
}

.table tbody tr.info td {
  background-color: #d9edf7;
}

.table-hover tbody tr.success:hover td {
  background-color: #d0e9c6;
}

.table-hover tbody tr.error:hover td {
  background-color: #ebcccc;
}

.table-hover tbody tr.warning:hover td {
  background-color: #faf2cc;
}

.table-hover tbody tr.info:hover td {
  background-color: #c4e3f3;
}
/*END BOOTSTRAP TABLE*/
