
body { 
  /*background:url(/images/background.gif) white fixed;*/
  background: #CDAC96;
  padding: 0px; 
  margin: 0 0 0 10px;
  color: #000;
  font-family: Georgia, Times New Roman, serif;
  font-size: 12pt;
}


h1 {
  color: #5F3a36;
  font-weight: normal;
}

h2 {
  color: #5F3a36;
}

h3 {
  color: #5F3a36;
}

div.border {
  border: solid black;
  border-width: 0 1px 0 1px;
  background: white;
  margin: 0 0 0 10px;
  padding: 10px;
  width: 740px;
  min-height: 100%;
}  

img.logo {

  border: solid black;
  border-width: 0 1px 0 1px;
  background: white;
  margin: 0 0 0 10px;
  padding: 0px;
  width: 760px;
}

div.centered {
  /*
  margin-left: auto;
  margin-right: auto;
  */
  width:740px;
  text-align: center;
}

div.full {
  position: relative;
  width:740px;
}

div.half {
  position: relative;
  width:740px;
  padding-top: 4px;
}

div.right {
  
  border-left: 1px dotted #bbb;
  /*background:url(/images/bg-lighten.gif) transparent;*/
  
  position: relative;
  top: 0;
  left: 388px;
  width: 346px;  
  padding-left: 4px;
  padding-top: 4px;

}

div.left {

  /*border: 1px solid #ddd;*/
  /*background:url(/images/bg-lighten.gif) transparent;*/

  position: absolute;
  top: 0;
  left: 0;
  width: 380px;
  padding-right: 4px;
  padding-top: 4px;
    
}

.indented {
  text-indent: 1.5em; 
  text-align: justify;
}

div.quote {
  margin-top: 15px;
  padding: 1%;
  border: solid #bbb;
  border-width: 1px 0px 1px 0px;
  background: #E2DDD8;
  width: 98%;
}

p.credit {
  text-align: right;
  font-weight: bold;
}

div.bottom { 
  margin-top: 15px;
  padding: 5px;
  border: solid black;
  border-width: 1px 0 0 0;
  background: #E2DDD8;
  width: 100%;
}

div.quote2 {
  margin-right: 15px;
  padding: 5px;
  border: solid black;
  border-width: 0 1px 1px ;
  background: #E2DDD8;
  width: 25%;
  float: left;
  color: #5F3a36;
  text-align: left;
}

.bigger {
  font-size: 16pt;
}

.scheduleblock {
  padding-left: 20px; margin-bottom: 4em;
}

.sdate {
	color: red;
	font-size: 11pt; 
	margin-bottom: 0;
}

.sloc {
	font-size: 11pt;
	margin-top: 0;
}

.sdesc {
	font-size: 14pt;
}

.stickets {
	font-size: 11pt;
}



span.news p	{ 
  color: black; 
  text-align: justify; 
}

.first {
  margin-top: 0px; display: inline;
}

font.notice		{ color: red; font-weight: bold; }

p.small			{ font-size: 11pt; }
p.fancy			{ font-size: 14pt; color: #5F3a36; }
p.largefancy	 	{ font-size: 18pt; color: #5F3a36; }
p.quote			{ color: #5F3a36; text-align: left; }

p.members		{ text-align: left; }

p.date			{ text-align: left; }

.archive		{ color: #444444; }
.archive a		{ color: #666666; }
.archive a:visited	{ color: #666666; }
.archive a:hover	{ color: #555; }

a			{ text-decoration: underline; color: #2f353b; }
a:visited		{ color: #2f353b; }
a:hover			{ color: #555; }

a.mainlink	 	{ font-size: 14pt;  text-decoration: none; color: #2f353b; }
a.mainlink:visited	{ color: #2f353b; }
a.mainlink:hover	{ color: #555; text-decoration: underline;}

a.mainlinkb		{ font-size: 14pt;  text-decoration: underline; color: black; }
a.mainlinkb:visited	{ color: #2f353b; }
a.mainlinkb:hover	{ color: #555; }

table.schedule { 
  margin-top: 20px;
  padding: 0;
  border-width: 0px; 
  border-style: none; 
  width: 100%; 
  border-spacing: 1px;
   
}

table.schedule td.header {
  background: #818797;
  
}

table.schedule td {
  border: solid #666 1px;
  padding: 0px;
  background: #E2DDD8;
}

table.schedule td.header { 
  color: #E2DDD8;
}

table.schedule p {  
  margin: 2px;
}

