body { 
font-family: Verdana,Arial,sans-serif;  
behavior: url("/library/csshover3.htc"); 
background-color:#6b3221;
}


A:link {
  color: #9b280b;
  text-decoration:none;

}

A:visited {
  color: #9b280b;
  text-decoration:none;
}

A:hover {
  color: #abbe91;
  text-decoration:none;
}

a img {border:none; } 

H1, H2 {
  color: #000000;
  font-size:18px;
  font-weight:bold;
  text-align:left;
}

H1.title {
  font-size:24px;
  margin-right: auto;
  margin-left: auto;
}

H1.alert, H2.alert {
	margin-top: 0; 
        padding-left:10px;
	color: #FF0000;
	}

h2.intensify {
	color: #990000;
	font-style: italic;
}

/* These are the monthly headers used in the calendar pages */
H3.section
{
	border: thin solid;
	background-color: #FFC;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 3pt;
	padding-right: 3pt;
	text-align: center;
	letter-spacing: .25pt;
}

/* Make any italics in the calendar headers red */
H3.section I {color: #FF0000}

H4 {
  color: #000000;
  font-size:11px;
    line-height:13px;
	  font-weight:normal;
  text-align:left;
      margin-top:-6px;


 
}

P {
   font-size:13px;
   padding-left: 3px;
}

P.alert {
   font-size:15px;
   padding-left:10px;
   padding-top:-4px;
}

.p13 {
   font-size:13px;
   padding-left: 3px;
}

.p13nlp {
   font-size:13px;
}

TABLE {page-break-inside: avoid;
background-color:#ffffff;}
HR.TOP {page-break-after: always}

TABLE.PRDentry TR:first-child TD:first-child  {color: #440000;}

/* Text formatting for the calendar newsletter notice */
TABLE.newslettercal TR TD {
	text-indent: -.3in; 
	padding-left: .4in;
}

/* Image class to replace the non-standard align="absmiddle" */
IMG.absmiddle {
	vertical-align: middle;
	margin-bottom: .25em;
}

.floatimgleft {
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
}

pre.indent, div.indent {
	margin-left: 3em;
}

table.upcoming
{
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 3em;
}

TABLE.upcoming TR TD {font-weight: bold}

span.caption
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	text-align: center;
}

.caption
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	text-align: center;
}

.caption td
{
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	text-align: center;
}

.button
{
        display: inline-block;
        font-size: 12px;
        font-family: Verdana,Arial,sans-serif;
        text-align: center;
        padding-top: 3px;
        background-image: url("/graphics/buttonback.gif");
        background-repeat: no-repeat;
        height: 26px;
        width: 100px;
        color: white;
        font-weight: bold;
}

.button a {
        color: white;
        font-weight: bold;
}

.button a:hover {
        color: white;
        font-weight: bold;
}
.yellowbutton
{
        display: inline-block;
        font-size: 12px;
        font-family: Verdana,Arial,sans-serif;
        text-align: center;
        padding-top: 3px;
        background-image: url("/graphics/yellowbuttonback.gif");
        background-repeat: no-repeat;
        height: 26px;
        width: 100px;
        color: black;
        font-weight: bold;
}

.yellowbutton a {
        color: black;
        font-weight: bold;
}

.yellowbutton a:hover {
        color: black;
        font-weight: bold;
}

.centerblock
{
	margin-right: auto;
	margin-left: auto;

}

.centertext { text-align: center }

.largerfont { font-size: larger; }

.bold { font-weight:bold; }

.red {color:red}

.darkbrown {color: #9b280b}

.darkbrown a {
        color:#df4e0b;
        font-weight:bold;
}

.darkbrown a:hover {
        color:#abbe61;
        font-weight:bold;
}

.orangelink {
        color:#df4e0b;
        font-weight:bold;
}

.orangelink a {
        color:#df4e0b;
        font-weight:bold;
}

.orangelink a:hover {
        color:#abbe61;
        font-weight:bold;
}

.projectionslink {
        color:#9B280B;
        font-weight:bold;
}

.projectionslink a {
        color:#9B280B;
        font-weight:bold;
}

.projectionslink a:hover {
        color:#ffffff;
        font-weight:bold;
}

h2.event { 
	margin-top: 1em; 
	margin-bottom: .25em 
}

div.STband
{
	width: 30%;
	float: right;
	font-weight: bold;
	text-align: right;
	margin: .25em;
}
div.STdescription
{
	/*float: left;*/
	width: 65%;
	margin: .25em;
}
div.poem
{
	white-space: pre;
}


div.dewplayer
{
   text-align:center;
   font-size:12px;
}

img.onecol {
  height: auto;
  width: 235px;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

img.twocol {
  height: auto;
  width: 484px;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

tr.tspacer { visibility: collapse; }


.Mevent {
  border-top: thin solid grey;
}

.Mevent td { 
  border-top: thin solid grey; 
}

.Mevent img {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.STdate, .Mdate {
        font-weight:bold;
}

.Mtable img {
  margin-bottom: 15px;
  margin-right: auto;
  margin-left: auto;
  display: block;
}


.Mtable p {
  margin-left: 10px;
  margin-right: 10px;
}

.STdatecell {
  vertical-align: top;
}

.STbigcal .STdate {
  font-size: 1.17em;
  font-weight: bold;
  white-space: nowrap;
}

.STdate {
  white-space: nowrap;
}

.STbigcal .STcaller {
  font-size: 1.17em;
  font-weight: bold;
}

.STbigcal .STband {
  font-size: 1.17em;
  font-weight: bold;
}

.STbigcal .STdancename {
  font-size: 1.17em;
  font-weight: 500;
}

.STdancetype {
  font-style: italic;
}

.STdancename {
  font-style: italic;
}

.STwordplay {
  font-style: italic;
}

.STbandmembers {
  font-size: 0.78em;
}

table.STtitletable {
  margin-top: 1.5em;
}

ul.wide li { margin: 5px 0px; }
