html, body		{margin:0; padding:0; text-align:center; font-size:1em; font-family:sans-serif; background:#000;}
table			{margin:0 auto;}
h1,h2,h3,h4,h5,h6	{color:#981; text-align:center;}
p			{color:#540;}
.inset			{width:70%; text-align:left;}
ul 			{color:#540;}
li.list			{line-height:1.5em;}
li.long			{line-height:1.5em;padding-bottom:2em;}
ol.alpha		{list-style-type:upper-alpha;}
#wrap			{width:95%; text-align:left; min-width:550px; margin-left:auto; margin-right:auto; margin-top:25px;}
#head			{height:100px; width:100%; background:#000 url('/images/head.jpg') no-repeat; border-bottom:1px #000 solid;}
/* #head>h1		{color:#fff; text-align:right; padding-top:30px;} */
#leftcol		{width:160px;
			float:left;
			position:relative;
			margin-left:-160px;
			margin-right:1px;
			border-right:1px #000 solid;
			text-align:center;
			font-size:0.8em;}
#contain		{border:solid white 0px; 
			/*/*/ border-left-width:160px;			/* left column width. NN4 hack to hide borders */
			border-left-color:#fe8;				/* left column color */
			border-left-style:solid; 
			background:#ffe;				/* center column color */
			text-align:left;
			width:auto;}
#inner			{margin:0; width:100%;}
#main			{float:left; width:100%; position:relative; margin:0 -8px 0 -2px; border-left:1px #000 solid;}
#contain>#inner		{border-bottom:1px solid #fff;}
#header .content	{padding-bottom:0;}				/* padding bottom 0 to remove space in IE5 Mac */
a:link			{color:#540;}
a:visited		{color:#540;}
a:active		{color:#a91;}
a:hover			{color:#a91;}
#footer			{height:75px; width:100%;
			background-color:#000;
			border-top:1px solid #000;
			font-size:0.75em;
			text-align:center;}
#footer p		{color:#ffe; text-align:center;}
#footer a:link		{color:#fda;}
#footer a:visited	{color:#fda;}
#footer a:active	{color:#a91;}
#footer a:hover		{color:#a91;}
.content		{padding:10px;}
.clr			{clear:both;}
.hide			{display:none;}
.thide			{text-indent:-9999px;}
.justify		{text-align:justify;}
.center 		{text-align:center; margin: auto;}
.left 			{text-align:left;}
.right 			{text-align:right;}
.error 			{color:#f22; font-size:0.7em;}
.indent			{text-indent:3em;}
.headroom		{padding-top:2em;}
img.l			{float:left;}
@media print		{
html, body              {margin:0; padding:0; text-align:center; font-size:0.8em; font-family:sans-serif; background:#fff;}
#footer			{height:75px; width:100%;
        		background-color:#fff;
        		border-top:1px solid #000;
        		font-size:0.75em;
        		text-align:center;}
#footer p               {color:#000; text-align:center;}
#footer a:link          {color:#000;}
#footer a:visited       {color:#000;}
#footer a:active        {color:#000;}
#footer a:hover         {color:#000;}
			}
