/*

     M A C I N F O

*/

body.MacInfo		{ margin: 0; padding: 5.0em 2.5em 4.0em 2.5em; background-color: #f5f0f0; }

/*  H E A D E R  */
#MacInfoHeader						{ position: fixed; top: 0.0em; left: 0.0em; width: 100%; height: 4.0em; background-color: #ffffff; border-bottom: solid 0.2em #670000; }
table.MacInfoNavigation				{ border-collapse: collapse; border: none; width: 100%; margin: 0; }
	td.MacInfoLeftMenu				{ border-collapse: collapse; border: none; padding: 0.2em 1.0em 0.2em 1.0em; text-align:  left; vertical-align: top; }
	td.MacInfoRightMenu				{ border-collapse: collapse; border: none; padding: 0.2em 1.0em 0.2em 1.0em; text-align: right; vertical-align: top; }
	td.MacInfoNavigation			{ border-collapse: collapse; border: none; text-align: left; vertical-align: top; }
		table.MacInfoNavigationMacInfo	{ border-collapse: collapse; border: none; margin: 0; }
		td.MacInfoNavigationMacInfo		{ border-collapse: collapse; border: none; text-align: left; vertical-align: top; }

h1.MacInfoContentTitle	{ text-align: center; font-size: 1.5em; font-weight: bold; margin: 0.0em auto 0.0em auto; }


/*  F O O T E R  */
#MacInfoFooter		{ position: fixed; bottom: 0.0em; left: 0.0em; width: 100%; height: 32px; background-color: #ffffff; border-top: solid 0.1em #662222; }
table.MacInfoFooter	{ border-collapse: collapse; border: none; width: 100%; margin: 0; }
td.MacInfoFooter	{ border-collapse: collapse; border: none; vertical-align: bottom; }
p.Copyright		{ text-align:  left; font-size: 0.8em; margin: 0.0em 0.0em 0.5em 1.0em; color: #552222; }
p.NextRevision	{ text-align: right; font-size: 0.8em; margin: 0.0em 0.5em 0.5em 0.0em; color: #552222; }

img.W3CXHTML	{ border: 0; width: 88px; height: 31px; vertical-align: top; }
img.W3CCSS		{ border: 0; width: 88px; height: 31px; vertical-align: top; }


h1   { color: #9a6d46; text-align: center; margin-top: 1em; margin-bottom: 1em }
h2   { color: #997856; font-size: 1.4em; margin-top: 1em; margin-bottom: 0 }
h3   { color: #8f7356; }

hr   { background-color: #b7b7b7; margin-top: 0.2em; margin-bottom: 0.1em; width: 100%; height: 0.1em; border-width: 0  }

p    { margin-top: 0.3em; margin-bottom: 0  }

img            { vertical-align: text-bottom; border: none; margin: 1.0em; }

a:active   { color: #02ff02; text-decoration: none; }
a:link     { color: #ff0000; text-decoration: none; }
a:hover    { color: #b7b7b7; text-decoration: none; }
a:visited  { color: #d76972; text-decoration: none; }

li    { font-family: sans-serif, Helvetica, Geneva }

table { margin-top: 1.5em; margin-bottom: 0.5em}


td.BTableHead    { background-color: #ffeb9f ; padding-right: 0.5em; padding-left: 0.5em; }
td.cell          { background-color: #ffeb9f ; padding-left: 0.5em; }
td.NavigationBar { font-size: 0.8em; background-color: #e0d090 } /*ffebab*/

/* small non-breaking space, for separating units from numbers */
.snbs  {font-size: 0.2em}

.emphasis    { color: #745320; font-style: italic }
.note        { font-size: 0.8em }
.term        { color: #543300; font-weight: bold; font-family: sans-serif; margin-top: 1em }
.definitions { margin-left: 1em }
.quotation   { color: #3c3c3c; font-size: 0.9em; margin: 1em 6em 1em 3em }
.sub         { font-size: 0.8em; vertical-align: -0.5em }
.sup         { font-size: 0.8em; vertical-align: 0.5em }
.image       { text-align: center; margin-bottom: 1em }

div.centered   { text-align: center; color: #f00 }
.centered      { text-align: center }
table.centered { text-align: left; margin-left: auto; margin-right: auto;}
.bold          { font-weight: bold }
.italic        { font-style: italic }
.footnote      { font-size: 0.7em; text-align: left; margin-top: 0.1em; margin-left: 1em }
.TransscriptCode   { color: #1d1d97; font-size: 1.0em; font-family: Monaco, monospace }
table.CodeExample  { border: solid 1px #996666; border-collapse: collapse; background-color: #FFDDDD; margin-left: 2em; margin-top: 0.8em; margin-bottom: 0.5em }


.note        { font-size: 0.8em }
.footnote    { font-size: 0.7em; text-align: left; margin-top: 0.1em; margin-left: 1em }

