/* general required ExpA stuff -- modified version of Expedition theme
 -- shared with other ExpA websites
 -- Cascading Style Sheet
 -- depends on ../ksr/ksr.css
*/
/*-----------------------------------------------------
this stylesheet is very dependent on base.css,
which should be located at: 
- relative :: ../base/base.css 
- web URL  :: http://www.roberts-1.com/z/css/base/base.css 
*/

@import url("../base/base.css");

/*-----------------------------------------------------
base background color and display properties
*/
/*-----------------------------------------------------
Note: generally most tags and classes should be left
with the default "transparent" background color and with 
no background image.
*/
body {
	background-color: white;
	background-image: none;	
}

/*-----------------------------------------------------
font colors
*/
/*-----------------------------------------------------
   (usually better to leave the base <p> tag with font properties 
    inherited or undefined, so the author and browser can conveniently
    use it for a broad range of purposes.  Put the font definitions
    on the "btext" class instead.)
*/
h1,h2,h3,h4,h5,h6, 
.little-body-font,
.btext,
.normal-body-font,
body {
	color: black;
}
th, td {
	color: inherit;
}


/*-----------------------------------------------------
font family and other non-size properties
*/
/*-----------------------------------------------------
   (usually better to leave the base <p> tag with font properties 
    inherited or undefined, so the author and browser can conveniently
    use it for a broad range of purposes.  Put the font definitions
    on the "btext" class instead.)
*/
p.banner-title, p.banner-subtitle,
h1,h2,h3,h4,h5,h6, 
.little-body-font,
td,
.btext,
.normal-body-font,
body {
	font-family: "Book Antiqua","Times New Roman",TimesNR,times,serif;
}
th {
	font-family: inherit;
}

/*-----------------------------------------------------
base font size: 
*/
.little-body-font,
td,
.btext,
.normal-body-font,
.normal-font-size,
body {
	font-size: small;
}
th {
	font-size: inherit;
}

/*-----------------------------------------------------
special font size classes: 
Use these classes to be able to "return" 
to the base font sizes for this document, 
no matter what the context.
*/
.little-font-size,
.little-font,
.little-body-font,
.little-link-font { 
	font-size: x-small; 
}
.big-font-size { 
	font-size: medium; 
}

/*-----------------------------------------------------
font sizes for paragraph, header, and other classes -- 
Define the font sizes of these classes in a reasonable 
relationship to the base font.
*/
p.banner-title,
h1 { 
	font-size: x-large;
}
p.banner-subtitle,
h2 { 
	font-size: large;
}
p.banner-subsubtitle, /* deprecated */
h3 { 
	font-size: larger;
}
  /* .nav-text-line = deprecated: replace with nav-link */
p.nav-text-line, 
p.concept-word {
	font-size: x-small; 
}

/*-----------------------------------------------------
font sizes for hyperlinks 
*/
/* deprecated -- replace these with nav-link classes */
a.nav-deco-link,
a.nav-undeco-link {
	font-size: x-small; 
}

/*-----------------------------------------------------
paragraph classes 
*/
p.banner-title { 
	font-family: inherit;
    color: rgb(102, 0, 51);
	font-weight: bold;
	margin-top: 0; 
	margin-bottom: 0; 
}
p.banner-subtitle { 
	font-family: inherit;
    color: rgb(102, 0, 51);
    font-weight: bold;
	margin-top: 0; 
	margin-bottom: 0; 
	margin-left: 40pt;
}
/* deprecated */
p.nav-text-line { 
	font-family: Arial,Helvetica,sans-serif; 
}

/*-----------------------------------------------------
header classes 
*/
h1,h2,h3,h4 {
	font-family: "Book Antiqua","Times New Roman",TimesNR,times,serif;
	color: rgb(102, 0, 51);
}
h5,h6 {
	color: black;
}

/*-----------------------------------------------------
lists and list items 
*/

ul {
	list-style-image: url(expbul1dd.gif);
	list-style-type: disc;
}
ul ul {
	list-style-image: url(expbul2dd.gif);
	list-style-type: circle;
}
il {
	list-style-image: url(expbul2dd.gif);
	list-style-type: disc;
}

/*-----------------------------------------------------
hyperlink colors and behaviors 
*/
a:link, 
a:visited {
	color: rgb(153, 51,  0);
}
a:hover {
	color: rgb(255,102, 51);
}
a:active {
	color: rgb(204, 51, 0);
}

/*-----------------------------------------------------
hyperlink classes
*/
/* deprecated */
a.nav-deco-link, 
a.nav-undeco-link, 
a.body-large-link { 
	font-family: Arial,Helvetica,sans-serif; 
}
a.nav-deco-link { 
	text-decoration: underline;
}
a.nav-undeco-link { 
	text-decoration: none;
}

/*-----------------------------------------------------
table + cells
*/
table.insert-file-main-table {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border: 0;
	width: "100%";
}
td.main-column {
	text-align: left;
   	padding: 0;
   	margin: 0;
   	border: 0;
}

/*-----------------------------------------------------
horizontal rule
*/
hr {
	color: rgb(102, 51, 0);
}



/*-----------------------------------------------------*/
/*-----------------------------------------------------
print: begin print media overrides
*/

@media print {

	body {
		background-image: none ! important;
		background-color: white ! important;
		font-size: 12pt;
	}

	th, td,
	.little-body-font,
	.btext,
	.normal-body-font,
	.normal-font-size,
	body {
		font-size: 12pt;
	}

	.little-font-size,
	.little-font,
	.little-body-font,
	.little-link-font { 
		font-size: 10pt; 
	}
	.big-font-size { 
		font-size: 14pt; 
	}

	/*-----------------------------------------------------
	font sizes for paragraphs + headers
	*/
	p.banner-title,
	h1 { 
		font-size: 24pt;
	}
	p.banner-subtitle,
	h2 { 
		font-size: 18pt;
	}
	p.banner-subsubtitle,
	h3 { 
		font-size: 14pt;
	}
	h4 { 
		font-size: 12pt;
	}
	p.concept-word,
	p.nav-text-line 
	{
		font-size: 10pt; 
	}

	/*-----------------------------------------------------
	font sizes for hyperlinks 
	*/
	/* deprecated */
	a.nav-deco-link,
	a.nav-undeco-link { 
		font-size: 10pt; 
	}

} /* end print media overrides */
/*-----------------------------------------------------
print: end print media overrides
*/
/*-----------------------------------------------------*/
