body		{background-color:white;
		 font-family:Verdana,Trebuchet,Arial,Helvetica,sans-serif;
		 color:black;
		 font-size:12pt}
a		{text-decoration:none}
a:link		{color:rgb(0,0,192)}
a:visited	{color:purple}
a:hover		{text-decoration:underline; color:red}
h1		{margin:0px 0px 0px 0px}
h2		{margin:0px 0px 0px 0px}
p		{}
p.center	{text-align:center}
div.left	{text-align:left}
div.center	{text-align:center}
div.note	{font-size:8pt; text-align:center; font-style:italic;
		 font-weight: normal}
div.lnote	{font-size:8pt; text-align:left; font-style:italic;
		 font-weight: normal}
div.bnote	{font-size:8pt; text-align:center; font-style:italic;
		 font-weight: bold}
div.right	{text-align:right}
div.textnav	{font-size:8pt; text-align:center}
div.little	{font-size:8pt; text-align:left}
div.big		{font-size:18pt; font-weight:bold}
div.session	{font-size:8pt; font-style:italic; color:red}
div.bigcaption	{font-size:18pt; font-weight:bold}
span.overline	{border-top: solid black 1px}
div.medcaptionc	{font-size: 15pt; font-weight: bold; text-align: center}
div.commentsss	{font-size:10pt}
div.comment	{text-align:justify; font-size:10pt}
div.commentor	{font-style:italic; font-size:8pt; text-align:right;
		 margin-bottom:10px}
div.commentsss:hover	{font-size:12pt}
div.comment:hover	{font-size:12pt}
div.commentor:hover	{font-size:12pt}
div.wedcomment	{text-align:justify; font-size:8pt}
div.wedcommentor	{font-style:italic; font-size:7pt; text-align:right;
		 margin-bottom:10px}
div.wedcomment:hover	{font-size:12pt}
div.wedcommentor:hover	{font-size:12pt}
div.sidebarinstr{text-align: center; font-size: 9pt; font-style: italic;
		 color: red}
div.NewCat	{font-size: 16pt; font-weight: bold; margin-left: 20px}
div.NewStyle	{font-size: 14pt; font-weight: bold; margin-left: 40px}
div.NewMove	{font-size: 12pt; font-weight: bold; margin-left: 60px}
div.NameDesc	{font-size: 11pt; margin-left: 80px; margin-bottom: 5px}
div.PicCaption	{font-size:12pt; margin: 3px 0px 20px}
div.TShirtTitle	{font-size:12pt; font-weight:bold}
div.TShirtLink	{font-size:8pt; font-weight:bold; font-style:italic}
div.Box		{border: solid black 1px}
div.ItemName	{font-size:12pt; font-weight:bold}
div.ItemDesc	{font-size:10pt; font-style: italic}

span.Video	{font-weight: bold; color: black}
span.NoVideo	{font-weight: bold; color: lightgray}

form.tight	{margin: 0px}

img.left	{float: left; margin-right: 5px}
img.right	{float: right; margin-left: 5px}
img.CartImage	{float: left; margin-right: 5px}
img.Photo	{border: solid black 1px; margin-bottom: 7px}
span.noclass	{font-size: 10pt; color: red; font-style:italic}

caption		{font-size:12pt; font-weight:bold; margin: 3px}
table		{border:1;padding:0px}
table.Photo	{border:solid black 20px; padding:0px; float: right;
		 margin-left: 10px; margin-bottom: 5px}
table.Baker	{width:25%; border:solid yellow 10px; padding:0px; float: right;
		 margin-left: 10px}
table.Sched	{border:1;background:rgb(255,255,180); padding:0px}
table.sidebar	{border:1;background:rgb(255,225,205); padding:0px 10px;
		 margin:10px; float:right}
table.Miramont	{border:1 solid black; background:rgb(255,225,205);
		 padding:0px 10px; margin-right: 10px; margin-bottom: 10px;
		 width: 335px; float:left}
