body { margin: 0; padding: 0 }
h1 { text-align: center; color: #b0942d; line-height: 1.1em }
h2 { color: #b0942d; }
h3 { text-align: center; color: #b0942d; }
img { align: center }
li { list-style-type: disc }

/* Header/Footer */
#border {
	width: 100%;
	border-collapse: collapse;
}
#border th { border:0; padding: 0; margin: 0 }
#border_TL { width: 11px; height: 11px; background: url(border_TLcorner.png) }
#border_T { height: 11px; background: url(border_Tside.png) }
#border_TR { width: 11px; height: 11px; background: url(border_TRcorner.png) }
#border_L { width: 11px; background: url(border_Lside.png) }
#border_R { width: 11px; background: url(border_Rside.png) }
#border_BL { width: 11px; height: 11px; background: url(border_BLcorner.png) }
#border_B { height: 11px; background: url(border_Bside.png) }
#border_BR { width: 11px; height: 11px; background: url(border_BRcorner.png) }
#content { padding: 10px }

#banner {
	clear: both;
	width: 100%;
	border-collapse: collapse;
}
#logo {
	padding: 0; margin: 0;
	height: 139px;
	width: 92px;
}
#title {
	text-align: center;
	vertical-align: middle;
	height: 96px;
	max-height: 96px;
	font: 14px/14px sans-serif;
}
#menu {
	padding: 0; margin: 0;
	text-align: justify;
	background: url(ribbon.png) repeat-x;
	height: 30px;
	color: #4c4c4c;
	font-weight: bold;
	font-family: sans-serif;
}
#menu a {
	color: #bda23a;
	font-weight: bold;
	font-family: sans-serif;
	text-decoration: none;
}
#menu table tr td {
	text-align: center;
	font-weight: bold;
	font-family: sans-serif;
	color: #4c4c4c;
}
#banner_empty { height: 13px }

div.footer { text-align:center ;
	font-size:smaller ;
	margin-top: 50px;
	clear: both;
}

/* Home */
#next_concert {
	clear: right;
	float: right;
	border: solid #bda23a 5px;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	padding: 10px;
	margin-top: 0;
	margin-left: 10px;
	line-height: 1.2em;
}
#next_concert .vspace { margin-top: 4px }
#next_concert .photo img { margin-top: 10px; border: solid black 2px }

.artistpix { margin-right: 15px ;
	float:left ;
	text-align: center;
	border: solid black 2px ;
}
.what { text-align: left ;
	font-weight: bold ;
	margin-top: 0 ;
	padding-top: 0 ;
	padding-bottom: 15px ;
	display: block ;
}

.whenwhere { text-align: left ;
	font-weight: bold ;
	margin-top: 0 ;
	padding-top: 0 ;
	padding-bottom: 15px ;
	color: #996600 ;
	display: block ;
}

.artistgroup { margin-bottom: 20px ;
	clear:left ;
	overflow:auto; }
.artistgroup p { padding-top: 0 ;
	margin-top: 0.8em ;
	font-size: 12px; }
.artistgroup h3 { text-align: left; font-size: 16px; font-weight: normal; margin: 0 }
	
p.blurb { font-size: 12px ; text-align: justify ; line-height: 175% }
p.newslink { text-align: center; font-weight: bold; font-size: 12px; margin-bottom: 75px; }
p.news {text-align: center; font-size: 14px; color: #b0942d; font-weight: bold }

/* Membership */
h4.membership { text-align:center }

/* Reciprocity */
h4.reciprocity { text-align: center }
table.reciprocity tr,th,td { padding-left:0 ;
                             margin-left:0 }
.reciprocity { padding-left:0 ;
               margin-left:0px }
th.city { padding-top:25px ; text-align:left }

/* Previous Concerts */
table.previous td,th { padding-left:30px ;
                    padding-right:30px ;
                    text-align: left ;
                    vertical-align: top }
div.prevartist { padding-left:15px ;
                 text-indent: -15px }

/* Directors */
table.directors td, th { padding-left:40px ;
                     padding-right:40px }

/* Links */
h3.linkheader { margin-top: 50px ;
                margin-bottom: 0 }

/******************* PmWiki Below *******************/

/* These control the fixed-width text elements of the page */
textarea, pre, code { font-size:0.9em; }
pre, code { font-family:'Lucida Console','Andale Mono','Courier New',Courier; }
pre { line-height:1.2em; }
pre code, code code, pre pre { font-size:100%; }

/* The #wikilogo element is the logo from $PageLogoFmt */
#wikilogo { margin-top:4px; padding:6px; border-bottom:1px #cccccc solid; }

/* This controls the rest of the heading (primarily the search box) */
#wikihead { 
  position:absolute; right:10px; top:10px; 
  font-family:Verdana,sans-serif; font-size:85%; 
}
#wikihead input { font-size:85%; } 

#wikicmds { 
  float:right; white-space:nowrap; 
  font-family:Verdana,sans-serif; font-size:80%; 
}
#wikicmds ul { list-style:none; margin:0px; padding:0px; }
#wikicmds li { display:inline; margin:0px 5px; }
#wikicmds li a { text-decoration:none; color:black; border:none; }
#wikicmds li a.createlink { display:none; }
#wikicmds li a:hover { text-decoration:underline; color:blue; }
.pagegroup { margin-top:8px; margin-bottom:2px; }
.pagetitle { line-height:1em; margin:0px; font-size:1.6em; font-weight:normal; }
.wikiaction { margin-top:4px; margin-bottom:4px; }
#wikitext { margin-top:0; line-height:1.1em; }
#wikitext table { font-size:100%; line-height:1.1em; } /* For MSIE 5.5 */
#wikitext td { padding: 0 6px }

/* These are for the edit form. */
#wikiedit form { margin:0px; width:100%; }
#wikiedit textarea { width:100%; }
.wikimessage { margin-top:4px; margin-bottom:4px; font-style:italic; }

/* These affect the lines at the very bottom. */
#wikifoot { 
  padding-left:178px; padding-bottom:4px; border-top:1px #cccccc solid;
  font-family:Verdana,sans-serif; font-size:80%; 
}

/* These affect the printed appearance of the web view (not the separate
** print view) of pages.  The sidebar and action links aren't printed. */
@media print {
  body { width:auto; margin:0px; padding:0.5em; }
  #wikihead, #wikileft, #wikicmds, .footnav { display:none; }
  #wikifoot { padding:2px; }
}
