/* stylesheet by matt murphy */

/* may eventually need to put scrollbar stuff in both html and body. scrollbars are technically html, not body */
body {font-family: arial, "times new roman", helvetica, sans-serif; font-size: 11px; color: white;
scrollbar-3dlight-color:;
scrollbar-arrow-color:black;
scrollbar-base-color:;
scrollbar-darkshadow-color:;
scrollbar-face-color:#95AAC9;
scrollbar-highlight-color:;
scrollbar-shadow-color:;}
body td {font-family: arial, "times new roman", helvetica, sans-serif; font-size: 11px; color: white;}

/* base color could also go #95AAC9 (blue)
 from nickel creek
	SCROLLBAR-FACE-COLOR: #5F5556; SCROLLBAR-HIGHLIGHT-COLOR: #403836; SCROLLBAR-SHADOW-COLOR: #666666; SCROLLBAR-3DLIGHT-COLOR: #4D4D4D; 
	SCROLLBAR-ARROW-COLOR:  #000000; SCROLLBAR-TRACK-COLOR: #5F5556; SCROLLBAR-DARKSHADOW-COLOR: #514746;}
*/

h1, h2 {color: black;}
h3 {color: gray;}
h4 {color: gray;}
h5 {color: gray;} 
b {color: white;}
ul {color: white;}
hr {color: gray; border:0; padding: 0; margin: 0;}
.fineprint {font-size: 9px;}
.bigger {font-size: 16px; font-weight: bold;}
.red {color: red;}

a:link {color: gray; }
a:visited {color: gray; }
a:hover {color: white; }
.nav a {text-decoration: none;}
.nav a:link {color: black;}
.nav a:visited {color: black;}
.nav a:hover {color: white;}/* text-decoration: underline;} */
.nav {border:0; padding:0; margin:0; font-size: 12px; font-weight: bold; color: black;}
.specs a {text-decoration: none;}
.specs a:link {color: black; }
.specs a:visited {color: black; }
.specs a:hover {color: white;}/* text-decoration: underline;} */
.specs ul {color: black;}
.specs h2 {color: black;}
.specs {border:0; padding:0; margin:0; font-size: 12px; font-weight: bold; color: black;}
#speccurrent {color: white;}
#header {color: #0033ff; font-size: x-large; line-height: 3; font-weight: bold;}
#navcurrent {color: white;}
#navdot {color: gray;}
#descriptions {color: white;}
.songdesc {color: white;}
.colordujour {color: #0033ff;}
#7hours {color: white;}
#highlighttext {color: white;}

.ltdots {position: relative; top: 0%; left: 100px; border: 0; margin: 0; padding: 0;}
.gtdots {position: relative; top: 300px; left: 140px; border: 0; margin: 0; padding: 0;}
.line {position: relative; top: -7px; left: 0px; border: 0; margin: 0; padding: 0; z-index: 0;}
#dot {position: relative; z-index: 1;}

.startpoint {}
.bgrect {border: 0px; padding: 0px; margin: 0px;}
.bgrect h1 {font-size: 18px; font-weight: bold;}
.bgrect h2 {font-size: 16px; font-weight: bold;}
.bgrect h3 {font-size: 14px; font-weight: bold;}
.bgrect h4 {font-size: 12px; font-weight: bold;}

/* .bigbox {position: absolute; top: 100px; left: 100px; background-color: #aaaaaa; z-index: 0;} */
/* .bigbox {position: relative; left: 0px; top: 0px; background-color: #aaaaaa; z-index: 0;} */
/* .bigbox {margin: 0 auto; width: 758px;} */
 .bigbox {position: relative; margin: 0 auto; width: 758px; height: 525px; text-align: left;} */
/* .bigbox {background-color: #aaaaaa; position: relative; margin-left: auto; margin-right: auto; width: 758px;} */

#main a, #main a:link, #main a:visited, #main a:hover {color: #ffffff;}
#main {color: #ffffff;}
#main a, #main a:visited, #main a:link, setlistyearlist a:hover {color: #ffffff; text-decoration: underline;}

/*.setlistyearlist {text-align: right; width:100%;} */
.setlistyearlist a, .setlistyearlist a:visited, .setlistyearlist a:link, setlistyearlist a:hover {color: #ffffff; text-decoration: underline;}

#lilpicture {position: absolute; top: 0px; left: 8px; width: 198px; height: 115px; z-index: 1;}
#namelogo {position: absolute; top: 0px; left: 208px; width: 550px; height: 115px; z-index: 1;}
#navigation {position: absolute; top: 117px; left: 8px; width: 198px; height: 115px;
	background: url(/images/backgrounds/navblank.jpg) no-repeat left top; z-index: 1;}
#nextshow {position: absolute; top: 234px; left: 8px; width: 198px; height: 115px; overflow: auto;
	background: url(/images/backgrounds/showsblank.jpg) no-repeat left top; z-index: 1;}
