a:link  { color: #fff; text-decoration: underline; }
a:visited { color: #ccc; text-decoration: underline; } 
a:hover { color: #ccc; text-decoration: underline; }
a.menu:link  { color: #fff; text-decoration: none; }
a.menu:visited  { color: #fff; text-decoration: none; }
a.menu:hover { color: #ccc; text-decoration: underline; }
a.artist:link  { color: #fff; text-decoration: none; }
a.artist:visited { color: #ccc; text-decoration: none; } 
a.artist:hover { color: #ccc; text-decoration: underline; }
a.news:link  { color: #fcc; font-style: italic; text-decoration: none;}
a.news:hover { color: #fff; text-decoration: underline; }
a.inbody:link  { color: #fff; text-decoration: underline; }
a.inbody:visited { color: #ccc; text-decoration: underline; } 
a.inbody:hover { color: #ccc; text-decoration: underline; }
a.perm:link  { color: #000; text-decoration: none; }
a.perm:visited { color: #000; text-decoration: none; } 

.sponsor {
  font-size: 12px;
  line-height: 18pt;
}

table {
  border-spacing: 0px 0px;
  padding: 0px;
  border: 0px;
}
table.artists {
  border-spacing: 0px 4px;
}
table.main {
  border-spacing: 1px;
}
table.news {
  border-spacing: 0px 0px;
  background: #fff;
}

table.news {
  border-spacing: 2px 2px;
  background: #000; 
  }
table.myspace {
 background: #990000
 padding: 4px;
}

table.gallery {
  width: 10%;
}
table.yoga {
  text-align: center;
  padding: 6px;
}

td {
  font-family: verdana, arial, helvetical, sans-serif;
  font-size: 10pt;
  background: #fff;
  color: #fff;
  text-align: left;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
}

td.black {
  font-family: verdana, arial, helvetical, sans-serif;
  background: #69c;
  color: #000;
  padding: 4px;
  text-align: left;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
}
td.photo {
  font-family: verdana, arial, helvetical, sans-serif;
  font-size: 10pt;
  background: #69c;
  color: #000;
  text-align: left;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
}
td.art {
  background: #69c;
  padding: 4px;
}
td.myspace {
  background: #990000
}
td.gallery {
  background: #000;
  padding: 4px;
  text-align: center;
}
td.rooms {
  background: #000;
  padding: 4px;
  text-align: left;
}

td.yoga{
  background: #900;
  padding: 4px;
  text-align: left;
}
td.vinyasa{
  background: #000;
  padding: 4px;
  text-align: left;
}
td.flashbar
{
  background: #69c;
  padding: 4px;
  text-align: center;
}
td.yogaheader {
  background: #69c;
  font-weight: bold;
  color: #000;
  padding: 4px;
  text-align: center;
}

td.content {
  background: #69c;
  color: #000;
  padding: 4px;
}
td.blackart{
  background: #000;
  padding: 4px;
}
td.topspace{
	background: #900;
	padding: 4px;
	text-align: left;
}
td.black{
	background: #000;
}
td.red{
	background: #900;
	padding: 5px;
	text-align: center;
}
td.imgright{
	background: #900;
	padding: 4px;
	text-align: right;
}

td.roomates{
  background: #000;
  padding: 2px;
}  
td.redart{
  background: #333;
  padding: 4px;
} 
td.index{
  background: #333;
  padding: 4px;
} 
td.indexheader{
  background: #900;
  padding: 4px;
} 
td.whiteart{
  background: #FFF;
  padding: 4px;
} 
td.body {
  padding: 4px;
  background: #333;
}
td.intersection {
  padding: 4px;
  background: #FFFFFF;
}
td.title {
  background: #333;
  font-size: 16pt;
  text-align: center;
  padding: 3px;
}
td.email {
  text-align: center;
  background: #900;
  font-size: 8pt;
  padding: 10px;
}
td.copyblurb {
  text-align: center;
  background: #333;
  font-size: 8pt;
  padding: 6px;
}
td.menu {
  padding: 5px;
  font-size: 14pt;
  font-weight: bold;
  background: #900;
  text-align: center;
}
td.window {
  padding: 5px;
  font-size: 10pt;
  background: #900;
}
td.header {
  padding: 5px;
  font-size: 14pt;
  font-weight: bold;
  background: #fff;
  color: #666;
  white-space: nowrap;
  text-align: center;
}
td.thumb {
  text-align: center;
  vertical-align: middle;
  background: #333;
  padding: 10px;
}
td.mapp {
  text-align: center;
  vertical-align: middle;
  background: #000;
  padding: 4px;
}

td.graybg {
  background: #333;
}

tr.redbg {
  background: #C00;
}

img.thumb {
  width: 70px;
  height: 70px;
  border: 0px;
}
div.mftop {
  padding: 2px;
  font-size: 34pt;
  font-weight: bold;
  letter-spacing: 3pt;
  white-space: nowrap;
  text-align: center;
}
div.mfmapp {
  font-size: 20pt;
  font-weight: bold;
  letter-spacing: 3pt;
  white-space: nowrap;
  text-align: center;
}
div.mfmappsub {
  padding: 2px;
  font-size: 13pt;
  font-weight: bold;
  font-style: italic;
  letter-spacing: 3pt;
  white-space: nowrap;
  text-align: center;
}
div.newsheader {
  padding: 5px;
  font-size: 14pt;
  font-weight: bold;
  white-space: nowrap;
  text-align: center;
}
div.artnewsheader {
  padding: 5px;
  font-size: 14pt;
  font-weight: bold;
  font-style: italic;
  white-space: nowrap;
  text-align: center;
}
div.subheader {
  font-size: 11pt;
  white-space: nowrap;
  text-align: center;
}
div.footnote {
  padding:5px;
  font-size: 7pt;
  font-style: italic;
}
div.artnewssubheader {
  padding: 2px;
  font-weight: bold;
  text-align: center;
}
div.yoga {
  text-align: center;
}

span.eventdate
{
  font-weight: bold;
}
span.eventtitle
{
  font-style: italic;
}
span.topeventdate   {
  font-family: verdana, arial, helvetical, sans-serif;
  color: #fff;
  text-align: left;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
}
span.pagetop   {
  font-family: verdana, arial, helvetical, sans-serif;
  color: #fff;
  font-size: 10pt;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
}

span.bigpagetop   {
  font-family: verdana, arial, helvetical, sans-serif;
  color: #fff;
  font-size: 20pt;
  text-align: center;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
}
span.topeventtext   {
  font-family: verdana, arial, helvetical, sans-serif;
  font-size: 10pt;
  color: #fff;
  text-align: left;
  vertical-align: top;
  padding: 4px;
  margin: 0px;
}
span.mapptext   {
  font-family: verdana, arial, helvetical, sans-serif;
  font-size: 10pt;
  white-space: nowrap;
  color: #fff;
  text-align: center;
  vertical-align: top;
  margin: 0px;
}
span.copyblurb {
  font-family: verdana, arial, helvetical, sans-serif;
  font-size: 8pt;
}

 hr {
  border: 0;
  width: 90%;
  color: #fff;
  background-color: #fff;
  height: 1px;
  align: center;
}
 .border {
	border: thin solid #FFFFFF;
}
 .style32 {font-size: 24px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
 .style36 {font-size: 18px}
.style11 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }
 .style46 {
	font-size: 14px
}
.style53 {	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.12left {	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; text-align:center;
}
 .style54 {font-size: 22px}
 .style57 {font-size: 18px; font-weight: bold; }
 .style5 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
 
 .whiteborder {
	border: medium solid #FFFFFF;
}
.under { text-decoration:underline}
