/* NEW PHASE CSS */

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

body, html {
padding:0px;
margin:0px;
border:0px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
height: 100%;
background:#000000 url(/i/_siteimg/dev/redbg2.jpg)  center top no-repeat;

}

table{border-collapse:collapse}
table p {}
div{margin:0px; padding:0px}

#mainContainer {
min-height: 100%; 
background:transparent;
overflow:visible;
}

#bg{
width:996px; 
padding:0px;
margin:0px auto;
/*background:transparent url(/i/_siteimg/dev/pagetop.jpg) center top no-repeat;*/
}

#headerbg {
width:996px;
height:112px;
padding:0px;
margin:0px auto;
overflow:visible;
}

#header {
width:996px;
height:122px;
padding:0px;
margin:0px auto;
overflow:visible;
}

/*CONTENT AND COLUMNS*/
#outer {
/* START WITH A DIV - FIXED WIDTH - CENTERED*/
width:996px; 
padding:5px 0px 0px 0px;
margin:0px auto;
overflow:visible;
/*background:#F1F1F1;*/
background:#F1F1F1 url(/i/_siteimg/dev/colbg.jpg) center top repeat-y;
}

.inner {/* A DIV TO CONTAIN THE LEFT AND CENTER COLUMNS */
width:935px;
margin:0px auto;
}

/* RIGHT COLUMN */
#right {
float:right;	
width:205px;
margin:0px;
padding:0px;
}

#main {
width:715px;
float:right;
text-align:left;
margin:0;
padding:0;
border:0;
}

/* LEFT COLUMN */
#left {
float:left;
width:205px;
margin:0;
padding:0;
}


#leftside, #rightside {width:189px; text-align:center;margin:10px auto;padding:0 0 5px 0}

