body {
background-color: white; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
margin: 10 0 0 0;
} 

a:link, a:visited, a:active {
color: #31658D;
text-decoration: none;
font-weight: bold;
}

a:hover	{
color: black;
}
		
.highlight img{
border:none;
}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.4;
border:none;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border:none;
}

span#redstyle {color: #FF0000;}

div#main {
width: 800px;
margin-left: auto; margin-right: auto; margin-top: 17px; margin-bottom: 17px;
text-align:left;
position:relative;
}

/* set the size to jive with the winOpeners.js window size */
div#tshirtpage {
width: 740px;
margin-left: auto; margin-right: auto; margin-top: 17px; margin-bottom: 17px;
text-align:left;
position:relative;
}

/* this is for the myspace feed */
div#tour {
overflow:auto; 
height:260px;
width:480px;
font-size:12px;
border: black 1px; 
border-style: solid;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
margin-left: 2px;
} 


/* this is for the myspace feed on the HOME page, narrower */
div#tourhomepage {
overflow:auto; 
width:500px;
font-size:12px;
border: none; 
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
margin-left: 2px;
} 

/* this is for the news display */
div#news {
overflow:auto; 
height:340px;
width:437px;
font-size:12px;
border:thin; 
border-style:solid;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
margin-left: 2px;
} 

/* this is for the shows display */
div#shows {
overflow:auto; 
height:540px;
width:437px;
font-size:12px;
border:thin; 
border-style:solid;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
margin-left: 2px;
} 

div#productdescription { 
font-size:12px;
margin-top: 15px;
}

/* set the width to 740 because the review window is open to 750 in winOpeners.js */
div#review { 
font-size:12px;
margin-left: auto; margin-right: auto; margin-top: 17px; margin-bottom: 17px;
text-align:left;
position: relative;
}

div#bandtitle { 
font-size:20px;
vertical-align:top;
font-weight: bold;
}

.mp3links {
font-size:12px;
}

div#bio {
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}

div#posts {
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
}

.photocredits {
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
text-align:right;
}

.bandlinks {
margin: 0 0 20px 0;
font-size:11px;
clear: left;
}

/* this is for the flash photo viewer */
#flashcontent {
height: 490px;
width: 810px;
}

/* this is for the flash store viewer */
#flashstorecontent {
height: 550px;
width: 500px;
}


div#header {
height: 76px;
border-top: 4px black solid; 
border-bottom: 4px black solid;
}

div#content {
font-size:12px;
}

div#storecontent {
font-size:12px;
width:500px;
margin:auto;
}

div#closewindow {
font-size:10px;
}
