body
{
	background: #e6f7ff url(./images/banner.gif) repeat-x;
	font: 10pt/14pt Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #004867;
}

#topleft
{
	/*border: 1px darkblue solid;*/
	position: absolute;
	top: 0px;
	left: 10%;
	width: 80%;
	height: 158px;
}

#topright
{
	/*border: 1px darkblue solid;*/
	float: right;
	width: 100px;
}

#wrapper
{
	/*border: 1px red solid;*/
	position: absolute;
	top: 200px;
	left: 10%;
	width: 80%;
	margin: 0px;
}

#left
{
	/*border: 1px ridge #c33;*/
	left: 0%;
	width: 70%;
	float: left;
	border-right: 4px solid white;
	padding: 0px 20px 5px 0px;
	letter-spacing: 0.02em;
	}

#leftstory
{
	/*border: 1px ridge #c33;*/
	left: 0%;
	width: 82%;
	float: left;
	border-right: 4px solid white;
	padding: 0px 40px 5px 0px;
	letter-spacing: 0.02em;
	}

#right
{
	/*border: 1px ridge yellow;*/
	left: 73%;
	width: 24%;
	float: left;
	padding: 20px 0px;
	}

#rlink
{
	font: bold 9pt/12pt Trebuchet MS, Arial, Helvetica, sans-serif;

}

#supportbar
{
	/*border: 1px solid #c33;*/
	position: absolute;
	top: 140px;
	/*margin-top: -8px;*/
	color: #fff;
	font: bold 9pt/11pt Trebuchet MS, Arial, Helvetica, sans-serif;
}

#menu
{
	/*border: 1px solid #c33;*/
	clear: right;
	padding-left: 5px;
	color: #ff7000;
	font: bold 10pt/15pt Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}

#menu ul
{
	margin: 0px;
	padding: 4px 0px;
}

#menu li
{
	/*border: 1px solid #c33;*/
	margin: 0px 8px 4px -6px;
	display: inline;
	/*padding-right: 2px;*/
}

#menu li a:visited
	{
	color: #ffad66;
	}

#menu li a:link
	{
	color: #994700;
	}

#menu li a:hover
	{
	margin-left: -9px;
	margin-right: -2px;
	padding: 5px 4px 2px 7px;
	background-color: #ff7000;
	color: #fff;
	}

.wearehere
	{
	color: #004866;
	}

.emphasis
{
	font-size: 1.0em;
	font-weight: bold;
}

.credit
{
	font-style: normal;
	font-size: 0.9em;
}

.period
{
	/*margin-left: -100px;*/
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: 0.05em;

}

#chrevent
{
	padding: 0px 20px 12px 100px;
}

#venue
{
	padding: 0px 20px 12px 100px;
}

#quotation
{
	padding: 0px 40px;
	font-weight: bold;
	line-height: 130%;
}

.pagetitle
{
	font: bold 22pt/28pt Times New Roman, Times, serif;
	color: #666;
}

.sidebar
	{
	/*border: 1px ridge #663;*/
	float: right;
	margin: 0px -37px 4px 4px;
	color: black;
	background: #66d1ff;
	width: 45%;
	border-top: 8px solid #004867;
	border-bottom: 8px solid #004867;
	padding: 0px 24px 6px 24px;
	text-align: justify;
	line-height: 130%;
	letter-spacing: 0.01em;
	}

input.txt
{
	text-align: left;
	background: #fff1e6;
	border: 3px inset;
}

form p
{
	clear: left;
}

form p label
{
	float: left;
	width: 34%;
	padding: 3px 3px 0px 0px; 
	font: bold 1.05em Arial, Helvetica, sans-serif;
	text-align: right;
}

#footer
{
	/*border: 1px solid #c33;*/
	clear: both;
	margin: 16px 0px 0px 0px;
	padding: 2px 0px 6px 0px;
	background-color: #666;
	font-size: 0.8em;
	line-height: 130%;
	text-align: center;
	color: #fff1e6;
}
.femphasis
{
	/*border: 1px solid #c33;*/
	font-size: 1.4em;
	font-weight: bold;
	line-height: 140%;
}
