/* CSS Document */
body{font-family: Arial, Helvetica, sans-serif;	
	background-repeat: repeat;margin:4px;background:#26314c; }
/*background-image: url(images/common/backpat2.jpg);*/
#container{width:941px;border:1px solid #281760;background:#fff;margin:0 auto;padding:4px}
#top{background:#fff;width:100%;}
#logo{float:left;width:175px;margin:0;padding:10px 0 0 13px;background:#fff;}
img { 
	border: none;
}
#navBanFrame{width:737px;background:#281760;padding:0;margin:0px;float:right;}
#topNavPix{position: relative;background:#fff;width:725px;margin:4px 4px 0 4px;padding:2px;height:112px}

img.banner{padding-left: 2px;margin:0;float:left;}
img.leftBanner{padding-right: 0;margin:0;float:left;}

/* ARTIST PAGE LAYOUT*/
#pageDetail{margin-left:205px;}
#artistLink{padding:0px;display:inline;margin-bottom:50px;	left:465px;	top:10px;	position: absolute;}

#pageDetail ul {list-style:none;margin: 0;}
#pageDetail li {float:right;padding:2px 20px 2px 5px;margin-bottom:3px;}

#pageDetail li.spatt2{border-left: 12px solid #fe9b29}
#pageDetail li.pop2{border-left: 12px solid #f5dc1e}
#pageDetail li.jazz2{border-left: 12px solid #2b38c7}
#pageDetail li.symp2{border-left: 12px solid #f57bcd}
#pageDetail li.world2{border-left: 12px solid #8845b4}
#pageDetail li.holi2{border-left: 12px solid #00a749}
#pageDetail li.class2{border-left: 12px solid #bf3a3a}
#pageDetail li.fam2{border-left: 12px solid #4cade7}
#leftNav{width:200px;margin-right:1px;float:left;}
#leftNav ul {list-style:none;margin: 0;background:#fff;padding:0;font-size:.9em;}
#leftNav li {padding:5px 20px 5px 10px;margin-bottom:3px;border-bottom: 1px solid #50417e}
#leftNav li.last {padding:5px 20px 5px 10px;margin-bottom:3px;border-bottom: none}

#photoDownload td{padding:7px;}


.extraSpace {border:1px solid #fe9b29; margin:10px;width:25px;}

.chart{padding:0;width:90px}
form, td, input{font: 11px arial,san-serif;color:#000;}

/*COLORS*/
.spatt{background:#fe9b29}
.pop{background:#f5dc1e}
.jazz{background:#2b38c7}
.symp{background:#f57bcd}
.world{background:#8845b4}
.holi{background:#00a749}
.class{background:#bf3a3a}
.fam{background:#4cade7}

.border{border-left: 1px solid #50417e;border-bottom: 1px solid #50417e;}
.none{background:#fff;border-left: 1px solid #50417e;border-bottom: 1px solid #50417e;}
.end{border-left:none;}
td.chart{width:10px;}
td.legendLeft{width:32px;border-bottom: 1px solid #50417e;}
td.legendRight{width:4px;border-bottom: 1px solid #50417e;}

td.legendText{width:148px;background:#fff;padding:4px 2px 4px 8px;font: 10px arial,san-serif;line-height:14px;border-bottom: 1px solid #50417e;}
table.mainChart{border-left: 1px solid #281760;border-right: 1px solid #281760;border-top: 1px solid #281760;   width:362px;}
.bandName{width:272px;padding:2px 2px 2px 4px;border-left: 1px solid #50417e;border-bottom: 1px solid #50417e;font: 10px arial,san-serif;color:#000;line-height:14px}

.rowColor{background:#f6edfe}
.rowColor2{background:#fff}
tr.topAlign{
	vertical-align: top;
}

table.tourSched td{padding:5px 16px 5px 4px;}
table.tourSched tr.month td{font: italic bold 1.2em arial,san-serif;color: #281760;padding-top:15px;}
table.tourSched tr.hilite td{background:#faf5ff}
.hold{color:#faf5ff;line-height:18px}
#leftLegend, #leftNav{float:left;}
#mainRoster{float:left;}
.leftSideMain{padding-right:4px;}
table.outerShell, table.outerShell2, .leftShell2, #rightShell2, #genreRight, #wideRight{border:4px solid #281760;background:#281760}

#rightShell2{float:left;width:731px;background:#fff;margin-left:1px;font: .8em arial,san-serif;color:#000;}
#genreRight, #wideRight{float:left;width:707px;background:#fff;padding:5px 10px 5px 10px;font: .8em arial,san-serif;color:#000;}
#leftSide {float:left; width:300px;margin:5px;padding:4px 8px}
.contentPad{margin-left:6px;padding:4px 8px}
#rightSide{float:left; width:384px;margin:5px 5px 5px 10px;padding:4px 0}
#fullPage{padding:5px 5px 5px 10px;}
table.outerShell2{margin-right:3px;}
#footer{font: .8em arial,san-serif;line-height:1.75em;margin-top:15px}
.designer{font-size:.9em;}
.floatLeft{float:left}
.setWidth{width:210px;}
.setWidth2{width:500px;}
.inline{display:inline;}
h1.headerText{font: italic normal .95em arial,san-serif;color: #281760;width:574px;padding:5px;margin:10px 0 0 220px;display:block;}
.bigText{font: normal 1.4em arial,san-serif;color: #281760;padding:0;margin:0}

h1.artistName{display:inline;color:#281760;font: italic  1.2em arial,san-serif;}
.textHilite{color:#281760}
#leftLegend h2 {color:#fff;	font-size:1.6em;line-height:1em;	text-align: center;margin:0;padding:2px 4px 5px;;font-weight:normal;
}
#leftNav h2{color:#fff;	font-size:1em;line-height:1em;	text-align: center;margin:0;padding:5px;font-weight:normal;}
#rightShell2 h2, #genreRight h2, #wideRight h2 {font: italic normal 1.5em arial,san-serif;color: #281760;margin:0;padding:5px 0 0;}
.outerShell h2 {font: italic normal 1.6em arial,san-serif;color:#fff;margin:0;padding:2px 4px 2px;}
#rightShell2 p, #genreRight p, #wideRight p{padding:8px 3px 6px 0;margin:2px 0 0 0; line-height:1.45em;}

#wideRight ul{margin: 0}
#wideRight ul li{
	margin-bottom:7px;list-style-image: url(images/common/Bulletpurp.gif);list-style-type: none;}
#genreRight p{border-top: 1px dotted #281760;padding:12px 3px 10px 0;}
#genreRight p.inner{border-top: none;padding:0px 3px 10px 0;margin-top:0}
#genreRight p.first{border-top: none;padding:22px 3px 10px 0;margin-top:0}
/*links*/
#globNav{width:727px;background:#281760;padding:0;}
#globNav ul {list-style:none;margin: 0;}
#globNav li {float:right;padding:2px 15px;background:#281760;border-left: 2px solid #fff;}

#topNavPix a{display:inline;font-size:0.95em;text-decoration:none;color:#fff;padding:3px 10px;margin-left:2px;background:#281760; }
#topNavPix a:hover{text-decoration:underline;}

#mainRoster a{text-decoration:none; color:#000;}
#mainRoster a:hover{text-decoration:underline;}

#leftLegend a, #footer a{color:#000;}
#leftLegend a:hover, footer a:hover{text-decoration:none;}

#genreRight a {color:#1191cd; text-decoration:none;}

#genreRight a:hover {text-decoration:underline;}
#globNav ul a { color:#fff;font-size:.95em;

	line-height: 1.4em;	
	padding: 0px  3px;border-left: 4px solid #281760;
	text-decoration: none;
}
#globNav a:hover, #globNav a.globActive:hover {color:#f2f59d;
	color: #globNav;
	text-decoration: underline;
	border-left: 4px solid #f2f59d
}

#globNav a.globActive{color:#f2f59d;
	color: #globNav;
	text-decoration: none;
	border-left: 4px solid #f2f59d
}
#leftNav a{text-decoration:none; color:#000;}
#leftNav a:hover{color:#1191cd;}
#leftNav a.active{text-decoration:none; color:#1191cd;}
#leftNav a.active:hover{color:#1191cd;}

#leftNav h2 a{text-decoration:none; color:#fff;}
#leftNav h2 a:hover{text-decoration:none;color:#fff;}


#pageDetail a{text-decoration:none; color:#281760;}
#pageDetail a:hover, {text-decoration:underline; }

#rightShell2 a{color:#1191cd;}
#rightShell2 a:hover{text-decoration:none; }

#genre{width:200px;margin-right:1px;float:left;}
#genre ul {list-style-image: url(images/common/bulletArrow.gif);margin-left: 30;background:#fff;padding:0;font-size:.9em;}
#genre li {padding:5px 20px 5px -10px;margin-bottom:3px;border-bottom: 1px solid #50417e}
#genre li.last {padding:5px 20px 5px 10px;margin-bottom:3px;border-bottom: none}



/* FORMS*/
input,select{border:1px solid #281760; background: #fff;}
#message{border:1px solid #281760;background: #faf5ff;}

#btnGo, #formsubmit{color: #000;background: #faf5ff;border: 1px solid #281760;padding:1px 4px;font-size:10px;}

/*Contact Form*/
#formsubmit{ margin: 14px 0; display: inline; width: 75px;}
.right{font: 100% verdana,sans-serif;width:75px;float:left;text-align:right;clear:both;padding:6px 4px;}
#leftSide p.list, #rightSide p.list{padding:3px 3px 2px 0;margin: 0;}