/* PhiLho.css for http://Phi.Lho.free.fr *//* Use ems with a percentage base for font size:see http://zeldman.com/press/css.html andhttp://www.thenoodleincident.com/tutorials/typography/index.html*/BODY{	background: #540 url(images/backgrounds/ComputerGuts.jpg) repeat;	color: black;	/* Marging: around the box */	margin: 0px;	/* Border: inside margins, around the box: decoration */	border-width: 0px;	/* Padding: inside the box, around content */	padding: 0px;	padding-top: 16px;  font-size: 76%;}#InternalBody{	background: #DDD url(images/backgrounds/BWCircuit2.png) repeat;	color: black;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 1em;	font-style: normal;	font-weight: normal;	margin: 32px;	margin-top: 0px;	border-top: black 1px solid;	border-bottom: black 3px solid;	border-left: black 1px solid;	border-right: black 3px solid;	padding: 16px 32px;	text-align: center;}TABLE{/*	margin: 0px;*/	/* Center the table */	margin-left: auto;	margin-right: auto;	border-collapse: separate;	border-spacing: 0px 0px;	border-width: 0px;	padding: 0px;}TD{	vertical-align: top;	text-align: left;}TD.OnRight{	vertical-align: top;	text-align: right;	padding-right: 16px;}P{	margin-top: 2.5ex;	margin-bottom: 0ex;	margin-left: 0ex;	margin-right: 0ex;	text-align: left;}P.Subtitle{	color: #181850;	font-size: 150%;	margin: 0px;	text-align: center;}P.SiteComment{	color: #181850;	font-size: 0.8em;	font-family: Georgia, Times New Roman, Times, serif;	font-style: italic;	font-weight: normal;}HR{	background: #50A07F;	margin: 0px;	border-top: 0px solid #999;	border-bottom: 0px solid #999;	border-left: 0px solid #999;	border-right: 0px solid #999;}/* Default settings for headers */H1, H2, H3, H4, H5, H6{	color: #181850;	background: #E6E2EE;	margin: 0px;	margin-top: 16px;	margin-bottom: 10px;	border-width: 0px;	padding: 0px;	clear: both;	display: block;	font-size: 110%;	font-weight: normal;	text-align: center;	text-decoration: none;}H1{	font-size: 220%;	background: transparent scroll repeat 0% 0%;	color: #706090;	margin-bottom: 24px;}H2{	font-size: 125%;	background: #C0B0E0;	margin-top: 16px;	margin-bottom: 16px;	border: #A098C0 1px solid;	padding: 2px;}H3{	background: #D8D0E8;	margin-top: 16px;	margin-bottom: 12px;	border: #C8C8D8 1px solid;	padding: 1px;}A:link{	color: #005080;	text-decoration: underline;	font-style: normal;	font-weight: normal;}A:visited{	color: gray;	text-decoration: underline;	font-style: italic;	font-weight: normal;}A:active{	color: #805050;	text-decoration: none;	font-style: normal;	font-weight: bold;}A:hover{	color: #0080FF;	text-decoration: none;	font-style: normal;	font-weight: normal;}/* Above style apply to named anchors in Mozilla-based browsers */A[name]:hover { text-decoration: inherit; color: inherit; font: inherit; }A IMG{	border: 0px none inherit;}PRE{	font-family: "Andale Mono", Courier, monospace;	font-size: 100%;	font-weight: normal;	background: #EEE;	margin: 1ex;	border-top: 1px solid blue;	border-bottom: 1px solid blue;	border-left: 0px solid #03C;	border-right: 0px solid #03C;	padding-top: 8px;	padding-bottom: 8px;	padding-left: 8px;	padding-right: 8px;	clear: both;	white-space: pre;}TT{	font-family: "Andale Mono", Courier, monospace;	font-size: 100%;	font-weight: normal;	color: #03C;}PRE.normal{	background: transparent scroll repeat 0% 0%;	border-top-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-right-width: 0px;}TT.normal{	background: transparent scroll repeat 0% 0%;	border-top-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-right-width: 0px;}PRE.c{	background: #B96;	border-color: #C60;}TT.c{	background: #B96;	border-color: #C60;}#Bottom{	background: #00E url(images/backgrounds/DarkSky.png) repeat;	color: black;  height: 60px;	margin: 32px;	border: 3px solid blue;	padding: 8px;}.InfoBox{  position: relative;  float: left;	font-family: Tahoma, Arial, sans-serif;	font-size: 0.75em;	font-style: normal;	font-weight: normal;	color: #154;	background: #5CB;	padding: 4px;	border-top: 3px solid #AAE3DD;	border-bottom: 3px solid #2EA59A;	border-left: 3px solid #AAE3DD;	border-right: 3px solid #2EA59A;}.LinkBox{  position: relative;  float: left;	font-family: Tahoma, Arial, sans-serif;	font-size: 0.75em;	font-style: normal;	font-weight: normal;	color: #154;	background: #5CB;	margin-left: 32px;	margin-right: 32px;	border-bottom: 3px solid #AAE3DD;	border-top: 3px solid #2EA59A;	border-right: 3px solid #AAE3DD;	border-left: 3px solid #2EA59A;	padding: 4px;}.W3C{  position: relative;  float: right;	border: 2px solid #AB0;	padding: 8px;  width: 100px;}/*-- Box Model Hack for IE5[.5]/Windows --*//* Not yet used in the above CSS rules... */div.BMH{
  border: 20px solid;
  padding: 30px;
  background: #ffc;
}

div.BMH{
  width: 400px;
  voice-family: "\"}\""; /* IE5/Win chokes on that and omits remainder of style definition */
  voice-family: inherit;
  width: 300px; /* Good CSS1 UAs should see and use 2nd width */
}

html>body .BMH { width:300px }  /* "Be nice to Opera 5" rule */

