body{background-color:rgb(200,120,80);}
h1,h2{text-align:center;}
h2{font-style:italic;}
a:link{
    color:rgb(80,80,80);
    font-style:inherit;
}
a:visited{
    color:inherit;
    font-style:inherit; 
}

em{
	font-weight: bold;
	font-style: normal;
}
p{
    text-align:left; 
    margin:0em 0em 0.5em 0em;
    padding:0em 0em 0em 0em;
    font-style:normal;
}

p.mlab{
	float:left;
    text-align:inherit; 
    margin:0em;
    padding:0em;
    font-style:normal;
}

.loose li{ 
    margin:0em 0em 0.5em 0em;
    padding:0em 0em 0em 0em;
    font-style:normal;
}

#left{
     float:left; 
     width: 40em;
     /*background-color:rgb(255,200,200);*/
     padding:0.7em 0.7em 0.7em 0.7em;
     margin: 2em 0em 3em 3em;
 }

#right{
     margin:2.7em 0em 0em 3em;
     float:left;
     width:260px;
}
 
 
ul#nav{    
     margin:0em 0em 1em 0em;
     padding:0em;
     text-align: center;
     display:list-item;
     list-style-type:none;
 }  

ul#nav > li{
     display:inline;
     padding:0.5em;
}  
caption{ margin: 0em 0em 1em 0em;}
caption > p{margin: 0.4em 0em 0em 0em;}

.container{max-width:70em; padding:0em;}

.credits{ 
    color:rgb(100,100,100);
    font-size: 0.7em;
    text-align:left;
    padding-top:2em;
}

ul#frontnav{
	width:100%;
	padding: 0px;
	display: block;
}

ul#frontnav > li{
	display: list-item;
	list-style-type:none;
	padding: 0em;
	font-weight:bold;
	font-size:larger;
	float:left;
	clear:left;
	width:100%;
}

ul#musicnav{
	float:right;
	padding:0em;
	width:11em;
}

ul#musicnav > li{
	list-style-type: none;
	display: list-item;
	margin-left: 2em;
	text-align:right;
}


dl{
	text-align:left;
}

.center{
	text-align:center;
	margin: auto;}

div#frtlist{ 
	padding: 0em 0em 2em 0em;
	width: 22em;
	margin: auto;
	text-align: left;
}

p.footnote{
	margin-top: 2em;
	border-top:1px solid black;
}

.currentpage{
	font-weight:bold;
	font-size:larger;
}

#searchbox{
	padding: 2em;
    text-align:center;
}
#searchbox > input{text-align:center;} 

.errormsg{text-align:center;} 
.errormsg > span {
    font-size:3em;
    display:block;
}

.loud { 
	text-align: center;
	border: 2px dashed yellow; 
	padding: 0.5em;
	width: 30%;
	font-size: larger;
}

#postformvenue,
#postformplace, 
#postformdatetime,
#postformfeat,
#postformevent{
	width: 20em;
	margin: 1px;
	padding:2px;
}

#postformpass{
	border:none;
	background-color:inherit;
}

.mandatory { border-bottom: 1px solid blue; }

a:link.blend,a:visited.blend {color:rgb(200,120,80);}
a:active.blend {color:inherit;}

#postform {width:50%;}
#postform label {margin-right:4em;}
#postform  input, textarea { }
#postform  p { 
	/*border:1px solid teal; */
	padding: 0.3em;
	margin: 0.5em;
}

dt.post{font-size: larger;}

/*.brickbat-for-floats{height: 2px; border: 1px solid white;}*/