body { 	background-color:white; 	font-size:108%; 	line-height: 140%;	font-family:'Myriad Pro','Helvetica Neue',Arial,sans-serif;}a:link{ 	color:#14f; 	text-decoration: none;}a:hover{ 	color:red; 	text-decoration: underline;}a:active{ 	color:#4b0082; 	text-decoration: underline;}a:focus:hover{ 	color:#4b0082; 	text-decoration: underline;}a:focus:active{ 	color:red; 	text-decoration: underline;}a:focus{ 	text-decoration: underline;}/*a:visited{ 	color:slateblue; 	text-decoration: underline;}*/a:visited:hover{ 	color:red; 	text-decoration: underline;}a:visited:active{ 	color:#4b0082; 	text-decoration: underline;}kbd, tt, samp{ 	font-size:0.92em;	font-family:"courier new",monospace;}var{ 	color:#717;	font-weight:500;	font-style:italic;	font-family:helvetica,sanserif;}p.code {	font-family: "Courier New",monospace;	font-size:0.92em;	margin: 1em auto 1.5em 2em;	word-break:break-all;word-wrap: break-word;-webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;}.kt	{ margin-left:-0.1em;margin-right:-0.1em; }blockquote {font-family:'helvetica',arial,sans-serif;font-size:0.96em;line-height:125%;word-wrap:break-word;} .q {margin:1em 2em; font-family:'helvetica',arial,sans-serif;font-size:0.96em;line-height:125%;word-wrap:break-word;} .qsub {margin-left: 3.5em; margin-right:3.5em; font-style:italic;line-height:120%;word-wrap:break-word;} .q2 {margin-left: 2em; margin-right: 2em; font-style:italic;line-height:125%;word-wrap:break-word;} .c2 {text-align: center}.date {margin-top: 3.5em; font-size:115%; border-bottom:1px solid #ccc;} .upd { color:gray; font-family:'helvetica',Arial,sans-serif;margin-right:0.5em;vertical-align:top; font-size:75%;line-height:1.25em; }.ts {color: red; font-size: small; padding-left:0.5em; }.ds {color: green; font-size: small; }.red {color: red;}.var {font-style:italic; }.copyr {text-align: center; font-style:italic; font-size:small; }.status {text-align: center; font-style:italic; font-size:small; color:#AA4466; }li {margin-top:0.2em;list-style-type:none; }h4 {		font-size:100%;	font-style:normal;	font-weight:600;	margin-top:2.5em;}p.qed {margin-left: 2em; margin-right: 2em; font-style:italic; color:#110033;}  span.qed {font-style:italic}  p.comment {margin-left:0.4em; font-style:italic;}  span.comment {font-style:italic}  #hometop{ color:red; }#logo{	height:4em;	width:4em;	margin-right:0.5em;}#homehead{	color:red;	margin:0.2em 0em 0em 0em; 	padding-bottom:0em; 	text-align:left;	font-size:1.5em;	font-weight:700;}#headtitle{	color:red;	margin:0.2em 0em; 	text-align:left;	font-size:1.25em;	font-weight:700;}#homemain {min-width:20em;max-width:48em;padding:1em;}#amazon { 	line-height:150%;	margin:auto; 	padding-top:1.6em; }.findgo {font-size:1.0em;} .nobreak{ 	white-space: nowrap;}#footer {	text-align:center;	border-top: 1px solid #999999;	margin: 1em 0em 2em 0em;}#copyright {	font-style:italic;}/* Recent News page */#main {	margin: 2em auto;	padding: 0em 1em; 	max-width:48em;}/* iPhones, iPods, etc. */@media (max-device-width:680px){	body 	{ 	font-size: 100%;	-webkit-text-size-adjust:232%; 	-moz-text-size-adjust:auto; 	-ms-text-size-adjust:auto;	font-family:'Helvetica Neue','Lucida Grande',Arial,sans-serif;	font-weight: 500;	}	#homehead	{		font-size:1.5em;		font-weight:700;	}	#headtitle	{		font-size:1.25em;		font-weight:700;	}		#homemain 		{		min-width:24em;		max-width:44em;		padding:1em;		line-height: 150%;		}	.date {border-bottom:1px solid #999; margin-top:2.5em; } 	.upd { color:#557; font-family:Arial,sans-serif;margin-right:0.5em;vertical-align:top; font-size:0.75em;line-height:0.75em; }	li {margin-top:0.8em; }/* Recent News mobile styles */	#main 	{	margin: 2em auto;	padding: 0em 1em; 	max-width:48em;	line-height: 150%;	}	blockquote, tt, kbd, .q, .q2, p.code, .log	{	font-weight:normal;	font-size:1em;	}}