a:link,a:visited {
 color:#223048;
}
a:hover,a:active {
 color:#001026;
 text-decoration:none;
}
body {
 background-color:#000;
 background-image:url('/pics/bg.png');
 background-repeat:repeat-x;
 font-family:verdana, arial, sans seriff;
 font-size:14px;
 margin:0px;
 padding:0px;
}

#wrapDiv, #hoverImgDiv {
 background-repeat:no-repeat;
 width:900px;
 height:600px;
 padding:0;
}

#hoverImgDiv {
 margin:0 -900px -600px 0;
}

#wrapDiv {
 background-image:url('/pics/bgGuitar.png');
 margin-top:20px;
 margin-right:auto;
 margin-left:auto;
}

#messageDiv {
 margin-top:75px;
 margin-left:225px;
 color:#fff;
 display:none;
}
h1 {
 font-size:16pt;
 margin:0 0 5px 0;
 font-variant: small-caps;
 z-index:0;
}
h2 {
 font-size:13pt;
 margin:0 0 5px 0;
 font-variant: small-caps;
}
#contentWrap {
 background-image:url('/pics/blueDivBorder.png');
 background-repeat:no-repeat;
 /* 25+15+400+15=455 */
 margin:25px 0 -455px 25px;
 padding:15px 8px 15px 15px;
 width:612px;
}
#content {
 height:400px;
 padding-right:5px;
 overflow:auto;
 width:602px;
 z-index:2;
 color:#fff;
 font-size:10pt;
}
#content a:link, #content a:visited {
 color:#fff;
}

#content a:hover {
 color:#fff;
 text-decoration:none; 
}
#content ul {
  display:block;
  margin:0 0 15px 0;
  padding:0;
}
#content ul.fileList li {
  list-style-type:none;
  margin:5px 0px 0px 25px;
  padding:2px;
}

a img{
 border-width:0;
}

#menuLink1 {
 position:relative;
 top:492px;
 left:270px;
}

#menuLink2 {
 position:relative; 
 top:504px;
 left:275px;
}

#menuLink3 {
 position:relative; 
 top:516px;
 left:280px;
}

#menuLink4 {
 position:relative; 
 top:528px;
 left:285px;
}

#menuLink5 {
 position:relative; 
 top:537px;
 left:290px;
}

#menuLink6 {
 position:relative; 
 top:548px;
 left:295px;
}

#controlDiv {
 margin-bottom:-15px;
 height:15px;
 text-align:right;
 width:585px;
 z-index:1;
}
#controlDiv img {
 cursor:pointer;
}


#contactDiv {
 position:relative;
 top:25px;
 left:670px;
 color:#fff;
 width:200px;
}

#menuDiv {
 height:30px;
 margin-bottom:-30px;
}

/* Tabs */

#tabsDiv {
 float:right;
 height:430px;
 margin:25px 4px 0 0;
 overflow:hidden;
}
#tabsWrap {
 width:208px;
}
#tabLinksDiv {
 width:31px;
 float:left;
 position:relative;
 z-index:1;
}
#showsTabToggle {
 background-image:url('/pics/showsTabBorder.png');
 background-position: 1px -70px;
 background-repeat:no-repeat;
 display:inline-block;
 margin-top:70px;
 width:31px;
 height:141px;
}
#shoutboxToggle {
 background-image:url('/pics/shoutboxBorder.png');
 background-position: 1px -213px;
 background-repeat:no-repeat;
 display:inline-block;
 height:217px;
 margin-top:2px;
 width:31px;
}
#showsTabToggle img {
 border-style:none;
}
#shoutboxToggle img {
 margin-top:30px;
 border-style:none;
}
/* Tab2 */

#tabsDiv a{
  color:#fff;
}

.showsTab {
 background-image:url('/pics/showsTabBorder.png');
 background-position: -30px 0;
 background-repeat:no-repeat;
 color:#fff;
 display:inline-block;
 font-size:8pt;
 height:430px;
 margin:0;
 overflow:hidden;
 padding:0;
}

.showsTab div {
 padding:5px 27px 5px 10px;
 width:140px;
 height:420px;
 overflow:auto;
}

.showsTab div div {
 padding:0;
 width:auto;
 height:auto;
 overflow:visible;
}

/* Shoutbox */

.shoutBox {
 background-image:url('/pics/shoutboxBorder.png');
 background-position: -30px 0;
 background-repeat:no-repeat;
 color:#fff;
 display:inline-block;
 font-size:8pt;
 height:430px;
 margin:0;
 overflow:hidden;
 padding:0;
}
.shoutBox div {
 height:420px;
 padding:5px 27px 5px 10px;
 overflow:auto;
 width:140px;
}
.shoutBox div div {
 padding:0;
 width:auto;
 height:auto;
 overflow:visible;
}
.shoutBox div ul {
 padding:0;
 margin:0;
}
.shoutBox div li {
 list-style-type:none;
 border-style:solid;
 border-color:#fff;
 padding:3px 0 3px 0;
 border-width:0px 0px 1px 0px;
}
.shoutBox div input {
 font-size:8pt;
 padding:1px;
 margin:2px 0px;
 background-color:#000;
 border:1px solid #fff;
 color:#fff;
}

/* Gallery Styling */
.galleryDiv {
 display:table;
 margin:auto;
}
.galleryDiv div {
 display:table-row;
}
.galleryDiv span {
 display:table-cell;
}
.galleryDiv .imgCell {
 padding:0 5px;
 text-align:center;
}

#galleryDiv_sean .imgCell {
 width:500px;
 vertical-align:middle;
}
.captionsDiv p {
  margin:0 auto;
}
#galleryPrevLink_sean,
#galleryNextLink_sean {
  display:inline-block;
  margin-top:130px;
}

/* Footer Styling */
#footerDiv {
 clear:both;
 color:#fff;
 font-size:10px;
 margin-top:10px;
 margin-right:auto;
 margin-left:auto;
 text-align:center;
}
#footerDiv a:link,#footerDiv a:visited {
 color:#fff;
}
#footerDiv a:hover,#footerDiv a:active {
 color:#fff;
 text-decoration:none; 
}


