.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:0 0 0 0;
border:0;
color:#B3582B;
font-family: Arial, Helvetica, Sans-serif;
height: 100%;
background:#fff;
}

body {font-size: 90%}

#avContainer {
height:100%;
background-image: url(/i/_siteimg/kirk/kirkavbg2010.png);
background-position:50% 0;
background-repeat:no-repeat;
}

#avmain {
width:350px;
text-align:left;
margin:0 auto;
padding:60px 0 0 0;
}

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

/* FOOTER */
#avfooter {height:25px;text-align:center;color:#000;clear: both;}

#avfooter span.copy{display:block; text-align:center; font-size:.8em;color:#666;}
#avfooter a:link, #footer a:visited{color:#666;}


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

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

a:link.evtmore, a:visited.evtmore {text-decoration:none; font-weight:bold; font-size:1em; color:#490000}
a:hover.evtmore, a:active.evtmore  {text-decoration:none; font-weight:bold; font-size:1em; color:#fff}

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

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

div.backrow {width:94%;margin:0 auto; padding:0;color:#760C16; font-weight:bold; font-size:.8em;}
div.backrow a:link, td.backrow a:visited {display:block;height:14px;margin:0;padding:0 0 0 10px;color:#760C16; font-weight:bold; font-size:1em; text-decoration:none;text-transform:uppercase; }
div.backrow a:hover, td.backrow a:active {display:block;height:14px;margin:0;padding:0 0 0 10px;color:#cc0000; font-weight:bold; font-size:1em; text-decoration:underline;text-transform:uppercase; }

table.artdetail{border-collapse: collapse; width:100%; margin:0}
td.artdetail{font-size:.9em; color:#333; padding-top:0; padding-right:2px; padding-bottom:0; padding-left:2px; border:0; }
td.artdetail img{float:left; border:0; margin:0 5px 5px 0}
div.artdetailtitle{padding:0;text-align:center; font-size:1.2em; font-weight:bold; color:#760C16}
a.artdetailtitle:link, a.artdetailtitle:visited {font-weight:bold}
a.artdetailtitle:hover, a.artdetailtitle:active {font-weight:bold}
div.artdetailshort{padding:0}
div.artdetailshort img{float:left;margin:3px;border:0}
div.artdetaildesc{padding:0 0 0 7px}
div.artdetaildesc img{float:right;margin:3px;border:0}