table.CDA	{border:1 solid black; background:rgb(255,225,205);
		 padding:0px 10px; margin-right: 10px; margin-bottom: 10px;
		 width: 335px; float: right}
table.SodBuster	{border:1 solid black; background:rgb(255,205,255);
		 padding:0px 10px; margin-right: 10px; margin-bottom: 10px;
		 width: 335px; float: right}
table.tshirt	{width: 170px; border: solid black 1px;
		 background:rgb(255,255,205);
		 padding:0px 10px; margin:0px 10px 0px 0px; float:left}
table.Christmas	{width: 170px; border: solid red 3px;
		 background:rgb(200,255,200);
		 padding:0px 10px; margin:0px 10px 0px 0px; float:left}
table.Valentine	{width: 170px; border: solid red 3px;
		 background:rgb(255,200,200);
		 padding:0px 10px; margin:0px 10px 0px 0px; float:left}
table.NewYears	{width: 170px; border: solid rgb(158,158,0) 3px;
		 background:rgb(255,255,200);
		 padding:0px 10px; margin:0px 10px 0px 0px; float:left}
table.Graduation{width: 170px; border: solid blue 3px;
		 background:rgb(200,200,255);
		 padding:0px 10px; margin:0px 10px 0px 0px; float:left}
table.apparelspec {border: solid black 0px; padding:0px; margin:0px}
table.wedsidebar{border:1 solid black; background:rgb(255,255,205);
		 padding:5px; margin:10px; float:right}
table.calories	{border:1;background:rgb(205,205,255);padding:0px}
table.wide	{border:1;padding:0px;width:100%}
table.Msg	{width:60%; background:yellow; padding:20px;
		 border: solid black 1px}
table.Msg2	{padding:0px}
table.Music	{margin: 0px; padding:0px; width:70%;
		 border-right: solid black 1px; border-bottom: solid black 1px}