#box1 {position: absolute; top: 351px; left: 8px; width: 198px; height: 43px;
	background: url(/images/backgrounds/box1blank.jpg) no-repeat left top; z-index: 1;}
#box2 {position: absolute; top: 396px; left: 8px; width: 198px; height: 43px;
	background: url(/images/backgrounds/box2blank.jpg) no-repeat left top; z-index: 1;}
#box3 {position: absolute; top: 441px; left: 8px; width: 198px; height: 43px;
	background: url(/images/backgrounds/box3blank.jpg) no-repeat left top; z-index: 1;}
#main {position: absolute; top: 117px; left: 208px; width: 550px; height: 367px; overflow: auto; z-index: 1;}
#mainbg {position: absolute; top: 117px; left:208px; width: 550px; height:367px; z-index: 0;}
#bottom {position: absolute; top: 486px; left: 8px; width: 750px; height: 27px;
	background: url(/images/backgrounds/bottomblank.jpg) no-repeat left top; z-index: 1;}

#leftfade {position: absolute; top: 0px; left: 0px; width: 8px; height: 513px; z-index: 1;}
#bottomleftfade {position: absolute; top: 513px; left: 0px; width: 8px; height: 12px; z-index: 1;}
#bottomfade {position: absolute; top: 513px; left: 8px; width: 750px; height: 12px; z-index: 1;}

