#nav-08-h_ a img {
	background-position:bottom left;
}
div#contentbody { width:944px; }
div#oringt { width:920px; }
div.contboxes {  width:100%; padding:12px 8px 12px 8px; }
div#contboxb {  width:100%; background-image:url(images/yogabg.jpg); padding:12px 8px 12px 8px; background-repeat:no-repeat; }
div#christmas {  width:100%; background-image:url(images/christmasbg.jpg); padding:24px 8px 24px 8px; background-repeat:no-repeat; }

p#anmcopy { text-align:right; font-size:0.6em; font-style:italic; color:gray; background-color:black;  }
p#locallink { text-align:center; margin:18px 0px 18px 0px; }
h4 { text-align:left; margin-left:24px; }
p#update-date { font-size:0.6em; color:silver; background-color:black; text-align:right; }
ul.med { text-align:left; margin:18px 0px 24px 36px; list-style-type:none; }
ul.med li { line-height:160%; }
img.rgt { float:right; margin-right:12px; margin-left:8px;  }
img.rgtwospc { float:right; margin-left:8px;  }
img.lft { float:left; margin-right:12px; }
.xsmlgr { font-size:0.75em; color:gray; background-color:white; }
h2.lrg { font-size:1.5em; }
div#evlftbox { width:450px; margin-right:10px; float:left; position:relative; border-right:1px dashed silver; }
div#evrgtbox  { width:450px; float:right; position:relative; }
p#silvercenter { clear:right; text-align:center; color:silver; background-color:black; font-weight:bold; font-size:1.5em; padding-top:36px; }
.eventdatelft { margin:0px 0px 18px 0px; font-size:0.95em; font-weight:normal; }
img.bdra { margin:12px 0px 12px 0px; }
img.bdrb { margin:12px 0px; }
img.bdrc { margin:12px 0px; margin-left:22px; }
img.spcbtm { margin-bottom:24px; }
div.spcbm { margin-bottom:24px; }
p#priceinf { text-align:center; border-top:1px dashed gray; margin:12px 0px; padding:12px 0px; }
p#priceinfb { clear:both; text-align:center; border-top:1px dashed gray; border-bottom:1px dashed gray; margin:12px 0px 0px 0px; padding:12px 0px; }
p#priceinfr { text-align:right; border-top:1px dashed gray; border-bottom:1px dashed gray; margin:12px 0px; padding:12px 0px; }
div#medcoloredabox { color:black; background-color:#d8d890; width:590px; float:right; padding:8px 12px; margin:9px 0px 12px 0px; }
p.medcoloreda { font-size:0.8em; font-family:serif; }
p.medcoloreda2 { font-size:0.8em; font-family:serif; border-bottom:1px solid #48482e; margin-bottom:8px; padding-bottom:4px; }
div#mmb { background-image:url(images/mmb.png); background-repeat:no-repeat; background-position:right top; }
span#mbpgm { border-bottom:2px solid #535340; }
p.medtitleexp { font-size:0.72em; margin:12px 12px 0px 36px; line-height:160%; }
span.bdr { border-bottom:1px dashed gray; }
h4.medtitle { font-size:0.85em; margin-top:12px; }
p.linkright { text-align:right; margin:24px 18px 0px 0px; font-size:0.8em; }
p.linkright a { color:#9bbdff; background-color:#000000; }
p.linkright a:hover { color:#6cff61; background-color:#000000; }
img.center { margin-left:auto; margin-right:auto; }
p.centertxt_med { text-align:center; font-size:0.9em; margin-top:12px; }
h2.lrgwbtmspc { font-size:1.6em; margin-bottom:18px; }
p.itllrg { font-size:1.2em; font-weight:bold; font-style:italic; margin-bottom:12px; }
span.grayout { color:silver; }
p.storyright { text-align:right; }
.ctr800 { margin-left:72px; }
.hidden { display:none; }
a.nbdr img { border:none; }
p.smedread { font-size:0.85em; }
#mainbar .item h1 { line-height:150%; }

table#timetable { margin:12px 0px 0px 48px; padding-top:0px; }
table#timetable th { font-weight:normal; font-size:0.8em; margin-right:18px; }
table#timetable td { font-weight:normal; padding-right:18px; border-top:1px dashed silver; }

.clrl { clear:left; }
.clrr { clear:right; }
.sml { font-size:0.8em; }
.smed { font-size:0.85em; }
.med { font-size:0.9em; }
.spcr { margin-right:12px; }
.spcadjust1 { margin-left:300px; }
.spcl1 { margin-left:36px; }
.spcl2 { margin-left:24px; }

#mainbar dl {
	margin-left:48px;
}
.nmr { font-weight:normal; }
