body {
        font-family: sans-serif;
        font-size: 9pt;
}
td.mainbody {
	padding: 10px;
	vertical-align: top;
}
td.sidebar {
	padding: 5px;
	vertical-align: top;
}
a:link {
        color: #CFCF00;
}
a:visited {
        color: #C0C033;;
}
span.top_links {
        font-size: 10pt;
        font-family: serif;
        font-weight: bold;
        color: black;
}
a.top_links:link {
        color: #202088;
        text-decoration: none;
}
a.top_links:visited {
        color: #202088;
        text-decoration: none;
}
a.top_links:active {
        color: #FF000;
        text-decoration: underline;
}
a.top_links:hover {
        color: #cfcfcf;
        background: #202088;
        text-decoration: underline;
}

div.sidebar {
        font-family: sans-serif;
        margin-left: 3px;
}

div.sidebar_item {
        padding-top: 5px;
        color: #CCCC99;
        font-weight: bold;
        font-size: 11pt;
}
div.sidebar_item_selected {
        padding-top: 8px;
        padding-bottom: 8px;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 11pt;
}
div.sidebar_desc {
        color: #ffffff;
        font-weight: medium;
        margin-left: 10px;
        font-size: 8pt;
}
a.sidebar:link {
        color: #CCCC99;
        text-decoration: none;
}
a.sidebar:visited {
        color: #CCCC99;
        text-decoration: none;
}
a.sidebar:active {
        text-decoration: underline;
}
a.sidebar:hover {
        text-decoration: underline;
}





td.highlight {
  	background: #303030;
}

.promo {
	clear: both;
  	background: #303030;
}

table.latest {
	float: right;
        padding: 10px;
}
td.latest {
        padding: 4px;
}


dt.latest  {
        padding-top: 5px;
        font-size: 8pt;
        font-weight: bold;
        color: #CCCC99;
}
dd.latest  {
        margin-left: 15px;
        font-size: 8pt;
        font-weight: medium;
        color: white;
}
table.calendar {
        border: thin solid white;
        margin: 10px;
        empty-cells: show;
        border-collapse: collapse;
}

td.calendar {
        font-size: small;
        border: thin solid gray;
}
td.calendarcontainer {
        border: thin solid white;
}
div.giglist {
        font-size: 8pt;
        text-align: left;
        margin-left: 5px;
        margin-right: 5px;
        padding-top: 3px;
}
div.crumbtrail {
	font-size: 8pt;
	font-family: sans-serif;
	background: #1a1a1a;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: thin #333333 solid;
	border-bottom: thin #333333 solid;
}


tr.roweven {
	background: #101010;
}
tr.rowodd {
	background: #202020;
}
td.label {
	font-weight: bold;
	text-align: right;
	border-right: thin solid gray;
}
div.disclaimer {
	border-top: thin solid gray;
	font-size: 8pt;
	color: gray;
	text-align: center;
}
div.picstriptext {
	font-size: 6px;
	font-family: monospace; 
	color: #6f6f6f;
	text-align: center;
	letter-spacing: 4px;
}
h3,h2,h1 {
	color: #CFCFCF;
	border-bottom: thin #a0a0a0 solid;
	/* margin-right: 30%; */
}
h3.noline,h2.noline,h1.noline {
	color: #FFFFCF;
	border-bottom: none;
	/* margin-right: 30%; */
}
.imgtitle {
	font-family: sans-serif;
	font-color: #FFFFCF;
	font-weight: bold;
	font-size: 10pt;
}
.imginfo {
	font-weight: medium;
	font-size: 9pt;
	font-family: sans-serif;
	font-color: #CFCFCF;
}
h2.homehead {
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	border: none;
}
span.bandname {
	color: white;
}
span.red {
	color: red;
	font-weight: bold;
}
td.formdata {
	font-family: sans-serif;
	text-align: left;
}
td.formdata input,select,textarea {
	font-family: sans-serif;
	font-size: 9pt;
	border: thin solid white;
	color: white;
	background: #303030;
}
td.formlabel {
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
}
div.slogan {
	text-align: center;
	color: black;
	font-size: 7pt;
	font-weight: bold;
	line-height: 7.5pt;
}
