/* main.css -- for style IDs and classes that are common to all
 * types of pages */
/* **** precondition: followed by a stylesheet for the appropriate
 * page type -- majorPortal, minorPortal, queryForm, queryResult, 
 * sidebar, leaf */
/* @msr, 2004-01-19 */
/* heading elements and portalList class modified, 2004-01-29 */
/* "default" version, changes background color, 2004-02-15 */
/* table classes added, 2005-01-01, et seq. */
/* redesign, 2006-05-25 */
/* changed font-family values, 2008-08-08 */
/* added styles for NM pages and more precise definition of
 * pseudo-classes, 2009-12-22 */
/* added list-style-position attribute for unordered lists, 2020-07-14 */

/* separated body, body.mo and body.hist, but will keep the body style the
 * same, to allow headings and other elements to be treated differently (as is
 * apparent farther down in this style sheet), 2006-05-25 */
/* body.us and body.default will not have any special treatment for
 * now, 2006-05-25 */
/* added Google Web Fonts with preferred fonts being Open Sans and
 * Merriweather; Arbutus Slab used for "old style" purposes, 2014-03-30 */
/* added Merriweather Sans for sidebar text, 2020-07-14 */
 @import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,700,400|Merriweather:400,400italic,700,700italic|Arbutus+Slab:400|Merriweather+Sans:400italic,400,700,700italic);

 body, body.mo, body.ca, body.us, body.default, body.hist, body.yosemite {
  background-color: #FFFFFF;
  color: #000000;
  line-height: 1.4;	/* for Chrome, 2014-03-30 */
  font-size: 11pt;	/* changed from 10.5pt, 2008-08-08 */
  /* changed fonts to Lucida/Luxi, 2006-05-25; also note that almost
   * all font-size percentages were changed in this redesign */
  /* changed body fonts to Georgia, 2008-08-08 */
  /* added Bitstream Charter as backup serif font, 2010-12-21 */
  font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
/* following is needed for pages with rails to avoid disappearing
 * elements on narrower screens or windows -- 2006-05-25 */
  min-width: 864px;
/* provide space for boxes to close off at bottom of page, 2006-05-25 */
  bottom: 1%;
  margin-bottom: 8px;
  padding-bottom: 8px;
 }

