
html {

overflow-y: scroll;
}


body {
  
font-size: 0.9em;
  
font-family: "Courier New",Courier,monospace;
  
line-height: 1.7em;

}


#container {

}


#soundcloud {
  
text-align: center;

}


#col-1 {
  
min-height: 100%;
margin-top: -1%;
 
padding-top: 5%; 
position: fixed;
 
float: left;
  
width: 320px;
  
left: 80px;

}


#col-2 {
  
float: left;
  
position: absolute;
  
margin-left: 425px;
  
padding-left: 30px;
  
width: 700px;
  
padding-right: 30px;
  
margin-top: 4%;

}


#footer {
  
border-top: 1px dotted black;
  
padding-bottom: 25px;
  
text-align: center;
  
padding-top: 25px;
  
letter-spacing: 10px;
  
margin-top: 25px;

}


#top {
  
margin: 0;

}


h2 {
  
letter-spacing: 3px;

}


a {
  
color: black;
  
text-decoration: none;

}


a:link {
  
text-decoration: none;
}


a:visited {
  
text-decoration: none;

}


a:hover {
  
text-decoration: underline;

}


a:active {
  
text-decoration: none;

}


#datetable {
  
width: 100%;

}


.date {
  
letter-spacing: 1.5px;
  
border-bottom-width: 1px;
  
font-weight: inherit;
  
padding-right: 11px;

}


.dateold {
  
text-decoration: line-through;

}


.venue {

}


.city {

}


.event {
  
letter-spacing: 5px;
  
height: 24px;
  
padding-left: 5px;
  
color: white;
  
padding-right: 5px;
  
background-image: url(../Images/selected/table.png);
  
display: block;
  
text-align: center;

}


#noshow {
  
line-height: 5em;
  
font-style: italic;

}


#datefield {
  
text-decoration: underline;

font-size: 0.8em;
  
letter-spacing: 2px;

}


#venuefield {
  
text-decoration: underline;
  
font-size: 0.8em;
  
letter-spacing: 2px;

}


#cityfield {
  
font-size: 0.8em;
  
text-decoration: underline;
  
letter-spacing: 2px;

}


#ticketfield {
  
font-size: 0.8em;
  
text-decoration: underline;
  
letter-spacing: 2px;
  
text-align: center;

}


#form {
  
width: 90%;
  
margin-left: auto;
  
margin-right: auto;

}


#thankyou {
  
text-align: center;
  
font-size: 0.8em;
  
letter-spacing: 10px;
  
margin-right: auto;
  
margin-left: auto;

}


#contact {
  
text-align: center;
  
margin-left: 10%;

}


#contacthead {
  
background-image: url(../Images/selected/table.png);
  
color: white;
  
text-align: center;
  
letter-spacing: 2px;

}


#error {
  
margin: 100px auto auto;
  
text-align: center;

}


p {

}


.emphasis {
  
font-style: italic;

}


.under {
  
text-decoration: underline;

}


.blogdate {
  
border-top: 1px dotted black;
  
padding-top: 10px;
  
padding-bottom: 10px;
  
font-style: italic;

}


.blogcontent {
  
padding-top: 10px;
  
padding-bottom: 10px;
  
margin-bottom: 30px;

}


.blogimage {
  
border-bottom: 1px solid black;
  
padding-bottom: 5px;
  
margin-right: 40px;

}


.blogtext {
  
line-height: 1em;

}


.blogcenter {
  
text-align: center;

}
