* {
margin:0;
padding:0;
border:0;
}

html, body {
height:100%;
margin: 0;
padding: 0;
}

/* Disable Safari form highlighting */
input:focus {
outline: none;
}

body {
color: #000000;
background-color: #CD0000;
background-image: none;
background-repeat: repeat-n; 
font-family: Arial, Sans-Serif;
font-size: 1.0em;
}

form {
padding: 0;
margin: 0;
}

a, a:link, a:visited {
color: #000000;
text-decoration: none;
border-bottom: none;
}

a:hover, a:active {
color: #E6C4A6;
border-bottom: none;
}

a.beigelink, a.beigelink:link, a.beigelink:visited {
color: #E6C4A6;
text-decoration: none;
border-bottom: 1px solid;
}

a.beigelink:hover, a.beigelink:active {
color: #E6C4A6;
border-bottom: none;
}

a.dullbeigelink, a.dullbeigelink:link, a.dullbeigelink:visited {
color: #daab82;
text-decoration: none;
border-bottom: 1px solid;
}

a.dullbeigelink:hover, a.dullbeigelink:active {
color: #daab82;
border-bottom: none;
}

a.dullbeigelink2, a.dullbeigelink2:link, a.dullbeigelink2:visited {
color: #000000;
text-decoration: none;
}

a.dullbeigelink2:hover, a.dullbeigelink2:active {
color: #daab82;
border-bottom: none;
}

.header {
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 0;
}

.headerimage {
border: 0;
}

.nav {
width: 641px;
text-align: right;
margin-left: auto;
margin-right: auto;
margin-top: 0;
padding: 0 17px 0 5px;
color: #000000;
letter-spacing: 1px;
}

.content {
width: 641px;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-top: 0;
padding: 15px 0 8px 0;
color: #daab82;
font-size: 0.8em;
}

.content2 {
width: 614px;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-bottom:6px;
padding: 8px;
color: #daab82;
font-size: 0.8em;
border: 2px dotted #000000;
}

.footer {
width: 641px;
text-align: left;
margin-left: auto;
margin-right: auto;
padding: 5px 17px 5px 17px;
color: #000000;
font-size: 0.7em;
}

.bandwrap {
width: 641px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

.bandmate {
width: 20%;
text-align: center;
float: left;
}

.discowrap {
width: 420px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

.disco {
width: 145px;
margin-right: 10px;
text-align: center;
float: left;
}

.clearboth {
clear: both;
}

.showswrap {
width: 641px;
text-align: left;
margin-left: auto;
margin-right: auto;
padding: 5px 0 5px 0;
border-bottom: 2px dotted #000000;
overflow: hidden;
}

.showsdate {
width: 15%;
text-align: left;
float: left;
padding-right: 2%;
}

.showsvenue {
width: 25%;
text-align: left;
float: left;
padding-right: 2%;
}

.showstime {
width: 10%;
text-align: left;
float: left;
padding-right: 2%;
}

.showsdetails {
width: 27%;
text-align: left;
float: left;
padding-right: 2%;
}

.showstickets {
width: 15%;
text-align: left;
float: left;
}

.bookus{
width: 641px;
text-align: left;
margin-left: auto;
margin-right: auto;
padding-bottom: 8px;
color: #fed6b2;
font-size: 0.8em;
margin-top: 15px;
}

.mediawrap {
padding-bottom: 15px;
}