	body {
			margin:0 auto;
			text-align:center;
                        font-family: Verdana, Arial, Helvetica, sans-serif;	
			font-size: 100%;
                        color: #333333;
                        background-color: #3B3B3B;	
			}

	A 		{ color: #483D8B; font-weight: bold; text-decoration: none; }
	A:link		{ color: #483D8B; font-weight: bold; text-decoration: none; }
	A:visited	{ color: #483D8B; font-weight: bold; text-decoration: none; }
	A:active	{ color: #483D8B; font-weight: bold; text-decoration: none; }
	A:hover         { color: #4682B4; font-weight: bold; text-decoration: none; }
	

  	.masthead {margin-top: 0px;
			width: 700px;
			height: 75px;
			padding-bottom: 35px;
			margin: 0px;
			}

  	.headline { width: 700px;
			border-bottom: 2px #3f3f3f solid;
			padding-top: 25px;
			padding-bottom: 15px;
			}

	td.bottom { align: center;
			padding-top: 50px;
			margin-bottom: 25px;
			width: 100%;
			border:0px;
			
			}

  	.container {	width: 700px;
			padding:0px;
			font-size: 12px;
			border-right: 2px #000 solid;
			border-left: 2px #000 solid;
			background-color: #FFFAF0;
			}



	img.med {	float: left;
			margin-bottom: 5px;
			margin-right: 10px;
			}

	img.medr {	float: right;
			margin-bottom: 5px;
			margin-left: 10px;
			}


	.sm{		position:absolute;
			visibility:hidden;}
	

	.reghead {	width: 488px;
			padding-left: 10px;
			padding-right: 10px;
			padding-top:3px;
			padding-bottom:0px;
			margin: 0px;
			background-color: #f7f7f7;
			border-left: 1px solid #3f3f3f;
			border-right: 1px solid #3f3f3f;
			border-top: 1px solid #3f3f3f;
			}


	.redhead {	padding-left: 0px;
			margin: 0px;
			background-color: #A1455B;
			border-bottom: 1px solid #3f3f3f;
			border-top: 1px solid #3f3f3f;
			}


	

	.reg	{
			background-color: #FFFAF0;
			font-size: 12px;
			width: 500px;
			padding-top: 5px;
			padding-bottom: 10px;
			margin-left: 100px;
			margin-right: auto;
			margin-top:0px;}
			border: none;}

	.rightcol{	width:300px;
			font-size: 12px;
			text-align: justify;
			padding-top: 35px;
			margin-left: 15px;
			margin-right: 15px;}

	.leftcol{	width:400px;
			font-size: 12px;
			text-align: justify;
			padding-top: 35px;
			padding-bottom: 35px;
			margin-left: 55px;
			margin-right: 55px;}

	table.event{	width:490px;
			font-size: 12px;
			margin-top: 10px;
			margin-bottom: 10px;
			}



	table.studio{	width:490px;
			font-size: 12px;
			margin-top: 10px;
			margin-bottom: 10px;
			border: 1px solid #3b3b3b;
			}

	table.rates{	width:490px;
			font-size: 12px;
			margin-top: 10px;
			margin-bottom: 10px;
			background-color:#fff;
			}

	td.title {	background-color: #353737;
			color: #EBEBEB;
			padding-left: 5px;
			padding-top: 3px;
			padding-bottom: 3px;
			font-weight: bold;
			font-size: 12px;
			border: 1px solid #3b3b3b;
			}


	td.date{
			font-size: 12px;
			background-color:#DAE2E7;
			border-bottom: 1px solid #3b3b3b;
			border-right: 1px solid #3b3b3b;
			border-left: 1px solid #3b3b3b;
			padding-left: 5px;
			padding-top: 3px;
			padding-bottom: 3px;
			width: 195px;
			}

	td.time {	font-size: 12px;
			background-color:#DAE2E7;
			border-bottom: 1px solid #3b3b3b;
			border-right: 1px solid #3b3b3b;
			border-left: 1px solid #3b3b3b;
			padding-left: 5px;
			padding-top: 3px;
			padding-bottom: 3px;
			}

	td.medium{
			font-size: 12px;
			background-color:#DAE2E7;
			border-bottom: 1px solid #3b3b3b;
			border-right: 1px solid #3b3b3b;
			padding-left: 5px;
			padding-top: 3px;
			padding-bottom: 3px;
			width: 318px;
			}

	td.description{
			font-size: 12px;
			background-color:#fff;
			border-bottom: 1px solid #3b3b3b;
			border-right: 1px solid #3b3b3b;
			border-left: 1px solid #3b3b3b;
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 3px;
			padding-bottom: 8px;
			}

	td.studio{      font-size: 12px;
			background-color:#E8ded0;
			border-left: 1px solid #3b3b3b;
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 3px;
			padding-bottom: 8px;
			}


	td.eventarch {	font-size: 12px;
			background-color:#E8DED0;
			border-bottom: 1px solid #3b3b3b;
			border-right: 1px solid #3b3b3b;
			border-left: 1px solid #3b3b3b;
			padding-left: 5px;
			padding-top: 3px;
			padding-bottom: 3px;
			}

			
	td.rates {      border: 1px solid #3b3b3b;
			}
		
	p,h1,h2,h3,h4,h5,h6{
			margin:0px 5px 5px 5px;
			}

	hr  {
  			border: none;
  			background-color: #a9a9a9;
  			height: 1px;
			}
		
	h1 {
                        font-family: arial, helvetica, sans-serif;	
			color: #00000;
			font-size:15px;
                	font-weight:bold;
			padding-top:6px;
			}

	h2 {
			font-family: trebuchet MS, helvetica, times;
			padding-bottom: 3px;
			margin: 0px;
			color: #636363;
			font-size:120%;
                	font-weight:bold;
			}

	h3 {
			font-family: trebuchet MS,arial, helvetica, times;
			color: #636363;
			padding-bottom: 5px;
			font-size:130%;
                	font-weight:bold;
			border-bottom: 1px solid #3f3f3f;
			}
	h4 {
			font-family: Arial, helvetica, times;
			color: #3f3f3f;
			background-color: #f0f0f0;
			padding-left: 5px;
			padding:3px;
			font-size:12px;
                	font-weight:bold;
			margin:0px 0px 5px 0px;
			}
	h5 {
			font-family: trebuchet MS,arial, helvetica, times;
			background-color: transparent;
			line-height: 10px;
			padding-top:3px;
			color: #ffffff;
			font-size:100%;
			}

	h6 {
			background-color: transparent;
			line-height: 13px;
			padding-top:3px;
			color: #ffffff;
			font-family: trebuchet MS, helvetica, sans-serif;
			font-size:16px;
			}


