#table_01      { padding: 4pt; position: relative; top: 10px; width: 600px; border: solid 1px #fff }
#table_nav  { padding: 4pt; position: relative; top: 20px; width: 100%; border: solid 1px #fff }
body {
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	background-color: #540000;
	text-align: left;
}
table { font-size: 8pt }
td.lowerlft { padding: 14pt }
hr { color: #fff; border-top: 1pt solid #fff }
.class-title { font-size: 12pt; font-weight: bold }
.class-presents { color: #CBB2B2; }
.callout { border-top: 1pt dotted #fff; border-bottom: 1pt dotted #fff }
.mc-head { color: #fff; font-size: 12pt; font-weight: bold }
.mc-head-red { color: #c00; font-size: 12pt; font-weight: bold }
a.nav       { color: #fff; font-weight: bold; text-decoration: underline; background-color: #c00; text-align: center; display: block; padding: 4pt; border-top: 1px solid #fff; border-bottom: 1px solid }
a:hover.nav   { color: #fff; text-decoration: none; background-color: #f93; display: block }
a { color: #fff; text-decoration: underline }
a:hover { color: #cbb2b2; text-decoration: none }
.tagline      { font-size: 7pt; text-align: center; display: block; padding-top: 8pt; border-top: 1px dashed #fff }
td.lftborder { border-left: 1px solid }
.boldunderline { font-weight: bold; border-bottom: 1pt solid #fff }
.smalltext { font-size: 7pt }
.mediumtext { font-size: 9pt }
/*<agl.folder "info">*/
	div.description { width: 85%; float: right }
/*</agl.folder>*/
.cancelled { text-decoration: line-through }
/*<agl.folder "creative-arts-workshop">*/
	hr.caw { color: #540000; background-color: #c00; margin: 0; padding: 0; border-top: 1px solid #f0c924 }
	.caw-cells  { padding: 0 5px }
	.caw-date { font-weight: bold; text-align: right }
	.caw-title   { color: #ff91c5; font-weight: bold }
	.caw-discovery { color: #f93; font-weight: bold }
	.caw-training { color: #f0c924; font-weight: bold }
/*</agl.folder>*/
p.summer2008 { padding-left: 2em }
h1     { font-size: 1.75em; font-weight: bold; margin: 0.67em 0; border-top: 1px dashed #ff91c5; border-bottom: 1px dashed #ff91c5 }
h2 { font-size: 1.3em; font-weight: bold; margin: 0.67em 0; border-top: 1px dashed #ff91c5; border-bottom: 1px dashed #ff91c5 }
h3 { font-size: 1em; font-weight: bold; margin: 1em 0 }
.underline { text-decoration: underline }
.formtable  { padding-top: 5pt }
td.shaboomrole        { font-weight: bold; text-align: right; margin: 0; padding: 0 5px 0 0; width: 50%; border-top: 1px dotted #f0c924 }
td.shaboomrehevent   { font-weight: bold; text-align: left; margin: 0; padding: 0 0 0 5px; width: 50%; border-top: 1px dotted #f0c924 }
td.shaboomactor       { text-align: left; margin: 0; padding: 0 0 0 5px; width: 50%; border-top: 1px dotted #f0c924 }
td.shaboomrehtime  { text-align: center; margin: 0; padding: 0 0 0 5px; width: 15%; border-top: 1px dotted #f0c924 }
td.shaboomrehday  { text-align: center; margin: 0; padding: 0 0 0 5px; width: 15%; border-top: 1px dotted #f0c924 }
td.shaboomrehdate  { text-align: center; margin: 0; padding: 0 0 0 5px; width: 10%; float: left; clear: right; border-top: 1px dotted #f0c924 }
td.shaboomrehplace   { text-align: left; margin: 0; padding: 0 0 0 5px; width: 10%; border-top: 1px dotted #f0c924 }
td.shaboomrehhead    { color: #f0c924; font-weight: bold; background-color: #c00; text-align: center; margin: 10px 0 0; padding: 5px 0 5px 5px; width: 100%; border-width: 0 }
table.shaboomcast  { margin: 0; padding: 0; width: 100%; border: solid 0 #fff }
tr.shaboomrow { border-top: 1px solid #ff91c5; border-bottom: 1px solid #ff91c5 }
p.shaboomperson    { font-weight: bold; margin-bottom: 1px }
p.shaboompdetail { margin-top: 0; margin-bottom: 0 }
p.savagetitle{
	font-size: 2em;
	font-weight: bold;
}
.cs-indent {
	width: 100%;
	padding-left: 20%;
}
.cs-highligt {
	background-color: #C04F3F;
	display: block;
	padding: 2px;
}
p .left {
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;


#table_01 tr .lite {
	background-color: #970000;
}
.bright {
	background-color: #BF0000;
}
#table_01 tr .lowerlft table tr td div div #table_02 tr td .brite {
	background-color: #A00;
}
#table_01 tr .lowerlft table tr td div div #leftone {
	text-align: left; !important
	margin-top: 0px;
	padding-top: 0px;
}
#table_01 tr .lowerlft table tr td div div #heading {
	margin-bottom: -3px;
	padding-bottom: 0px;
}
