.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block;}
.clear {clear:both;}

body, html {
padding:0;
margin:5px 0 0 0;
border:0;
background-color: #000;
color:#fff;
font-family: Arial, Helvetica, Sans-serif;
height: 100%;
}

body {font-size: 90%}

#popContainer {
height:100%;
}

#popmain {
width:694px;
text-align:left;
margin:0 auto;
padding:0;
background-image:url(/i/_siteimg/bgtile.jpg);
}

#popmain table {width:100%;border-collapse:collapse}

/* FOOTER */
#popfooter {height:15px;text-align:center;color:#fff;clear: both; background-color:#000;margin:0; padding:0;border-top:5px solid #961E1A}

#popfooter span.copy{display:block; text-align:center; font-size:.65em;color:#fff}

/*******************************/
/************ LINKS ************/
/*******************************/
img.mainrelbtn{float:left;border:0;padding:0;margin:0}

a:link, a:visited {text-decoration:underline; color:#e2c67c}
a:hover, a:active {text-decoration:none; color:#fff}

a.c:link, a.c:visited {text-decoration: none; color: #e2c67c }
a.c:hover, a.c:active {text-decoration: underline; color: #fff }

td.backrow {padding:0;background-color:#000;color:#fff; font-weight:bold; font-size:.8em; border-bottom:4px solid #961E1A}
td.backrow a:link, td.backrow a:visited {display:block;height:14px;margin:0;padding:0 0 0 10px;color:#fff; font-weight:bold; font-size:1em; text-decoration:none;text-transform:uppercase; }
td.backrow a:hover, td.backrow a:active {display:block;height:14px;margin:0;padding:0 0 0 10px;color:#ccc; font-weight:bold; font-size:1em; text-decoration:underline;text-transform:uppercase; }

a.featitemtitle:link, a.featitemtitle:visited {display:block; font-size:1.1em; font-weight:bold; margin-bottom:3px; text-decoration:underline;}
a.featitemtitle:hover, a.featitemtitle:active {display:block; font-size:1.1em; font-weight:bold; margin-bottom:3px; text-decoration:none; }

a.avlink:link, a.avlink:visited, a.evdetailmore:link, a.evdetailmore:visited {
display:inline;
margin:3px;
padding:2px;
background-color:#961E1A;
color:#fff;
font-size:.85em;
text-decoration:none;
font-weight:bold;
border-top:1px solid #ccc;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #ccc;
margin:2px}

a.avlink:hover, a.avlink:active, a.evdetailmore:hover, a.evdetailmore:active {
display:inline;
margin:3px;
padding:2px;
background-color:#51040B;
color:#ccc;
font-size:.85em;
text-decoration:none;
font-weight:bold;
border-top:1px solid #000;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #000;
margin:2px}

/*BUTTON TO ADD CONTENT FROM SITE ADMIN*/
a.btnadd:link, a.btnadd:visited{display:block;background-image:url('/i/man/manbtnbg.jpg');font-size:.7em;font-weight:bold;text-decoration:none;color:#600;padding:2px;border-top:1px solid #ccc;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #ccc;text-align:center}
a.btnadd:hover, a.btnadd:active{display:block;background-image:url('/i/man/manbtnonbg.jpg');font-size:.7em;font-weight:bold;text-decoration:none;color:#060;padding:2px;border-top:1px solid #000;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #000;;text-align:center}


/********************************/
/***** EVENT DETAIL PAGE *****/
/********************************/
table.evdetail{ width:99%;margin:5px auto 0 auto;font-size:1em; }
table.evdetail img{float:left; margin:3px; border:0}
/*EVENT DETAIL */
div.evdetailhead{width:auto; padding-bottom:10px}
a.evdetailtitle:link, a.evdetailtitle:visited{font-size:1.2em; font-weight:bold}
a.evdetailtitle:hover, a.evdetailtitle:active{font-size:1.2em; font-weight:bold}
span.evdetailtitle{font-size:1.2em; font-weight:bold}
span.evdetaildate {display:block;width:auto}
span.evdetaildate span {font-weight:bold}
span.evdetailtime {display:block;width:auto}
span.evdetailtime span {font-weight:bold} /*THESE INNER SPANS ARE FOR THE LABELS - LIKE "TIME:" */
span.evdetaildoors {display:block;width:auto}
span.evdetaildoors span {font-weight:bold}
div.evddetaildesc{}
img.evdetailimg{}
div.evdetailshortdesc{display:block;width:auto;margin-top:20px}
/*VENUE LINK*/
span.evdetailvenue {text-align:left; font-weight:bold}
a.evdetailvenue:link, a.evdetailvenue:visited {font-weight:bold}
a.evdetailvenue:hover, a.evdetailvenue:active {font-weight:bold}
/*TIX LINK*/
span.evdetailtix {text-align:left}
a.evdetailtix:link, a.evdetailtix:visited {font-weight:bold; font-size:1em}
a.evdetailtix:hover, a.evdetailtix:active {font-weight:bold; font-size:1em}
img.evdetaillogo {}
img.evdetailvenimg {}
/*ARTIST DETAIL */
div.evdetailartist{display:block;clear:both;margin-top:15px}
a.evdetailarttitle:link, a.evdetailarttitle:visited{display:block;margin:3px;font-size:1.2em; font-weight:bold}
a.evdetailarttitle:hover, a.evdetailarttitle:active{display:block;margin:3px;font-size:1.2em; font-weight:bold}
span.evdetailarttitle{font-size:1.2em; font-weight:bold}
/*evdetailarttitle0 IS USED WHEN THE FIRST HEADLINER HAD THE EVENT HEAD ABOVE IT*/
a.evdetailarttitle0:link, a.evdetailarttitle0:visited{clear:left;font-size:1.2em; font-weight:bold}
a.evdetailarttitle0:hover, a.evdetailarttitle0:active{clear:left;font-size:1.2em; font-weight:bold}
span.evdetailarttitle0{clear:left;font-size:1.2em; font-weight:bold}
div.evdetailartshortdesc{display:block}
div.evdetailartdesc{display:block}
img.evdetailartimg{}
/*ARTLIST */
a.evdetailartlisthl:link, a.evdetailartlisthl:visited {font-size:1.1em;font-weight:bold}
a.evdetailartlisthl:hover, a.evdetailartlisthl:active {font-size:1.1em;font-weight:bold}
span.evdetailartlisthl{font-weight:bold}
a.evdetailartlistop:link, a.evdetailartlistop:visited {font-weight:bold}
a.evdetailartlistop:hover, a.evdetailartlistop:active {font-weight:bold}
span.evdetailartlistop{font-weight:bold}