body
{
	margin-top:0;
	margin-left:0;
	top:0;
	left:0;
	right: 0;
	background-color: #0c4a7d;
	font-size: 10pt;
}
.mainbody
{
	position: static;
	width:100%;
	background-color: white;
	border: thin outset red;
}
.mainpage
{
	position: static;
	width:100%;
	background-color: white;
}
.containerrow
{
    position: relative;
    float: left;
    width: 100%;
}
.lmhdr
{
	background-color: white;
	border-width: 1px;
	border-color:#C91217;
	border-style: solid;
	position: relative;
	float: left;
	width: 100%;
}

.IssueHdr
{
	position: relative;
	float: left;
	background-color: #C91217;
	color: white;
	text-align: center;
	font-size: 11.8pt;
	line-height: 20pt;
	font-weight: 700;
	font-style: italic;
	font-family: arial, sans-serif;
	width: 100%;
}
.centercol /* handles all content */
{
	position: relative;
	float: left;
	width: 100%;
	background-color:white;
}
.leftcol
{
	position: relative;
	float: left;
	width: 13%;
	background-color:white;
}
.maincontent /* handles all but left col */
{
position:relative;
float:left;
width:85%;
background-color:white;
color: black;
}
.centerdiv /* center section of text fits wtih right col*/
{
position: relative;
float: left;
background-color: white;
width: 81%;
}
.rightcol
{
	position: relative;
	float: left;
	width: 16%;
	background-color:white;
}
.searchcol
{
position:relative;
float:left;
width: 99%;
}
div.coverstorycreditbox
{
  position: relative;
  float: left;
  width: 99%;
  background-color: #ffffff;
}
.rsstitle
{
  font-size: 10pt;
  font-weight: 600;
  text-align: center;
  font-family:arial, sans-serif;
}
.rssheadline
{
  position: relative;
  float:left;
  font-size: 9pt;
  font-weight: 500;
  font-family: times roman, times, serif;
  width: 95%;
  
}
.rssdescription
{
  font-size: 8pt;
  font-weight: 500;
  font-family: times roman, times, serif;
  margin-left: 4%;
  width: 95%;
}

