/* 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;
}