.sitelogo {float:left; padding:15px 0px 0px 30px}
div.detailback {}
div.listback {width:50px;float:left;margin:0px 50px 0px 0px;padding:0px;border:0px}
span.listback {position:relative;left:-50px} /*MAKES ROOM FOR THE BACK LINK IN THE TITLEBAR*/
a.listback:link, a.sectionback:visited {text-decoration:none; font-weight:bold; font-size:.8em; color:#fff;}
a.listback:hover, a.sectionback:active {text-decoration:underline; font-weight:bold; font-size:.8em; color:#a00;}
/* FOOTER */
#footer {height:56px;text-align:center;color:#fff;clear: both}

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


/*******************************/
/************ LINKS ************/
/*******************************/

a:link, a:visited {text-decoration:underline; font-weight:normal; font-size:.9em; color:#333333; margin:3px auto;}
a:hover, a:active {text-decoration:none; font-weight:normal; font-size:.9em; color:#666666; margin:3px auto;}

a.moreL:link, a.moreL:visited, a.moreR:link, a.moreR:visited {text-decoration:underline; font-weight:normal; font-size:.9em; color:#666666; margin:3px auto;}
a.moreL:hover, a.moreL:active, a.moreR:hover, a.moreR:active {text-decoration:none; font-weight:normal; font-size:.9em; color:#000; margin:3px auto;}

a.moreT:link, a.moreT:visited, a.moreM:link, a.moreM:visited, a.moreB:link, a.moreB:visited {text-decoration:underline; font-weight:normal; font-size:.9em; color:#333333; margin:3px auto;}
a.moreT:hover, a.moreT:active, a.moreM:hover, a.moreM:active, a.moreB:hover, a.moreB:active {text-decoration:none; font-weight:normal; font-size:.9em; color:#65C8CE; margin:3px auto;}

a.sectionback:link, a.sectionback:visited {text-decoration:none; font-weight:bold; font-size:.9em; color:#fff;}
a.sectionback:hover, a.sectionback:active {text-decoration:underline; font-weight:bold; font-size:.9em; color:#666666;}

a.detailback:link, a.detailback:visited {text-decoration:none; font-weight:bold; font-size:.9em; color:#333333;}
a.detailback:hover, a.detailback:active {text-decoration:underline; font-weight:bold; font-size:.9em; color:#666666;}

a.c:link, a.c:visited {font-size: 8pt; text-decoration: none; color: #333333; }
a.c:hover, a.c:active {font-size: 8pt; text-decoration: underline; color: #666666;}

div.listpagenav {text-align:center;font-size:.9em;width:98%;overflow:hidden}
span.listpagenav {text-decoration:none; font-weight:bold; font-size:1.1em; color:#700;}
a.listpagenav:link, a.listpagenav:visited {text-decoration:none; font-weight:bold; font-size:.9em; color:#000;}
a.listpagenav:hover, a.listpagenav:active {text-decoration:none; font-weight:bold; font-size:.9em; color:#666666;}


/*BUTTON TO ADD CONTENT FROM SITE ADMIN*/
a.btnadd:link, a.btnadd:visited{display:block;height:14px;line-height:14px;background-image:url('/i/man/addbtnbg.jpg');background-position:left top;font-size:.7em;font-weight:bold;text-decoration:none;color:#600;padding:0px;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;height:14px;line-height:14px;background-image:url('/i/man/addbtnonbg.jpg');background-position:left top;font-size:.7em;font-weight:bold;text-decoration:none;color:#060;padding:0px;border-top:1px solid #000;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #000;text-align:center}
input.man-in{height:11px;width:11px;font-size:.9em}

/********************************/
/********** NAVIGATION **********/
/********************************/

/* THE TRAIL NAV*/
#trail {text-align:left;}
a.trail:link, a.trail:visited {}
a.trail:hover, a.trail:active {}

/*NON-EXPANDING SITENAV*/

/* SECTION NAV*/
#sectionnavwrap {width:100%;height:19px; padding:0; margin:0; text-align:center; background-image:url(/i/_siteimg/secnavbg.jpg); background-repeat:repeat-x; background-position:top left; border-bottom:1px solid #000;overflow:hidden}

a.sectionlink:link, a.sectionlink:visited {
display:block;
float:left;
height:19px;
padding:0;
margin:0;
line-height:19px;
text-decoration:none;
font-weight:bold;
font-size:.8em;
color:#333333;
}
a.sectionlink:hover, a.sectionlink:active, span.secnavon, a.secnavon:link, a.secnavon:visited {
/*border-top:1px solid #000;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #000;*/
display:block;
float:left;
height:19px;
padding:0;
margin:0;
line-height:19px;
background-image:url(/i/_siteimg/secnavon.jpg);
background-repeat:no-repeat;
background-position:top center;
text-decoration:none;
font-weight:bold;
font-size:.8em;
color:#333333;
}

/* SUB CATEGORY NAV*/
#subcatnavwrap {width:100%;height:19px; padding:0; margin:0; text-align:center; background-image:url(/i/_siteimg/secnavbg.jpg); background-repeat:repeat-x; background-position:top left; border-bottom:1px solid #000;overflow:hidden}

a.subcatlink:link, a.subcatlink:visited {
height:19px;
padding:0;
margin:0;
line-height:19px;
text-decoration:none;
font-weight:bold;
font-size:.8em;
color:#333333;
}
a.subcatlink:hover, a.subcatlink:active, span.subcatlinkon, a.subcatlinkon:link, a.subcatlinkon:visited {
/*border-top:1px solid #000;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #000;*/
height:19px;
padding:0;
margin:0;
line-height:19px;
background-image:url(/i/_siteimg/secnavon.jpg);
background-repeat:no-repeat;
background-position:top center;
text-decoration:none;
font-weight:bold;
font-size:.8em;
color:#666666;
}

/* EVENTS MONTHNAV*/
div.monthnav {width:80%; height:20px; text-align:center; margin:3px auto}
a.monthnav:link, a.monthnav:visited{border-top:1px solid #fff; border-right:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #fff; line-height:22px; padding:0px 6px 0px 6px; text-decoration:none; font-weight:bold; font-size:.75em; color:#000;}
a.monthnav:hover, a.monthnav:active{border-top:1px solid #000; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #000; line-height:22px; padding:0px 6px 0px 6px; text-decoration:none; font-weight:bold; font-size:.75em; color:#000;}

span.monthon {border-top:1px solid #000; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #000; padding:0px 6px 0px 6px; font-weight:bold; font-size:.75em; color:#000;}
a.monthon:link, a.monthon:visited {border-top:1px solid #000; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #000; line-height:22px; padding:0px 6px 0px 6px; text-decoration:none; font-weight:bold; font-size:.75em; color:#000; }
a.monthon:hover, a.monthon:active {border-top:1px solid #000; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #000; line-height:22px; padding:0px 6px 0px 6px; text-decoration:none; font-weight:bold; font-size:.75em; color:#000; }

div.weeknav {width:96%; height:20px; text-align:center; margin:3px auto}


/********************************/
/******** EVENTS CALENDAR *******/
/********************************/
div.ptitle{ font-weight:bold; text-align:center } /*USED IN MONTH NAV.  NEEDS DEVELOPMENT*/

table.evlist{ width:99%;margin:5px auto 0 auto }
td.evlisteven{ background-color:#ccc;color:#000; font-size:.9em }
td.evlistodd{ background-color:#ccc;color:#000; font-size:.9em }
td.evlisteven a:link, td.evlisteven a:visited,td.evlistodd a:link, td.evlistodd a:visited {text-decoration:underline; font-weight:normal; font-size:.9em; color:#600; margin:3px auto;}
td.evlisteven a:hover, td.evlisteven a:active, td.evlistodd a:hover, td.evlistodd a:active {text-decoration:none; font-weight:normal; font-size:.9em; color:#fff; margin:3px auto;}
td.evlisteven a.evlisttitle:link, td.evlisteven a.evlisttitle:visited, td.evlistodd a.evlisttitle:link, td.evlistodd a.evlisttitle:visited{font-size:1.3em;font-weight:bold; color:#600; text-decoration:underline;line-height:32px}
span.evlisttitle {font-size:1.3em;font-weight:bold; color:#600; text-decoration:none;line-height:32px }
td.evlisteven a.evlisttitle:hover, td.evlisteven a.evlisttitle:active,td.evlistodd a.evlisttitle:hover, td.evlistodd a.evlisttitle:active {font-size:1.3em;font-weight:bold; text-decoration:none; color:#333333;line-height:32px }
td.evlisteven a.evlistartlist:link,td.evlistodd a.evlistartlist:link, td.evlisteven a.evlistartlist:visited,td.evlistodd a.evlistartlist:visited{font-size:1.1em}
td.evlisteven a.evlistartlist:hover,td.evlistodd a.evlistartlist:hover, td.evlisteven a.evlistartlist:active,td.evlistodd a.evlistartlist:active{font-size:1.1em}
img.evlist { border:0; margin:0 3px 3px 0; float:left }
td.evlistsep{ height:3px;line-height:3px;border-bottom:1px solid #cccccc; }
td.evlistmonth{height:25px; border-bottom:1px solid #cccccc; text-align:center; font-weight:bold }
/* THE DIV IN THE MONTH ROW IS TO LEAVE SOME AIR AFTER THE LAST SHOW OF THE PREVIOUS MONTH.*/
td.evlistmonth div{ width:100%;font-size:1.3em;font-weight:bold;height:20px; margin:0; padding:0; position:relative; bottom:-2px; background-color:#600; color:#fff; font-family: Arial, Helvetica, sans-serif; text-align:center; line-height:20px}
td.evlistmonth div a:link, td.evlistmonth div a:visited { display:block; height:20px; margin:0; color:#fff; text-decoration:none; font-weight:bold }
td.evlistmonth div a:hover, td.evlistmonth div a:active { display:block; height:20px; margin:0; background-color:#ccc; color:#600; font-weight:bold }
td.evlistdatetop{ padding:2px; color:#600; background-color:#eeeeee; font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:1.1em;font-weight:bold }
td.evlistdatetop sup { font-size:.7em }
td.evlistdatefront { width:80px; padding:2px; white-space:nowrap }
div.evlistinfo { width:240px; float:right; text-align:right}
table.evlistinfo{ margin-left:auto; margin-right:0px; font-size:inherit }
table.evlistinfo td {border-collapse:collapse;padding:0}
table.evlistinfo td a:link, table.evlistinfo td a:visited { color:#600; font-weight:bold; font-size:inherit }
table.evlistinfo td a:hover, table.evlistinfo td a:active{ color:#fff; font-weight:bold; font-size:inherit }
table.evlistinfo td span { color:#333 }
td.evlistvenue{white-space:nowrap}
td.evlisttime{padding:2px;text-align:center;font-weight:bold}
td.evlisttix{white-space:nowrap}
td.evlistlink{white-space:nowrap}

/********************************/
/***** EVENT DETAIL PAGE *****/
/********************************/
table.evdetail{ width:99%;margin:5px auto 0px auto;font-size:.85em; }
table.evdetail img{float:left; margin:3px; border:0px}
/*EVENT DETAIL */
div.evdetailhead{width:auto}
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 {font-size:1.2em;display:block;width:auto;margin-top:6px}
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.promo{}
div.promo img.promoimg{float:left;border:0px}
div.promo span.promotitle{font-style:italic}
div.promo span.promodesc{display:block}
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{font-size:1.2em; font-weight:bold}
a.evdetailarttitle:hover, a.evdetailarttitle:active{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;padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid #f3f3f3}
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}

a.evdetailmore:link, a.evdetailmore:visited {font-size:.75em;padding:2px;background-color:#333333;color:#fff;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.evdetailmore:hover, a.evdetailmore:active{font-size:.75em;padding:2px;background-color:#666666;color:#ccc;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}

/* AV BUTTONS */
a.avlink:link, a.avlink:visited {font-size:.75em;padding:2px;background-color:#333333;color:#fff;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 {font-size:.75em;padding:2px;background-color:#666666;color:#ccc;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}

/********************************/
/********* BIZ DETAIL  **********/
/********************************/

table.bizdetail{width:94%; margin:5px auto;}
td.bizdetail{padding:8px 0px 8px 0px}
div.bizdetailtitle{padding:0px 0px 6px 0px ;text-align:center; font-size:1.2em; font-weight:bold; color:#333333}
a.bizdetail:link, a.bizdetail:visited {font-weight:bold}
a.bizdetail:hover, a.bizdetail:active {font-weight:bold}
img.bizdetaillogo{margin:3px;float:left;border:0px}
div.bizdetailshort{}
div.bizdetailcontact{clear:both;width:100%;padding:13px 0px 13px 0px;font-size:.8em;font-weight:bold}
div.bizdetailcontact1{float:left;width:48%;margin:0px}
div.bizdetailcontact2{float:right;width:48%;margin:0px}
div.bizdetailhours{width:auto;padding:0px;margin:0px}
div.bizdetailaddress{width:auto;padding:10px 0px 0px 0px;margin:0px}
div.bizdetailphone{width:auto;padding:0px;margin:0px}
div.bizdetailweb{width:auto;padding:0px;margin:0px}
div.bizdetaildesc{clear:both;padding:0px 0px 8px 0px}
div.bizdetaildesc img{float:right;margin:3px;border:0px}

/********************************/
/******* PRODUCT DETAIL  ********/
/********************************/
table.proddetail{width:94%; margin-top:5px;}
td.proddetail{padding:8px 0px 8px 0px}
div.proddetailtitle{padding:0px 0px 6px 0px ;text-align:center; font-size:1.2em; font-weight:bold; color:#333333}
a.proddetailtitle:link, a.proddetailtitle:visited {font-weight:bold}
a.proddetailtitle:hover, a.proddetailtitle:active {font-weight:bold}
div.proddetailshort{padding:0px 0px 8px 0px}
div.proddetailprice{padding:0px 0px 8px 0px;text-size:1.1em;font-weight:bold}
span.proddetailreglabel{}
span.proddetailregprice{color:#cc0000;text-decoration:line-through}
span.proddetailspeciallabel{}
span.proddetailspecialprice{color:#0c0;}
div.proddetaildesc{padding:0px 0px 8px 0px}
div.proddetaildesc img{float:right;margin:3px;border:0px}

/********************************/
/******* ARTICLE DETAIL  ********/
/********************************/
table.artdetail{width:94%; margin:5px auto;}
td.artdetail{padding:8px 0px 8px 0px}
div.artdetailtitle{padding:0px 0px 6px 0px ;text-align:center; font-size:1.2em; font-weight:bold; color:#333333}
a.artdetailtitle:link, a.artdetailtitle:visited {font-weight:bold}
a.artdetailtitle:hover, a.artdetailtitle:active {font-weight:bold}
div.artdetailshort{padding:0px 0px 8px 0px}
div.artdetailshort img{float:left;margin:3px;border:0px}
div.artdetaildesc{clear:left;padding:0px 0px 8px 0px}
div.artdetaildesc img{float:right;margin:3px;border:0px}

/********************************/
/********* CON DETAIL  **********/
/********************************/
table.condetail{width:94%; margin:5px auto;}
td.condetail{padding:8px 0px 8px 0px}
div.condetailtitle{padding:0px 0px 6px 0px ;text-align:center; font-size:1.2em; font-weight:bold; color:#333333}
a.condetail:link, a.condetail:visited {font-weight:bold}
a.condetail:hover, a.condetail:active {font-weight:bold}
img.condetaillogo{margin:3px;float:left;border:0px}
div.condetailshort{}
div.condetailcontact{clear:both;width:100%;padding:13px 0px 13px 0px;font-size:.8em;font-weight:bold}
div.condetailcontact1{float:left;width:48%;margin:0px}
div.condetailcontact2{float:right;width:48%;margin:0px}
div.condetailhours{width:auto;padding:0px;margin:0px}
div.condetailaddress{width:auto;padding:10px 0px 0px 0px;margin:0px}
div.condetailphone{width:auto;padding:0px;margin:0px}
div.condetailweb{width:auto;padding:0px;margin:0px}
div.condetaildesc{clear:both;padding:0px 0px 8px 0px}
div.condetaildesc img{float:right;margin:3px;border:0px}

/********************************/
/******* ARTIST DETAIL  *********/
/********************************/
table.banddetail{width:94%; margin:5px auto;}
td.banddetail{padding:8px 0px 8px 0px}
div.banddetailtitle{padding:0px 0px 6px 0px ;text-align:center; font-size:1.2em; font-weight:bold; color:#333333}
a.banddetailtitle:link, a.banddetailtitle:visited {font-weight:bold}
a.banddetailtitle:hover, a.banddetailtitle:active {font-weight:bold}
div.banddetailshort{padding:0px 0px 8px 0px}
div.banddetailshort img{float:left;margin:3px;border:0px}
div.banddetaildesc{clear:left;padding:0px 0px 8px 0px}
div.banddetaildesc img{float:right;margin:3px;border:0px}

/********************************/
/******* GALLERY DETAIL  *********/
/********************************/
table.galdetail{width:94%; margin:5px auto;}
td.galdetail{padding:8px 0px 8px 0px}
div.galdetailtitle{padding:0px 0px 6px 0px ;text-align:center; font-size:1.2em; font-weight:bold; color:#333333}
a.galdetailtitle:link, a.galdetailtitle:visited {font-weight:bold}
a.galdetailtitle:hover, a.galdetailtitle:active {font-weight:bold}
div.galdetailshort{padding:0px 0px 8px 0px}
div.galdetailshort img{float:left;margin:3px;border:0px}
div.galdetaildesc{clear:left;padding:0px 0px 8px 0px}
div.galdetaildesc img{float:right;margin:3px;border:0px}
/**THIS IS THE GALLERY ITSELF**/
table.gallery{width:96%; margin-top:5px;}
img.galimg{border:0px}


/* --------- STYLE CURVED CORNERS ------------------------------------------------ */
.xtop, .xbottom {
display:block; 
padding:0px;
margin:0px;
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4, .xb1c, .xb2c, .xb3c, .xb4c {
display:block; 
padding:0px;
margin:0px;
overflow:hidden;
}
.xb1, .xb2, .xb3, .xb1c, .xb2c, .xb3c {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #65C8CE;
border-right:1px solid #65C8CE;
}
.xb2c, .xb3c {
background:#fff; 
border-left:1px solid #65C8CE;
border-right:1px solid #65C8CE;
}
.xb4c {
background:#fff; 
border-left:1px solid #65C8CE;
border-right:1px solid #65C8CE;
}
.xb1 {
margin:0px 5px; 
background:#65C8CE; /* VERY TOP LINE */
}
.xb2 {
margin:0px 3px;
border-width:0px 2px;
}
.xb3 {
margin:0px 2px;
}
.xb4 {
height:2px; 
margin:0px 1px;
}

.xb1c {
margin:0px 5px; 
background:#65C8CE; /* VERY BOTTOM LINE */
}
.xb2c {
margin:0px 3px;
border-width:0px 2px;
}
.xb3c {
margin:0px 2px;
}
.xb4c {
height:2px; 
margin:0px 1px;
}

/* ------- CONTENT AREA WITHIN CURVED CORNER BOXES ----------------*/
.xboxcontent {
display:block; 
padding:0px;
margin:0px;
background-color:#fff;
border-top:0px;
border-right:1px solid #65C8CE;
border-bottom:0px;
border-left:1px solid #65C8CE;
height:auto;

}

.xboxcap {
display:block; 
background-color:transparent;
border-right:1px solid #65C8CE;
border-left:1px solid #65C8CE;
height:auto;
padding:0px;
margin:0px;
}

/* ------- END STYLE CURVED CORNERS ----------------------------*/

/* --------- BOX FEATURE - THIS IS THE MAIN FEATURE BLOCK ------------------------ */
.xfeature h1 {
font-family: Arial, Helvetica, Sans-serif;
text-transform:uppercase;
font-size:1em;
font-weight:bold;
color: #ffffff;
margin:0px;
padding:0px;
}

.xfeature h2 {
margin:0px; 
font-size:1em;
padding:0px 10px 3px 5px; 
border-bottom:0px solid #fff;
}

.xfeature h3 {
margin:0px; 
font-size:.9em;
font-weight:bold;
padding:0px; 
border-top:1px dashed #fff;
}

.xfeature {
background: transparent; 
width:98%; 
margin:0px auto;
margin-top:10px;
padding:0px;
}


/* HEADLINES */

a.Biz_hl:link,
a.Prod_hl:link,
a.Articles_hl:link,
a.Links_hl:link,
a.Artists_hl:link,
a.Con_hl:link,
a.Gal_hl:link,
a.event_hl:link,
a.Biz_hl:visited,
a.Prod_hl:visited,
a.Articles_hl:visited,
a.visiteds_hl:visited,
a.Artists_hl:visited,
a.Con_hl:visited,
a.Gal_hl:visited,
a.event_hl:visited,
span.Biz_hl,
span.Prod_hl,
span.Articles_hl,
span.visiteds_hl,
span.Artists_hl,
span.Con_hl,
span.Gal_hl,
span.event_hl{display:block;text-decoration:underline; font-weight:bold; font-size:1em; color:#f3f3f3; margin:3px auto 0px auto;}

span.date_hl{display:block;font-weight:bold; font-size:.9em; font-style:italic; margin:1px auto;color:#f8f8f8}



a.Biz_hl:hover,
a.Prod_hl:hover,
a.Articles_hl:hover,
a.Links_hl:hover,
a.Artists_hl:hover,
a.Con_hl:hover,
a.Gal_hl:hover,
a.event_hl:hover,
a.venue_hl:hover,
a.Biz_hl:active,
a.Prod_hl:active,
a.Articles_hl:active,
a.visiteds_hl:active,
a.Artists_hl:active,
a.Con_hl:active,
a.Gal_hl:active,
a.event_hl:active,
a.venue_hl:active{display:block;text-decoration:none; font-weight:bold; font-size:1em; color:#f3f3f3; margin:3px auto 0px auto;}


a.venue_hl:link,
a.venue_hl:visited,
span.venue_hl{display:block;text-decoration:underline; font-weight:normal; font-size:.9em; color:#333333; margin:1px auto;}
span.venue_hl{text-decoration:none;}
a.venue_hl:active,
a.venue_hl:hover{display:block;text-decoration:none; font-weight:normal; font-size:.9em; color:#666666; margin:1px auto;}


