/* STANDARD */
body {
 margin-top: 10px;
 margin-right: auto;
 margin-bottom: 10px;
 margin-left: auto;
 background: #fff;
 text: #000;
 text-align: center; 
 
}
body A IMG {
 border: 0px;
}
.bodytest {
 background: #000;
}
A:link    {text-decoration: none; color: #24b; }
A:visited {text-decoration: none; color: #24b; }
A:hover   {text-decoration: underline; color: #35d; }
table {
 border-collapse: collapse;
 border: outset 0px;
 border: inset 0px;
 border-spacing: 0px;
 border-width: 0px;
}
td {
 border-collapse: collapse;
 border: 0px;
 border: outset 0px;
 border: inset 0px;
 border-spacing: 0px;
 border-width: 0px;
 padding: 0px;
}
.mainsheet {
 width: 800px;
 background: #fff; 
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}


/* TOP LOGO AND MENU */
.logobanner {
 margin: 0px;
 border: 0px;
 padding: 0px;
 text-align: left;
 float: left;
}
.headleadertext{
 width: 395px;
 margin: 0px;
 border: 0px;
 padding: 0px;
 text-align: center;
 float: right;
 font: italic 10px/12px verdana, arial, sans-serif;  
 color: #ccc;
}
.headleadertext h1{
 margin: 0px;
 border: 0px;
 padding: 0px;
 text-align: center;
 font: italic 10px/12px verdana, arial, sans-serif;  
 color: #ccc;
}
.topmenusection {
 width: 800px;
 float: inherit;
}
.menutabsection {
 margin: 0px;
 border: 0px;
 padding: 0px;
 BORDER-left: #bbb 1px solid; 
 width: 600px;
 height: 12px;
}
.topmenuleft {  
 margin: 0px; 
 border: 0px;
 padding: 0px; 
 text-align: left;
 width: 600px;
 height: 12px;
}
.topmenuright {  
 padding: 0px 0px 0px 0px; 
 margin: 0px; 
 width: 200px;
 border-bottom: #bbb 1px solid; 
 text-align: right;
 vertical-align: bottom;
}
.menutab {  
 margin: 0px; 
 BORDER-top: #bbb 1px solid; 
 BORDER-right: #bbb 1px solid; 
 BORDER-bottom: #bbb 1px solid; 
 BORDER-left: #bbb 0px solid; 
 padding: 5px 10px 5px 10px; 
 BACKGROUND: #eef; 
 font: 10px/12px verdana, arial, sans-serif; 
 text-align: center;
 height: 12px;
}
.menutabselected {  
 FONT: 10px verdana, arial, sans-serif; 
 padding: 5px 10px 5px 10px; 
 margin: 0px; 
 BORDER-top: #bbb 1px solid; 
 BORDER-right: #bbb 1px solid; 
 BACKGROUND: #fff; 
 text-align: center;
 height: 12px;
}
.menutabinvisible {  
 FONT-FAMILY: verdana, arial, sans-serif; 
 FONT-SIZE: 10px; 
 padding: 1px 5px 1px 5px; 
 margin: 0px 1px 0px 1px; 
 border-left: #bbb 1px solid; 
 BACKGROUND: #fff; 
 height: 12px;
}



/* MAIN SECTION & PAGE DIVISIONS */

.mainpage {
 width: 800px;
 background: #fff;
 border-right: #bbb 1px solid; 
 border-left: #bbb 1px solid; 
 border-bottom: #bbb 1px solid; 
 margin: 0px;
 float: inherit;
}
.navigation {
 font: italic 10px verdana, arial, sans-serif; 
 text-align: left;
 padding: 5px 0px 5px 10px;
}
.leftcolumn {  
 BORDER-right: #bbb 1px solid; 
 BORDER-top: #bbb 1px solid; 
 padding: 0px 3px 0px 3px; 
 margin: 30px 0px 0px 0px; 
 width: 129px;
 BACKGROUND: #efefff; 
 vertical-align: top;
}
.middlecolumn {
 vertical-align: top;
 text-align: center;
 padding: 0px 10px 0px 10px;
 width: 398px;
}
.rightcolumndark {
 background: #999;
 vertical-align: top;
 text-align: center;
 padding: 0px 10px 0px 10px;
 width: 267px;
}
.combinedmiddleandrightcolumn {
 vertical-align: top;
 text-align: center;
 padding: 0px 10px 0px 10px;
 width: 620px;
}


/* LEFT MENU & LEFT COLUMN */

.leftsubmenu {  
 font: 11px verdana, arial, sans-serif; 
 padding: 3px 0px 3px 0px; 
 margin: 0px 0px 0px 0px;
 border-bottom: #bbb 1px solid; 
 width: 127px;
/* height: 15px; */
}
.leftsubsubmenu {  
 font: 10px/11px verdana, arial, sans-serif; 
 padding: 3px 0px 3px 0px; 
 margin: 0px 0px 0px 0px;
 border-bottom: #bbb 1px solid; 
 width: 127px;
/* height: 15px; */
}
.leftstretchmenu {
 font: 10px/11px verdana, arial, sans-serif; 
/* width: 114px;
 height: 15px; */
 padding: 0px; 
 margin: 0px; 
 text-align: left; 
 background: #eee;
}

.leftexpandermenu {  
 font: 10px/11px tahoma, arial, sans-serif;
 vertical-align: top;
 text-align: left;
}
.leftexpandermenu IMG{  
 vertical-align: bottom;
}
.leftexpandermenu A {  
 color:#00F;
}
.exmhide {
 display: none;
 text-decoration: none; 
 color: #000;
}
.exmshow {
 display: block;
 margin: 0px;
 color: #000;
}
.exmshow A {
 text-decoration: none; 
 color: #00C;
}
.exmshow A:hover {
 color: #00C;
}




.quote {
 font: 14px Georgia, "Times New Roman", Times, serif;
 padding: 5px; 
}
.mainquotejust {
	text-align: justify;
	margin: 0px 0px 1px 0px;
	padding: 0px 10px 1px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
}
.quotecredit {
 font: italic 10px "Arial Narrow", Arial, helvetica, sans-serif;
 padding: 5px; 
}
.red {
 font-color: #c00;
}


/* TOGGLE BARS */
.clickbarlong {
 width: 628px;
}
.clickbarmain {
 width: 378px;
}
.clickbarright {
 width: 247px;
}
.expanderbar {
 border-top: #666 1px solid;
 z-index:1;
}
.arrowright {
 background: #ddf;
 background: url("../images/arrowright.gif"); 
 height: 17px;
 width: 18px;
}
.arrowdown {
 background: #eee;
 background: url("../images/arrowdown.gif"); 
 height: 17px;
 width: 18px;
}
.bartitlemain {
 width: 358px;
}
.bartitleright {
 width: 227px;
}
.bartitlelong {
 width: 628px;
}
.baron {
 background: #ddf; 
 margin: 3px 0px 0px 0px;
}
.baroff {
 background: #eee; 
 margin: 3px 0px 0px 0px;
}
.baron h2 {
 color: #24b;
}

.toggleviewhide { 
 display: none; 
 overflow: hidden;
}
.toggleviewshow {
 display: block;
 margin: -10px 0px 0px 0px;
}



/* MAIN SECTION */
h1 {
	color: #666;
	margin: 5px 0px 3px 0px;
	padding: 0px;
	font-family: Georgia, "times new roman", times, serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
}
h2 {
 font: bold 12px/19px Verdana, Arial, Helvetica, sans-serif;
 color: #666; 
 margin: 0px; 
 padding: 0px;
 height: 19px;
 vertical-align: middle;
 text-align: left;
}
h3 {
 font: bold 20px/28px times, Georgia, "Times New Roman", Times, serif;
 color: #333; 
 margin: 0px; 
 padding: 15px 0px 10px 0px;
 height: 28px;
 vertical-align: middle;
 text-align:center;
}
h4 {
 font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
 color: #111; 
 margin: 0px; 
 padding: 0px;
 text-align: left;
}
.centered {
 clear: both;
 text-align: center;
}
.middlecolnormaljust {
	text-align: justify;
	margin: 0px 0px 1px 0px;
	padding: 0px 10px 1px 10px;
	BORDER: #fff 1px solid;
	text-indent: 0px;
	width: 356px;
	font-family: georgia, serif;
	font-size: 13px;
	line-height: 18px;
}
.normaljust {
	text-align: justify;
	BORDER: #fff 1px solid;
	text-indent: 0px;
	margin: 0px 0px 1px 0px;
	padding: 0px 3px 1px 10px;
	font: 13px/17px lucida, verdana, helvetica, sans-serif;
}
.normaljustdent {
	text-align: justify;
	margin: 0px 0px 1px 0px;
	padding: 0px 10px 1px 10px;
	BORDER: #fff 1px solid;
	text-indent: 23px;
	font: 13px/17px lucida, verdana, helvetica, sans-serif;
/* width: 356px; */
}
.articlejust {
	text-align: justify;
	BORDER: #fff 1px solid;
	text-indent: 0px;
	margin: 0px 0px 1px 0px;
	padding: 0px 10px 1px 10px;
	font: 13px/20px georgia, "times new roman", times, serif;
}
.articlejustdent {
	text-align: justify;
	margin: 0px 0px 1px 0px;
	padding: 0px 10px 1px 10px;
	BORDER: #fff 1px solid;
	text-indent: 23px;
	font: 13px/20px georgia, "times new roman", times, serif;
/* width: 356px; */
}
.articlelist li {
	text-align: left;
	margin: 0px 0px 5px 0px;
	font: 12px/17px georgia, "times new roman", times, serif;
}
.articlelist {
	margin: 0px 0px 10px 10px;
}

.smalljust {
 font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
 text-align: justify; 
 padding: 0px 10px 1px 0px;
 margin: 0px 0px 1px 0px; 
}
.smallcenter {
 font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
 text-align: center; 
 padding: 0px 10px 1px 0px;
 margin: 0px 0px 1px 0px; 
}
.smallleft {
 font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
 text-align: left; 
 padding: 0px 10px 1px 0px;
 margin: 0px 0px 1px 0px; 
}
.readmore {
 font: italic 10px/12px Verdana, Arial, Helvetica, sans-serif;
 margin: -1px 0px 10px 0px;
 text-align: right;
}
.normalist { 
 margin: 0px 10px 0px 30px; 
 padding: 0px 0px 0px 0px;
}
.normalist li { 
 font: 12px/15px Tahoma, Arial, helvetica, sans-serif;
 text-align: left; 
 margin: 0px; 
 padding: 0px;
}
.normalist2 li { 
 font: 13px/16px Tahoma, Arial, helvetica, sans-serif;
 text-align: left; 
 margin: 0px 0px 5px 0px; 
 padding: 0px 0px 0px 0px;
}
.clearboth {
 clear: both;
}

/*
.inlinelist {
 font: 10px/12px Tahoma, Arial, helvetica, sans-serif;
 text-align: justify;
 display: inline;
 list-style: disc;
 list-style-position: inside;
 margin: 0px;
 padding: 0px 0px 0px 10px;
}
.inlinelist li {
 display: inline;
 margin: 0px;
 padding: 0px;
 word-break: keep-all;
 list-style: disc;
 list-style-type: disc;
 list-style-position: inside;
}
*/

/* RIGHT COLUMN SECTION */

.whitereadmore {
 font: italic 10px/12px Verdana, Arial, Helvetica, sans-serif; 
 color: #fff;
 margin: 0px 0px 10px; 
 text-align: right;
}
.whitereadmore A {
 color: #11f;
}
.gigschedule {
 width: 232px;
}
.gigschedule td {
 font: 10px Arial, helvetica, sans-serif;
}
.gigschedule td {
 color: #eee;
 margin: 0px;
 border: 0px;
 border-spacing: 0px;
 padding: 3px;
/* text-align: left; */
 vertical-align: top;
 overflow:inherit;
 word-break: keep-all;
}
.gigdate {
 width: 69px;
 font: 10px Arial, helvetica, sans-serif;
 text-align: left;
}
.gigdescription {
 width: 80px;
 font: italic 10px Arial, helvetica, sans-serif;
}
.gigvenue {
 width: 80px;
 font: 10px Arial, helvetica, sans-serif;
 text-align: right; 
}
.darkrow {
 background-color: #666;
}
.literow {
 background-color: #888;
}



/*.gigschedule tr#col1 { border: 3px solid blue }
.gigschedule tr#col2 { border: 1px solid black }
.gigschedule tr#col3 { border: 1px solid black }*/

.caption {
 font: italic 10px/10px Verdana, Arial, Helvetica, sans-serif; 
 color: #888; 
}
.rightcolumnwhitejust {
 font: italic 11px/14px verdana, arial, sans-serif; 
 color: #000;
 text-align: justify; 
 margin: 10px 3px 3px 3px;
 width: 227px;
}
/*.bookreviewheader {
 font: italic 11px/14px verdana, arial, sans-serif; 
 color: #000;
 text-align: left;
 margin: 20px 3px 0px 3px;
 width: 227px;
}*/

/* IMAGES */
.imageleft {
 float: left;
 margin: 10px 10px 1px 0px;
}
.imageright {
 float: right;
 margin: 0px 0px 1px 8px;
}
.imagecenter {
 float: center;
 margin: 0px auto 0px auto;
/* display: block; 
 vertical-align: middle;*/
}
.imagetexttop {
 vertical-align: text-top;
}


/* BOTTOM SECTIONS */

.copyrightnotice {
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 color: #666;
 margin: 0px;
}
.bottomnavigation {
 font: 12px Tahoma, Arial, helvetica, sans-serif;
 color: #666;
 padding: 10px 0px 10px 0px;
 margin: 0px
}




.midsizedtable {
 width: 550px;
}

.rightcolumnphoto {
 width: 248px;
 background: #000;
 color: #fff;
 padding: 0px 1px 10px 1px;
}
.rightcolumnphoto img {
 margin: 6px 0px 2px 0px;
}
.superref {
	font-size: 10px;
	vertical-align: super;
}

.drop {
	FONT-SIZE: 68px;
	FLOAT: left;
	WIDTH: auto;
	COLOR: #000;
	LINE-HEIGHT: 0.9;
	FONT-FAMILY: Georgia, serif;
	margin-top: -2px;
	margin-right: 5px;
	margin-bottom: -10px;
	margin-left: -3px;
}
.drop2 {
	FONT-SIZE: 62px;
	FLOAT: right;
	line-height: 62px;
	WIDTH: auto;
	COLOR: #000;
	FONT-FAMILY: Georgia, serif;
	margin: -32px -20px 0px 20px;
	overflow: auto;
}
