body,html {
color:#FFF;
background-color:#000;
font-family:Courier New, Courier, sans-serif;
font-size:100%;
font-weight:600;
margin:0;
padding:0;
height:100%;
}

#contact fieldset {
border:0;
}

#newspage a:link, #newspage a:visited, #newspage a:active
{
color:red;
}

#newspage a:active, #newspage a:hover
{
color:white;
}



hr {
 
  width: 60%;
  height:1px;
  color:#808080;
  background-color:#808080;
  border: 1px;
  margin-top:20px;
}


#mypopup p {
font-family:Courier New, Courier, sans-serif;
font-weight:700;
}

#wrap {
width:900px;
margin:0 auto;
padding:0;
height:100%;
}

#header {
width:100%;
height:90px;
text-align:center;
display:block;
margin:0;
padding:0;
}

#header_logo {
width:100%;
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/DIRTY_SHOES_steamer_80_255_255_255.png);
background-repeat:no-repeat;
background-position:top center;
height:90px;
margin:0;
padding:0;
}

#header h1 {
position:absolute;
left:-99999px;
}

#left {
text-align:center;
background:#000;
float:left;
width:187px;
color:#FFF;
/*border:thin solid gray;*/

}

#left ul,#right h3 {
font-size:25px;
list-style-type:none;
display:inline;
margin:0 auto;
}

ul#nav {
font-size:25px;
list-style-type:none;
margin:0 auto;
}

ul#nav a {
display:block;
height:25px;
background-repeat:no-repeat;
background-position:top center;
text-indent:-9999px;
overflow:hidden;
outline: none;
}

ul#nav li.home a {
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/HOME-steamer-20-255-255-255.png);
width:189px;

}

ul#nav li.home a:hover{
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/HOME-steamer-20-255-0-0.png);
width:189px;
}
#home  #nav li.home a /*--Home Page > Home Link--*/
{
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/-%20HOME%20--steamer-20-255-255-255.png);
width:189px;
}



ul#nav li.news a {
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/NEWS-steamer-20-255-255-255.png);
width:190px;
}
#news #nav li.news a 
{
background-image:url(http://dirtyshoes.co.uk/textgen/cache/-%20NEWS%20--steamer-20-255-255-255.png);
width:190px;
}
ul#nav li.news a:hover{
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/NEWS-steamer-20-255-0-0.png);
width:190px;
}


ul#nav li.gigs a {
background-image:url(http://dirtyshoes.co.uk/textgen/cache/GIGS-steamer-20-255-255-255.png);
width:190px;
}

ul#nav li.gigs a:hover{
background-image:url(http://dirtyshoes.co.uk/textgen/cache/GIGS-steamer-20-255-0-0.png);
width:190px;
}
#gigs #nav li.gigs a 
{
background-image:url(http://dirtyshoes.co.uk/textgen/cache/-%20GIGS%20--steamer-20-255-255-255.png);
width:190px;
}



ul#nav li.band a {
background-image:url(http://dirtyshoes.co.uk/textgen/cache/BAND-steamer-20-255-255-255.png);
width:190px;
}

ul#nav li.band a:hover{
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/BAND-steamer-20-255-0-0.png);
width:190px;
}
#band #nav li.band a 
{
background-image:url(http://dirtyshoes.co.uk/textgen/cache/-%20BAND%20--steamer-20-255-255-255.png);
width:190px;
}



ul#nav li.photos a {
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/PHOTOS-steamer-20-255-255-255.png);
width:190px;
}

ul#nav li.photos a:hover{
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/PHOTOS-steamer-20-255-0-0.png);
width:190px;
}
#photos #nav li.photos a 
{
background-image:url(http://dirtyshoes.co.uk/textgen/cache/-%20PHOTOS%20--steamer-20-255-255-255.png);
width:190px;
}



ul#nav li.listen a {
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/LISTEN-steamer-20-255-255-255.png);
width:190px;
}

ul#nav li.listen a:hover {
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/LISTEN-steamer-20-255-0-0.png);
width:190px;
}
#listen #nav li.listen a 
{
background-image:url(http://dirtyshoes.co.uk/textgen/cache/-%20LISTEN%20--steamer-20-255-255-255.png);
width:190px;
}





ul#nav li.contact a {
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/CONTACT_steamer_20_255_255_255.png);
width:190px;
}

#nav li.contact a:hover {
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/CONTACT_steamer_20_255_0_0.png);
width:190px;
}
#contact #nav li.contact a 
{
background-image:url(http://dirtyshoes.co.uk/textgen/cache/-_CONTACT_-_steamer_20_255_255_255.png);
width:190px;
}





ul#nav li.links a {
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/LINKS_steamer_20_255_255_255.png);
width:190px;
}
ul#nav li.links a:hover {
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/LINKS_steamer_20_255_0_0.png);
width:190px;
}

/*
#links #nav li.links a 
{
background-image:url(http://dirtyshoes.co.uk/textgen/cache/-%20LINKS%20--steamer-20-255-255-255.png);
width:190px;
}
*/

#links #nav li.links a 
{
background-image:url(http://dirtyshoes.co.uk/textgen/cache/-_LINKS_-_steamer_20_255_255_255.png);
width:190px;
}
 

#right {
text-align:center;
background:#000;
float:left;
width:200px;
color:#FFF;
border:3px solid gray;
margin:0;
padding:0;
}

#main {

