body {
font-weight : normal;
color : #fdfcdc;
background-color : black;
font-size : 1em;
}
h1 {
font-weight : normal;
font-size : 2em;
color : #eec900;
background-color : black;
text-align : center;
}
h2 {
font-weight : normal;
font-size : 1.5em;
color : #fdfcdc;
background-color : black;
text-align : center;
}
h3 {
font-weight : normal;
font-size : 1.2em;
color : #eec900;
background-color : black;
text-align : center;
}
a {
color : #fdfcdc;
font-style : italic;
}
a:link {
color : #fdfcdc;
}
a:hover {
color : #cac9a9;
}
a.inactivelink {
color : #fdfcdc;
}
a.activelink {
color : #eec900;
}
div.c1 {
text-align : center;
}
div.links {
text-align : left;
padding-bottom : 5px;
padding-left : 50px;
padding-right : 50px
}
p.photo {
text-align : center;
padding-top : 40px;
}
div.valcheck {
text-align : center;
padding-top : 40px;
}
div.header {
text-align : center;
border-style : none;
border-bottom-style : none;
border-width : 1px;
}
div.nav {
text-align : center;
border-style : none;
border-bottom-style : none;
border-top-style : none;
border-width : 1px;
}
table {
border-style : none;
margin : 0 auto;
}
table th {
padding-bottom : 5px;
}
table td {
padding-bottom : 10px;
}
th {
text-align : left;
font-weight : normal;
font-size : 1.2em;
color : #aa8500;
vertical-align : baseline;
padding-bottom : 5px;
padding-top : 5px;
border-style : none;
border-bottom-style : dashed;
border-top-style : dashed;
border-width : 1px;
}
td {
text-align : left;
font-weight : normal;
font-size : 1em;
vertical-align : text-top;
}
caption {
caption-side : top;
width : auto;
text-align : center;
padding-top : 10px;
padding-bottom : 5px;
font-weight : normal;
font-size : 1.4em;
color : #eec900;
border-style : none;
border-bottom-style : none;
border-width : 1px;
}
caption.venues {
padding-top : 20px;
padding-bottom : 5px;
}
table.shows-table {
border-style : solid;
border-width : 2px;
border-color : #202020;
margin : 0 auto;
width : 75% ;
}
table.shows-table th {
text-align : left;
font-weight : bold;
font-size : 1.1em;
color : #e5e6ea;
background-color : #101010;
vertical-align : baseline;
border-style : solid;
border-width : 1px;
border-color : #000000;
padding-bottom : 3px;
padding-top : 3px;
padding-left : 2px;
padding-right: 2px;
}
table.shows-table td {
text-align : left;
font-weight : normal;
font-size : 1em;
vertical-align : text-top;
background-color : #080808;
border-style : solid;
border-width : 1px;
border-color : #000000;
padding-bottom : 3px;
padding-top : 3px;
padding-left : 2px;
padding-right: 2px;
}
div.c-margin {  /* centred with margin */
/* following added for ie8 wrong handling of css */
text-align : center;
margin-left: auto;
margin-right: auto;
width: 50em;
}
p.cookieControl { /*
text-align:left;
width:120px;
padding:0;
margin:0; */
}
/* */
div.BTP-Priv-Widget {
display: inline; 
text-align:right; 
font-size: 13px; 
line-height: 100%; 
/* position: fixed; top: 0; right: 0;  */
position: fixed; top: 0; right: 0;
margin: 2px; 
padding: 4px; 
background: #111111; 
z-index: 100000; opacity:0.9; 
filter: alpha(opacity=90);
border:solid;
border-width:1px; 
border-color:#333333;
border-radius: 4px;
}
button.b-accept {
vertical-align: middle;
color:#000000;
font: bold 84%'trebuchet ms',helvetica,sans-serif;   
background-color: #00cc00;
width:5em;
}
button.b-leave {
vertical-align: middle;
color:#000000;
font: bold 84%'trebuchet ms',helvetica,sans-serif;   
background-color: #cc0000;
width:5em;
}
/* aaaaaaaaaaaaaa */
/* button css test gold2 button */
.button {
border-top: 1px solid white;
border-left: 1px solid white;
background: #C1930B;
background: -webkit-gradient(linear, left top, left bottom, from(#C1930B), to(#4E3F16));
background: -webkit-linear-gradient(top,#C1930B,#4E3F16);
background: -moz-linear-gradient(top,#C1930B,#4E3F16);
background: -ms-linear-gradient(top,#C1930B,#4E3F16);
background: -o-linear-gradient(top,#C1930B,#4E3F16);
padding: 0px 5px 0px 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
color:white;
font-size: 1em;
text-decoration: none;
vertical-align: middle;
}
.button:hover {
border-top-color:#90762F;
border-left-color:#90762F;
background:#90762F;
color:#ddd;
}
.button:active {
border-top-color:#756539;
border-left-color:#756539;
border-right-color:white;
border-bottom-color:white;
background:#756539;
}
/* end button */ 
div.shows-container {
text-align : center;
width: 21em;
margin-left: auto;
margin-right: auto;
background-color:#000000;
border-style:none; /*
border-width:1px;
border-radius: 5px;
border-color:#111111; */
/* ?? */
}
div.show-detail {
text-align : center;
margin: 5px;
padding:5px;
background-color:#080808;
border-style:solid;
border-width:1px;
border-radius: 5px;
border-color:#000000;
}
/*  popup stuff */
#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 1; 
   top:0px;
   left:0px;
   width:100%;
}
div.popupInfo {
	position:absolute;
	/* background-color:#BFEFFF; */
	/* color:#222222; */
	background-color:black;	
	color:#fdfcdc;
	/*width:400px;
	height:500px;*/
	z-index: 2; /* over blanket */
	text-align:center;
	border-style:double;
	border-width:5px;
	border-color:gray;
	border-radius:6px;
	padding-right:6px;
  padding-left:6px;
}
a.puplink {
	color:lightblue;
/* color:navyblue;	*/
}
a.puplinksmall {
	color:lightblue;
	font-size:0.8em;
/* color:navyblue;	*/
}
img.posterthumb {
	vertical-align : text-top;
	text-align : center;
	height : 180px;
}
/* === */



