body		{ background-image: url('bg_01.jpg');
			  padding: 0px; margin: 0px;
			  font-family: Arial, Verdana, Helvetica; font-size: 12pt; }
#header		{ width: 100%; margin: 0px; padding: 10px; background-color: #ff3300; color: #ffffff; text-align: left; }
.shaded		{ color: #968C82; }
#menu		{ background-image: url('menu_bg_3.png'); width: 200px; height: 95%; padding: 0px; margin: 0px; text-align: center; float: left; }
#menutext	{ margin: 10px; text-align: left; }
.menutitle	{ margin: 20px; text-align: right; color: #968C82; font-size: 18pt; font-weight: bold; }
#menu #menutext .shaded	{ font-size: 18pt; }
#hcontent	{ left: 5%; padding: 10px; padding-left: 10px; float: left; }
#fcontent	{ left: 10px; padding: 10px; margin-left: 10%; text-align: center; float: left; }
#comments, #message	{ float: left; width: 400px; margin-left: 200px; font-size: 10pt; }
#message	{ margin-top: 80px; }
.demos		{ background-image: url('menu_bg.png'); width: 600px; padding: 20px; padding-left: 20px; text-align: left; border-style: solid; border-color: #ff3300; border-width: 1px; }
a:active, a:link, a:visited	{ color: #ff3300; text-decoration: none; }
a.this:active, a.this:link, a.this:visited	{ color: #888888; text-decoration: underline; }
#header1	{ font-size: 20pt; padding-bottom: 10px; padding-top: 20px; color: #ff3300; margin-left: 100px; font-weight: bold; float: left; }
#browsers	{ padding-top: 20px; float: right; width: 200px; font-size: 8pt; }
li			{ margin-bottom: 20px; }

div			{ border: 0px dashed #ff0000; }