background:#000;
float:left;
width:475px;
color:#FFF;
height:100%;
padding:10px 8px 10px 10px;
margin-right:10px;
}

#main p {
text-align:justify;
}

#next_gig {
width:180px;
height:255px;
border:thin solid gray;
margin:0 auto;
padding:0;
}

.disclaimer {
font-size:12px;
font-style:oblique;
clear:both;
}

.bandpicRight {
float:right;
border:thin solid gray;
margin:10px;
}

.bandpicLeft {
float:left;
border:thin solid gray;
margin:10px;
}

#nextgig h1{
padding:0px;
display:block;
height:20px;
background-repeat:no-repeat;
background-position:top center;
text-indent:-9999px;
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/NEXT_GIG_steamer_18_255_255_255.png);
}

#upcominggigs h1{
display:block;
height:20px;
background-repeat:no-repeat;
background-position:top center;
text-indent:-9999px;
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/UPCOMING_GIGS_steamer_18_255_255_255.png);
}
 

#gigdatesheader {
display:block;
height:20px;
background-repeat:no-repeat;
background-position:top center;
text-indent:-9999px;
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/GIG_DATES_steamer_18_255_255_255.png);
}







#socialnetworks {
text-align:left;
padding:10px;
}



#socialnetworks h1{
position:relative;
top:10px;
display:block;
padding:0px;
margin: 0px;
height:20px;
background-repeat:no-repeat;
background-position:top center;
text-indent:-9999px;
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/SOCIAL_steamer_18_255_255_255.png);
}

#socialnetworks h2{
display:block;
padding:0px;
height:20px;
background-repeat:no-repeat;
background-position:top center;
text-indent:-9999px;
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/NETWORKS_steamer_18_255_255_255.png);
}





#photo {
position:relative;
height:1200px;
}

#photo img {
border:none;

}

#photo img:hover  {
z-index:15;
border:thin dashed gray;
border-width:5px;
border:none;
}



#gigdetailsflyer {
float:right;
position:relative;
height:255px;
width:180px;
border:thin solid gray;
left:-20px;
}

#gigdetails {
float:left;
width:240px;
height:255px;
text-align:left;
/*border:thin solid gray;*/
}

#gigdetails h2 {


font-size:16px;
height:25px;
background-repeat:no-repeat;
background-position:top center;
text-indent:-9999px;
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/GIG_DETAILS_steamer_18_255_255_255.png);
}
#giginfo{

padding:0px;
font-size:16px;
height:30px;
background-repeat:no-repeat;
background-position:top center;
text-indent:-9999px;
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/GIG_INFORMATION_steamer_18_255_255_255.png);
}





#gigdetails table{

}
#gigdetails tr{

}



#gigdetails h2 {


font-size:16px;
height:25px;
background-repeat:no-repeat;
background-position:top center;
text-indent:-9999px;
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/GIG_DETAILS_steamer_18_255_255_255.png);
}
#venue_header{
font-size:16px;
height:30px;
background-repeat:no-repeat;
background-position:top center;
text-indent:-9999px;
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/VENUE_DETAILS_steamer_18_255_255_255.png);
}
#shoesnews {
font-size:16px;
height:30px;
background-repeat:no-repeat;
background-position:top center;
text-indent:-9999px;
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/SHOES_NEWS_steamer_18_255_255_255.png);
}



#venue_details{
clear:both;
padding-top:25px;
padding-bottom:25px;
}

.leftcolgi {
    font-weight: bold;
    text-align: right;
    width: 100px;
	font-size:20px;
	vertical-align:middle;
}

.rightcolgi {
    font-weight: bold;
    text-align: left;
    width: 150px;
	padding-left:20px;
	vertical-align:middle;
}

.leftcolvi {
    font-weight: bold;
    text-align: right;
    width: 100px;
	font-size:20px;
	vertical-align:middle;
}

.rightcolvi {
    font-weight: bold;
    text-align: left;
   padding-left:20px;
overflow:auto;
	vertical-align:middle;
}



a:link,a:visited,a:active {
color:#FFF;
text-decoration:none;
}

a:hover,a:focus {
color:red;
text-decoration:none;
}

#left li,#right li,ul#nav li {
padding-bottom:20px;
text-align:center;
margin:0 auto;
}


#gigstable{

border-collapse: collapse;
border-left:none;
border-right:none;
}
#gigstable tr{
height: 60px; 

}

#gigstable td{
height: 60px; 
border-top:thin solid gray;
border-left:none;
border-right:none;
}

.shoesnews
{
font-size:16px;
height:30px;
background-repeat:no-repeat;
background-position:top center;
text-indent:-9999px;
background-image:url(http://www.dirtyshoes.co.uk/textgen/cache/SHOES_NEWS_steamer_18_255_255_255.png);
}

.center
{
 display: block;

margin-left: auto;
margin-right: auto;

}

#contactform  ol {  
padding: 1px 1px 0 1px;  
list-style: none;
} 

#contactform  li {
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em; 
} 

#contactform  label {  
float: left;  
width: 120px;  
margin-right: 20px;  
text-align: right; 
}

#contactform fieldset {  
float: left;  
clear: left;  
width: 100%;  
margin: 0 0 2px 0;  
padding: 0; 
}
#contactform legend {
border:#000000;  
margin-left: 1px;  
color: #000000;  
font-weight: bold;
} 
#contactform textarea { overflow: auto; }

.container {
	width:100%;
	margin-left: auto;
	margin-right: auto;
}