tr		{vertical-align:top}
tr.yellow	{background:#ffffcc}
tr.blue		{background:#ccccff}
tr.bottom	{vertical-align:bottom}
th		{padding: 0px 3px}
th.Music	{font-size: 10pt; vertical-align: middle; text-align: left;
		 padding: 0px 3px;
		 border-left: solid black 1px; border-top: solid black 1px}
th.TableHead	{background:#ddddff; font-size:16pt; font-weight:bold}
th.calories	{background:rgb(225,225,255); font-size:10pt; text-weight:bold}

td		{text-align:left; padding:2px 5px}
td.Sched1L	{background: rgb(255,255,180); text-align: left;
		 padding:0px 5px}
td.Sched1C	{background: rgb(255,255,180); text-align: center;
		 padding:0px 5px}
td.Sched2L	{background: rgb(255,255,100); text-align: left;
		 padding:0px 5px}
td.Sched2C	{background: rgb(255,255,100); text-align: center;
		 padding:0px 5px}
td.tightl	{text-align: left;   padding:0px 5px}
td.tightc	{text-align: center; padding:0px 5px}
td.tightr	{text-align: right;  padding:0px 5px}
td.tighthl	{text-align: left;   padding:0px}
td.tighthc	{text-align: center; padding:0px}
td.tighthr	{text-align: right;  padding:0px}
table.Info	{border:solid red 0px; background: black; padding: 0px;
		 border-spacing:1px}
table.Event	{border:solid red 0px; background: black; padding: 0px;
		 border-spacing: 1px; width: 80%}
td.Info		{background: white; text-align:left; padding:2px 5px}
td.CartL	{background: rgb(255,255,200); text-align: left;
		 padding: 3px 7px}
td.CartC	{background: rgb(255,255,200); text-align: center;
		 padding: 3px 7px}
td.CartHdrC	{background: rgb(200,200,255); padding: 3px 7px;
		 font-size: 12pt; font-weight: bold; font-style: italic;
		 text-align: center}
div.CartSubhdrC	{background: rgb(200,200,255); padding: 3px 7px;
		 font-size: 10pt; font-weight: normal; font-style: italic;
		 text-align: center}
td.Music	{font-size: 10pt; text-align:center; padding:0px 0px;
		 border-left: solid black 1px; border-top: solid black 1px}
td.Footnote	{border-left: solid black 1px; border-top: solid black 1px;
		 padding:2px 2px}
td.Footnote2	{font-size: 8pt}
td.debug	{text-align:left; padding:0px}
td.center	{text-align:center; padding:2px 5px}
td.Rates	{text-align: left; padding:2px 5px}
td.Miramont	{background-color: rgb(200,255,200);
		 text-align:center; padding: 2px 5px}
td.CDA		{background-color: rgb(200,200,255);
		 text-align:center; padding:2px 5px}
td.SodBuster	{background-color: rgb(255,200,200);
		 text-align:center; padding:2px 5px}
td.Studio	{text-align:center; padding:2px 5px}
td.calories	{font-size:10pt; text-align:center; padding:0px 3px}
td.caloriesb	{font-size:10pt; text-align:center; padding:0px 3px;
		 font-weight:bold}
td.tight	{text-align:left; padding:0px}
td.appareltitle	{text-align:left; padding: 0px 0px 0px 10px; font-weight:bold}
td.appareltext	{text-align:left; padding: 0px}
td.Baker	{background: rgb(255,255,200); text-align:center; padding: 10px}
td.Event	{background: rgb(255,255,200); text-align: left; padding: 3px}

span.Gender	{width: 40pt; background: white}

table.YearCal		{background: rgb(222,200,165); border:2px solid black}
table.MonthCalLarge	{background: black; border:2px solid black;
			 width: 100%; margin:2pt 0pt 2pt}
table.MonthCalSmall	{background: black; border:1px solid black; width: 100%}
th.YearCalYear		{font-size:36pt; text-align:center; padding:3px}
th.MonthCalMonthYear	{background: rgb(222,200,165); font-size:36pt;
			 text-align:center; padding:3px}
th.MonthCalSmallMo	{font-size:14pt; text-align:center;
			 background: rgb(255,222,200); padding:3px}
td.MonthCalLargeDOW	{font-size:12pt; text-align:center;
			 background: rgb(255,222,200); padding: 1px}
td.MonthCalLargeToday	{background: yellow; padding: 2px 4px;
			 width: 14%; height: 100px; font-weight: bold;
			 font-size:18pt; text-align:right}
td.MonthCalLargeHoliday	{background: rgb(255,222,200); padding: 2px 4px;
			 width: 14%; height: 100px; font-weight: bold;
			 font-size:18pt; text-align:right; color: red}
td.MonthCalLargeHolidayToday	{background: yellow; padding: 2px 4px;
			 width: 14%; height: 100px; font-weight: bold;
			 font-size:18pt; text-align:right; color: red}
td.MonthCalLargeDate	{background: rgb(255,222,200); padding: 2px 4px;
			 width: 14%; height: 100px; font-weight: bold;
			 font-size:18pt; text-align:right; color: black}
div.MonthCalLargeEvent	{padding:3px;
			 font-weight: normal;
			 font-size:9pt; text-align:left; color: black}
td.MonthCalSmallDOW	{font-size:9pt; text-align:center;
			 background: rgb(255,222,200); padding:0px}
td.MonthCalSmallDy	{font-size:12pt; text-align:right;
			 background: white; padding:2px}
td.MonthCalSmallToday	{font-size:12pt; text-align:right;
			 background: yellow; padding:2px}
td.MonthCalUnused	{background: rgb(222,222,222)}
div.event	{font-size:10px; color: black; font-style:italic;
		 font-weight: normal; border-top: solid gray 1px}
div.videodesc	{width: 640px; font-size:10pt; color: black;
		 font-style: italic; font-weight: normal}