/* default link colors */
 :link { color: #008800 }
 :visited { color: #AA3333 }

/* links for various categories of pages; for possible future
 * differentiation, 2009-12-22 */
 a.mo:link { color: #008800 }
 a.mo:visited { color: #AA3333 }

 a.ca:link { color: #008800 }
 a.ca:visited { color: #AA3333 }

 a.us:link { color: #008800 }
 a.us:visited { color: #AA3333 }

/* default to a more modern link style, without underlining and with mouseover
 * change in colors, 2014-03-30 */

 a { text-decoration: none; }
 a:hover { color: #0000FF; }

 body.nm {	/* added for NM, 2009-12-22, main diff is link colors */
  background-color: #FFFFFF;
  color: #000000;
  line-height: 1.4;	/* for Chrome, 2014-03-30 */
  font-size: 11pt;	/* changed from 10.5pt, 2008-08-08 */
  /* changed fonts to Lucida/Luxi, 2006-05-25; also note that almost
   * all font-size percentages were changed in this redesign */
  /* changed body fonts to Georgia, 2008-08-08 */
  /* added Bitstream Charter as backup serif font, 2010-12-21 */
  font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
/* following is needed for pages with rails to avoid disappearing
 * elements on narrower screens or windows -- 2006-05-25 */
  min-width: 864px;
/* provide space for boxes to close off at bottom of page, 2006-05-25 */
  bottom: 1%;
  margin-bottom: 8px;
  padding-bottom: 8px;
 }
/* to localize effect to NM pages only -- 2009-12-22  */
 a.nm:link { color: #820000 }
 a.nm:visited { color: #A08000 }

/* no longer using a different background color for the nospam
 * pages; instead treat this as a container for specialized uses of
 * headings and box divisions similar to body.hist; 2006-05-25 redesign */
/* NOT updated in 2014-03-30 redesign */
 body.nospam {	/* for the spam information pages */
  background-color: #FFFFFF;
  color: #000000;
  font-family:Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
 }

 body.error {  /* for error pages *//* not in print stylesheet */
  background-color: maroon;
  color: yellow;
  font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
  line-height: 1.4;	/* for Chrome, 2014-03-30 */
 }

 body.phones {	/* for the telephone "stuff" pages */
  background-color: #FFFFFF;	/* 2006-05-25 */
  color: #000000;
  font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
  line-height: 1.4;	/* for Chrome, 2014-03-30 */
 }

 body.yosemite {	/* 2005-01-16, from /css/ca */
  /* background-color: #DDEEDD; */ /* changed 2014-03-30, taking default */
  color: #000000;
  font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
  line-height: 1.4;	/* for Chrome, 2014-03-30 */
 }

 body.roadEtc {	/* for pages on former /road/etc tree */
  background-color: #FFFFFF;	/* 2006-05-25 */
  color: #000000;
  font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
  line-height: 1.4;	/* for Chrome, 2014-03-30 */
 }

/* the general philosophy is to avoid long blocks of stating 
 * exact individual parameters for each style -- instead, 
 * rely mostly on defaults and then overload or specify 
 * exceptions to those defaults only as needed or desired */

/* overload defaults */

 blockquote {
	margin-left: 5%; margin-right: 10%;
	margin-bottom: 2%;
	} 

 address {
	border-top: 2px dashed #DDDD00;	/* modified color 2005-01-24 */
	padding-top: 6px;
	margin-right: 10px;	/* 2005-02-01 for IE */
	margin-bottom: 6px;	/* Moz lets width override margin-right */
	width: 100%;	/* 2005-02-01 */
  	font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
	font-size: 92%;
	font-style: italic;	/* changed to italic, 2008-08-08 */
	}

 ul {
	list-style: square;
	list-style-position: inside;	/* added, 2020-07-14 */
	}

/* change heading fonts to Lucida/Luxi, 2006-05-25 */
/* change heading fonts to Trebuchet MS, 2008-08-08 */
/* change heading fonts to Open Sans w/ others as backup, 2014-03-30 */
/* remove all heading borders, 2014-03-30 */
 h1 {
        font-family:"Open Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-bottom: 12px;	/* 2014-03-30 */
	/* border-bottom: 2px solid #C0C000; */	/* 2006-05-25 */
	}

/* h2 through h6 overrides added, 2004-01-29 */
/* increase h2 font size from 128%, 2014-03-30 */
 h2 {
        font-family:"Open Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 136%; font-weight: bold;
	margin-top: 24px; margin-bottom: 12px;
	/* border-bottom: 2px solid #C0C000; */	/* 2006-05-25 */
	}

 h3 {
        font-family:"Open Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 116%; font-weight: bold;
	margin-bottom: 8px;
	/* border-bottom: 2px solid #C0C000; */	/* 2006-05-25 */
	}

 h4 {
        font-family:"Open Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 100%; font-weight: bold;
	margin-bottom: 8px;	/* 2005-12-31 */
	/* border-bottom: 2px solid #C0C000; */	/* 2006-05-25 */
	}

 h5 {
        font-family:"Open Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
 	/* font-size: 92%; font-weight: bold; */
	/* border-bottom: 2px solid #C0C000; */	/* 2006-05-25 */
	}

 h6 {
        font-family:"Open Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: bold;
	}

/* for subheads, usually on sidebar or minorPortal pages, 2006-05-25 */
/* moved to main.css, 2008-08-08 */
/* increase h2 font size from 128%, 2014-03-30 */
 h2.subHead {
	font-size: 136%;
	margin-top: 0px;	/* from 6px, 2014-03-30 */
	margin-bottom: 16px;	/* from 12px, 2014-03-30 */
	font-weight: bold; font-style: italic;
        font-family:"Open Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
	border-bottom-style: none;	/* NB:overriden in /mo/index.html */
 }

 /* "mo" body class headings will take the defaults, 2006-05-25 */

 /* em, strong, cite added 2005-02-03 */
 /* change em back to normal italic, 2014-03-30 */
 em {
	font-weight: normal;
	font-style: italic;
	}

 strong {
	font-weight: bold;
	text-decoration: underline;
	}

/* change font from Open Sans to Merriweather Sans, 2020-07-14 */
 cite {
	font-size: 84%;
        font-family:"Merriweather Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
 /* 2008-08-08 */
	font-style: normal;
	}

 cite em {
	font-style: oblique;
	font-weight: normal;
	}

 tt { 					/* 2006-05-25 */
	font-size: 92%; 
	font-weight: bold;
	}

/* change italic to Merriweather, 2014-03-30 */
/* remove this overlay, allowing sans serif fonts their own italic,
 * 2020-07-14 */
/*  i {
  	font-family:Merriweather, Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
	} */

 /* for italicized/oblique uses of em */
 /* should these go in the character-only classes? there's minor
  * inconsistency in placement here */
 .np, .bookTitle {
	font-weight: normal;
	font-style: oblique;
	}

/* for any type of text heading */
 .firstMainTextHeading {
	margin-top: 6px;
	}

/* when Bitstream Vera Sans is desired as the default font */
/* not changed in 2006-05-25 or 2008-08-08 redesigns */
/* not changed in 2014-03-30 redesign */
 .vera {
	font-family:"Bitstream Vera Sans",Verdana,Arial,Helv,Helvetica,sans-serif;
	font-weight: bold;
	}

/* override address border color for "mo" body class */
/* address borders *kept* in 2014-03-30 redesign     */
 body.mo address {
	border-top: 2px dashed #C0C000;	/* modified color 2005-01-24 */
	}

/* for the nospam pages, to have a logical heading with proper
 * spacing and formatting when using text boxes, added 2004-02-23 */
/* change fonts to Lucida/Luxi, 2006-05-25 */
/* increase h2 font size from 128%, 2014-03-30 */
/* not changed in 2014-03-30 redesign */
 body.nospam h2.boxHeading {
	font-size: 136%; font-weight: bold;
	/* font-family added 2006-05-25, not changed 2008-08-08 */
	font-family:Verdana,"Bitstream Vera Sans",Arial,Helv,Helvetica,sans-serif;
	margin-top: 2px; margin-bottom: 2px;
	border-bottom: none;	/* 2006-05-25 */
	}
 body.nospam h3.boxHeading {
	font-size: 116%; font-weight: bold;
	/* font-family added 2006-05-25, not changed 2008-08-08 */
	font-family:Verdana,"Bitstream Vera Sans",Arial,Helv,Helvetica,sans-serif;
	margin-top: 2px; margin-bottom: 2px;
	border-bottom: none;	/* 2006-05-25 */
	}

/* change the border color for addresses on the nospam pages */
/* changed from address.nospam, 2006-05-25 */
 body.nospam address {
	border-top: 2px dashed #BB0000;
	padding-top: 6px;
	/* margin-right: not used for this class */
	width: 100%;	/* Moz */
	margin-bottom: 6px;
  	/* change fonts to Lucida/Luxi, 2006-05-25 */
	/* changed to Verdana, etc., 2008-08-08 */
	font-family:Verdana,"Bitstream Vera Sans",Arial,Helv,Helvetica,sans-serif;
	font-size: 92%;
	font-style: normal;
	}

/* change the border color and style for addresses on the hist pages */
/* 2005-01-03 */
/* 2005-02-25; modified to make the sidebar style the default; this way
 * it will need to be overriden only once, in /hist/index.html */
/* changed from address.hist, 2006-05-25 */
 body.hist address {
	border-top: 2px solid #00AA00;	/* color change, 2006-05-25 */
	padding-top: 6px;
	/* margin-right: not used for this class */
	width: 100%;	/* Moz */
	clear: both;	/* use for sidebars; overriden in /hist/index.html */
	margin-top: 12px;	/* likewise */
	margin-bottom: 6px;
 	font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
	font-size: 92%;
	font-style: normal;
	}

/* change the border color and style for addresses on the phone pages */
/* 2005-01-17 */
/* changed from address.phones, 2006-05-25 */
 body.phones address {
	/* border-top: 2px solid #AA7E1F; *//* take style default, 2014-03-30 */
	padding-top: 6px;
	/* margin-right: not used for this class */
	width: 100%;	/* Moz */
	margin-top: 12px;      /* note this addition */
	margin-bottom: 6px;
	clear: both;	/* note this addition */ /* 2005-02-19 */
 	font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
	font-size: 92%;
	font-style: normal;
	}

/* change the border color and style for addresses on the California
 * and Yosemite pages */
/* 2005-01-16 (originally for Yosemite only) */
 body.ca address,
 body.yosemite address {
	border-top: 2px dashed green; /* went from solid to dashed, 2014-03-30 */
	padding-top: 6px;
	/* margin-right: not used for this class */
	width: 100%;	    /* Moz */
	margin-top: 12px;      /* note this addition */
	margin-bottom: 6px;
 	font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
	font-size: 92%;
	font-style: normal;
}

/* spam log queries */
/* changed from pre.spamlog, 2006-05-25 */
 body.spamlog pre {
	font-family: LucidaTypewriter, 		/* Linux/other Unix */
		"Bitstream Vera Sans Mono",	/* Alternate Linux  */
		"Andale Mono",			/* Windows/TrueType */
		Courier,			/* Relatively common */
		monospace; 			/* Generic fallback */
	font-size: 10pt;
	border-top: 2px solid #BB0000;
	border-bottom: 2px solid #BB0000;
	padding-top: 6px; padding-bottom: 3px;
	margin-bottom: 6px;
	}

/* for nospam pages */
/* changed from blockquote.nospam, 2006-05-25 */
 body.nospam blockquote {
	margin-left: 5%; margin-right: 5%;
	} 

/* for query results where results not found, 2006-05-25 */
 blockquote.termQuote {
	border: 1px solid #AAAAAA;
	padding: 1px 3px 1px 8px;
	background-color: #CCCCCC;
	font-style: italic;
 }

/* otherwise, h2 through h6, plus span and p, will accept the defaults */

/***** additions follow *****/

/* see the style sheets for major (unique) page layout elements,
 * especially divisions based on id, for individual page types -- 
 * majorPortal, minorPortal, queryForm, queryResult, sidebar, leaf --
 * other types of elements should go in main.css unless they are
 * unique to only one specific page type */

/* layout elements primarily for the link rail */

/* "feature boxes" are common to portals and query forms */

 div.featureHeading {
	/* background-color: #FFFFAA; color: #000000; 
	width: 92%;  padding-left: 9px; padding-right: 9px;
	border: 1px solid #AAAAAA; */	/* 2006-05-25 */
	padding-left: 8px;
	color: #A8A844;	/* 2014-03-30 */
	}

/* New Mexico gets its own color for featureHeading, 2014-03-30 */ 
 body.nm div.featureHeading {
	/* background-color: #FFFFAA; color: #000000; 
	width: 92%;  padding-left: 9px; padding-right: 9px;
	border: 1px solid #AAAAAA; */	/* 2006-05-25 */
	padding-left: 8px;
	color: #A20000;	/* 2014-03-30 */
	} 

 div.featureBox {
	padding-top: 6px;
	padding-bottom: 6px; padding-left: 9px; padding-right: 9px;
	width: 92%;
	/* no border */			/* 2006-05-25 */
	}

 div.featureBoxHeaderless {
	background-color: #FFFFAA; padding-top: 6px;
	padding-bottom: 6px; padding-left: 9px; padding-right: 9px;
	margin-top: 16px;  /* separate feature boxes */
	width: 92%;
	/* border: 1px solid #AAAAAA; */	/* 2006-05-25 */
			/* border removed 2014-03-30 */
	}

/* "text boxes" are common to sidebars, query results, and leaf pages */

 div.textHeading {
	background-color: #000000; color: #FFFF00; /* text-align: center; */
	margin-top: 16px; 
	width: 98%; padding-left: 9px; padding-right: 9px;
	/* border: 1px solid #AAAAAA; */	/* 2006-05-25 */
			/* border removed 2014-03-30 */
	}

 div.textBox {
	padding-top: 6px;
	padding-bottom: 6px; padding-left: 9px; padding-right: 9px;
	width: 92%;  /* was 98% */
	/* no border */			/* 2006-05-25 */
	}

 div.textBoxHeaderless {
	background-color: #FFFFAA; padding-top: 6px;  /* 2006-05-25 */
	padding-bottom: 6px; padding-left: 9px; padding-right: 9px;
	margin-top: 16px;
	width: 92%;
	/* border: 1px solid #AAAAAA; */	/* 2006-05-25 */
			/* border removed 2014-03-30 */
	}

 /* remove border and background color, 2014-03-30 */
 div.textBoxBanner {      /* overriden in queryResult.css */
	/* background-color: #FFFFAA; */
	padding-top: 3px;  padding-bottom: 4px; 
	padding-left: 9px; padding-right: 9px;
	margin-top: 16px;  margin-bottom: 20px;
	width: 98%;	/* Moz; IE looks best at 100% */ /* 2005-02-01 */
	text-align: center;
	/* border: 1px solid #AAAAAA; */	/* 2006-05-25 */
	}

 /* remove border and background color, 2014-03-30 */
 div.textLinkBox {      /* 2005-02-07 */
	/* background-color: #FFFFAA;*/	/* 2006-05-25 */
	padding-top: 6px;  padding-bottom: 6px; 
	padding-left: 9px; padding-right: 9px;
	margin-top: 16px;  margin-bottom: 20px;
	margin-right: 10px;
	width: 98%;	/* Moz; IE looks best at 100% */
	text-align: left;
	/* border: 1px solid #AAAAAA;*/	/* 2006-05-25 */
	}

 /* "mo" body class feature and text boxes will take the defaults,
    except for the following width change */
 body.mo div.textHeading {
	width: 92%;
	}

 /* treat feature and text boxes in the "ca" and "yosemite" body classes
  * differently from those in the default body class,
  * 2006-05-25 */
 /* precondition: body.ca and body.yosemite have been defined
  * above in the style sheet, and the divs listed below have been 
  * previously defined above in the style sheet (because these 
  * definitions are cumulative) -- the purpose of this set of
  * definitions is just to change the background color */
 /* color change from #AAEEAA to #BBEEBB, 2006-05-25 */
/* "feature boxes" */

 body.ca div.featureHeading,
 body.yosemite div.featureHeading {
	/* background-color: #BBEEBB; color: #000000; */
	color: #00A844;	/* 2014-03-30 */
	}

 body.ca div.featureBox,
 body.yosemite div.featureHeading {
	/* no change */
	}

 body.ca div.featureBoxHeaderless,
 body.yosemite div.featureBoxHeaderless {
	background-color: #BBEEBB;
	}

/* "text boxes" */

 body.ca div.textHeading,
 body.yosemite div.textHeading {
	background-color: #000000; color: #CCFF00;
	}

 body.ca div.textBox,
 body.yosemite div.textBox {
	/* no change */
	}

 body.ca div.textBoxHeaderless,
 body.yosemite div.textBoxHeaderless {
	background-color: #BBEEBB; 
	}

 body.ca div.textBoxBanner,
 body.yosemite div.textBoxBanner {      /* overriden in queryResult.css */
	/* background-color: #BBEEBB;  */ /* commented out 2014-03-30 */
	}

 body.ca div.textLinkBox,
 body.yosemite div.textLinkBox {      /* 2005-02-07 */
	/* background-color: #BBEEBB;  */ /* commented out 2014-03-30 */
	}

 /* treat text boxes in the "nospam" body class differently from
  * those in the default body class, 2006-05-25 */
 /* precondition: body.nospam has been defined above in the style
  * sheet, and the divs listed below have been previously defined 
  * above in the style sheet (because these definitions are
  * cumulative) -- the purpose of this definition is just to change
  * the background color */

 body.nospam div.textBoxHeaderless,
 body.nospam div.textLinkBox {
  	background-color: #FEEDE3;
	width: 98%;	/* overrides width of div.textBoxHeaderless */
	}

/* elements for the main text block */

/* for the paragraph in a topHeading ID if it's the only paragraph --
 * avoids having a large vertical gap in the text -- needed only
 * for IE -- does not affect Moz -- 2005-02-07 */
 p.firstHeadingGraf {
	margin-bottom: 3px;
	}

/* for the first paragraph in the mainText division if it has no
 * heading -- this avoids having an awkwardly large vertical gap in
 * the text -- 2005-02-07 */
 p.firstGraf {
	margin-top: 3px;
	}

 /* 2005-01-09 */
 div.textCenterHeading {
 	font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
	margin-bottom: 6px;
	text-align: center;
	}

 /* 2005-01-11 */
 /* change fonts to Lucida/Luxi, 2006-05-25 */
 div.textCenterHeadingSans {
	font-family:"Open Sans","Lucida Grande","Luxi Sans","Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;	/* not changed, 2008-08-08 */
	margin-bottom: 6px;	/* font-family *was* changed, 2014-03-30 */
	text-align: center;
	}

/* added, 2005-08-21, to match /css/mo/main.css */
/* changed fonts to Lucida/Luxi, 2006-05-25 */
/* changed fonts to match other italics, 2006-12-14 */
 .RoutelogCredit {
	padding-top: 12px;
	margin-top: 16px; margin-bottom: 24px;
 	font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif; /* 2006-12-14; 2010-12-21; 2014-03-30 */
	font-style: italic;
	clear: left;
	}

 /* 2005-01-09, newspaper-column style */
 div.narrowCenterColumn {
	margin-left: 30%;	/* it's wider in print stylesheet */
	margin-right: 30%;
	font-family: Merriweather, "Times New Roman", Times, serif;
	font-size: 100%;
	text-align: justify;
	}

/* subheads for /hist hierarchy of pages, 2005-01-03 */
/* use just underneath the first h1 on the page */
 div.histSubHead {
	color: green;		/* not in print stylesheet */
	margin-top: -6px;	/* counteract margin-bottom of h1 */
	margin-bottom: 12px;
	font-size: 128%;
	font-weight: bold;
	}

/* replacing horizontal rules in the /hist pages with borders just 
 * above new headers, 2005-02-21 */
 .histBorderHeader {	
	border-top: 2px dotted green;
	padding-top: 8px;
	/*** border-bottom: 2px solid green; ***/	/* 2006-05-25 */
 }

/* added in 2006-05-25 redesign; expect these divs to be overriden on
 * most pages where used - in addition, the border often will need to be
 * locally defined - as well, the values in this css presume a left rail with
 * images with 115px widths - in addition, sidebars may also have these divs
 * defined as local styles on their pages */

 .pixCaption {	/* based on .cCaption */
	width: 115px;		/* local requirement */
	padding-right: 15px;	/* IE */ /* turn off with "padding-right: none;"
					  * if left border in mainTextBlock 
					  * isn't being used or is
					  * being replaced with a
					  * right border in pixCaptionBlock */
	padding-bottom: 8px;
 }
/* note added 2014-03-30: pixCaptionBlock has local overrides in
 * /mo/hist/boonville-bridge1924.html, /mo/hist/index.html,
 * /mo/hist/histlog.html, /radios/index.html, and /phones/index.html */
 div.pixCaptionBlock {
	width: 135px;	/* IE */
	clear: right;
	float: left;
	padding-bottom: 12px;
	margin-bottom: 6px;
	/* border-right: 1px solid #AAAAAA; */ /* insert in local override
						* to use right border */
 }
  div.mainTextBlock {
	margin-left: 135px;
	padding-left: 15px;
	/* border-left: 1px solid #AAAAAA; */ 	/* border removed, 2014-03-30 */
 }

/* elements for controlling link appearance */
/* also see the definition lists (below) for more
 * classes that define link appearance      */
/* commenting out, so I can use a default link style, 2014-03-30 */

/****
 div.linkGroup a {
	text-decoration: none;
	}
 .linkGroup a:hover {
	color: #FFFF88;
	background-color: #000000;
	}
 body.ca .linkGroup a:hover,
 body.yosemite .linkGroup a:hover {
	color: #88FF88;
	background-color: #000000;
	}
****/

/* added to reduce font size in linkGroups, 2014-03-30 */
 div.linkGroup {
	font-size: 92%;
 }

/* needed to float linkGroups in query results; may need it
 * elsewhere, so locating the change here, 2006-04-08 */

 div.queryLinkGroup {
	float: left;	/* this is the only diff */
 }
 div.queryLinkGroup a {
	text-decoration: none;
	}
 .queryLinkGroup a:hover {
	color: #FFFF88;
	background-color: #000000;
	}

/* elements for image layout and padding */

 img.pix {   /* IE 6 messes up padding; margin consistently works best */
	text-align: left; 
	margin-right: 20px; margin-bottom: 10px; 
	border: 0;
	}

 img.pixBorder {
	text-align: left; 
	margin-right: 20px; margin-bottom: 10px;
	border-color: #000000; border-width: 1px; border-style: solid;
	}

 img.pixLeft {
	text-align: left; 
	float: left;
	margin-right: 20px; margin-bottom: 10px; 
	border: 0;
	}

 img.pixRight {
	text-align: left; 
	float: right;
	margin-left: 20px;
	margin-right: 10px; margin-bottom: 10px; 
	border: 0;
	}

 img.textThumbnail {
	text-align: left; float: left;
	margin-right: 20px; margin-bottom: 10px;
	border: 0;
	}

 img.smallTextThumbnail {
	text-align: left; float: left;
	margin-right: 16px; margin-bottom: 8px; 
	border: 0;
	}

 img.railThumbnail {
	text-align: left; float: none;
	padding-top: 10px;
	margin-top: 15px;
	border: 0;
	}

 img.pixLogo {   /* for smallish logos ~30px high */
	text-align: left; 
	float: right;
	margin-left: 20px;
	margin-right: 10px; margin-bottom: 10px; 
	border: 0;
	}

/* list classes */

/* unordered lists */

 ul.arrowBulletList {
	list-style-image: url(arrow-bullet.gif);
	list-style-position: outside;
	}

 ul.portalList {
	list-style-image: url(arrow-bullet.gif);
	margin-top: 8px;
	padding-top: 4px;	/* Opera */
	margin-left: 5px;	/* IE, Opera */	/* 2004-01-29 */
	padding-left: 15px;	/* Moz */	/* 2004-01-29 */
	clear: both;				/* 2004-01-29 */
	list-style-position: outside;		/* 2004-01-29 */
	}

/* type of list where there's a photo to the left, added 2004-08-15 */
 ul.portalListRightColumn {
	list-style-image: url(arrow-bullet.gif);
	margin-top: 8px;
	padding-top: 4px;	/* Opera */
	margin-left: -36px;	/* Moz */	/* 2006-05-25 */
	padding-left: 36px;	/* IE, Opera, to compensate for Moz margin */
	list-style-position: inside;		/* 2004-08-15 */
	}

/* definition lists */

 dt.itemHeading {         /* general dt use */
	font-weight: bold;
 	font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
	}

 dt.histItemHeading {     /* for history timeline, 2005-01-09 */
	font-weight: bold;
 	font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
	border-top-style: dotted;
	border-top-color: green;
	border-top-width: 1px;	
	padding-top: 2px;
	margin-top: 3px;
	}

/* for "descriptive links" -- link lists formatted as definition
 * lists where there is a short description in the definition data (dd) */
 dt.descriptiveLink {
	font-weight: bold;
 	font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
	}
 dd.linkDescription {
	/* margin-top: 3px;*//* removed 2014-03-30; no longer
				needed to adjust spacing for 
				border-bottom-style: bottom */
	margin-bottom: 12px;
	}
 .linkHeading {
	margin-bottom: 4px;
	}
 ul.linkDescInsideList {  /* looks slightly awful on Opera */
	margin-top: 4px;
	margin-bottom: 4px;
	}
 dt.descriptiveLink a:link, 
 dt.descriptiveLink a:active,
 dt.descriptiveLink a:focus,
 dd.linkDescription a:link, 
 dd.linkDescription a:active,
 dd.linkDescription a:focus {
        color: #008800;
	text-decoration: none;
	/* border-bottom-style: dotted; */ /* removed 2014-03-30 */
	border-bottom-width: 1px;
	border-bottom-color: #448844;
	margin-bottom: 4px;
	}
 dt.descriptiveLink a:visited,
 dd.linkDescription a:visited {
        color: #AA3333;
	text-decoration: none;
	/* border-bottom-style: dotted; */ /* removed 2014-03-30 */
	border-bottom-width: 1px;
	border-bottom-color: #448844;
	margin-bottom: 4px;
	}
 dt.descriptiveLink a:hover,
 dd.linkDescription a:hover {
	color: #FFFF88;
	background-color: #000000;
	margin-bottom: 4px;
	}
/* treat "ca" and "yosemite" pages slightly differently */
 body.ca dt.descriptiveLink a:hover,
 body.yosemite dt.descriptiveLink a:hover,
 body.ca dd.linkDescription a:hover,
 body.yosemite dd.linkDescription a:hover {
	color: #88FF88;
	background-color: #000000;
	margin-bottom: 4px;
	}

/* table classes, added 2005-01-01, expect to add more as time goes on */

table.smallChart {
	width: 25%;
	margin-top: 10px;
	margin-left: 40px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	font-size: 92%;
}

/* 2005-01-10 */
table.centeredChart {
	width: 50%;		/* 60% in print style */
	margin-left: 25%;	/* 20% in print style */
	margin-right: 25%;	/* 20% in print style */
	border-style: solid;
	border-width: 1px;
	border-color: black;
	font-size: 100%;	/* IE */
}

/* 2005-11-28; generic chart style, still centered */
table.chart {
	width: 88%;		/* same in print style */
	margin-left: 6%;	/* same in print style */
	margin-right: 6%;	/* same in print style */
	border-style: solid;
	border-width: 1px;
	border-color: black;
	font-size: 100%;	/* IE */
}

th.headingLeft {
	text-align: left;
	text-decoration: underline;
}

th.headingCenter {
	text-align: center;
	text-decoration: underline;
}

th.headingRight {
	text-align: right;
	text-decoration: underline;
}

/* overriden in /hist/mid/timeshare.html */
td.rowName {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

/* overriden in /hist/mid/timeshare.html */
td.centered {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

td.num {
	text-align: right;
	padding-right: 10px;
	
}

/* division containers for side-by-side alignment, 2005-11-28 */
/* margin should be used instead of padding; however, IE did not
 * allow side-by-side divisions when margins were used, so the
 * margin values were moved to the padding and a tiny margin was
 * used instead as a sort of placeholder */
div.tableLeft {
	float: left;
	margin: 1px 1px 1px 1px;
	padding: 2px 8px 20px 3%;	/* IE */
	width: 44%;
}
div.tableRight {
	float: right;
	margin: 1px 1px 1px 1px;
	padding: 2px 3% 20px 4px;	/* IE */
	width: 44%;
}

/* text elements */

/* character-only classes */
/* change sans-serif fonts to Lucida/Luxi, 2006-05-25 */
/* change sans-serif fonts to Merriweather Sans except for headings, 2020-07-14 */

/* see cFeatureHeading for how all sans-serif character classes
 * were formerly defined, 2020-07-14 */

 .cCaption {
        font-family:"Merriweather Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
        font-size: 84%;
	}
/* create new style, cBox, for sans-serif text inline at same size
 * of the surrounding text, 2020-07-14 */
 .cBox {
        font-family:"Merriweather Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 100%;
	}
 .cBoxSmall { 
	margin-top: 4px;	/* 2006-05-25 */
	font-size: 84%;
	color: #440000; 
        font-family:"Merriweather Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
	}
 .cComment {font-size: 84%}
 .cParen {font-size: 84%}
 .cSuppl {font-size: 84%}
/* reduce cFooter font size from 128%, 2014-03-30 */
 .cFooter {
        font-family:"Merriweather Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 100%;
	}
 .cFooterCaption {
        font-family:"Merriweather Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 84%;
	}
 .cFooterCopyright {
        font-family:"Merriweather Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 84%;
	}
/* .cFooterPosted added 2014-03-30 for radio pages */
 .cFooterPosted {
  	font-family:Merriweather,Georgia,"Bitstream Charter","Times New Roman","Times Roman", serif;
	font-size: 92%;
	}
 .cInlineHeader {	/* new, 2008-08-08 */
	font-family:"Open Sans","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: bold;
	}
/* increase cFeatureHeading font size slightly from 110%, 2014-03-30 */
 .cFeatureHeading {	/* new, 2008-08-08 */
	font-family:"Open Sans","Trebuchet MS",Arial,Helvetica,sans-serif; 
	font-weight: bold;
	font-size: 112%;
	}
 .cColorSubHead {
	color: green
	}
/* .cOblique added 2014-03-30; some browsers may treat this as an italic */
 .cOblique {
	font-style: oblique;
 }
/* .cOldStyle added 2014-03-30; used in /mo/hist */
 .cOldStyle {
	font-family: "Arbutus Slab", Georgia, "Times New Roman", Times, serif;
 }
/* monospaced font -- also called pre.ttType in hist/index.html */
 pre.cMono {
	font-family: "Andale Mono", Courier, monospace;
	font-size: 92%;
	}

/* end main.css */
