body	{
	color: #000000;
	margin: 0 0 0 0;
	font-family: helvetica, lucida grande, verdana, sans serif;
	font-size:1em;
	background-image: url(/images/background-greyish.jpg);
}

#frame {
color: black;
background-repeat: repeat;
width: 850px;
margin-left:auto;
margin-right: auto;
text-align: left;
overflow: hidden;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(/images/background-50.png);
}

#narrowframe {
width: 750px;
padding-left:50px;
padding-right:50px;
margin-left:auto;
margin-right: auto;
text-align: left;
overflow: hidden;
background-image: url(/images/background-50.png);
}

#topleft {
padding-left: 20px;
margin-right: 30px;
float: left;
width: 290px;
margin-left:auto;
text-align:left;
overflow:hidden;
border:0px;
}

.topleft-text {
font-size: medium;
line-height: 1.2em;
font-family: helvetica, "lucida grande", tahoma, sans-serif;
color:#363636;
}

#smalltop-gig {
width:250px;
margin-top: 20px;
margin-right: 5px;
float: left;
margin-left:5px;
padding-left:10px;
padding-right:10px;
padding-top: 0px;
padding-bottom: 0px;
text-align:left;
overflow:hidden;
border:0px;
color:white;
text-shadow: 2px 2px 2px #363636;
background-color: #333333;	
}

#smalltop-player {
float: left;
width: 280px;
margin:5px;
padding-top:0px;	
text-align:left;
overflow:hidden;
border:0px;
}

#doublewide {
width:750px;
margin-left:auto;
margin-right: auto;
text-align: left;
overflow: hidden;
border:0px;
}

#doublewide #indent {
float:right;
width:400px; 
margin-top:20px;
margin-right:20px; 
margin-left10px; 
}

#doublewide #leftindent {
float:left;
width:300px; 
}

#doublewide-bottom {
width:750px;
margin-left:auto;
margin-right: auto;
text-align: left;
overflow: hidden;
border-top:2px solid #000;
}

#banner {
	background-image: url(/images/background-green.jpg);
	background-repeat: repeat-x;
}

.tag {
font-family:courier new, courier;
font-weight:bold;
font-size:small;
margin-top:5px;
margin-bottom:5px;
}

#menu {
text-shadow: 2px 2px 2px black;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 5px;
margin-top: 0px;
padding-top: 10px;
background-image: url(/images/trans-grey.png);
background-repeat: repeat-x;
color: white;
font-family: helvetica, "lucida grande", tahoma, sans-serif;
font-size: 1.25em;
font-weight:bold;
}

.link {
padding-bottom: 5px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
}

a:link {
color: #970015;
text-decoration:none;
}

a.banner:link {
color: #f6f5ff;
text-decoration:none;
}

a:hover {
background:#ede600;
color:#14285F;
text-decoration:none;
}

a.link {
color: #fff6fc;
}

a.link:visited {
color:#CCCC00;
text-decoration:none;
}

a.banner:hover {
text-decoration:none;
}

a:visited { color: #C90; text-decoration: none;}

  a[href*=".mp3"]:after{
  content: url("/images/itunes.jpg"); 
  }
 

#text {
padding-left:10px;
padding-right:20px;
padding-top:20px;
width:400px;
float:left;
overflow:hidden;
}

#photos {
width: 315px;
padding-top:20px;
float:left;
overflow:hidden;
}

#topphoto {
margin-top: 15px;
float:left;
overflow:hidden;
}

#leftphototext {
padding-right:20px;
padding-top: 0px;
margin-right:10px;
width: 500px;
float:left;
overflow:hidden;
}

#righttext {
width: 205px;
padding-top:20px;
float:left;
overflow:hidden;
}


#narrowtext {
padding-left:10px;
padding-right:20px;
padding-top:20px;
width:200px;
float:left;
overflow:hidden;
}

#widephotos {
width: 515px;
padding-top:20px;
float:left;
overflow:hidden;
}

.maintext {
font-family: helvetica, lucida grande, verdana, sans serif;	
line-height:130%;
margin-left:10px;
}

.posted	{ 
		font-family:helvetica, Lucida Grande, verdana, arial, sans-serif; 
		font-size: x-small; 
		color: #000; 
		margin-bottom:25px;
		}

#sidebar {
		clear: right;
		width: 300px;
		float:left;       
        }

.side {
		font-family: helvetica, lucida grande, verdana, sans serif;
		color:#000;
		font-size: x-small;
		font-weight:normal;
	line-height:1.5;	
        padding-left:40px;
}	

.frontside {
		font-family: helvetica, lucida grande, verdana, sans serif;
		color:#000;
		font-size:small;
		font-weight:normal;
 	line-height:1.1;	
        padding-left:40px;
}	

.sidetitle {
		font-family:Helvetica, "Lucidia Grande", "Trebuchet MS", Arial, sans serif;
		color: #210133;
		font-size: medium;
		font-weight:bold;
  		margin-top:10px;
  		margin-bottom:10px;
		margin-left:30px;	
		}		

.frontsidetitle {
		font-family:Helvetica, "Lucidia Grande", "Trebuchet MS", Arial, sans serif;
		color:#300;
		font-size:small;
		font-weight:bold;
  		margin-top:10px;
		margin-left:30px;	
		}		


	.powered {
		font-family: helvetica, lucida grande, verdana, sans serif;
		color:#000;
		font-size:x-small;
		font-weight:normal;
	line-height:1.5;	
        padding-left:25px;
margin-top:20px;
}	


blockquote {
		margin: 10px 20px 0 30px;
  		padding: 0 0 0 20px;
	background: url(/images/quotes.png) no-repeat top left;
		}
		
		

.hellyeah {
font-size:1.1em;
font-weight:bold;
}

.abouttext {
font-family: helvetica, "lucida grande", tahoma, "helvetica neue", sans serif;	
line-height:140%;
margin-left:10px;
margin-right:10px;
}

.spacedimage {
margin-left:10px;
}

#wideimages {
text-align:center;
width:700px;
margin-left:auto;
margin-right: auto;
border:0px;
}

.topbiotext {
font-family: "helvetica neue", helvetica, "lucida grande", tahoma, sans;
font-size: small;
}

.topwidgets {
		font-family: helvetica, "lucida grande", verdana, sans serif;
		color:#000;
		font-size: small;
		font-weight:normal;
	line-height:1.5;	
	}
	
.smalldate {
font-size:x-small;
line-height: 1 em;
}

.bigdate {
word-break: keep-all;
font-size:large;
font-weight:bold;
line-height: 1 em;
}

.smallgiginfo {
font-size:x-small;
line-height: 1em;
}

.biggiginfo {
word-break: keep-all;
font-size:large;
line-height: 1 em;
}

.gigtable {
}

.gigheader {
color:#363636;
}
