/* page structure */body {background: white no-repeat;color:black;font-family: verdana,geneva,helvetica, sans-serif;font-size: 10pt;top: 10px;left: 0px;width: 575px;border: 0px;}html {border:0px;}#leftcontent,#myheader,.navigation,#phpleftcontent,#rightcontent,#banner,.brdcrm,.btt,#left,#right,#header,#searchbar,#menu,#topspacer,.buttons, .entrynav{display:none;}#extra{	float:left;text-align:center;	font-size:8px;}	/* use this to hide anythingin print version */.noprint {	display:none;}#centercontent2 {float: none !important;color: black;background:  none;margin:0px;border:0px;voice-family: "\"}\"";voice-family: inherit;margin:0px;border:0px;}html>body #centercontent2 {margin:0px;border:0px;}#middle3 {float: none !important;color: black;background:  none;margin:0px;border:0px;voice-family: "\"}\"";voice-family: inherit;margin:0px;border:0px;}html>body #centercontent3 {margin:0px;border:0px;}/* #middle3 a:link:after, #middle3 a:visited:after {   content: " [" attr(href) "] ";   font-size: 90%;   font-style:italic;   }#middle2 a:link:after, #middle2 a:visited:after {   content: " [" attr(href) "] ";   font-size: 90%;   font-style:italic;   } */ a:link, a:visited  {background-color: transparent;font-weight:bold;color: #000;text-decoration:none;}	.primaryCap {margin:0; /* 10px 20px 20px 0px; */ /* T+B, L+R */border:0;}.primaryContent {margin:10px 20px 30px 0px;}/* HEADLINES */h1,.bigheadline { /* font:bold 15px "lucida grande",verdana,geneva,helvetica,sans-serif; */font-family:"lucida grande",sans-serif;font-weight:bold;font-size:15px;line-height:1;background-color:transparent;color:#000000;}/* section divider*/h2 {font-family:"lucida grande",sans-serif;font-weight:bold;font-size:12px;line-height:1.4;background-color: transparent;color:#000000;}/* used in right column */h3,.medheadline {font-family:"lucida grande",sans-serif;font-weight:bold;font-size:12px;line-height:1.2;background-color: transparent;color:#444444;}	/* EXCEPTIONS... *//* child selector used to separate content */.primaryContent > h2 {margin-top:30px;}.primaryContent > center {margin:20px 0;padding: 0;/* width:auto; */                        /*  margin-right:auto;margin-left:auto; */}.separator {text-align:left;text-indent:20px;font-family:arial,geneva,sans-serif;font-size: 9px;line-height:1; font-style:normal;letter-spacing:1.5em;color:#999;margin:0 20px 0 0px; padding-bottom:5px;background-color:transparent;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;   /* #E9E8F6 */}/* for front page entry identifiers */.separator a:link,.separator a:visited,.separator a:hover,.separator a:active {color:#f90;background-color:transparent;text-decoration:none;}.sep,.datesep {text-align:left;text-indent:20px;font-family:arial,geneva,sans-serif;font-size: 9px;line-height:1.2; font-style:italic;letter-spacing:1.5em;color:#999;margin:30px -20px 10px -20px;padding-top:3px;padding-bottom:5px;background-color:transparent;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;   /* #E9E8F6 */}.primaryCap p,.primaryCap ul {font-size:12px;line-height:1.4;}.primaryContent p,.primaryContent ul li {font-size:11px;line-height:1.5;}/* paragraph headlines on main page */.primaryContent h5 {margin-top:0; margin-bottom:0;padding:0;color:#444;font-weight:bold;margin-left:0em;font-size:11px; /*1em*/line-height:1.5;}/* space between all but first mainpage divider */.primaryContent p +  h5 {margin-top:3em;}/* for toc's */.primaryContent dl  {font-size:11px; /* 1em; */line-height:1.6;padding: 20px 0 0 0;}dt { /* term */margin: 0 0 0 0px;}dd { /* def */margin: 0 0 20px 20px;}    /* top of left column *//* no longer used */.dateheaderbig {font-size:9px;font-weight:bold;font-style:italic;text-align:center;/* margin: 6px 4px 15px 4px;width: 130px; */margin:10px 0;color:#f90;background-color:transparent;border:1px solid #f90;}#footertxt {text-align:center;font-family:arial,geneva,sans-serif;font-size:9px;background-color: transparent;color:#333333;line-height:1.3;border-top: 1px dotted #eee;padding-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;}/* mostly used for most_recent.html */li.rregular {margin-left: 15px;margin-right:10px;list-style-type:circle;}li.rplain {margin-left: 15px;margin-right:10px;list-style-type:none;}/* scripts ul/list stuff*//* display URL */li.regular {margin-left: 0px;margin-right:4px;list-style-type:circle;}/* display text only */li.selected {margin-left: 0px;margin-right:4px;list-style-type:disc;}/* list style used in top ten list */li.topten {margin-left: 6px;list-style-type:decimal;}/* "full list" text  */li.plain {margin-left: 0px;margin-right:10px;list-style-type:none;}.nextprevious {font-size:9px;line-height:1;text-align:center;margin:10px 0 0 0;}.nextprevious a:link,.nextprevious a:visited,.btt a:link,.btt a:visited {text-decoration:underline;border-bottom:none;}.nextprevious a:hover,.btt a:hover {color:#fff;background-color:#326;text-decoration:underline;border-bottom:none;}.smalloutdent {font-size:9px;font-style:italic;text-align:left;margin:0 0 0 20px;padding-bottom:10px;}/* blockquote used for script examples */blockquote,.exampleScript {display:block;margin:20px 0 20px 0;font-family: arial,sans-serif;font-size:11px;line-height: 1.2;color:#000;border:1px solid #ddd;padding:10px 1em;background-color:#E9E8F6;}pre {font-family:geneva,sans-serif;font-size:9px;display:block;white-space:pre;  /* hmm IE5.2Mac weirdness? */margin:20px 0 0 0;line-height: 125%;color:#000;/* border-left:2px solid #ddd; */padding:10px 1em;/* background-color:#E9E8F6; */}pre a {display:none;}.red,pre red {color:red;}.blue,pre blue {color:blue;}.purple,pre purple {color:purple;}.gray,pre gray {color:#333;}.green,pre green {color:green;}/*   used in displaying id3 tag table */th p,td p {padding: 0;margin:0;font-size:100%;}/* script entry stuff */.leftindent20 {display:block;margin:0 0 0 20px;}.scriptEntryname {font:bold 12px/1.5 "lucida grande",sans-serif;letter-spacing:2px;color:#000;background-color:transparent;}.scriptEntrydate {font-size: 9px;font-family:arial,geneva;line-height:1;color:#326;background-color:transparent;}/* download controls box */.bookmark,.scriptEntrydload,.screenshot {margin-top:20px;font-size:9px;font-family:arial,geneva,sans-serif;font-weight:normal;line-height:1.1;}.scriptEntrydload a:link,.scriptEntrydload a:visited {color:#222;font-weight:normal;border:1px solid #ddd;background-color: #fff; text-decoration:none;padding: 1px .5em;}.scriptEntrydload a:hover,.scriptEntrydload a:active {color:#fff;background-color: #f90; }.screenshot a:link,.screenshot a:visited ,.bookmark A:hover,.bookmark A:active {color:#666;font-weight:normal;border-right:1px dotted #ddd; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; background-color: #fff; text-decoration:none;padding: 1px .5em;}.screenshot a:hover,.screenshot a:active {color:#fff;background-color: #f90; }dlpdf A:hover,.dlpdf A:active {color:#f90;background-color:#fff;text-decoration:none;}.dlcount {color: #666;line-height:1.1;font-family:arial,geneva,sans-serif;font-size:9px;font-weight:normal;border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding: 1px 4px;}