A:link {color: #800000; font-weight: normal;}
A:visited {color: #8000FF; font-weight: normal;}
A:active {color: red; font-weight: normal;}
A:hover {color: red; font-weight: normal;}
.intro		{ font: bold italic 18pt/1.5 arial, sans-serif; color: #800; margin: 5px 0 -10px 10px; padding; 0}
body		{ font-family: Verdana; font-size: 10pt; color: #000000; padding-left: 4px; margin: 0; background-color: #CCC;
               padding-right: 8px; padding-bottom: 4px}
.listen		{font-family: arial; font-size: 8pt; color: #800; border-bottom:1px solid #800; text-align: right}
.message	{font-family: verdana; font-size: 8pt; color: #000; border-bottom: 1px solid #800}
.para        { font-family: Verdana; font-size: 11pt; color: #000000; padding-left: 10px; 
               padding-right: 8px; padding-bottom: 15px; }
.board		{font: normal 10pt/1.2 verdana, sans-serif; color: #000; padding: 0; margin: 0 2em 1em;}
.update		{font: normal 8pt/1.0 verdana, sans-serif; color: #000; padding: 5px 10px 15px}
.sched       {font-family: tahoma; font-size: 8pt; color: #000; padding: 1px; border-collapse: collapse; width: 90%; vertical-align: top;}
table.sched td {vertical-align: top}               
.right_col   { background-image: url('images/right_col.gif'); background-repeat: repeat-y }
.left_col    { background-image: url('images/left_col.gif'); background-repeat: repeat-y }
li	{ margin: 10px; font-size: 10pt; font-family:Verdana, non-serif;}
.header { font-family: 'Times New Roman', serif; font-size: 14pt; color:#880000; font-style:italic; text-align:left; background-color: #606060;
		  padding: 0; background-image:url('images/metal.jpg'); background-repeat: repeat-x; font-weight:bold}
.header p	{ font-size: 28pt; color: #880000; font-variant:small-caps; float: left; padding: 0; margin: 25px 0 0; padding-bottom: 1.55em}
.header img { float: left; margin-top: .1em; margin-left: 5px; margin-right: 10px; padding: 0}
.menu {font-family: Arial; font-size:10pt; font-weight:bold; padding-right:15px; padding-top:15px; line-height:200%; text-align: right;
		background-color: #800000}
.menu A:link {text-decoration: none; color: #CCC; }
.menu A:visited {text-decoration: none; color: #CCC; }
.menu A:active {text-decoration: none; color: #FF0; }
.menu A:hover {text-decoration: none; color: #FF0; }
.mini			{font-family: tahoma; font-weight: normal; font-size: 8pt; color: #CCC; text-align: right; padding-bottom: 15px; line-height: 160%}
.mini A:link 	{color: #0FF}
.mini A:visited {color: #0FF}
.regform		{border: 2px solid #222; background: #bbb; margin: .8em; padding: .5em}
.regform input	{margin-bottom: .8em}
.separate {background-image: url('images/separator.gif'); background-repeat: repeat-x; margin: 0; padding: 0 }
h1  {font-size: 16pt; color: #800000; font-weight: bold; text-align: left; padding-top: 12px; padding-left: 10px;
	 font-family: arial}
h2  {font-size: 10pt; color: #000000; font-family: Arial; text-align: center; font-weight: bold; padding-left: 10px}
h3  {font-size: 12pt; color: #000000; font-family: Arial; text-align: left; margin-top:0; margin-bottom:0; 
	 font-style: normal; padding-bottom: 3px; padding-left: 10px }
h4  {font-size: 10pt; color: #000000; font-family:Arial; font-weight:bold; padding-left: 10px }
h5  {font-size: 7pt; color: #000000; font-family: Verdana; text-align: center; font-weight: normal }
h6  {font-size: 7pt; color: #800000; font-family: Verdana; text-align:center; padding-top: 15px; padding-left: 10px}
.norm {font-family: verdana, non-serif; font-size: 10pt; padding: 4px;}
.tab_norm {font-family: tahoma, non-serif; font-size: 10pt; padding: 4px; text-align: left}
.tab_invert {font-family: tahoma, non-serif; font-size: 10pt; color: #CACACA; padding: 4px; text-align: left; 
		background-color: #800000;}
.host			{ font-family: verdana; font-size: 7pt; color: #444444; text-align: left; padding-top: 2px; padding-left: 55px}
.host A:link	{ color: #800000; text-decoration: none }
.host A:visited { color: #800000; text-decoration: none }
.host A:hover	{ color: #FF0; text-decoration: none; background: #800; padding: 2px 5px 2px 5px; }
#tag			{position: absolute; left: 60px; top: 5.25em; padding: 0; text-align: right; width: 775px; padding-top: 1em;
					font-family: arial, sans-serif; font-size: 10pt; color: #400}
#box			{margin: 0; margin-left: 50px; padding: 0}
.grey			{background-color: #606060}
.schedule li	{list-style-type: none; padding-left: 2em}
.schedule table {margin-right: auto; margin-left: auto}
.schedule td	{padding-top: 8px}
.schedule .break	{border-bottom: 1px solid black; padding: 0}
.schedule .dash		{border-bottom: 1px dashed black; padding-bottom: 4px}
.hotel td			{padding: .2em .5em}
.hotel			{margin-left: 30px; border-collapse: collapse}
.hotelinfo		{background-color: #800000; color: #fff}
.hotelcity	{color: #800000; font-size: 13pt; font-weight: bold}
.video 		{float: right; width: 276px; background: #800; color: #fff; text-align: justify; padding: 5px; margin: 5px 0 5px 5px}
.video a:link, .video a:visited {color: #ff0}
.video a:hover, .video a:active {color: #dff}
dl			{margin: 0 1em 1em; padding: 0}
.shortform		{margin: 0 1em 1em; padding: 0 0 2em 0; line-height: 2}
.formcat		{border: 1px solid #777; background: #ddd; margin: .5em 1em; padding: .5em; line-height: 2;}
.formcat p		{margin: 0; padding: 0 2em}
.formcat h3		{margin-left: 0; padding-left: 0}
.formcatcenter	{margin: 1em 0 1em 140px; padding: 0}
.photo			{background: #c0c0c0; width: 110px; margin: 5px; float: left; border: 1px solid #aaa}
.photo p		{margin: 0 5px 2px; padding: 0; font-size: x-small; text-align: center}
.photo img		{margin: 5px}
hr				{clear: both; length: 1px; margin: .5em 0 .3em 20px; padding: 0}