/* Filename: main_frame.css
 * Description: Stylesheet for main frame of the NEUMES Project website.
 * Author: Louis W. G. Barton
 * Version: 11 September 2008
 *
 * Remarks:
 * Class Selector: .[Class Name]
 * ID Selector: #[ID Name]; IDs must be unique on page.
 * Combining styles: class="verdana med blue bold"
 * text-align is supported in CSS1; text-align-last is specific to IE.
 */

body {
	margin-left: auto;
/*	margin-right: 0px; */
	margin-right: auto;
}
A:link {
	text-decoration: underline;
	background-color: transparent;
}
A:visited {
	text-decoration: underline;
	background-color: transparent;
}
A:active {
	text-decoration: underline;
	background-color: transparent;
}
A:hover {
	text-decoration: none;
	background-color: yellow;
}
TABLE.TOC {
	background-color: #D2D299;
	color: inherit;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 71%;
}
DIV.TOCsublist {
	line-height: 150%;
	margin-top: 6px;
	margin-right: 2px;
	margin-bottom: 4px;
	margin-left: 32px;
}
sup {
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 80%;
}
dfn {
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 80%;
	font-style: normal;
}
cite {
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 65%;
}
TD.subheading {
	background-color: #DCDCDD;
	text-align: center;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 12pt;
	color: #001111;
	letter-spacing: 1px;
	border-style: none;
	padding-top: 16px;
	padding-bottom: 14px;
}
TD.spacer-left {
	background-color: transparent;
	border-top: none;
	border-left: inherit;
	border-right: none;
	border-bottom: none;
}
TD.spacer-right {
	background-color: transparent;
	border-top: none;
	border-left: none;
	border-right: inherit;
	border-bottom: none;
}
P.remarks {
	font-size: 90%;
	color: #8C2203;
	padding-left: inherit;
	padding-right: 20px;
}

/* Table style for No JavaScript warning:
 * Setting both margin-left and margin-right to auto will center the Table.
 * For IE, padding must be applied in TD.
 */
TABLE.noscript {
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #7A0805;
	background-color: #E0E0E0;
	vertical-align: top;
	text-align: left;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #D01000;
}
TD.noscript {
	padding-top: 1px;
	padding-left: 14px;
	padding-bottom: 7px;
	padding-right: 9px;
}

/* Oval BG for digits at 12px: */
TD.oval {  /* specialization */
	background-image: url('../images/oval-bg_12px.gif');
	background-repeat: no-repeat;
	text-align: center;
	font-family: "Times New Roman",Times,serif;
	font-size: 11px;
	color: rgb(8,8,107);
}
TD.ovalText {
	font-family: "Times New Roman",Times,serif;
	font-size: 0.82em;
	color: rgb(8,8,107);
}
/* Simulation of IE's BorderColorDark and BorderColorLight on a Table:
   (230,234,51)=Yellow; (172,175,37)=light bronze; (144,144,0)=dark bronze.
 */
.beveled {
  border-top-color:rgb(230,234,51); border-top-style:ridge; border-top-width:8px;
  border-left-color:rgb(172,175,37); border-left-style:outset; border-left-width:7px;
  border-bottom-color:rgb(230,234,51); border-bottom-style:inset; border-bottom-width:6px;
  border-right-color:rgb(230,234,51); border-right-style:inset; border-right-width:7px;
}

/* To accommodate Table layout idiosyncracy of Opera: */
.nopx {
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
.onepx {
	display: inline-block;  /* needed for Span */
	font-size: 1px;
	line-height: 1px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
.satellite {  /* main page logo */
	position: absolute;
	top: 40px;
	left: 34px;
	z-index: 10;
}
.fancy {
	font-size: 0.85em;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
}
/*[end, main_frame.css]*/