.rssbox
{
  position: relative;
  float: left;
  width: 90%;
  background-color: white;
  border: thin solid red;
}
.buttonsdiv
{
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
}
.bottomdiv
{
	position: relative;
	float: left;
	background-color: white;
	width: 100%;
	text-align:center;
}
.pixboxleft
{
  position: relative;
  float: left;
  margin-right: 2%;
  z-index: 1;
}
.pixboxright
{
  position: relative;
  float: right;
  margin-left: 2%;
  margin-right: 2%;
  z-index: 1;
}
.pixcredit
{
  position: relative;
  float: left;
	background-color: white;
	color: #0d257b;
	text-align: right;
	line-height: 10pt;
	font-size: 9pt;
	font-weight: 600;
  width: 100%;
	font-family: Times New Roman, Times, serif;
}
.pixcaption
{
  position: relative;
  float: left;
	background-color: white;
	color: #0d257b;
	text-align: left;
	line-height: 12.0pt;
	font-size: 10pt;
	font-weight: 600;
  width: 100%;
	font-family: Times New Roman, Times, serif;
}
.columnistbox
{
 position: relative;
  float: left;
	background-color: white;
	margin-top: 1%;
  margin-right: 2%;
  margin-left: 2%;
  z-index: 1;
 }
 .columnheadline
{
   display: block;
   position: relative;
  float: left;
	color: #0c4a7d;
	text-align: center;
      width: 55%;
	line-height: 20pt;
	font-size: 18pt;
	font-weight: 600;
  margin-top:20px;
  margin-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.columnbyline
{
display: block;
    position: relative;
    float: left;
	color: #0d257b;
	text-align:center;
     width: 55%;
	line-height: 14pt;
	font-size: 12pt;
	font-weight: normal;
    margin-top:10px;
    margin-left: 5px;
	font-family: Times New Roman, Times, serif;
}
.columnsubheadline
{
display: block;
  position: relative;
  float: left;
  width: 55%;
  color: #0c4a7d;
	text-align: center;
	line-height: 20pt;
	font-family: Arial, sans-serif;
	font-size: 13pt;
	font-weight: 600;
}
.lmnbutton
 {
 font-size: 10pt;
 background-color: #0c4a7d;
 background-image: url("../images/lmdefaultbtn.jpg");
 color: white;
 font-weight: normal;
 font-family: Arial,sans-serif;
 border-bottom: medium ridge #bdd7c8;
 border-right-width: medium;
 border-left-width: thin;
 border-top-width: thin;
 }
.centertable3
{
background-color: #c7c7c7;
width: 78%;
position: relative;
float: left;
}
.centerstory
{
	position: relative; 
	float: left;
	margin-left: 2%;
}

.helptable
{
background-color: white;
width: 260px;
border-style: ridge;
border-bottom: medium #bdd7c8;
border-right-width: medium;
border-left-width: thin;
border-top-width: thin;
}
.helpbutton
{
font-size: 10pt;
background-color: #0c4a7d;
color: white;
font-weight: normal;
font-family: arial, sans-serif;
border-bottom: medium ridge #bdd7c8;
border-right-width: medium;
border-left-width: thin;
border-top-width: thin;
}
.MainStory
{
position: relative;
float: left;
background-color: white;
width: 99%;
}
.Phototable
{
position: relative;
float:left;
vertical-align:top;
color: #f5e3a7;
margin-right: 3%;
}
.Photobox
{
position: relative;
float:left;
vertical-align:top;
color: #f5e3a7;
width: 100%;
}
.Photocaption
{
	position: relative;
  float: left;
	background-color: white;
	color: #0d257b;
	text-align: left;
  clear: left;
	line-height: 12.0pt;
	font-size: 10pt;
	font-weight: 700;
	font-family: Times New Roman, Times, serif;
}
.PhotoCredit
{
	position: relative;
  float: left;
  clear: left;
  background-color: white;
	color: #0d257b;
	text-align: right;
	line-height: 10pt;
	font-size: 9pt;
	font-weight: 600;
	font-family: Times New Roman, Times, serif;
}
div.pixcan
{
 position: static; 
 z-index: 1; 
}
.defaultbtn:link { color: white; background-color: #0c4a7d; text-decoration: none; font-size: 9pt;}
.defaultbtn:visited { color: #e9ecae; background-color: #0c4a7d; text-decoration: none; font-size: 9pt;}
.defaultbtn:hover {color:#ffde6a; background-color: #0c4a7d; font-size: 10pt; font-weight:700; text-decoration: none;}
.defaultbtn:active {color:#f7b7f5; background-color: #0c4a7d; font-size: 9pt; text-decoration: none;}
a:Link
{
	color: #C91217;
	font-weight:700;
}
a:Active
{
	color: #0033ff;
}
a:visited
{
	color: #0099ff;
}
a:hover
{
	font-weight: 600;
	color:#660000;
}
.lmhdrtable
{
	background-color: white;
	border-width: 1px;
	border-color:#C91217;
	border-style: solid;
	position: relative;
	float: left;
	width: 640px;
}
.templatetable
{
	position: relative;
	vertical-align:top;
	width: 634px;
	float: left;
	border-top: 2px ridge #C91217;
	border-left: 2px ridge #C91217;
	border-right: 2px ridge #C91217;
	background-color:white;
	}
.maincenterstory
{
	position: relative;
	float: left;
	vertical-align:top;
	width: 97%;
	background-color:white;
}	
.thiseventleft
{
	position: relative;
	float: left;
	vertical-align:top;
	text-align: right;
	width: 30%;
	background-color:white;
	color: #0c4a7d;
	font-style: italic;
	font-size: 10pt;
	height: 3em;
}
.thiseventright
{
	position: relative;
	float: left;
	vertical-align:top;
	text-align:left;
	width: 69%;
	background-color:white;
	font-size: 10pt;
	height: 3em;
}
.mainbox
{
	vertical-align: top;
	width: 100%;
	text-align: center;
	background-color: white;
	border-top: ridge medium #C91217;
	border-width: 2px;
}
.mainheader
{
	position: static;
	text-align: center;
	background-color:WHITE;
	height: 50px;
	width: 100%;
	clear:both;
}
.hdrimage
{
	position: relative;
	float: left;
	width:70%;
}
.menuhdr
{
	position: relative;
	float: left;
	background-color: white; 
	width: 100%;
	clear:right;
}
.loginhdr
{
	background-color: #0c4a7d;
	color: white;
	font-size: 11pt;
	line-height: 20pt;
	font-weight: 700;
	text-align:center;
	width: 100%;
}
.lmadcol
{
	width: 100%;
	position: relative;
	float: left;
	text-align: center;
}
.lmadbox
{
	width: 100%;
	position: relative;
	float: left;
	text-align: center;
	
}
	DIV.bgcenter
{
	background-color:white;
	text-align: center;
}
.eventdate
{
	
	position: relative;
	float: left;
	background-color: #E3D8B7;
	color:#0c4a7d;
	width: 100%;
	text-align: center;
	line-height: 20pt;
	font-size: 10pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.page
{
	vertical-align: top;
	float: left;
	width: 100%;
}
.tablebody
{
	background-color: white;
	border-color: #ffff33;
	border-width: 1px;
	width: 575px;
	vertical-align:top;
}
.contributor
{
	background-color: white;
	color:black;
	text-align: right;
	line-height: 11pt;
	font-size: 10pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.menubg A:visited {color: #C91217; text-align: center; font-weight: 600; text-decoration: none;}
.menubg A:link {color: black; text-align: center; text-decoration: none;}
.menubg A:active {color: #9933cc; text-align: center; text-decoration: none;}
.menubg A:hover {color: #2768d3; text-align: center; font-weight: 600; text-decoration: none;}
.bizlist
{
position: relative;
	float:left;
	width: 32%;
	background-color: white;
	color:black;
	text-align: center;
	line-height: 11pt;
	font-size: 9pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
.tdl
{
	font-weight: 600;
	color:black;
	position:relative;
	float:right;
	text-align: right;
}
.tdc
{
	font-weight: 600;
	color:black;
	text-align: center;
}
.tdr
{
	font-weight: 600;
	color:black;
	text-align: left;
}
.td2
{
	text-align: left;
	font-weight: 700;
	font-size: 8pt
}
.td3
{
	text-align: center;
	font-size: 7pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
.td4
{
	text-align: center;
	font-size: 7pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
.tdrightlarge
{
	text-align: left;
	font-size: 12pt;
	font-weight: 600;
	font-family: arial, sans-serif;
	background-color:#e27a7c;
}
.tdleftlarge
{
	text-align: right;
	font-size: 12pt;
	font-weight: 600;
	font-family: arial, sans-serif;
	background-color:#e27a7c;
}
.th
{
	background-color: #0c4a7d;
	color: white;
	text-align: center;
	font-size: 8pt;
	text-align:center;
}
#pixbox
{
	Vertical-align: top;
	padding-left: 1px;
	padding-right: 1px;
	line-height: 10pt;
	font-size: 8pt;
	font-family: arial, sans-serif;
	background-color:white;
	border-width: 1px;
	border-style: outset;
	border-color: #C91217;
}
#pixbox A:visited
{
	color: #ff99ff;
	text-align: center;
}
#pixbox A:link
{
	color: #C91217;
	text-align: center;
}
#pixbox A:active
{
	color: #29B685;
	text-align: center;
}
#pixbox A:hover
{
	color: white;
	background-color:#C91217;
	text-align: center;
}
.searchinstructions
{
	background-color: #FEFCD8; 
	color: black;
	text-align: Center;
	line-height: 11pt;
	font-size: 9pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
.centertable
{
background-color: white;
width: 99%;
}
.livemusiccentertable
{
background-color: white;
width: 99%;

}
.centersection
{
background-color: white;
width: 98%;
position: relative;
float: left;
}

.centertablesearch
{
	background-color: white;
	border-width:1px;
	border-color: #e27a7c;
	border-style: ridge;
	width: 436px;
}
.centerheader
{
	position: relative;
	float: left;
	background-color: white;
	vertical-align:bottom;
	width: 99%;
	text-align: center;
}
.centertable2
{
	position: relative;
	float: left;
	background-color: white;
	vertical-align:top;
	width: 95%;
}
.lefttable 
{
	position: relative;
	float: left;
	text-align: center;
	background-color:white;
	border-style: outset;
	border-width:thin;
	border-color: #C91217;
	width: 98%;
}
.righttable
{
	background-color:white;
	border-style: outset;
	border-width:1px;
	border-color: #C91217;
	float: right;
}
.mainsubhdr
{
	background-color:#C91217;
	color: white;
	text-align: center;
	font-size:12pt;
	font-weight: 700;
	font-style: italic;
	font-family: arial, sans-serif;
}
.searchbox
{
	position: relative;
	float: left;
	width:99%; 
	background-color: #FEFCD8; 
	padding: 1px;
	border: thin outset #0c4a7d;
}
.searchhdr
{
	position: static;
	width: 99%;
	background-color:#E3D8B7;
	color: #0c4a7d;
	text-align: center;
	font-size: 8pt;
	font-weight: 700;
	font-family: arial, sans-serif;
	font-style: italic;
}
.searchsubhdr
{
	background-color:#C91217;
	color: white;
	text-align: center;
	font-size: 7pt;
	font-weight: 700;
	font-style: italic;
	font-family: arial, sans-serif;
	border-right: thin outset #0c4a7d;
	border-left:thin outset #0c4a7d;
}
.searchoption
{
	width: 99%;
	background-color:#FEFCD8;
	color: #0c4a7d;
	text-align: center;
}
.venue
{
	Position: relative;
	float:left;
	background-color: white;
	color: black;
	text-align: center;
	line-height: 12pt;
	width: 100%;
	font-size: 8pt;
	font-weight: 600;
	font-family: arial, sans serif;
}
.venuesite
	{
	background-color: white;
	color: black;
	text-align: center;
	line-height: 12pt;
	font-size: 8pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.menu
{
	position: relative;
	float: left;
	background-color: white;
	color: black;
	text-align: center;
	line-height: 11pt;
	font-size: 7pt;
	text-transform: uppercase;
	font-stretch: expanded;
	font-weight: 600;
	font-family: arial, sans-serif;
	border-bottom: thin outset red;
	border-top: thin outset red;
	width: 100%;
}
.menulist
{
	background-color: white;
	color: black;
	text-align: left;
	line-height: 11pt;
	font-size: 7pt;
	text-transform: uppercase;
	font-stretch: expanded;
	font-weight: 600;
	font-family: arial, sans-serif;
}
.event
{
	background-color: #2f24ff;
	color: white;
	text-align: center;
	line-height: 11pt;
	font-size: 8pt;
	font-weight: normal;
	font-family: arial, sans-serif;
}
.title
{
	padding: 1px;
	background-color: white;
	color:black;
	text-align: center;
	line-height: 12pt;
	font-size:8pt;
	font-family: arial, sans-serif;
	width: 100%;
}
.thdr
{
	background-color: #0099D1;
	color: #FEF4CF;
	text-align: center;
	font-size: 10pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
.series
{
	background-color: #c2c2c2;
	color: white;
	text-align: center;
	line-height: 12pt;
	font-size: 8pt;
	font-family: arial, sans-serif;
}
.act
{
	position: static;
	background-color: white;
	color: black;
	text-align: center;
	line-height: 11pt;
	font-size: 8pt;
	font-weight: 600;
	font-family: arial, sans-serif;
	width: 100%;
}
.acthdr
{
	position: static;
	background-color:#E3D8B7;
	color: black;
	text-align: center;
	line-height: 11pt;
	font-size: 10pt;
	font-weight: 600;
	font-family: arial, sans-serif;
	width: 98%;
}
.admission
{
	background-color: #c9c9c9;
	color: black;
	text-align: center;
	line-height: 11pt;
	font-size: 8pt;
	font-weight: 700;
	font-style: italic;
	font-family: arial, sans-serif;
}
.newsheadlines
{
	background-color: white;
	color: black;
	text-align: left;
	line-height: 11pt;
	font-size: 9pt;
	font-weight: 700;
	font-style: italic;
	font-family: arial, sans-serif;
}
.URL
{
	background-color: #78ABE4;
	color: white;
	text-align: center;
	line-height: 12pt;
	font-size: 8pt;
	font-family: arial, sans-serif;
}
.venueByRegion
{
	background-color: white;
	color:#000099;
	text-align: center;
	line-height: 14.5pt;
	font-size: 9.5pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.RegionHDR
{
	background-color: #0099D1;
	color: Black;
	Text-align: center;
	border: 0;
	line-height: 16pt;
	font-size: 10pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.Regional
{
	background-color: white;
	color: Black;
	width: 80%;
	Text-align: center;
	border: 0;
	line-height: 12.5pt;
	font-size: 8pt;
	font-weight: Normal;
	font-family: arial, sans-serif;
}
.TypeByRegion
{
	background-color: white;
	color:#000099;
	text-align: center;
	line-height: 16pt;
	font-size: 10pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.Region
{
	background-color: white;
	color: black;
	text-align: Center;
	line-height: 12pt;
	font-size: 9pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.Region2
{
	background-color: #Ffffcc;
	color: black;
	text-align: Center;
	line-height: 12.3pt;
	text-align: Center;
	font-size: 8pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.issueleft
{
	position: relative;
	float: left;
	text-align: center;
	background-color:white;
	border: thin solid #C91217;
	width: 99%;
}
.first
{
	position: relative;
	float: left;
	background-color: white;
	color: black;
	width: 99%;
	text-align: center;
	text-indent: 3px;
	line-height: 9pt;
	font-size: 7pt;
	font-weight: 700;
	font-family: arial, sans-serif;
	width: 99%;
}
.second
{
	position: relative;
	float: left;
	background-color:white;
	color:black;
	text-align:center;
	width: 99%;
	text-indent: 7px;
	line-height: 9pt;
	font-size: 7pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.third
{
	position: relative;
	float: left;
	background-color: white;
	color: red;
	text-align: center;
	line-height: 9pt;
	font-size: 7pt;
	width: 99%;
	font-family: arial, sans-serif;
}
.fourth
{
	position: relative;
	float: left;
	background-color: white;
	color: red;
	text-align: center;
	line-height: 8pt;
	font-size: 6pt;
	font-family: arial, sans-serif;
	width: 99%;
}
.sectionbreak
{
	position: relative;
	float: left;
	background-color:#E3D8B7;
	color: #0c4a7d;
	text-align: center;
	width: 99%;
	border:thin ridge #E3D8B7;
	font-size: 9pt;
	line-height:12pt;
	font-weight: 700;
	font-style: italic;
	font-variant: small-caps;
	font-family: arial, sans-serif;
}
.Highlight
{
	background-color:#FFFF00;
	color: Red;
	text-align: center;
	font-size:12pt;
	font-weight:700;
	font-variant: small-caps;
	font-family:arial, sans-serif;
}
.subHighlight
{
	background-color:#FFB709;
	color:black;
	text-align: center;
	font-size:7.5pt;
	font-variant: normal;
	font-weight:600;
	font-family:arial, sans-serif;
}
.Credits
{
	background-color: #0099D1;
	color: white;
	padding: 3px;
	text-align: center;
	font-size: 8pt;
	font-weight: 700;
	font-family: Times New Roman, Times, serif;
	font-variant: NORMAL;
}
.Header
{
	background-color: #0099D1;
	color: #FFFF33;
	text-align: center;
	line-height: 12.5pt;
	font-size: 8pt;
	font-weight: 700;
	font-family: Kabul, arial, sans-serif;
	font-variant: small-caps;
}
.SubHeader
{
	background-color: #0099D1;
	color: #FFFF33;
	text-align: center;
	line-height: 10.5pt;
	font-size: 7pt;
	font-weight: 600;
	font-family: Kabul, arial, sans-serif;
	font-variant: small-caps;
}
.TOCBox
{
	position: absolute;
	left: 1px;
	width: 135px;
}
.TOCLine
{
	position: absolute;
	left: 138px;
	width: 2px;
}
.VenuesBox
{
	position:absolute;
	left: 140px;
	width: 140px;
}
.Calendar
{
	position: absolute;
	left:279px;
	width: 185px;
}
.FindAct
{
	position: absolute;
	left:420px;
	width: 220px;
}

.calendarhdr
{
	position: relative;
	float: left;
	background-color: #b9919f;
	color: black;
	border: thin ridge black;
	text-align: center;
	font-size: 11.8pt;
	line-height: 20pt;
	font-weight: 700;
	font-style: italic;
	font-family: arial, sans-serif;
	width: 100%;
}
.calendarsubhdr
{
	position: relative;
	float: left;
	background-color:#d19a9a;
	color: white;
	border: thin ridge black;
	text-align: center;
	font-size: 10pt;
	line-height: 17pt;
	font-weight: 700;
	font-style: italic;
	font-family: arial, sans-serif;
	width: 100%;
}
.OpeningText
{
	padding:5px;
	background-color: white;
	color: #FEF4CF;
	width: 50%;
	text-align: left;
	font-size: 17pt;
	line-height: 20pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.AdvertiserTHDR
{
	padding:5px;
	background-color: #0099D1;
	color: #FEF4CF;
	width: 50%;
	text-align: center;
	font-size: 20pt;
	line-height: 28pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.Newsscroller
{
	background-color: #E3D8B7;
	color: white;
	text-align: center;
	font-size: 11pt;
	font-weight: 700;
	font-variant: small-caps;
	font-style: italic;
	width: 100%;
	font-family: arial, sans-serif;
}
.Newsscrollertext
{
	background-color: #DAB868;
	color: black;
	text-align: center;
	font-size: 10pt;
	font-weight: 600;
	font-style: italic;
	width: 100%;
	font-family: arial, sans-serif;
}
.OpeningText
{
	padding:5px;
	background-color: white;
	color: #FEF4CF;
	width: 50%;
	text-align: left;
	font-size: 17pt;
	line-height: 25pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.AdvertiserTHDR
{
	padding:5px;
	background-color: #0099D1;
	color: #FEF4CF;
	width: 50%;
	text-align: center;
	font-size: 20pt;
	line-height: 28pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.venueadvertiser
{
	position: relative;
	float:left;
	background-color: white;
	color: black;
	text-align: center;
	line-height: 14pt;
	width: 100%;
	font-size: 11pt;
	font-weight: 700;
	font-family: arial, sans serif;
	font-variant: small-caps;
	font-stretch: expanded;
}
.titleadvertiser
	{
	padding: 1px;
	background-color: white;
	color:black;
	text-align: center;
	line-height: 12pt;
	font-size:9pt;
	font-family: arial, sans-serif;
	font-weight: 700;
	font-stretch: expanded;
}
.seriesadvertiser
{
	background-color: #e2cf8b;
	color: white;
	text-align: center;
	line-height: 11pt;
	font-size: 9pt;
	font-family: arial, sans-serif;
	font-weight: 700;
	font-stretch: expanded;
}
.actadvertiser
{
	position: relative;
	float: left;
	background-color: white;
	color: black;
	text-align: center;
	line-height: 11pt;
	font-size: 9pt;
	font-weight: 700;
	font-family: arial, sans-serif;
	font-stretch: expanded;
	width: 100%;
}
.admission
{
	background-color: #e3d999;
	color: black;
	text-align: center;
	line-height: 10.5pt;
	font-size: 7pt;
	font-weight: 700;
	font-style: italic;
	font-family: arial, sans-serif;
}
.venuesite
	{
	background-color: white;
	color:black;
	text-align: center;
	line-height: 13pt;
	font-size: 8pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.VenueNoneAdvertiser
{
	Position: Absolute;
	left: 136px;
	width: 25%;
}
.TodaysDate
{
	position:absolute;
	left: 1%;
	width: 100%;
}
.headline
{
	background-color: white;
	color: #0c4a7d;
  margin-top:20px;
	text-align: center;
	line-height: 20pt;
	font-size: 18pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
.subheadline
{
    position:relative;
    float: left;
	clear: left;
    width: 100%;
    background-color: white;
	color: #0c4a7d;
	margin-left: 15px;
	margin-right: 15px;
	text-align: center;
	line-height: 17pt;
	font-size: 13pt;
	font-weight: 600;
	font-family: arial, sans-serif;
}
.colsubhead
{
	background-color: white;
	color: #0d257b;
	text-align: left;
	line-height: 15pt;
	font-size: 9.25pt;
	font-style: italic;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.normal
{
	background-color: white;
	color: #0d257b;
	text-align: justify;
	line-height: 12.5pt;
	font-size: 10pt;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
	padding: 4px;
}
.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, serif;
	padding: 4px;
}
.dotcbox
{
position: relative;
float: left;
width: 100%;
max-width: 100%;
}
.halfcenterleft
{
	background-color: white;
	font-weight: normal;
	color:black;
	position: relative;
	float:left;
	text-align: right;
	font-size: 10pt;
	font-family: arial, sans-serif;
	width: 48%;
  max-width: 49%;
  padding: 1%;
}
.halfcenterright
{
	background-color: white;
	font-weight: normal;
	color:black;
	position: relative;
	float:left;
	text-align: left;
	font-size: 10pt;
	font-family: arial, sans-serif;
	width:48%;
  max-width: 49%;
  padding: 1%;
}

.dotcNormal
{
  width: 95%;
	background-color: white;
  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: 95%;
  background-color: white;
	color: #0d257b;
	padding: 2%;
  text-align: center;
	line-height: 14pt;
	font-size: 11pt;
	font-weight: 400;
	font-family: arial, sans-serif;
	font-style: italic;
  position: relative;
	float: left;
}
.dotchdr
{
	width: 96%;
  background-color: #C91217;
	color: white;
	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;
}
.Normalup
{
	background-color:white;
	color: black;
	text-align: justify;
	line-height: 12.5pt;
	font-size: 8pt;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}
.byline
{
	background-color: white;
	color: #0d257b;
    clear: left;
	margin-right: 15px;
	text-align: left;
	line-height: 12.5pt;
	font-size: 10pt;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}

.tixandinfo
{
	background-color: white;
	color: black;
	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;
}
.BG
{
	background-color: #FFFFCC;
}
.textbox
{
	padding: 10px 10px 10px 10px;
	font-family: Times New Roman, Times, serif;
	border:thin #f5e3a1;
	background-color: #f5e3a1;
}
.musicstyle
{
	background-color: white;
	color: #0d257b;
	margin-right: 15px;
	text-align: left;
	line-height: 17.5pt;
	font-size: 11pt;
	font-weight: 700;
	font-style: italic;
	font-family: Times New Roman, Times, serif;
}
.musicstyleup
{
	background-color: white;
	color: black;
	margin-right: 15px;
	text-align: left;
	line-height: 17.5pt;
	font-size: 11pt;
	font-weight: 700;
	font-style: italic;
	font-family: Times New Roman, Times, serif;
}
.AlbumTitle
{
	background-color: white;
	color: #0d257b;
	margin-right: 15px;
	text-align: left;
	line-height: 18pt;
	font-size: 11.6pt;
	font-weight: 700;
	font-style: italic;
	font-family: Times New Roman, Times, serif;
}
.ArtistName
{
	background-color: white;
	color: #0d257b;
	margin-right: 15px;
	text-align: left;
	line-height: 16pt;
	font-size: 10pt;
	font-weight: 700;
	font-style: Normal;
	font-family: Times New Roman, Times, serif;
}
.Quip
{
	background-color: white;
	color: #0d257b;
	margin-right: 15px;
	text-align: left;
	line-height: 21pt;
	font-size: 14pt;
	font-weight: 700;
	font-style: italic;
	font-family: "Kabul", arial, sans-serif;
}
.PullUp
{
	background-color: white;
	color: #0d257b;
	margin-right: 15px;
	text-align: left;
	line-height: 21pt;
	font-size: 14pt;
	font-weight: 700;
	font-style: italic;
	font-family: "Kabul", arial, sans-serif;
}
.Programdate
{
	background-color: white;
	color: black;
	text-align: center;
	line-height: 1.210pt;
	font-size: 9pt;
	font-weight: 700;
	font-family: arial, sans-serif;
}
.SingleListRight
{
	background-color: white;
	color: black;
	text-align: left;
	font-size: 9.25pt;
	line-height: 12pt;
	font-weight: Normal;
	font-size: 9.25pt;
	font-family: Times Roman Times, serif;
}
.SingleListRightsub
{
	background-color: white;
	color: black;
	text-align: left;
	line-height: 12.0pt;
	font-style: italic;
	font-weight: normal;
	font-size: 9pt;
	font-family: arial, sans-serif;
}
.actlist
{
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
	background-color:white;
}
.listing
{
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
}
.SingleActLeft
{
	position: relative;
	float: left;
	width: 40%;
	background-color: white;
	color:#666633;
	text-align: right;
	line-height: 12.0pt;
	font-style: italic;
	font-weight: 900;
	font-size: 9pt;
	font-family: arial, sans-serif;
}
.SingleActRight
{
	position: relative;
	float: left;
	width: 60%;
	background-color:white;
	color:black;
	text-align: left;
	font-size: 8pt;
	line-height: 12.5pt;
	font-style: italic;
	font-weight: 600;
	font-size: 8pt;
	font-family: arial, sans-serif;
}
.SingleListLeft
{
	width: 10%;
	background-color: white;
	color:#666633;
	text-align: right;
	line-height: 12.10pt;
	font-style: italic;
	font-variant: small-caps;
	font-weight: 700;
	font-size: 9pt;
	font-family: arial, sans-serif;
}
.SingleListLeftsub
{
	width: 10%;
	background-color: white;
	color: #666633;
	text-align: right;
	line-height: 12.0pt;
	font-style: italic;
	font-weight: Normal;
	font-size: 7pt;
	font-family: arial, sans-serif;
}
.external
{
	background-color: white;
	font-family: Garamond, arial, sans-serif;
}
external:visited
{
	color: #0099ff;
}
external:link
{
	color: #C91217;
	font-weight:700;
}
external:active
{
	color: #0033ff;
}
external:hover
{
	font-weight: 600;
	color:#660000;
}
#newstable
{
	background-color: white;
	color:#330099;
	font-size: 10pt;
	padding:1px;
	border-style: outset;
	border-width:1px;
	border-color: #C91217;
}
#newssidebar
{
	background-color: white;
	color:#330099;
	font-size: 10pt;
	padding:1px;
	border-style: outset;
	border-width:1px;
	border-color: #C91217;
	text-align: center;
}
#newssidebar A:visited
{
	color: #ff99ff;
	text-align: center;
}
#newssidebar A:link
{
	color: #C91217;
	text-align: center;
}
#newssidebar A:active
{
	color: #29B685;
	text-align: center;
}
#newssidebar A:hover
{
	color: white;
	background-color:#0c4a7d;
	text-align: center;
}
	span.newssidebar
{
	background-color: #0c4a7d;
	color: white;
	text-align: center;
	font-size:12px;
	font-weight: 700;
	font-family: arial, sans-serif;
	font-style: italic;
	font-stretch: condensed;
}
.inserttable
{
	background-color:white;
	padding: 5px;
	border:0;
	width: 520px;
}
.venueeditbody
{
	background-color:#0F3925;
}
.venuehdr
{
	background-color: #816505;
	color: white;
	text-align: center;
	font-size: 11.8pt;
	line-height: 20pt;
	font-weight: 700;
	font-style: italic;
	font-family: arial, sans-serif;
	width: 100%;
}
#toc a:link
{
	color: #0000ff;
	background-color: white;
}
#toc a:active
{
	color: #6073cc;
	background-color: white;
}
#toc a:visited
{
	color: #8667d6;
	background-color:white;
}
#toc a:hover
{
	color: #000080;
	background-color: #ffffcc;
}
.td0
{
	background-color: white;
	font-weight: normal;
	color:black;
	position: relative;
	float:left;
	text-align: right;
	font-size: 10pt;
	font-family: arial, sans-serif;
	width: 200px;
}
.tdcenter
{
	background-color: white;
	font-weight: normal;
	color:black;
	position: relative;
	text-align: center;
	font-size: 10pt;
	font-family: arial, sans-serif;
	width: 570px;
}

.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;
}
.stagename
{
	background-color: white;
	color: black;
	text-align: center;
	line-height: 11pt;
	font-size: 9pt;
	font-weight: 600;
	font-family: arial, sans-serif;
	width: 100%;
}
.listrow
{
	position: relative;
	float: left;
	text-align: center;
}
