a {
color: rgb(65,137,221);
text-decoration: none;
} 
a:hover {
text-decoration: underline;
} 
body {
font: 0.9em verdana, sans-serif;
color: white;
background: black;
padding: 0 20px 0 20px;
margin: 0;
} 
html, body {
  height: 100%;
}
h2 {
  text-transform: capitalize;
} 
h1 {
  text-transform: uppercase;
} 
ul {
	list-style: outside url(images/bullet.jpg);
} 
li {
	padding: 0.2em;
} 

.yellowtitle {
  color: #FFFF00;
}
.bluetitle {
  color: #0000FF;
}
.redtitle {
  color: #FF0000;
}
.note {
  font-size: 0.9em;
} 

#body {
  padding: 10px;
  margin: 10px auto 0 auto;
  border: solid 1px #3f3f3f;
  background: black url("images/background.jpg") no-repeat center;
} 
#navbar {
	text-align: center;
	height: auto;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
} 
.navelement {
	margin: 0 15px 0 15px;
	text-transform: capitalize;
	font-weight: bold;
	color: white;
	font-size: medium;
} 
#currentnav {
  color: rgb(193,4,53);
} 
.name {
background: url(images/blue-noise.gif) repeat ;
padding: 0.2em;
color: white;
text-transform: uppercase;
font: bold 1.2em tahoma, sans-serif;
} 
.band {
background: url(images/red-noise.gif) repeat ;
padding: 0 0.2em 0 0.2em;
color: white;
text-transform: uppercase;
font: bold 1.1em verdana, sans-serif;
} 
.quote {
font: italic 1.3em serif;
display: inline;
} 
.quote:before {
content: open-quote;
} 
.quote:after {
content: close-quote;
} 
.quote+.source {
  text-align: left;
  font: normal 1.0em monospace;
  padding: 0.2em 1em 0.2em 6em;
} 
.song {
  text-transform: capitalize;
} 
.size {
  margin-left: 10px;
  font-size: 0.8em;
} 

#pictures {
	text-align: center;
} 
#pictures table {
margin-left: auto;
margin-right: auto;
border-spacing: 0 10px;
} 
#pictures td {
	padding: 20px 30px 20px 30px;
	text-align: center;
} 

#currentPicture {
	background: #2f2f2f;
} 

#pictures img {
	border: solid 1px #4f4f4f;
} 

#controls {
  padding: 20px;
	font-weight: bold;
	text-align: center;
} 
#controls a {
	margin: 0 20px 0 20px;
} 
.nowplaying {
color: red;
} 
#videos {
diplay: block;
float: left;
} 
.video {
  text-transform: capitalize;
} 
#video {
  float: right;
} 
#bandphoto {
  float: right;
  margin: 5px;
} 
#logo {
position: relative;
left: 40px;
top: 5px;
border: none;
float: left;
} 
#footer {
  text-align: center;
  padding: 3px;
  font-size: 0.8em;
} 
.date {
  font-weight: bold;
} 
.news {
  
} 
.news .date {
  font: normal 1.0em monospace;
  border-top: solid 1px #2f2f2f;
  padding-top: 5px;
  text-align: right;
  position: relative;
  top: 15px;
} 
.news .title {
margin: 4px 0;
   font-weight: bold;
   text-transform: uppercase;
color: yellow;
} 
.address {
  font: normal 1.0em monospace;

} 
.city {
font-weight: bold;
} 


#splash {
border: none;
}

