body {
background-color:#ffffff;
font-size: 11px;
font-family:  Verdana, Arial, 'Arial CE', Helvetica,  sans-serif;
color: #000000;
text-align: left;
line-height: 1.3em;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image:   url(../img/leftfill.gif);
background-repeat: repeat-y;
background-position: bottom left;
}


a, a:active { text-decoration: none; color: #005AFF; }
a:visited { text-decoration: none; color: #0049CE; }
a:hover { text-decoration: underline; color: #005AFF; }

a.menu, a.menu:active { font-size: 12px; text-decoration: none; color: #000000; }
a.menu:visited { font-size: 12px; text-decoration: none; color: #000000; }
a.menu:hover { font-size: 12px; text-decoration: none; color: #005AFF; }

a.album, a.album:active { font-size: 17px; text-decoration: none; color: #005AFF; }
a.album:visited { font-size: 17px; text-decoration: none; color: #0049CE; }
a.album:hover { font-size: 17px; text-decoration: underline; color: #005AFF; }

a.archive, a.archive:active { font-size: 11px; text-decoration: none; color: #808080; }
a.archive:visited { font-size: 11px; text-decoration: none; color: #808080; }
a.archive:hover { font-size: 11px; text-decoration: none; color: #000000; }




div.menu {
text-align: left;
vertical-align: text-bottom;
margin: 3px 0 0 250px;
}


a.news, a.music, a.shows, a.people, a.visuals, a.contact, a.widget, a.presskit
{
	display: block;
	float: left;
	height: 41px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}

div.menu.news a.news, div.menu.music a.music, div.menu.shows a.shows, div.menu.people a.people, div.menu.visuals a.visuals, div.menu.contact a.contact, div.menu.widget a.widget, div.menu.presskit a.presskit
{
	display: block;
	float: left;
	height: 41px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}

a.news
{	
	width: 80px;
	background-image: url('../img/menu/news.gif');
}

a.news:hover, div.menu.news a.news:hover
{
	background-image: url('../img/menu/news-on.gif');
	background-repeat: no-repeat;
}

div.menu.news a.news
{
	width: 80px;
	background-image: url('../img/menu/news-click.gif');
}


a.music
{	
	width: 85px;
	background-image: url('../img/menu/music.gif');
}

a.music:hover, div.menu.music a.music:hover
{
	background-image: url('../img/menu/music-on.gif');
	background-repeat: no-repeat;
}

div.menu.music a.music
{
	width: 85px;
	background-image: url('../img/menu/music-click.gif');
}


a.shows
{	
	width: 89px;
	background-image: url('../img/menu/shows.gif');
}

a.shows:hover, div.menu.shows a.shows:hover
{
	background-image: url('../img/menu/shows-on.gif');
	background-repeat: no-repeat;
}

div.menu.shows a.shows
{
	width: 89px;
	background-image: url('../img/menu/shows-click.gif');
}


a.people
{	
	width: 86px;
	background-image: url('../img/menu/people.gif');
}

a.people:hover, div.menu.people a.people:hover
{
	background-image: url('../img/menu/people-on.gif');
	background-repeat: no-repeat;
}

div.menu.people a.people
{
	width: 86px;
	background-image: url('../img/menu/people-click.gif');
}

a.visuals
{	
	width: 88px;
	background-image: url('../img/menu/visuals.gif');
}

a.visuals:hover, div.menu.visuals a.visuals:hover
{
	background-image: url('../img/menu/visuals-on.gif');
	background-repeat: no-repeat;
}

div.menu.visuals a.visuals
{
	width: 88px;
	background-image: url('../img/menu/visuals-click.gif');
}


a.contact
{	
	width: 73px;
	background-image: url('../img/menu/contact.gif');
}

a.contact:hover, div.menu.contact a.contact:hover
{
	background-image: url('../img/menu/contact-on.gif');
	background-repeat: no-repeat;
}

div.menu.contact a.contact
{
	width: 73px;
	background-image: url('../img/menu/contact-click.gif');
}

a.widget
{	
	width: 67px;
	background-image: url('../img/menu/widget.gif');
}

a.widget:hover, div.menu.widget a.widget:hover
{
	background-image: url('../img/menu/widget-on.gif');
	background-repeat: no-repeat;
}

div.menu.widget a.widget
{
	width: 67px;
	background-image: url('../img/menu/widget-click.gif');
}


a.presskit
{	
	width: 75px;
	background-image: url('../img/menu/presskit.gif');
}

a.presskit:hover, div.menu.presskit a.presskit:hover
{
	background-image: url('../img/menu/presskit-on.gif');
	background-repeat: no-repeat;
}

div.menu.presskit a.presskit
{
	width: 75px;
	background-image: url('../img/menu/presskit-click.gif');
}


div.newsletter {
text-align: left;
padding: 40px 0 0 700px;
vertical-align: bottom;

}

div.body {
width: 100%;
height: 100%;
text-align: left;

}

div.center{
display: block;
width: 100%;
text-align: left;
margin-left: 0px;
margin-right: auto;

}


div.top {
height: 118px;
vertical-align: bottom;
text-align: left;
background-image:   url(../img/cutlegs.jpg);
background-repeat: no-repeat;
background-position: bottom left;
}

div.top-menu {
height: 19px;
text-align: right;
vertical-align: text-bottom;
background-color: black;
padding: 0 0 0 0;
}


div.top-top {
height: 55px;
background-image:   url(../img/esflores.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

div.content {
text-align: left;
display: block;
}

div.content-left {
display: block;
float: left;
margin: 0 50px 0 0px;
padding: 0 0 0 0;
width: 251px;
height: 100%;
text-align: left;
/*background-image:   url(../img/leftfill.gif);
background-repeat: repeat-y;
background-position: bottom left;*/
}


img.album-cover {
text-align: left;
margin: 10px 10px 20px 0px;
}

div.content-left-content {
display: block;
float: left;
margin: 20px 40px 20px 40px;
width: 100px;
text-align: left;
}
table.pastshows {
font-size: 10px;
font-family:  Verdana, Arial, 'Arial CE',Helvetica,  sans-serif;
color: #000000;
text-align: left;
vertical-align: top;

}

table.shows {
background-color:#ffffff;
font-size: 10px;
font-family:  Verdana, Arial, 'Arial CE',Helvetica,  sans-serif;
color: #000000;
text-align: left;
padding: 0 0 0 0;
margin: 10px 0 0 0;
width: 150px;
border: 1px;
}


td.shows-date {
width: 187px;
vertical-align: top;
padding: 0 0 0 10px;
}

td.shows-pastshows {
width: 187px;
margin: 0 0 0 10px;
vertical-align: top;
padding: 0 0 0 10px;
}

div.shows-smallinfo {
font-size: 9px;
font-family:  Georgia, Arial, 'Arial CE', Verdana,Helvetica,  sans-serif;
color: #A0A0A0;
margin: 5px 0 15px 0;
}

form {
margin: 5px 0 0 0;
}

input {
height: 15px;
width: 120px; 
}


div.content-right {
display: block;
float: left;
margin: 20px 0px 0px -20px;
width: 480px;
text-align: left;
text-align: justify;
}

div.content-right-right {
display: block;
float: left;
margin: 27px 20px 20px 47px;
width: 150px;
/*height: 429px;*/
text-align: left;
text-align: justify;
/*background-image:   url(../img/showstable.gif);
background-repeat: no-repeat;
background-position: bottom left;*/

}



div.news-entry {
margin: 0 0 0 13px;
}

div.previousnews {
margin: 0 0 50px 0;
}




