body
	{
	font-size:75%;
	font-family:Verdana,"MS Sans Serif",Geneva,Helvetica,sans-serif;
	color:#cccccc;
	background-color:#000000;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

image {display:block;}

table {font-size:100%;}

p,ol,ul,dl,h1,h2,h3,h4,h5
	{
/*
	margin-right:0;
	margin-left:0;
	margin-top:0;
*/
	margin-bottom:1.4em;
	}

li {margin:0}

strong {font-weight:bold;}
em	{color:#ffffff;}

.proper {color:#ffcc66; font-variant:small-caps;}
p.quote {color:#666666; margin-left:100px;}


h1 {font-size:160%; font-weight:normal; margin-bottom:1em; /*font-family:"GaramondNarrowC"*/}
h2 {font-size:100%; font-weight:bold; color:#cccccc;}
h3,h4,h5 {font-size:100%; font-weight:bold;}

a			{color:#ffcc66;}
a:link		{color:#ffcc66;}
a:visited	{color:#ffcc66;}
a:hover 	{color:#ffffff;}

div.imageleft
	{
	float:left;
	clear:both;
	margin-left:0;
	margin-right:1em;
	margin-top:0;
	margin-bottom:1em;
	}

div.imageright
	{
	float:right;
	clear:both;
	margin-left:1em;
	margin-right:0;
	margin-top:0;
	margin-bottom:1em;
	}

div#header
	{
	background-image:url("intfc/backtop.jpg");
	background-attachment:scroll;
	background-position:left top;
	background-repeat:repeat-x;
	background-color:transparent;
	position:static; width:100%; height:110px;
	margin-top:10px;
	text-align:left;
	}

div#menu
	{
	background-color:#000000;
	position:static;
		min-width:700px;
	padding-left:50px;
	font-size:90%;
	}

div#shdtop
	{
	background-image:url("intfc/backshdtop.gif");
	background-attachment:scroll;
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#000000;
/*	position:static;
		width:100%;*/
		height:10px;
	margin:0;
	}

div#shdbot
	{
	background-image:url("intfc/backshdbot.gif");
	background-attachment:scroll;
	background-position:left top;
	background-repeat:repeat-x;
	background-color:transparent;
/*	position:static;
		width:100%;*/
	margin:0;
	}

div#main
	{
	clear:both;
	background-color:#333333;
/*	position:static;*/
	padding-left:50px;
	padding-right:20px;
	padding-top:40px;
	padding-bottom:20px;
	min-width:750px;
/*	behavior:url('../width.htc'); */
	min-height:350px;
	}

div#sub
	{
	clear:both;
	background-color:#000000;
	position:static;
	padding-bottom:20px;
	padding-left:0;
	padding-right:0;
	font-size:90%;
	}

div#sub table.siteinfo
	{
	width:100%;
	}

div#sub table.siteinfo td
	{
	color:#999999;
	vertical-align:top;
	}

div#sub table.siteinfo td p
	{
	margin:0;	
	}

div#sub table.siteinfo td.copyright
	{
	text-align:left;
	padding-left:50px;
	}

div#sub table.siteinfo td.production
	{
	text-align:right;
	padding-right:20px;
	}

div#sub table.siteinfo td.production img
	{
	margin-left:10px;
	}

div#sub table.siteinfo td.production a,
div#sub table.siteinfo td.production a:link,
div#sub table.siteinfo td.production a:active,
div#sub table.siteinfo td.production a:visited
	{
	color:#999999;
	text-decoration:underline;
	}
div#sub table.siteinfo td.production a:hover
	{color:#cccccc;}


div#menu p
	{
	padding-top:2px;
	padding-bottom:2px;
	margin:0;
	}

div#menu a, 
div#menu a:link, 
div#menu a:active, 
div#menu a:visited
	{
	color:#dddddd;
	text-decoration:none;
	}

div#menu a#active, 
div#menu a#active:link, 
div#menu a#active:active, 
div#menu a#active:visited
	{
	font-weight:bold;
	color:#ffcc66;
	}

div#menu a:hover
	{
	color:#ffffff;
	}

p.note
	{
	font-size:90%;
	color:#999999;
	}

p.lastline
	{
	clear:both;
    }

