html,body
{
font-family: arial, sans-serif;
font-size: 9pt;
cursor: auto;
}
h1, h2, h3, h4, h5, h6 {
 position: relative;
}
li
{
 background-color: white;   
}
p
{
 background-color: #ffffff;
  color: #0c4a7d;
  margin-left: 1%;
  font-size:10pt;
  font-family: times new roman, times, serif;
}
div.headerbox
{
position:static;
width:100%;
background-color: #ffffff;
}
div.mainpagebanner
{
vertical-align: top;
width:99%;
position: static;
background-color: #ffffff;
}
div.topbar
{
 width: 100%;
 margin-bottom: -8px;
  margin-top: -8px;
 }
div.contentbox
{
width: 100%;
background-color:#ffffff;
height: 300%;
vertical-align: top;
}
div.leftcol
{
width: 14%;
height: 100%;
min-height:100%;
background-color:#ffffff;
vertical-align: top;
text-align:center;
}
div.centercol
{
background-color:#ffffff;
width: 68%;
position: relative;
float: left;
vertical-align: top;
}
div.rightcol
{
position: relative;
float:right;
width:14%;
vertical-align: top;
background-color: #ffffff;
vertical-align: top;
}

/* calendar*/
div.calendarmain
{
  position: relative;
  float: left;
  width: 100%;
}
div.calendardiv
{
  position: relative;
  float: left;
  width:79%;
}
div.IssueHdr
{
	background-color: #0c4a7d;
	color: #ffffff;
	border-style: ridge;
	text-align: center;
	font-size: 15pt;
	line-height: 20pt;
	font-weight: 600;
	font-style: italic;
	font-family: arial, sans-serif;
	width: 99%;
}
div.hdrcomment
{
	position: static;
	width: 99%;
	background-color:#0c4a7d;
	color:#ffffff;
	text-align: center;
	font-size: 8pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
div.Header
{
  position: relative;
  float: left;
	background-color: #CA3634;
	color: #f2f2f2;
	border-style: ridge;
	text-align: center;
	font-size: 11.8pt;
	line-height: 20pt;
	font-weight: 600;
	font-style: italic;
	font-family: arial, sans-serif;
	width: 100%;
}
div.Phototable
{
position: relative;
float:left;
vertical-align:top;
color: #f5e3a7;
margin-top: 2%;
margin-left: 1%;
margin-right: 8%;
margin-bottom: 1%;
}

div.phonetype
{
  position:relative;
  float: left;
  text-align: left;
  width: 9%;
  background-color: #ffffff;
}
div.areacode
{
  position:relative;
  float: left;
  text-align: left;
  width: 30%;
  background-color: #ffffff;
}
div.phonenumber
{
  position:relative;
  float: left;
  text-align: left;
  width: 30%;
  background-color: #ffffff;
}
div.phonelocation
{
  position:relative;
  float: left;
  text-align: left;
  width: 17%;
  background-color: #ffffff;
}
div.rssbox
{
  position: relative;
  float: left;
  width: 95%;
  background-color: #f2f2f2;
}
div.centerbox_grey
{
    border-left: solid medium #0c4a7d;
    border-top: solid medium #0c4a7d;
    border-right: solid medium #0c4a7d;
    border-bottom: solid medium #0c4a7d;
    background-color: #ffffff;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    height: 80%;
}
div.dotchdr
{
	width: 98%;
  background-color: #CA3634;
	color: #ffffff;
	padding: 2%;
  text-align: center;
	line-height: 16pt;
	font-size: 11pt;
	font-weight: 400;
	font-family: arial, sans-serif;
	font-style: italic;
  font-variant: small-caps;
  position: relative;
	float: left;
}
div.dotcbox
{
position: relative;
float: left;
width: 100%;
max-width: 100%;
}
.dotcNormal
{
  width: 99%;
	background-color: #ffffff;
  padding: 2%;
	color: #0d257b;
	text-align: justify;
	line-height: 10.5pt;
	font-size: 9pt;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
}
.dotcHeadline
{
	width: 99%;
  background-color: #ffffff;
	color: #0d257b;
	padding: 1%;
  text-align: center;
	line-height: 12pt;
	font-size: 11pt;
	font-weight: 400;
	FONT-FAMILY: ARIAL, SANS-SERIF;
	font-style: italic;
  position: relative;
	float: left;
}
div.buttonrow
{
    margin-left:auto;
    margin-right: auto;
  width: 98%;
  padding-top: 2px;
  background-color: #ffffff;
}
div.spacer
{
  clear: both;
}
div.fulldiv
{
  position: relative;
  float: left;
  width: 100%;
  vertical-align: top;  
}
div.halfdiv
{
  position: relative;
  float: left;
  width: 48%;
  top: 0%;
  max-width: 48%;
  background-color: #ffffff;
  vertical-align: top;
  padding: 1%;
}
div.halfdivleft
{
  position: relative;
  float: left;
  width: 49%;
  max-width: 49%;
  vertical-align: top;
}
div.halfdivright
{
  position: relative;
  float: right;
  width: 49%;
  max-width: 49%;
  vertical-align: top;
}
div.thirddiv
{
  position: relative;
  float: left;
  width: 33%;
  vertical-align: top;
}
div.qtrdiv
{
	position: relative;
  float: left;
  width: 24%;
  background-color: #ffffff;
}
div.fifthdiv
{
	position: relative;
  float: left;
  width: 19%;
  background-color: #ffffff;
}
div.SingleActLeft
{
	position: relative;
  float: left;
  width: 20%;
	background-color: #f2f2f2;
	color:#666633;
	text-align: right;
	line-height: 12.0pt;
  font-weight: 900;
  font-size: 9pt;
	font-style: italic;
	font-family: arial, sans-serif;
}
div.SingleActRight
{
  position: relative;
  float: left;
	width: 79%;
	background-color:#f2f2f2;
	color:#000000;
	text-align: left;
	font-size: 8pt;
	line-height: 12.5pt;
  font-weight: 600;
  font-size: 8pt;
	font-style: italic;
  padding-left: 4px;
	font-family: arial, sans-serif;
  
}
div.SingleListLeft
{
  position: relative;
  float: left;
  width:22%;
  background-color: #f2f2f2;
  color:#666633;
  text-align: right;
  line-height: 14pt;
  font-size: 9pt;
  font-stretch: extra-condensed;
  font-weight: 600;
  font-family: arial, sans-serif;
}
div.SingleListLeftsub
{
  position: relative;
	width: 24%;
	background-color: white;
	color: #666633;
	text-align: right;
    font-size: 8pt;
	line-height: 12.0pt;
	font-style: italic; 
	font-family: arial, sans-serif;
}
div.SingleListRight
{
   position: relative;
  float: left;
    width: 70%;
    margin-left: 1%;
   background-color:white;
   color: #000000;
   text-align: left;
   line-height: 14pt;
   font-size: 9pt;
   font-weight: 600;
   font-family: Times New Roman, Times, serif;
}
div.SingleListRightsub
{
     position: relative;
  float: left;
	width: 79%;
	background-color: #f2f2f2;
	color: #000000;
	text-align: left;
	line-height: 12.0pt;
	font-style: italic;
	font-weight: normal;
	font-size: 9pt;
	font-family: arial, sans-serif;
}
div.mainact
{
  font-size: 12pt;
  font-weight: 600;
}
div.actlist
{
  position: relative;
  float: left;
  font-size: 10pt;
  font-weight: 500;
}
div.stagename
{
	background-color: #949494;
	color: #000000;
	text-align: left;
	line-height: 12pt;
	font-size: 11pt;
	font-weight: 600;
  margin-left: 2%;
	font-family: arial, sans-serif;
  width: 50%;
}
div.actphoto
{
  position: relative;
  float: left;
  background-color: #ffffff;
  text-align: center;
  margin-right: 8%;
}
div.VenueHdr
{
	background-color: #CA3634;
	color: #f2f2f2;
	text-align: left;
	font-size: 14pt;
	line-height: 20pt;
	font-weight: 600;
	font-style: italic;
  text-indent: 10px;
	font-family: arial, sans-serif;
  border: ridge medium #CA3634;
	width: 98%;
}
div.venuesubhdr
{
	background-color: #ffffff;
	color:#0c4a7d;
	text-align: center;
	font-size: 12pt;
	line-height: 18pt;
	font-weight: 500;
	font-style: italic;
	font-family: arial, sans-serif;
	width: 100%;
}
div.eventdate
{
	background-color: #0F5895;
	color:white;
	vertical-align: top;
	text-align: center;
	width: 99%;
	line-height: 15pt;
	font-size: 12pt;
	font-weight: 600;
  font-style: italic;
	font-family: arial, sans-serif;
}
div.loginhdr
{
	background-color: #0c4a7d;
	color: white;
	font-size: 11pt;
	line-height: 16pt;
	font-weight: 700;
	text-align:center;
	width: 100%;
}
.eventdate A:visited {color: #000000;text-align: center; font-weight: 600;text-decoration: none;}
.eventdate A:link {color: #000000;text-align: center;text-decoration: none;}
.eventdate A:active {color: #9933cc;text-align: center;text-decoration: none;}
.eventdate A:hover {color: blue;text-align: center; font-weight: 800;text-decoration: none;}
.venue
{
	background-color: #f2f2f2;
	color: black;
	text-align: center;
	line-height: 12pt;
	width: 100%;
	font-size: 9pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
div.venueadvertiser
{
	background-color: #f2f2f2;
	color: black;
	text-align: center;
	line-height: 14pt;
	width: 100%;
	font-size: 11pt;
	font-weight: bold;
	font-family: arial, sans-serif;
	font-variant: small-caps;
	font-stretch: expanded;
}
div.venueeventdate
{
	background-color: #0F5895;
	color:white;
	text-align: left;
	width: 100%;
	line-height: 15pt;
	font-size: 10pt;
	font-weight: 600;
    font-stretch: extra-condensed;
    font-style: italic;
    text-indent: 4px;
	font-family: arial, sans-serif;
}
.venueeventdate A:visited {color: #949494;text-align: center; font-weight: 600;text-decoration: none;}
.venueeventdate A:link {color: white;text-align: center;text-decoration: none;}
.venueeventdate A:active {color: #B55B12;text-align: center;text-decoration: none;}
.venueeventdate A:hover {color: #1C8CE9;text-align: center; font-weight: 800;text-decoration: none;}
div.title
{
	background-color: #ffffff;
	color:#000000;
	text-align: center;
	line-height: 12pt;
	font-size:11pt;
  font-weight: 500;
  font-style: italic;
	font-family: arial, sans-serif;
	width: 100%;
}
div.venuetitle
{
	background-color: #ffffff;
	color:#000000;
	text-align: center;
	line-height: 12pt;
	font-size:11pt;
  font-weight: 500;
  font-style: italic;
  text-indent: 4px;
	font-family: arial, sans-serif;
	width: 100%;
}
div.middlebluebar
{
   background-color: #0F5895;
    background-image: url("http://www.louisvillemusicnews.net/webmanager/images/bluesquare.gif");
      background-repeat: no-repeat;
	color:white;
	text-align: right;
	line-height: 15pt;
	font-size: 12pt;
	font-weight: 600;
  font-style: italic;
  text-indent: 4px;
	font-family: arial, sans-serif;
}
.acteventdate
{
	position: relative;
	float: left;
	background-color: #E3D8B7;
	color:#0c4a7d;
	text-align: center;
	width: 100%;
	line-height: 13pt;
	font-size: 10pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
div.act
{
	background-color: #ffffff;
	color: #000000;
	text-align: left;
	line-height: 14pt;
	font-size: 10pt;
	font-weight: 600;
	font-family: arial, sans-serif;
  text-indent: 15px;
	width: 100%;
}
div.actlist
{
	background-color: #ffffff;
	color: #000000;
	text-align: center;
	line-height: 11pt;
	font-size: 8pt;
	font-weight: 600;
	font-family: arial, sans-serif;
	width: 100%;
}
div.actslist
{
	background-color: #ffffff;
	color: #000000;
	text-align: left;
	line-height: 11pt;
	font-size: 8pt;
	font-weight: 600;
	font-family: arial, sans-serif;
	width: 100%;
}
div.venuesite
	{
	background-color: #f2f2f2;
	color:#000000;
	text-align: left;
	line-height: 13pt;
	font-size: 10pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
div.venuename
{
  background-color: #ffffff;
	color: #000000;
	text-align: center;
	line-height: 14pt;
	font-size: 12pt;
	font-weight: 600;
	font-family: arial, sans-serif;
	width: 100%;
}
div.issuetoc
{
	position: relative;
  float: left;
  background-color:#ffffff;
	border-style: outset;
	border-width:1px;
	border-color: #CA3634;
  width: 98%;
  text-align: left;
 }
div.first
{
	background-color: #ffffff;
	color: #000000;
	text-align: left;
	text-indent: 3px;
	line-height: 9pt;
	font-size: 7pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
div.second
{
	background-color:#ffffff;
	color:#000000;
	text-align: left;
	text-indent: 7px;
	line-height: 9pt;
	font-size: 7pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
div.third
{
	background-color: #ffffff;
	color: #ff0000;
	text-align: center;
	line-height: 9pt;
	font-size: 7pt;
	font-family: arial, sans-serif;
}
div.fourth
{
	background-color: #ffffff;
	color: #ff0000;
	text-align: center;
	line-height: 8pt;
	font-size: .6pt;
	font-family: arial, sans-serif;
}
div.sectionbreak
{
	background-color:#0c4a7d;
	color: #ffffff;
	text-align: left;
  text-indent: 3px;
	border-top-style:ridge;
	border-top-color: #000000;
	border-top-width: 2px;
  border-left-style:ridge;
	border-left-color: #000000;
	border-left-width: 2px;
  border-right-style:groove;
	border-right-color: #000000;
	border-right-width: 1px;
  border-bottom-style:groove;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	font-size: 9pt;
	line-height:12pt;
	font-weight: 600;
	font-style: italic;
	font-variant: small-caps;
	font-family: arial, sans-serif;
}
.sectionbreak A:visited {color: #ffffff;text-align: center; font-weight: 600;text-decoration: none;}
.sectionbreak A:link {color: #ffffff;text-align: center;text-decoration: none;}
.sectionbreak A:active {color: #9933cc;text-align: center;text-decoration: none;}
.sectionbreak A:hover {color: #ffffff;text-align: center; font-weight: 800;text-decoration: none;}
div.issueslist
{
	background-color: #ffffff;
	color: #000000;
	text-align: center;
	line-height: 9pt;
	font-size: 8pt;
	font-weight: 600;
	font-family: arial, sans-serif;
  border: thin solid #0c4a7d;
}
.issueslist A:visited {color:#000000;text-align: center; font-weight: 600;text-decoration: none;}
.issueslist A:link {color: #000000;text-align: center;text-decoration: none;}
.issueslist A:active {color: #9933cc;text-align: center;text-decoration: none;}
.issueslist A:hover {color: #000000;text-align: center; font-weight: 800;text-decoration: none;}
div.tocissuedate
{
	background-color:#CA3634;
	color: #ffffff;
	text-align: left;
  text-indent: 3px;
	border-top-style:ridge;
	border-top-color: #000000;
	border-top-width: 2px;
  border-left-style:ridge;
	border-left-color: #000000;
	border-left-width: 2px;
  border-right-style:groove;
	border-right-color: #000000;
	border-right-width: 1px;
  border-bottom-style:groove;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	font-size: 9pt;
	line-height:12pt;
	font-weight: 600;
	font-variant: small-caps;
	font-family: arial, sans-serif;
}
div.rsstitle
{
  font-size: 10pt;
  font-weight: 600;
  text-align: center;
   width: 100%;
  font-family:arial, sans-serif;
}
div.rssheadline
{
  position: relative;
  float:left;
   width: 100%;
  font-size: 9pt;
  font-weight: 500;
  font-family: "times roman", times, serif;
  background-color: white;
}
.rssheadline A:visited {color:#000000; background-color: white; text-align: center; font-weight: 600;text-decoration: none;}
.rssheadline A:link {color: #000000; background-color: white; text-align: center;text-decoration: none;}
.rssheadline A:active {color: #9933cc; background-color: white; text-align: center;text-decoration: none;}
.rssheadline A:hover {color: #000000; background-color: white; text-align: center; font-weight: 800;text-decoration: none;}
div.rssdescription
{
  font-size: 8pt;
  font-weight: 500;
  font-family: "times roman", times, serif;
  width: 95%;
}
.rssdescription A:visited {color:#000000; background-color: white; text-align: center; font-weight: 600;text-decoration: none;}
.rssdescription A:link {color: #000000; background-color: white; text-align: center;text-decoration: none;}
.rssdescription A:active {color: #9933cc; background-color: white; text-align: center;text-decoration: none;}
.rssdescription A:hover {color: #000000; background-color: white; text-align: center; font-weight: 800;text-decoration: none;}
div.rssbox
{
  position: relative;
  float: left;
  width: 95%;
  margin-left: 4%;
  background-color: #f2f2f2;
}
.normal
{
    clear:left;
  background-color: #ffffff;
	color: #0d257b;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
  padding: 1%;
	font-family: "Times New Roman", Times, serif; 
}
div.halfcenterleft
{
	position: relative;
	float:left;
	text-align: right;
	font-size: 10pt;
	font-family: arial, sans-serif;
	width: 30%;
 }
div.halfcenterright
{
	position: relative;
	float:left;
	font-size: 10pt;
	width:68%;
    background-color: white;
}
.spamdunk
{
    color: white;
    height; 0px;
    Text-decoration: none;
}
 a.spamdunk:link { color: white; height: 0px; text-decoration: none }
a.spamdunk:active { color: white; height: 0px; text-decoration: none }
a.spamdunk:visited { color: white; height: 0px; text-decoration: none }
a.spamdunk:hover { color: white; height: 0px; text-decoration: none }
.normalfirst
{
	background-color: white;
	color: #0d257b;
	text-align: justify;
    clear: left;
	line-height: 12.5pt;
	font-size: 10pt;
	font-weight: normal;
	font-family: Times New Roman, Times;
	padding: 4px;
}
.normaltext
{
	background-color: #ffffff;
	color: #0d257b;
	text-align: justify;
	font-size: 10pt;
  line-height: 10pt;
	font-weight: normal;
  padding: 1%;
	font-family: "Times New Roman", Times, serif;
}
div.venueByRegion
{
	background-color: #f2f2f2;
	color:#000099;
	text-align: center;
	line-height: 14.5pt;
	font-size: 9.5pt;
	font-weight: 700;
    width: 100%;
	font-family: arial, sans-serif;
}
div.hdrimage
{
	position: relative;
	float: left;
	width:70%;
}
div.frontpagebox
{
  position: relative;
  float: left;
  width: 94%;
  max-width:94%;
   background-color: #ffffff;
  border-left: solid thin #0c4a7d;
  border-right: solid thin #0c4a7d;
  border-bottom: solid thin #0c4a7d;
  border-top:solid thin #0c4a7d;
  padding:2%;
}
div.frontlefttag
{
  position: relative;
  float: left;
  font-size: 10pt;
  font-variant: small-caps;
  color: #ffffff;
  font-weight: 800;
  background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lm_button_half.gif");
  background-repeat: no-repeat;
  background-color: #ffffff;
  width: 100%;
  height: 26px;
  padding-top: 5px;
  padding-left: 4px;
}
div.underscore
{
  position: relative;
  float: left; 
  background-color: #ffffff;
  height: 0px;
  width: 97%;
  min-width: 97%;
}
.pixboxleft
{
  position: relative;
  float: left;
  z-index: 1;
   border: solid thin #0c4a7d;
   margin:1%;
}
.pixboxright
{
  position: relative;
  float: right;
  z-index: 1;
  border: solid thin #0c4a7d;
}
.pixcan
{
  position: relative;
  float: left;
  vertical-align: top;
  z-index: 1; 
  color: #0c4a7d;
  margin-right: 6%;
  text-align:justify;
}
.pixcredit
{
  position: relative;
  float: left;
  clear:left;
	background-color: #ffffff;
	color: #0c4a7d;
	text-align: right;
	line-height: 10pt;
	font-size: 9pt;
	font-weight: 600;
  width: 95%;
  border: thin solid #ffffff;
	font-family: "Times New Roman", Times, serif;
}
.pixcaption
{
  position: relative;
  float: left;
	background-color:#ffffff;
	color: #0c4a7d;
	text-align: left;
	line-height: 9pt;
	font-size: 8pt;
	font-weight: 600;
  width: 98%;
	font-family: "Times New Roman", Times, serif;
}
.columnistbox
{
 position: relative;
  float: left;
width: auto;
  background-color: #ffffff;
	margin-top: 1%;
  margin-right: 2%;
  margin-left: 2%;
  z-index:1; 
 }
.columnheadline
{
   display: block;
   position: relative;
  float: left;
	color: #0c4a7d;
	text-align: left;
      width: 55%;
	line-height: 20pt;
	font-size: 18pt;
	font-weight: 600;
  margin-top:10px;
  margin-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.columnbyline
{
display: block;
    position: relative;
    float: left;
	color: #0c4a7d;
	text-align:left;
     width: 55%;
	line-height: 14pt;
	font-size: 12pt;
	font-weight:700;
    margin-top:10px;
    margin-bottom: 10px;
    margin-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.columnsubheadline
{
display: block;
  position: relative;
  float: left;
  width: 55%;
  color: #0c4a7d;
	text-align: left;
	line-height: 20pt;
	font-family: Arial, sans-serif;
	font-size: 13pt;
	font-weight: 600;
}
div.coverstorycreditbox
{
  position: relative;
  float: left;
  width: 100%;
  background-color: #ffffff;
}
.byline
{
	position: relative;
  float: left;
	background-color: #ffffff;
   width: 54%;
	color: #0c4a7d;;
	text-align: left;
	line-height: 14pt;
	font-size: 12pt;
	font-weight: normal;
  padding-left: 2%;
  margin-top: 3%;
  margin-bottom: 3%;
	font-family: "Times New Roman", Times, serif;
}
.headline
{
   position: relative;
  float: left;
  background-color: #ffffff;
	color: #0c4a7d;
    text-align: center;
	line-height: 20pt;
	font-size: 18pt;
    color: #0c4a7d;
	font-weight: 600;
  margin-top:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
  margin-top: 5%;
  padding-left: 2%;
  width: 54% !important;
  width /**/:54%;
}
.normalonline
{
    clear: left;
  background-color: #ffffff;
	color: #0d257b;
	text-align: justify;
	font-size: 10pt;
    line-height: 12pt;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif; 
}
.normalonlinesmall
{
    clear: left;
  background-color: #ffffff;
	color: #0d257b;
	text-align: justify;
	font-size: 8.5pt;
    line-height: 10pt;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif; 
}
.headlineonline
{
  position: relative;
  float: left;
  background-color: #ffffff;
  padding-left: 2%;
  width: 68% !important;
  width /**/:69%;
	color: #0c4a7d;
	text-align: center;
	line-height: 18pt;
	font-size: 16pt;
	font-weight: 600;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.subheadline
{
  position: relative;
  float: left;
	width: 98%;
  color: #0c4a7d;
	text-align: left;
	line-height: 18pt;
	font-family: Arial, sans-serif;
	font-size: 13pt;
	font-weight: 600;
}
.bylineonline
{
 position: relative;
  float: left;
   padding-left: 2%;
 	background-color: #ffffff;
	color: #0d257b;
	text-align: left;
   clear: left;
	line-height: 12pt;
	font-size: 10pt;
	font-weight: normal;
  margin-bottom: 1%;
	font-family: "Times New Roman", Times, serif;
     width: 70% !important;
  width /**/:71%;
}
.quip
{
  position: relative;
  float: left;
  width:98%;
  font-family: "Times New Roman", times, sansserif; 
  font-size: 12pt;
  font-weight: 600;
  font-style: italic;
}
.artistname
{
  position: relative;
  float: left;
  width:98%;
  font-size: 13pt;
  font-weight: 600;
  font-family: "Times New Roman", times, sansserif; 
}
.albumtitle
{
   position: relative;
  float: left;
  width:98%;
  font-family: "Times New Roman",times,sansserif;
  font-weight: 600;
  font-size: 12pt;
}
.Photocaption
{
	background-color: #f2f2f2;
	color: #0d257b;
	margin-right: 15px;
	text-align: left;
	line-height: 12.0pt;
	font-size: 10pt;
	font-weight: 600;
	font-family: "Times New Roman", Times, serif;
}
P.tixandinfo
{
	background-color: #f2f2f2;
	color: #000000;
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
	line-height: 12.0pt;
	font-size: 10pt;
	font-weight: 600;
	font-family: "Times New Roman", Times, serif;
}
P.PhotoCredit
{
	background-color: #f2f2f2;
	color: #0d257b;
	margin-left: 15px;
	margin-right: 15px;
	text-align: right;
	line-height: 10pt;
	font-size: 9pt;
	font-weight: 600;
	font-family: "Times New Roman", Times, serif;
}
.hiddenbutton
{
background-color: #ffffff;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/invisiblebutton.gif");
color: #000000;
}
.hiddenbutton A:visited {color: #000000;text-align: center; font-weight: 600;text-decoration: none;}
.hiddenbutton A:link {color: #000000;text-align: center;text-decoration: none;}
.hiddenbutton A:active {color: #9933cc;text-align: center;text-decoration: none;}
.hiddenbutton A:hover {color: blue;text-align: center; font-weight: 800;text-decoration: none;}

.calendarhdr
{
	position: relative;
	float: left;
	background-color: #b9919f;
	color: #000000;
	border: thin solid blue;
	text-align: center;
	font-size: 11.8pt;
	line-height: 20pt;
	font-weight: bold;
	font-style: italic;
	font-family: arial, sans-serif;
	width: 76%;
}
.calendarsubhdr
{
	position: relative;
	float: left;
	background-color:#d19a9a;
	color: #f2f2f2;
	border: thin solid blue;
	text-align: center;
	font-size: 10pt;
	line-height: 17pt;
	font-weight: bold;
	font-style: italic;
	font-family: arial, sans-serif;
	width: 76%;
}
.venue
{
	background-color: #ffffff;
	color: #000000;
	text-align: center;
	line-height: 12pt;
	width: 100%;
	font-size: 9pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
.event
{
	background-color: #2f24ff;
	color: #ffffff;
	text-align: center;
	line-height: 11pt;
	font-size: 8pt;
	font-weight: normal;
	font-family: arial, sans-serif;
}
div.searchcol
{
  position: relative;
  float: left;
  width: 20%;
  border: ridge blue thin;
}
.searchbox
{
	width:100%; 
	background-color: white;
    	border-style: outset;
	border-width:1px;
	border-color: #CA3634;
}
.searchhdr
{
	position: static;
	width:100%;
	background-color:#0F5895;
	color:white;
	text-align: center;
  line-height: 14pt;
	font-size: 12pt;
	font-weight: 600;
	font-family: arial, sans-serif;
	font-style: italic;
}
.searchsubhdr
{
	width: 76%;
	background-color:white;
	color: black;
	text-align: center;
	font-size: 7pt;
	font-weight: 600;
	font-style: italic;
	font-family: arial, sans-serif;
}
.searchinstructions
{
	background-color: white;
	color: #000000;
	text-align: Center;
	line-height: 11pt;
	font-size: 9pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
.bigleftbox
{
position:relative;
float: left;
width: 14%;
}
.clmnbutton
{
vertical-align: top;
font-size: 8pt;
background-color: #0c4a7d;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
background-repeat: no-repeat;
background-position: center;
color: #ffffff;
text-align: center;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
border-style: groove;
}
.lmnbutton
{
font-size: 8pt;
background-color: #0c4a7d;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/web2.0lmnbutton.gif");
background-repeat: no-repeat;
background-position: center;
color: #ffffff;
text-align: center;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
border-style: groove;
}
.clmnbuttonup
{
display: block;
position:relative;
float: left;
 vertical-align: top;
font-size: 7.5pt;
font-stretch: condensed;
background-color: #0c4a7d;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/up225lmnbutton.gif");
background-repeat: no-repeat;
background-position: center;
color: #ffffff;
height: 28px;
text-align: center;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
}
.centerlmnbutton
{
display: block;
margin-right: auto;
margin-left: auto;
vertical-align: top;
font-size: 8pt;
background-color: #0c4a7d;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
background-repeat: no-repeat;
background-position: center;
color: #ffffff;
text-align: center;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
border-style: groove;
}
.lmnbuttondown
{
position: relative;
float: left;
font-size: 7.5pt;
font-stretch: condensed;
background-color: #0c4a7d;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/down225lmnbutton.gif");
 background-repeat: no-repeat;
color: #ffffff;
height: 28px;
vertical-align: top;
text-align: center;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
border-style: groove;
}
.lmnbuttonwide
{
font-size: 8pt;
background-color: #0c4a7d;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton_wide.gif");
background-repeat: no-repeat;
color: #ffffff;
height: 28px;
text-align: center;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
border-style: groove;
}
.toplmnmenubutton
{
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
 background-repeat: no-repeat;
font-size: 8pt;
text-align: center;
background-color: #0c4a7d;
color: #ffffff;
font-weight: normal;
font-family: Arial, sans-serif;
vertical-align: top;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
height: 25px;
}
.lmnbuttonlmn
{
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
 background-repeat: no-repeat;
font-size: 8pt;
background-color: #0c4a7d;
color:#ffffff;
font-weight: normal;
font-family: arial, sans-serif;
text-align: center;
width: 99%;
height: 30px;
}

.lmnbuttonfib
{
font-size: 8pt;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
 background-repeat: no-repeat;
text-align: center;
background-color: #0c4a7d;
color: #ffffff;
font-weight: normal;
font-family: Arial, sans-serif;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
text-align: center;
border-style: groove;
}
.lmnmaindiv
{
width: 100%;
background-color: #ffffff;
font-size: 10pt;
position: relative;
float:left;
vertical-align:top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.buttonbox
{
  position: relative;
  float: left;
  text-align: center;
}
.topmenubox
{
position: static;
width: 100%;
height: 25px;
padding-top: 1%;
background-color: #ffffff;
}
.mainleftmenu
{
position: relative;
float: left;
border-right: solid #000000 thin;
background-color: #ffffff;
width: 13%;
}
.staffleftmenu
{
position: relative;
float: left;
border-right: thin solid #000000 ;
border-top: thin solid #000000;
border-left: thin solid #000000;
border-bottom: thin solid #000000;
background-color: #CCCCCC;
height: 99%;
width: 20%;
}
.maincentersection
{
position:relative;
float: left;
width:86%;
background-color:#ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.buttonbox
{
position: relative;
float: left;
width: 14%;	
}
.pagesheader
{
position: relative;
float: left;
width: 98%;
background-color:#406380;
color: #f7f193;
font-size:12pt;
font-weight: 500;
text-align: center;
font-variant: small-caps;
font-family: arial, sans-serif;
border: ridge thin #406380;
}
.leftmenuitem
{
position: relative;
float: left;
width:100%;
text-align: center;
height: 25px;
}
.leftmenubottom
{
position: relative;
float: left;
width:120px;
bottom: 0%;
padding-top: 1%;
padding-bottom: 1%;
font-size: 7.5pt;
font-stretch: condensed;
font-weight: 500;
font-family: arial, sans-serif;
text-align: center;
background-color: #CCCCCC;
color: #000000;
}
.copyrighttext
{
position: fixed;
width: 100%;
position: relative;
vertical-align: bottom;
}
.copyrightnotice
{
	font-size: 7pt;
}

.linksheader
{
width:100%;
background-color:#406380;
color: #f7f193;
font-size:9.6px;
position: relative;
float: left;
text-align: right;
padding-right: 8px;
line-height: 10pt;
top: 0%;
}
.pagelinkstitleheader
{
width:98%;
background-color:#406380;
color: #ffffff;
font-size:10pt;
position: relative;
float: left;
text-align: center;
line-height: 12pt;
vertical-align: top;
font-family: arial, sans-serif;
margin-left: 1%;
border-top: solid thin #ffffff;
}

.linksheader:link { color: #fcfab6; background-color: #406380; text-decoration: none; font-size: 9.6px; cursor: pointer; font-stretch: extra-expanded; font-weight: 600; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: solid 1px #0c4a7d; line-height: 10pt;
}
.linksheader:visited { color: #fcfab6; background-color: #406380; text-decoration: none; font-size: 9.6px; cursor: pointer; font-stretch: extra-expanded; font-weight: 600; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: solid 1px #0c4a7d; line-height: 10pt;
}
.linksheader:hover { color: #fcfab6; background-color: #406380; text-decoration: none; font-size: 9.6px; cursor: pointer; font-stretch: extra-expanded; font-weight: 600; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: solid 1px #0c4a7d; line-height: 10pt;
}
.linksheader:active { color: #fcfab6; background-color: #406380; text-decoration: none; font-size: 9.6px; cursor: pointer; font-stretch: extra-expanded; font-weight: 600; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: solid 1px #0c4a7d; line-height: 10pt;
}

.linkslist
{
	font-size: 10pt;
}
.lmnbutton
{
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
 background-repeat: no-repeat;
font-size: 8pt;
background-color: #0c4a7d;
color: #ffffff;
font-weight: normal;
font-family: Arial, sans-serif;
text-align: center;
}
.topmenubutton
{
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton_2.gif");
 background-repeat: no-repeat;
background-color: #0c4a7d;
font-size: 7.7pt;
vertical-align: top;
padding-top: 2px;
height: 30px;
color: #ffffff;
}
.topmenubuttonnew
{
font-size: 8pt;
vertical-align: top;
background-color: #0c4a7d;
color: #ffffff;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
text-align: center;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
height: 25px;
}
.lmnbuttonlmnlink
{
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
 background-repeat: no-repeat;
font-size: 7.7pt;
vertical-align: top;
padding-top: 5px;
height: 20px;
width: 96%;
min-width: 96%;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
color: #ffffff;
text-decoration:none;
}
.lmnbuttonlmnplain
{
font-size: 7.7pt;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
 background-repeat: no-repeat;
vertical-align: top;
padding-top: 2px;
width: 96%;
min-width: 96%;
color: #ffffff;
text-decoration:none;
}
.lmnbuttonlist
{
font-size: 8pt;
background-color: #006600;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
 background-repeat: no-repeat;
color: #ffffff;
font-weight: normal;
font-family: Arial, sans-serif;
width: 100px;
text-align: center;
padding-top: 2px;
height: 26px;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
}
.fib
{
border-bottom: groove medium #C1BDD7;
border-right: groove medium #C1BDD7;
border-left: groove thin #C1BDD7;
border-top: groove thin #C1BDD7;
text-align: center;
}

.ib
{
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
}
.cab
{
width: 100px;
}
.buttonlnm
{
position: static;
padding-right:3px;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
 background-repeat: no-repeat;
font-size: 7.7pt;
width:108px;
min-width: 96%;
height: 25px;
font-family: Arial, sans-serif;
visibility:visible
}
.lmnbuttonred
{
font-size: 8pt;
background-color: #ff0000;
color: #ffffff;
text-align: center;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
}
.lmnbuttons
{
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
background-repeat: no-repeat;
font-size: 8pt;
text-align: center;
width: 90px;
background-color: #334466;
color: #ffffff;
font-weight: normal;
font-family: Arial, sans-serif;
border-bottom: ridge medium #bdd7c8;
border-right: ridge medium #bdd7c8;
border-left: ridge thin #bdd7c8;
border-top: ridge thin #bdd7c8;
}
.e
{
background-color: #006600;
}

.hab
{
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
border-style: groove;
}
.lmnbuttoncm
{
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
 background-repeat: no-repeat;
font-size: 8pt;
background-color: #006600;
color: #ffffff;
text-align: center;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
}
.lmnbutton:visited
{
text-decoration: none;
color: #ffffff;
background-color: #006600;
}
.lmnbutton:link
{
text-decoration: none;
color: #ffffff;
background-color: #006600;
}
.lmnbutton:hover
{
text-decoration: none;
color: yellow;
font-weight: bold;
background-color: #006600;
}
.lmnbutton:active
{
text-decoration: none;
color: #ffffff;
background-color: #006600;
}
.rightbutton
{
width: 90%;
height: 25px;
border-left: solid #CCCCCC medium;
border-bottom: solid #CCCCCC thin;
}
.lmnbuttonbab
{
font-size: 8pt;
background-color: #0c4a7d;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
color: #ffffff;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
width: 100px;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
border-style: groove;
}
.lmnbuttontab
{
font-size: 8pt;
background-color: #0c4a7d;
color: #ffffff;
text-align: center;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
}
.lmnbuttonbu
{
font-size: 8pt;
background-color: #0c4a7d;
color: #ffffff;
text-align: center;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
}
.lmnbuttoncb
{
font-size: 8pt;
background-color: #006600;
color: #ffffff;
font-weight: normal;
font-family: Arial, sans-serif;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
}
.lmnbuttonclb
{
font-size: 8pt;
background-color: #006600;
color: #ffffff;
font-weight: normal;
font-family: Arial, sans-serif;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
}
.lmnmenubuttontop
{
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton_2.gif"); 
 background-repeat: no-repeat;
font-size: 7.5pt;
text-align: center;
background-color: #0c4a7d;
color:#ffffff;
font-weight: 500;
font-variant: small-caps;
font-family: Arial, sans-serif;
vertical-align: top;
height: 30px;
}
.clearbutton
{
font-size: 8pt;
background-color: #f2f2f2;
color: #336600;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
}
.mainmenu
{
	background-color: #0c4a7d;
}
.menubg 
{
height: 34px;
text-decoration: none;
}
.menu_lower 
{
height: 20px;
text-decoration: none;
}
.lowermenubutton
{
background-repeat: no-repeat;
background-color: #999999;
font-size: 1em;
color:white;
font-weight: normal;
font-family: arial, sans-serif;
text-align: center;
margin-top: -2px;
width: 110%;
height: 20px;
}
.disappearlower
{
position: relative;
float: left;
height: 0px;
width: 100%;
text-align: left;
}
.lmnbuttoncm
{
font-size: 8pt;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
 background-repeat: no-repeat;
background-color: #006600;
color: #ffffff;
text-align: center;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
}
.leftmenubuttons
{
position: static;
width: 100%;
background-color: #ffffff;
}
/* these classes are for a test */
.leftmenubuttonsa
{
position: relative;
float: left;
width: 98%;
height: 100%;
min-height: 100%;
border-bottom: thin solid #000000;
}
.prop
{
position: relative;
float: left;
width: .5%;
margin-top: 99%;
background-color:#ffffff;
vertical-align:top;
top:0;
}

.leftmenupixa
{
position: static;
width:13%;
padding-right: 5px;
vertical-align: top;
}
/* end of test */
.leftmenupix
{
position: relative;
float: left;
width:95%;
background-color:#ffffff;
text-align: right;
padding-right: 5px;
}
FORM.disappear
{
position: static;
height: 0px;
}
.disappearleft
{
position: relative;
float: left;
height: 0px;
width: 99%;
text-align: left;
}
FORM.disappearcenter
{
display: block;
margin-right:auto;
margin-left:auto;
height: 0px;
width: 100%;
}
.menubg:visited {color: #CA3634;text-align: center; font-weight: 600; ;text-decoration: none; cursor: pointer; height: 22px;}
.menubg:link {color: #000000;text-align: center;text-decoration: none; cursor: pointer; height: 22px;}
.menubg:active {color: #9933cc;text-align: center;text-decoration: none; cursor: pointer; height: 22px;}
.menubg:hover {color: #2768d3;text-align: center; font-weight: 600;text-decoration: none; cursor: pointer; height: 22px;}
.topmenuitem
{
position: relative;
float: right;        
width:100%;
background-color:#0c4a7d;
text-align: right;
padding-right: 3px;
vertical-align: top;
}
.mainmenuitem
{
width:95%;
background-color:#CCCCCC;
font-size:7.5pt;
position: relative;
float: left;
text-align: right;
margin-right: 5%;
vertical-align:top;
}

.menuitem:link { color: #0c4a7d; background-color: #CCCCCC; text-decoration: none; font-size: 9pt; cursor: pointer; font-stretch: extra-expanded; font-weight: 600; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.menuitem:visited { color: #0c4a7d; background-color: #CCCCCC; text-decoration: none; font-size: 9pt; cursor: pointer; font-stretch: extra-expanded; font-weight: 600; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.menuitem:hover {color:#ffffff; background-color: #0c4a7d; font-size: 8.5pt; text-decoration: none; cursor: pointer; font-weight: 900; font-stretch: extra-expanded; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.menuitem:active {color:#0c4a7d; background-color:#CCCCCC; font-size: 9pt; text-decoration: none; cursor: pointer; font-stretch: extra-expanded; font-weight: 600; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.mainbarup
{
position: fixed;
left:0;
top: 65px;
width: 100%;
border: solid #000000 1.5px;
}
.main2ndline
{
width: 90%;
position: relative;
float: left;
vertical-align: top;
background-color:#ffffff;
}
.main2ndlinea
{
width: 45%;
position: relative;
float: left;
vertical-align: top;
}
.main2ndlineb
{
position: relative;
float: left;
vertical-align: top;
}
.mainpagemgrbox
{
position: relative;
float: left;
width: 100%;
min-height: 100%;
background-color: #ffffff;
}
.catcentersection
{
background-color: #ffffff;
	width: 81%;
	color: #0c4a7d;
	text-align: center;
	font-size: 12pt;
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	float: left;
	font-weight: bold;
	vertical-align:top;
}
.centersection
{
background-color: #ffffff;
	width: 81%;
	color: #0c4a7d;
	text-align: center;
	font-size: 12pt;
	position: relative;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
}
.pixcentersection
{
background-color: #ffffff;
	width: 80%;
	text-align: center;
	position: relative;
	float: left;
	vertical-align: top;
}
.linkscentersection
{
background-color: #ffffff;
	width: 78%;
	color: #0c4a7d;
	text-align: center;
	font-size: 12pt;
	position: relative;
	float: left;
	font-weight: bold;
	vertical-align: top;
	height: auto;
}
/*--- PHOTO CSS -*/
.photoscentersection
{
background-color: #ffffff;
	width: 79%;
	color: #0c4a7d;
	text-align: center;
	font-size: 12pt;
	position: relative;
	float: left;
	font-weight: bold;
	vertical-align: top;
	height: auto;
}
.cattd3
{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
	background-color:#ffffff;
}
.footer
{
position: relative;
float: left;
width: 100%;
vertical-align: bottom;
}
.footerbottomright
{
position: static;
width:99%;
height: 8%;
background-color: #0c4a7d;
text-align: right;
border-top: 3px #000000 solid;
}
.cattd0
{
background-color: #ffffff;
	font-weight: bold;
	color:#000000;
	position: relative;
	float:left;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 30%;
}
.cattdr
{	background-color: #ffffff;
	font-weight: bold;
	color:#000000;
	text-align: left;
	position: relative;
	float:left;
	width: 69%;
	}
.lmnnormal
{
	background-color: #ffffff;
	color: #0d257b;
	text-align: justify;
	line-height: 10.5pt;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tdq1
{
	font-weight: bold;
	color:#000000;
	position: relative;
	float:left;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 23%;
	vertical-align: top;
}
.tdq2
{
	font-weight: bold;
	color:#000000;
	position: relative;
	float:left;
	text-align: left;
	width: 23%;
	vertical-align: top;
}
.tdq3
{
	font-weight: bold;
	color:#000000;
	position: relative;
	float:left;
	text-align: right;
	width: 30%;
	vertical-align: top;
}
.tdq4
{
	font-weight: bold;
	color:#000000;
	position: relative;
	float:left;
	text-align: left;
	width: 10%;
	vertical-align: top;
}
.td0
{
	font-weight: bold;
	color:#000000;
	position: relative;
	float:left;
	text-align: right;
	width: 30%;
}
.tdc
{
	font-weight: 600;
	color:#000000;
  background-color: #ffffff;
	position: relative;
	text-align: center;
	float:left;
	font-size: 10pt;
	border-bottom: solid thin #0c4a7d;
	width: 97%;
	vertical-align:top;
}
.tdcred
{
	font-weight: bold;
	background-color: #0c4a7d;
	color:#ffffff;
	text-align: center;
	float:left;
	font-size: 10pt;
	border-bottom: solid 1px #0c4a7d;
	width: 97%;
	vertical-align:top;
}
.tdr
{	background-color: #ffffff;
	font-weight: bold;
	color:#000000;
	font-size: 10pt;
	text-align: left;
	position: relative;
	float:left;
	width: 69%;
}
.td50
{
	font-weight: bold;
	color:#000000;
	text-align: center;
	font-size: 10pt;
	border-bottom: solid 1px #0c4a7d;
	width: 48%;
	background-color: #ffffff;
	vertical-align: top;
}
.td3
{
	text-align: center;
	position: relative;
	float: left;
	width: 95%;
	background-color:#ffffff;
}
.td4
{
	font-weight: bold;
	color:#000000;
	font-size: 8pt;
	line-height: 1.3;
	position: relative;
	float:left;
	text-align: center;
	width: 25%;
}
.td5
{
	font-weight: bold;
	color:#000000;
	font-size: 8pt;
	line-height: 16pt;
	position: relative;
	float:left;
	text-align: center;
	width: 100px;
	padding: 5px;
}
.tdsmallleft
{
	font-weight: bold;
	color:#000000;
	font-size: 8pt;
	line-height: 1.3;
	position: relative;
	float:left;
	text-align: left;
	font-family: arial, sans-serif;
	width: 80px;
}
.tdsmallright
{
	font-weight: bold;
	color:#000000;
	font-size: 8pt;
	line-height: 1.3;
	position: relative;
	float:right;
	text-align:right;
	width: 80px;
}

.thdr
{
	background-color: #4A6280;
	width: 97%;
	color: #ffffff;
	text-align: center;
	font-size: 12pt;
	position: relative;
	float: left;
	font-weight: bold;
	vertical-align: top;
}
.sectionheader
{
background-color: #0c4a7d;
	position: relative;
	float: left;
	color: #ffffff;
	text-align: center;
	font-size: 14pt;
	line-height: 2.4;
	width: 99%;
	border: ridge #ffffff medium;
}
.mainform
{
position: relative;
float: left;
background-color: #ffffff;
	color: #000000;
	font-size: 14pt;
	width: 82%;
	}
.leftcol
{
width: 15%;
position: relative;
float: left;
height: 100%;																																
border-right: solid 1px #ffffff;
background-color:#ffffff;
background-image: url("leftcolbar.gif");
 background-repeat: no-repeat;
background-attachment: scroll;
background-repeat: repeat-y;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: top;
text-align:center;
}
.submain
{
	position: relative;
	float: left;
	background-color: #ffffff;
	color: #000000;
	font-size: 10pt;
	width: 82%;
	position: static;
}
.formlist
{
font-size: 10pt; 
width: 98%;
color:#000000;
background-color: #ffffff;
line-height: 1.3;
font-size: 10pt;
position: relative;
float: left;
}
.contentheader
{
background-color: #0c4a7d;
width: 97%;
color:#ffffff;
line-height: 1.4;
font-size: 10pt;
text-align: left;
font-weight: bold;
position: relative;
float: left;
}
.menu
{
width: 98%;
color: #0c4a7d;
font-size: 10pt;
font-weight: bold;
text-align:center;
position: relative;
float: left;
background-color: #ffffff;
}
.lmenuitems
{
width: 95%;
color: #ffffff;
height: 100%;
min-height: 100%;
font-size: 11pt;
font-weight: bold;
text-align:center;
position: relative;
float: left;
vertical-align:top;
}
.rmenu
{
width: 102px;
color: #0c4a7d;
background-color: #ffffff;
font-size: 10.5pt;
font-weight: bold;
text-align:center;
border: 1px #0c4a7d groove;
}
.listheader
{
width: 97%;
background-color:#ffffff;
font-weight: bold;
color:#000000;
border-bottom: 1pt groove #0c4a7d;
position: relative;
float: left;
}
.list
{
width: 97%;
background-color:#ffffff;
font-weight: 600;
color:#000000;
position: relative;
float: left;
vertical-align: top;
text-align: center;
}
.listpart
{
	font-weight: bold;
	color:#000000;
	font-size: 8pt;
	line-height: 1.3;
	position: relative;
	float:left;
	text-align: center;
	border-left: thin solid #000000;
}
.colhdrs
{
	font-weight: bold;
	color:#000000;
	font-size: 11pt;
	position: relative;
	float: left;
	text-align: center;
}
.centercollist
{
width: 97%;
position: relative;
float: left;
background-color: #ffffff;
vertical-align: top;
}
.rbox
{
position:relative;
float: left;
background-color: #0c4a7d;
color: #ffffff;
}
.cattext
{
position: relative;
float: left;
background-color: #0c4a7d;
color: #ffffff;
}
.catlisthdr
{
	background-color: #0c4a7d;
	color: #ffffff;
	text-align: center;
	font-size: 12pt;
	height: 30pt;
	position: relative;
	float: left;
	width: 98%;
	font-weight: bold;
	border: groove thin #ffffff;
	
}
.formcontent
{
width:99%;
color:#000000;
font-size: 10pt;
position: relative;
float: left;
vertical-align:top;
}
.catformcontent
{
width:98%;
color:#000000;
font-size: 10pt;
position: relative;
float: left;
vertical-align:top;
}
.listhdr
{
	background-color: #4A6280;
	color: #ffffff;
	text-align: center;
	font-size: 12pt;
	line-height: 1.4;
	position: relative;
	float: left;
	width: 99%;
	font-weight: bold;
	vertical-align:top;
}
.formslisthdr
{
	position: static;
	background-color: #4A6280;
	color: #ffffff;
	text-align: center;
	font-size: 12pt;
	line-height: 1.4;
	width: 99%;
	font-weight: bold;
	vertical-align:top;
}
.contentpreview
{
width: 100%;
font-size:10pt;
color: #000000;
font-family: "Times New Roman", times, serif;
text-align: justify;
padding: 5px 5px 5px 5px;
float: left;
vertical-align:top;
background-color: #ffffff;
border-top: solid #0c4a7d 2px;
border-bottom: solid #0c4a7d 2px;
}
.logindiv
{
width: 100%;
background-color:#ffffff;
font-weight: bold;
color:#000000;
border: thin groove #646bca;
position: relative;
float: left;
}
.popup:link { color: #dcd769; background-color: #0c4a7d; text-decoration: none; font-size: 8pt; cursor: pointer;}
.popup:visited { color: #ebf086; background-color: #0c4a7d; text-decoration: none; font-size: 8pt; cursor: pointer;}
.popup:hover {color:#edd52c; background-color: #0c4a7d; font-size: 8pt; font-weight:bold; text-decoration: none; cursor: pointer;}
.popup:active {color:#fab1fc; background-color:#0c4a7d; font-size: 8pt; text-decoration: none; cursor: pointer;}
.adminrmenu
{
width: 100%;
color: #0c4a7d;
background-color: #ffffff;
font-size: 9pt;
font-weight: bold;
text-align:center;
border: 1px #0c4a7d groove;
}
.adminrsubmenu
{
width: 100%;
color: #0c4a7d;
background-color:#ffffff;
font-size: 10pt;
font-weight: bold;
font-variant: small-caps;
text-align:center;
border: 1px #0c4a7d groove;
}
.currentcats
{
width: 100%;
color: #0c4a7d;
background-color: #ffffff;
font-size: 8pt;
font-weight: normal;
text-align:center;
}
.adminrightcol
{
width:98%;
font-size: 7pt;
font-family: arial, sans-serif;
font-weight: bold;
font-stretch: ultra-condensed;
background-color: #0c4a7d;
position: relative;
float: right;
color: #ffffff;
vertical-align: top;
border-style: groove;
border-width: 1px;
border-color: #0c4a7d;
}
.admincattext
{
font-size: 7.5pt;
position: relative;
float: left;
background-color: #0c4a7d;
color: #ffffff;
line-height: 12px;
max-width: 97%;
}
.admincattexthdr
{
font-size: 8.5pt;
position: relative;
float: left;
font-variant:small-caps;
background-color: #0c4a7d;
color: #ffffca;
width:25px;
line-height: 12px;
max-width: 97%;
}
.adminrbox
{
width: 100%;
position:relative;
float: left;
background-color: #0c4a7d;
color: #ffffff;
border-bottom: 1px #ffffff groove;
}
.admincatsmain
{
width: 340px;
color: #ffffff;
background-color: #0c4a7d;
border: 1px gray groove;
}
.admincatshdr
{
width: 340px;
font-size: 10pt;
text-align: center;
font-variant:small-caps;
background-color: #0c4a7d;
color: #ffffca;
}
.ctd0
{
	font-weight: bold;
	font-size: 9pt;
	color:#ffffff;
	position: relative;
	float:left;
	text-align: right;
	font-family: arial, sans-serif;
	width: 110px;
}
.ctdr
{	
background-color: #ffffff;
font-weight: bold;
color:#000000;
text-align: left;
position: relative;
float:left;
width: 226px;
}
.ctd3
{
	text-align: center;
	font-family: arial, sans-serif;
	width: 335px;
	background-color:#0c4a7d;
}
.ctd4
{
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 11pt;
	width: 564px;
	background-color:#ffffff;
	color:#0c4a7d;
}
.ctd5
{
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	line-height: 18pt;
	width: 564px;
	background-color:#cbcbcb;
	color:#0c4a7d;
}
.catsmain
{
width: 346px;
color: #ffffff;
background-color: #0c4a7d;
border: 2px #ffffff groove;
float: left;
}
.readyonlybox
{
border-bottom: 2px #ffffff groove;
border-top: 2px #ffffff groove;
width: 338px;
}
.cstatus
{
font-size: 8.5pt;
position: relative;
float: left;
font-variant:small-caps;
background-color: #0c4a7d;
color: #e6ee48;
}
.lmnbutton
{
font-size: 8pt;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
 background-repeat: no-repeat;
background-color: #0c4a7d;
color: #ffffff;
font-weight: normal;
font-family: Arial, sans-serif;
text-align: center;
width: 100px;
}
.lmnbuttonclb
{
font-size: 8pt;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
 background-repeat: no-repeat;
background-color: #006600;
color: #ffffff;
font-weight: normal;
text-align: center;
font-family: Arial, sans-serif;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
}
.lmnbutton:link { color: #ffffff; background-color: #0c4a7d; text-decoration: none; font-size: 9pt;}
.lmnbutton:visited { color: #ffffff; background-color: #0c4a7d; text-decoration: none; font-size: 9pt;}
.lmnbutton:hover {color:#ffffff; background-color: #0c4a7d; font-size: 9pt; font-weight:bold; text-decoration: none;}
.lmnbutton:active {color:#ffffff; background-color:#0c4a7d; font-size: 9pt; text-decoration: none;}
.tagstext
{
	font-weight: bold;
	color:#000000;
	background-color: #ffffff;
	text-align: center;
	font-size: 10pt;
	border: solid 2px #0c4a7d;
}
.TagsHeadline
{
	background-color: #ffffff;
	color: #0c4a7d;
	margin-left: 1px;
	margin-right: 1px;
	text-align: center;
	line-height: 14pt;
	font-size: 11pt;
	font-weight: 300;
	font-family: Arial, sans-serif;
	font-style: italic;
	float: left;
	width: 175px;
}
.Tags
{
	background-color: #ffffff;
	color: #0c4a7d;
	margin-left: 1px;
	margin-right: 1px;
	text-align: center;
	line-height: 14pt;
	font-family: Arial, sans-serif;
	width: 175px;
}
.alert:link { color: #000000; background-color: #ffffff; text-decoration: none; font-size: 9pt;}
.alert:visited { color: #000000; background-color: #ffffff; text-decoration: none; font-size: 9pt;}
.alert:hover {color:#000000; background-color: #ffffff; font-size: 9pt; text-decoration: none;}
.alert:active {color:#000000; background-color:#ffffff; font-size: 9pt; text-decoration: none;}
.menuitems
{
	background-color: #ffffff;
	color: #0c4a7d;
	float: left;
	width: 94px;
}
.atdr
{	
background-color: #0c4a7d;
font-weight: bold;
color:#000000;
text-align: left;
position: relative;
float:left;
width: 226px;
}
.articledisplay
{
	position: relative;
	float: left;
	background-color: #ffffff;
	color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	text-align: center;
	line-height: 14pt;
	font-family: Arial, sans-serif;
	width: 95%;
}
.articleheadline
{
	position: relative;
  float: left;
  text-align: center;
	width: 98%;
	line-height: 16pt;
	font-family: Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}
.author
{
	text-align: left;
	line-height: 11pt;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: 500;
	margin: 5px;
}
.articlecontent
{
position: relative;
float: left;
width: 98%;
text-align:justify;
line-height: 11pt;
font-family: "Times New Roman", "times roman", times;
font-size: 11pt;
font-weight: normal;
margin: 5px 5px 5px 5px;
line-height: 1.2;
}
.articlebuttontd
{
	text-align: center;
	font-family: arial, sans-serif;
	position: relative;
	float: left;
	width:100%;
	background-color:#ffffff;
	vertical-align: top;
}
.articleheader
{
	background-color: #0c4a7d;
	color: #ffffff;
	text-align: center;
	font-size: 12pt;
	position: relative;
	float: left;
	width:99%;
	font-weight: bold;
	line-height: 14pt;
	font-family: Arial, sans-serif;
	padding-left:1%;
}
.linkshdr
{
	background-color: #0c4a7d;
	color: #ffffff;
	text-align: center;
	font-size: 12pt;
	position: relative;
	float: left;
	width: 99%;
	font-weight: bold;
	line-height: 14pt;
	font-family: Arial, sans-serif;
}
.pagehead
{
background-color: #ffffff;
font-size: 16pt;
width: 98%;
text-align: left;
font-weight: bold;
position:relative;
float: left;
vertical-align:top;
}
.pageheadmaintitle
{
position:relative;
float: left;
font-size: 11pt;
width: 99%;
text-align: left;
font-weight: bold;
padding-left: 2%;
vertical-align:top;
}
.pageheadsubtitle
{
font-size: 9pt;
text-align: left;
font-weight: bold;
position:relative;
float: left;
padding-left: 10px;
vertical-align:top;
}
.pagepart
{
background-color: #ffffff;
position: relative;
float: left;
vertical-align: top;
font-family: "Times New Roman", roman, serif;
font-size: 11pt;
}
.ppwidthper29
{
width: 29%;
}
.ppwidthper48
{
width: 48%;
margin-left: 2%;
margin-right: 5%;
}
.ppwidthper20
{
width: 20%;
background-color:#ffffff;
}
.leftcol20
{
position: relative;
float: left;
text-align: right;
width: 20%;
background-color:#ffffff;
font-size: 10pt;
}
.rightcol80
{
position: relative;
float: left;
text-align: left;
width: 79%;
background-color:#ffffff;
font-size: 10pt;
}
.ppwidthper80
{
width: 20%;
background-color:#ffffff;
}
.ppwidthper70
{
width: 70%;
background-color: #ffffff;
vertical-align: top;
}
.ppwidthper90
{
width: 90%;
background-color: #ffffff;
vertical-align: top;
margin-left: 2%;
margin-right: 5%;
}
.ppwidthper90b
{
width: 90%;
background-color: #ffffff;
vertical-align: top;
margin-left: 2%;
margin-right: 3%;
}
.pageleft
{
position: relative;
float: left;
background-color: #ffffff;
width: 48%;
vertical-align: top;
}
.pageright
{
position: relative;
float:left;
background-color:#ffffff;
width:49%;
vertical-align: top;
}
.wholepage
{
background-color: #ffffff;
width:90%;
font-size: 11pt;
font-family: "Times New Roman", "times roman", times, serif;
position: relative;
float: left;
}
.crosspage
{
background-color:#ffffff;
width:98%;
position: relative;
float: left;
padding: 1%;
}
.crosspageZ
{
position: relative;
float: left;
width:95%;
vertical-align:top;
}
.photocredit
{
position: relative;
float: left;
font-size: 6pt;
text-align: right;
}
.photocaption
{
position: relative;
float: left;
font-size: 7.7pt;
font-weight: 600;
text-align: left;
}
.pagetext
{
width: 90%;
background-color: #ffffff;
font-size: 10pt;
font-weight: normal;
position: relative;
float: left;
text-align: center;
vertical-align: top;
padding-left: 10px;
}
.photobox
{
border: #000000 thin solid;
position: relative;
float:right;
}
.pagephotobox
{
position: relative;
float: left;
text-align: center;
width: 98%;
padding: 1%;
}

.ltd0
{
	font-weight: bold;
	font-size: 10pt;
	color:#000000;
	background-color: #ffffff;
	position: relative;
	float:left;
	text-align: right;
	width: 30%;
	height: 100%;
}
.ltdr
{
	font-size: 10pt;
	background-color: #ffffff;
	font-weight: bold;
	color:#000000;
	text-align: left;
	position: relative;
	float:left;
	width: 69%;
	height: 100%;
	}
.bottomlinks
{
position: relative;
float: right;
bottom: 1px;
text-align: right;
width:50%;
}
.sitemaplist
{
position: relative;
float: left;
width:99%;
text-align: left;
font-size: 10pt;
padding-left: 10px;

}
.sitemaprow
{
position: relative;
float: left;
width: 100%;
text-align: left;
font-size: 10pt;
}
.navheader
{
	font-size: 10pt;
	background-color: #0c4a7d;
	font-weight: bold;
	color:#ffffff;
	text-align: center;
	position: relative;
	float:right;
	width: 100%;
}
.studentdatamain
{
position: relative;
float: left;
width:95%;
text-align: left;
margin-left: 1%;
border-top: thin solid #0c4a7d;
background-color: #ffffff;
}
.rightcolumn
{
position: relative;
float: left;
width: 47%;
text-align: right;
font-weight: 400;
background-color: #ffffff;
margin-top: .5%;
}
.rightspecifics
{
position: relative;
float: left;
width: 100%;
text-align: right;
}
.leftcolumn
{
position: relative;
float: left;
width: 47%;
font-weight: 600;
text-align: right;
margin-right: 5px;
width: 100%;
min-width: 47%;
margin-top: .5%;
}
.rightcolumn
{
position: relative;
float: right;
width: 47%;
text-align: right;
font-weight: 600;
}
.rightside
{
position: relative;
float: right;
width: 47%;
margin-left: auto;
margin-right: auto;
text-align: center;
font-weight: 600;
}
.leftside
{
position: relative;
float: left;
width: 47%;
margin-left: auto;
margin-right: auto;
text-align: center;
font-weight: 600;
text-align: center;
margin-right: 5px;
}
.mainbox
{
position: relative;
float: left;
width:98%;
}
.specifics
{
position: relative;
float: left;
width: 75%;
}
.formtextleft
{
	margin-top: 10px;
	position: relative;
	float: left;
	font-weight: bold;
	color:#000000;
	text-align: right;
	font-size: 10pt;
	width: 48%;
	background-color: #ffffff;
}
.formtextright
{
	margin-top: 10px;
	position: relative;
	float: left;
	font-weight: bold;
	color:#000000;
	text-align: left;
	font-size: 10pt;
	width: 48%;
	background-color: #ffffff;
}
.tdfull
{
position: relative;
float: left;
background-color:#ffffff;
text-align:center;
width: 100%;
font-size: 9pt;
border-top: solid thin #0c4a7d;
color:#ff0000;
}

.lnav:link { color: #0c4a7d; text-decoration: none; cursor: pointer;}
.lnav:visited { color: #a3e897; text-decoration: none; cursor: pointer;}
.lnav:hover{color:#26a43d; font-size: 9pt; font-weight:bold; cursor: pointer;}
.lnav:active{color:#78eded; }

.td40
{
background-color:#FDFBDA;
text-align:center;
width:25px;
font-size: 9pt;
color:#0c4a7d;
font-weight: bold;
}
.loginmain
{
position: relative;
float: left;
width: 97%; 
}
.formtextleft
{
	position: relative;
	float: left;
	font-weight: bold;
	color:#000000;
	text-align: right;
	font-size: 10pt;
	width: 48%;
	background-color: #ffffff;
	
}
.formtestright
{
	position: relative;
	float: left;
	font-weight: bold;
	color:#000000;
	text-align: left;
	font-size: 10pt;
	width: 48%;
	background-color: #ffffff;
	
}
div.containerrow
{
	position: relative;
	float: left;
    width: 100%;
}
div.containerrowcenter
{
    margin-left:auto;
    margin-right: auto;
	position: relative;
	text-align:center;
    width: 100%;
}
.td4Gc:link {color:#ffffff; background-color:#0c4a7d; font-size: 8pt; text-decoration: none; cursor: pointer;}
.td4Gc:visited {color:#ffffff; background-color:#0c4a7d; font-size: 8pt; text-decoration: none; cursor: pointer;}
.td4Gc:hover {color:#ffffff; background-color:#0c4a7d; font-size: 8pt; text-decoration: none; cursor: pointer;}
.td4Gc:active {color:#ffffff; background-color:#0c4a7d; font-size: 8pt; text-decoration: none; cursor: pointer;}
.td4G
{
position: relative;
float: left;
background-color:#0c4a7d;
text-align:center;
font-size: 8pt;
width: 6%;
color:#ffffff;
font-weight: bold;
min-height:15px;
border-bottom: thin solid #0c4a7d;
}
.td4Gc
{
position: relative;
float: left;
background-color:#0c4a7d;
text-align:center;
font-size: 8pt;
font-stretch: condensed;
width: 4%;
color:#ffffff;
font-weight: bold;
min-height:15px;
border-bottom: thin solid #0c4a7d;
font-family: arial, sans-serif;
}
.td5Gb
{
position: relative;
float: left;
background-color:#0c4a7d;
text-align:center;
font-size: 8pt;
width: 9%;
color:#ffffff;
font-weight: bold;
min-height:15px;
border-bottom: thin solid #0c4a7d;
}
.td4Gd
{
position: relative;
float: left;
background-color:#0c4a7d;
text-align:center;
font-size: 8pt;
width: 11%;
color:#ffffff;
font-weight: bold;
min-height:15px;
border-bottom: thin solid #0c4a7d;
}
.webpagelist
{
	font-weight: bold;
	color:#000000;
	font-size: 8pt;
	line-height: 1.3;
	position: relative;
	float:left;
	text-align: left;
	width: 25%;
}
.articleheadlinediv
{
	font-weight: bold;
	color:#000000;
	font-size: 8pt;
	line-height: 1.3;
	position: relative;
	float:left;
	text-align: left;
	width: 180px;
}
.editbuttondiv
{
	font-weight: bold;
	color:#000000;
	font-size: 8pt;
	line-height: 1.3;
	position: relative;
	float:left;
	text-align: center;
	width: 40px;
}
.lmnbuttonbu
{
font-size: 8pt;
background-color: #0c4a7d;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
 background-repeat: no-repeat;
color: #ffffff;
text-align: center;
font-weight: normal;
font-variant: small-caps;
width: 100px;
height: 25px;
font-family: Arial, sans-serif;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
border-style: groove;
}
.lmnbuttone
{
font-size: 7pt;
background-color: #0c4a7d;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
background-repeat: no-repeat;
color: #ffffff;
text-align:left;
padding-left: 1%;
font-weight: normal;
font-variant: small-caps;
font-family: Arial, sans-serif;
}
.adminarticleheader
{
	background-color: #0c4a7d;
	color: #ffffff;
	text-align: center;
	font-size: 12pt;
	position: relative;
	float: left;
	width:100%;
	font-weight: bold;
	line-height: 14pt;
	font-family: Arial, sans-serif;
}
.adminarticledisplay
{
	position: relative;
	float: left;
	background-color: #ffffff;
	color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	text-align: center;
	line-height: 14pt;
	font-family: Arial, sans-serif;
	width: 100%;
	}
.adminleftcol
{
width: 15%;
position: relative;
float: left;
height: 100%;
border-right: solid 1px #ffffff;
min-height:100%;
background-color:#ffffff;
background-image: url("leftcolbar.gif");
background-attachment: scroll;
background-repeat: repeat-y;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align: top;
text-align:center;
}
.adminarticlesubheadline
{
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
	line-height: 20pt;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: 500;
	border-left: solid thin #0c4a7d;
	border-right: solid thin #0c4a7d;
}
.adminarticleheadline
{
	position: relative;
	float: left;
	text-align: center;
	width: 100%;
	line-height: 14pt;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	border-left: solid thin #0c4a7d;
	border-right: solid thin #0c4a7d;
	border-top: solid thin #0c4a7d;
	padding-top: 1%;
}
.adminarticlecontent
{
text-align:justify;
line-height: 11pt;
font-family: "Times New Roman", "times roman", times;
font-size: 10pt;
font-weight: normal;
padding: 5px 5px 5px 5px;
line-height: 1.2;
border-left: solid thin #0c4a7d;
border-right: solid thin #0c4a7d;
border-bottom: solid thin #0c4a7d;
padding-top: 4%;
}
.adminarticlebuttontd
{
	text-align: center;
	font-family: arial, sans-serif;
	position: relative;
	float: left;
	width:100%;
	background-color: #ffffff;
	vertical-align: top;
}
div.centerlist
{	
  position:relative;
  float: left;
  background-color: #ffffff;
	font-weight: bold;
	color:#000000;
	font-size: 10pt;
	text-align: center;
	width: 99%;
  height: 30px;
}
.mainsectionheader
{
background-color: #0c4a7d;
	position: static;
	color: #ffffff;
	text-align: center;
	font-size: 14pt;
	line-height: 2.4;
	width: 99%;
	border: ridge #ffffff medium;
	vertical-align:top;
	clear:right;
}
.lmnbuttonlnm
{
position: static;
padding-right:3px;
padding-top: 2px;
font-size: 7.7pt;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton_2.gif");
 background-repeat: no-repeat;
background-color: #0c4a7d;
color: #ffffff;
text-align:center;
font-weight: normal;
width:100%;
min-width: 98%;
height: 25px;
font-family: Arial, sans-serif;
visibility:visible;
}
.buttoncol
{
width:10%;
margin-left: 45%;
margin-right: 45%;
height: 26px;
}
.lmnbuttonlist
{
font-size: 8pt;
background-color: #006600;
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
background-repeat: no-repeat;
color: #ffffff;
font-weight: normal;
font-family: Arial, sans-serif;
width: 100px;
text-align: center;
padding-top: 2px;
height: 26px;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
}
.toplmnmenubutton
{
background-image: url("http://www.louisvillemusicnews.net/webmanager/images/lmnbutton.gif");
background-repeat: no-repeat;
font-size: 9pt;
text-align: center;
background-color: #0c4a7d;
color: #ffffff;
font-weight: normal;
font-family: Arial;
vertical-align: top;
border-bottom: ridge medium #C1BDD7;
border-right: ridge medium #C1BDD7;
border-left: ridge thin #C1BDD7;
border-top: ridge thin #C1BDD7;
text-align: center;
}
.lefttable
{
	background-color:#ffffff;
	border-style: outset;
	border-width:1px;
	border-color: #CA3634;
	
}
.helpbtn
{
    color: yellow;
    font-size: 8pt;
    font-weight: bold;
    font-family: arial, sans-serif;
    text-decoration: none;
}
.helpbtn A:visited {color: #000000;text-align: center; font-weight: 600;text-decoration: none;}
.helpbtn A:link {color: #000000;text-align: center;text-decoration: none;}
.helpbtn A:active {color: #9933cc;text-align: center;text-decoration: none;}
.helpbtn A:hover {color: blue;text-align: center; font-weight: 800;text-decoration: none;}
.calcol
{
    position: relative;
    float: left;
    width: 14%;
    background-color: white;
    font-size: 7pt;
    font-weight: 600;
    height: 15px;
}
.calcolnow
{ 
     position: relative;
    float: left;
    width: 14%;
    font-size: 7pt;
    font-weight: 600;
    height: 15px;
    background-color:#86a6e8;
 }
.calheader
{
    position: relative;
    float: left;
    width: 14%;
    background-color: #e0dcdc;
    text-align: center;
    font-size: 7pt;
    font-weight: 600;
    border-bottom: solid thin #0c4a7d;
}
.calmain
{
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
    border: solid thin #0c4a7d;
}
.calmainhead
{
    font-weight: 600;
}
.selectdate
{
    text-decoration: none;
}
.leftcalarrow
{

    font-weight: bold;
    text-align: left;
 }
.rightcalarrow
{

    font-weight: bold;
    text-align: right;
}
.contributorstorytype
{
    font-weight: 600;
    font-size: 10pt;
    margin-left: 10px;
}
.contributorissue
{
    font-weight: 400;
    font-size: 9pt;
    margin-left: 20px;
}
.contributorarticle
{
    font-weight: 400;
    font-size: 8pt;
    margin-left: 30px;
}
a.contributorarticle:link {  text-decoration: none; }
a.contributorarticle:active {  text-decoration: none; }
a.contributorarticle:visited { text-decoration: none; }
a.contributorarticle:hover {  text-decoration: none;}