.navtext a {font-weight: bold; font-size: 12px;}
.navtext a:visited, .navtext a:link {color: #ffffff; text-decoration: none; }
.navtext a:hover {color: #ffffff; text-decoration: underline;}
#nav0link {position:absolute; top: 10px; left: 30px;}
#nav1link {position:absolute; top: 23px; left: 30px;}
#nav2link {position:absolute; top: 36px; left: 30px;}
#nav3link {position:absolute; top: 49px; left: 30px;}
#nav4link {position:absolute; top: 62px; left: 30px;}
#nav5link {position:absolute; top: 75px; left: 30px;}
#nav6link {position:absolute; top: 88px; left: 30px;}

#navdot0 {position:absolute; top: 15px; left: 22px;}
#navdot1 {position:absolute; top: 28px; left: 22px;}
#navdot2 {position:absolute; top: 41px; left: 22px;}
#navdot3 {position:absolute; top: 54px; left: 22px;}
#navdot4 {position:absolute; top: 67px; left: 22px;}
#navdot5 {position:absolute; top: 80px; left: 22px;}
#navdot6 {position:absolute; top: 93px; left: 22px;}

.hidespecs {}
#navleft {position:absolute; top: 0px; left: 0px; width: 15px; height: 115px;}
#navtop {position:absolute; top: -12px; left: 15px; width: 173px; height: 12px;}
#navright {position:absolute; top: 0px; left: 188px; width: 15px; height: 115px;}
#navbottom {position:absolute; top: 110px; left: 15px; width: 173px; height: 12px;}

.spectext a {font-weight: bold; font-size: 12px;}
.spectext a:visited, .spectext a:link {color: #ffffff; text-decoration: none; }
.spectext a:hover {color: #ffffff; text-decoration: underline;}
#specnavgeneric {visibility: visible; position: absolute; top: 0px; left: 100px;}
#specnav0 {visibility: hidden; position: absolute; top: 0px; left: 100px;}
#specnav1 {visibility: hidden; position: absolute; top: 0px; left: 100px;}
#specnav2 {visibility: hidden; position: absolute; top: 0px; left: 100px;}
#specnav3 {visibility: hidden; position: absolute; top: 0px; left: 100px;}
#specnav4 {visibility: hidden; position: absolute; top: 0px; left: 100px;}
#specnav5 {visibility: hidden; position: absolute; top: 0px; left: 100px;}
#specnav6 {visibility: hidden; position: absolute; top: 0px; left: 100px;}
.spec0 {position: absolute; top: 10px; left: 23px;}
.spec1 {position: absolute; top: 23px; left: 23px;}
.spec2 {position: absolute; top: 36px; left: 23px;}
.spec3 {position: absolute; top: 49px; left: 23px;}
.spec4 {position: absolute; top: 62px; left: 23px;}
.spec5 {position: absolute; top: 75px; left: 23px;}
.spec6 {position: absolute; top: 88px; left: 23px;}

#specdot0 {position: absolute; top: 15px; left: 15px;}
#specdot1 {position: absolute; top: 28px; left: 15px;}
#specdot2 {position: absolute; top: 41px; left: 15px;}
#specdot3 {position: absolute; top: 54px; left: 15px;}
#specdot4 {position: absolute; top: 67px; left: 15px;}
#specdot5 {position: absolute; top: 80px; left: 15px;}
#specdot6 {position: absolute; top: 93px; left: 15px;}

.showstext {color: #000000;}
.showstext a {} /* {font-weight: bold;}*/
.showstext a:visited, a:link {color: #000000; text-decoration: none; }
.showstext a:hover {color: #ffffff; text-decoration: underline;}
#showsheader {position:absolute; top: 0px; left: 0px; font-size: 14px; font-weight: bold;}
#shows1link {position:absolute; top: 40px; left: 15px;}
#shows2link {position:absolute; top: 55px; left: 15px;}
#shows3link {position:absolute; top: 70px; left: 15px;}

.box1textnolink {font-weight: bold; color: #000000;}
.box1text a {font-weight: bold;}
.box1text a:visited, .box1text a:link {color: #000000; text-decoration: none; }
.box1text a:hover {color: #ffffff; text-decoration: underline;}
#box1link {position: absolute; top: 15px; left: 105px;} 

.box2text a {font-weight: bold;}
.box2text a:visited, .box2text a:link {color: #000000; text-decoration: none; }
.box2text a:hover {color: #ffffff; text-decoration: underline;}
#box2link {position:absolute; top: 15px; left: 5px;} 

.box3text a {font-weight: bold;}
.box3text a:visited, .box3text a:link {color: #000000; text-decoration: none; }
.box3text a:hover {color: #ffffff; text-decoration: underline;}
#box3link {position:absolute; top: 15px; left: 45px;}

.bottomtext a {font-weight: bold;}
.bottomtext a:visited, .bottomtext a:link {color: #000000; text-decoration: none; }
.bottomtext a:hover {color: #ffffff; text-decoration: underline;}
#bottomleft {position: absolute; top: 10px; left: 10px;}
#bottommiddle {position: absolute; top: 10px; left: 350px;}
#bottomright {position: absolute; top: 10px; left: 670px;}

.mainmargins {margin: 0px 30px 0px 30px;}
.legalmargins {position: relative; left: 135px;}

.tourheader, .tourheader a, .tourheader a:link, .tourheader a:visited, .tourheader a:hover {font-size: 15px; font-weight: bold; color: #ffffff;}
.tourspecs {margin-left: 35px;}
.setlistshow {font-weight: bold;}
.setlistspecs {margin-left: 35px;}

.inline {color: white;}
.inline h1, h2, h3 {color: white;}
.bottom {font-weight: bold; color: #ffffff}
.presskit {font-weight: bold;}
.music {font-weight: bold;}
.quicktour {font-weight: bold;}

#legal a:link, #legal a:visited, #legal a:hover {color: #ffffff; text-decoration: underline;}
#openingleft {position: absolute; top: 190px; left: 60px;}
#openingright {position: absolute; top: 258px; left: 235px; width: 250px;}
/*#openingright {position: absolute; top: 328px; left: 235px; width: 250px;}*/

/*#main .setlistoriginal a {color:#ffffff; text-decoration: none; }*/
/*#main .setlistcover a {color:#c4c4a0; text-decoration: none; }*/
#main .setlistoriginal a {color:#ffffff; text-decoration: none; }
#main .setlistoriginal a:visited, #main .setlistoriginal a:link {color:#ffffff; text-decoration: none; }
#main .setlistoriginal a:hover {color:#ffffff; text-decoration: underline;}
#main .setlistcover a {color:#bbbbbb; text-decoration: none; }
#main .setlistcover a:visited, #main .setlistcover a:link {color:#bbbbbb;}
#main .setlistcover a:hover {color:#bbbbbb;} /* text-decoration: underline;}*/
