a.indentedlink {
   color: #0000ff;
   padding-left: 12px;
}
a.pagelink {
   color: #0000ff;
   font-weight: bold;
}
a.pagelink {
   color: #006600;
}
a.pagelink, a.indentedlink {
   display: block;
   font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-top: 4px;
   text-decoration: none;
}
a.pagelink:hover {
   color: #990000;
   font-weight: bold;
}
a.pagelink:hover, a.indentedlink:hover {
   color: #cc0000;
   text-decoration: underline;
}
body {
   background: url(../images/raemestripe.gif) #bdb76b repeat-y left;
   height: 100%; /* for extending boxes and overcoming peekaboo on IE */
   margin: 0;
   padding: 0;
   text-align: center; /* for centering pages on IE */
}

div.alfamenu {
   color: #ff0000;
   float: right;
   font-weight: bold;
   text-align: right;
   width: 50px;
}
div.articlelist {
   margin: 0 0em 0 160px;
   padding-top: 0;
}
div.articles {
   background: #f4f4e1;
   color: #000044;
   font: 0.9em/1.2 Arial, Helvetica, sans-serif;
   padding: 0.5em;
   text-align: left;
}
div.articles a{
   background: #f4f4e1;
   color: #0000ff;
   font: bold 0.85em/1.2 Arial, Helvetica, sans-serif;
   margin-bottom: 0.5em;
   text-decoration: none;
}
div.articles a:hover{
   background: #f4f4e1;
   color: #ce0000;
}
div.articles h4{
   font-size: 1em;
   margin-bottom: 0;
   margin-top: 0;
   text-align: center;
   text-decoration: underline;
}
div.articles li {
   margin-bottom: 0.5em;
}
div.author {
   color: #bdb76b;
   font-size: 0.9em;
   font-style: italic;
   font-weight: bold;
   margin-bottom: 1em;
   margin-top: 0;
   text-align: center;
}
div.buycent {
   font: small Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.buycent h5 {
   font: bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-bottom: 0;
   text-decoration: underline;
}
div.buycent p {
   margin-bottom: 0;
   margin-top: 0.6em;
}
div.buycent span {
   padding-right: 1em;
   text-decoration: underline;
}
div.buycent ul {
   margin-bottom: 0;
   margin-top: 0;
}
div.buycent ul li {
   font: normal small/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;
   list-style-type: square;
   margin-top: 0.3em;
}
div.buycent ul ul li {
   list-style-type: decimal;
}
div.clear {
   clear: both;
   font-size: 0;
}
div.clutchchange {
   font: lighter 12pt Arial, Helvetica, sans-serif;
   text-align: left;
}
div.clutchchange ol.clutchchange {
   margin-top: 0;
}
div.clutchchange ol.clutchchange li {
   font: bold 12pt "Courier New", Courier, monospace;
   margin-bottom: 20px;
   margin-top: 0.4em;
}
div.clutchchange table.clutchchange {
   border-collapse: collapse;
   margin-left: 20px;
   margin-right: 20px;
   text-align: left;
}
div.clutchchange table.clutchchange td {
   font: bold 12pt "Courier New", Courier, monospace;
   padding-bottom: 20px;
   padding-right: 10px;
   text-align: left;
   vertical-align: top;
   vertical-align: top;
}
div.clutchchange table.clutchchange td.step {
   width: 80px;
}
div.content {
   background: #f4f4e1;
   border: 1px solid #000044;
   color: #000044;
   font: 1em Arial, Helvetica, sans-serif; /* height: 100%;*/
   margin: 5px auto 1em auto;
   padding: 0.5em 2em 0.5em 2em;
   text-align: left;
   width: 86%;
}
div.content h3 {
   text-align: center;
   text-decoration: underline;
}
div.content h4 {
   text-align: center;
   text-decoration: underline;
}
div.content li {
   font-size: 0.9em;
   line-height: 1.2;
}
div.content p {
   font-size: 0.9em;
   line-height: 1.2;
}
div.history {
   font: 95%/2 "Courier New", Courier, monospace;
   /*font: 1em Arial, Helvetica, sans-serif;*/
   margin: auto;
   margin-bottom: 1em;
   margin-top: 3em;
   width: 90%;
}
div.history a.n, div.history a.ul {
   background: transparent;
   color: #003333;
   font-style: italic;
   text-decoration: none;
}
div.history a.n:hover {
   background: transparent;
   border: double #cc0000;
   border-width: 0 0 1px 0;
   color: #cc0000;
}
div.history a.ul:hover {
   background: transparent;
   border: double #006600;
   border-width: 0 0 1px 0;
   color: #006600;
}
div.history cite {
   color: #003333;
   font-size: 1em;
}
div.history div.names cite {
   color: #003333;
   font-size: 1.05em;
   font-style: normal;
   font-weight: bold;
   padding-left: 1em;
}
div.history h4 {
   text-align: left;
   text-decoration: underline;
}
div.history h4 a.u {
   background: transparent;
   border: double #000000;
   border-width: 0 0 1px 0;
   color: #000000; /*font-style: italic;*/
   text-decoration: none;
}
div.history h4 a.u:hover {
   background: transparent;
   border: double #009900;
   border-width: 0 0 1px 0;
   color: #009900;
}
div.history li {
   font-size: 100%;
   margin-top: 0.2em;
}
div.history ol {
   list-style-type: decimal;
}
div.history p {
   font-size: 1em;
}
div.history sup {
   vertical-align: middle;
}
div.history sup a {
   background: #d7d9ff;
   border: 1px solid #000000;
   color: #0000ff;
   font-size: small;
   font-weight: bold;
   line-height: 0.5;
   padding-left: 2px;
   padding-right: 2px;
   text-decoration: none;
}
div.history sup a:hover {
   background: #cc0000;
   border: 1px solid #0000ff;
   color: #ffffff;
}
div.history sup.n {
   vertical-align: middle;
}

div.history table.sahistinx {
   border: 3px ridge #8e8742;
   border-collapse: collapse;
   width: 100%;
}
div.history table.sahistinx td {
   border-bottom: 1px solid #999999;
   border-right: 1px solid #000000;
   font: normal 95% monospace;
   padding: 8px 3px;
   vertical-align: middle;
}
div.history table.sahistinx td cite {
   font-size: 110%;
   font-style: normal;
   font-weight: bold;
   padding-left: 1em;
}
div.history table.sahistinx td.cat {
   background: #e0dcb3;
   border-bottom: 2px ridge #8e8742;
   border-collapse: collapse;
   border-top: 2px ridge #8e8742;
   vertical-align: middle;
   width: 100%;
}
div.history table.sahistinx td.cat div.alfamenu a{
   color: #0000ff;
   font: bold 80% sans-serif;
   padding-left: 5px;
   padding-right: 5px;
   text-decoration: underline;
}
div.history table.sahistinx td.cat div.alfamenu a:hover{
   color: #ce0000;
}
div.history table.sahistinx td.cat table {
   border-collapse: collapse;
   width: 100%;
}
div.history table.sahistinx td.cat table td.alfamenu {
   border: none;
   text-align: right;
   width: 70%;
}
div.history table.sahistinx td.cat table td.alfamenu a{
   color: #0000ff;
   font: bold 80% sans-serif;
   padding-left: 5px;
   padding-right: 5px;
   text-decoration: underline;
}
div.history table.sahistinx td.cat table td.alfamenu a:hover{
   color: #ce0000;
}
div.history table.sahistinx td.cat table td.letter {
   border: none;
   color: #918944;
   font: italic bold 90%/0.4 serif;
   text-align: left;
   vertical-align: middle;
}
div.history table.sahistinx th {
   border-right: 1px solid #000000; /*border-bottom: 1px solid #000000;*/
   font: bold small "Times New Roman", Times, serif;
   text-align: center;
   vertical-align: middle;
   width: 12.5%;
}
div.history ul {
   list-style-type: none;
}
div.index {
   background: transparent;
   margin: auto auto;
   text-align: left;
   width: 160px;
}
div.index a {
   background: #bd8e6b;
   border: 1px solid #ce0000;
   color: #000044;
   display: block;
   font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 2px;
   padding: 2px 5px;
   text-decoration: none;
   width: 150px;
}
div.index a:hover {
   background: #a80000;
   border: #000044 1px solid;
   color: #fefefe;
}
div.march a {
   background: #bd8e6b;
   border: 1px solid #ce0000;
   color: #000044;
   display: block;
   font: bold 0.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin:0;
   padding: 2px 5px;
   text-decoration: none;
   width: 250px;
}
div.march a:hover {
   background: #a80000;
   border: #000044 1px solid;
   color: #fefefe;
}
div.menu {
   background: transparent;
   margin-left:8%;
   margin-top: 5px;
   padding-bottom: 1em;
   text-align: center;
   width: 94%;
}
div.menu a {
   background: #bd8e6b;
   border: 1px solid #ce0000;
   color: #000044;
   display: inline;
   float: left;
   font: bold 65% Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-left: 1px;
	margin-right: 1px;
   padding: 2px; /*text-align:center;*/
   text-decoration: none;
   width: 10.5%;
}
div.menu a:hover {
   background: #a80000;
   border: #000044 1px solid;
   color: #fefefe;
}


a.instr {
   background: #bd8e6b;
   border: 3px outset #ce0000;
   color: #000044;
   display: block;
   margin:auto;
   font: bold 75% Arial, Helvetica, sans-serif;
    padding: 2px; text-align:center;
   text-decoration: none;
   width: 50%;
}
a.instr:hover {
   background: #a80000;
   border: #ce0000 3px inset;
   color: #fefefe;
}
div.miscellany a, div.pearlphotolink a {
   background: #bd8e6b;
   border: 1px solid #ce0000;
   color: #000044;
   display: block;
   font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 2px;
   padding: 2px 5px;
   text-decoration: none;
   width: 100px;
}
div.miscellany a, div.pearltopphotolink a {
   background: #bd8e6b;
   border: 1px solid #ce0000;
   color: #000044;
   display: block;
   float: left;
   font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 2px;
   padding: 2px 5px;
   text-decoration: none;
   width: 100px;
}
div.miscellany a:hover, div.pearltopphotolink a:hover {
   background: #a80000;
   border: #000044 1px solid;
   color: #fefefe;
}
div.photodisplay img {
   border: 2px solid #000000;
   display: block;
   width: 500px;
}
div.photomenu a img {
   border: none;
   margin-bottom: 0;
}
div.photomenu a, div.photomenu a:visited{
   border: 2px solid #0000ff;
   display: block;
   height: 65px;
   margin-bottom: 5px;
   width: 100px;
}
div.photomenu a:hover {
   border: 2px solid #ff0000;
}
div.photomenu img{
   border: 2px solid #00ff00;
   height: 65px;
   margin-bottom: 5px;
   width: 100px;
}
div.phototopmenu {
   margin-left: 25px;
   width: 700px;
}
div.phototopmenu a img {
   border: none;
   margin-right: 0;
}
div.phototopmenu a, div.phototopmenu a:visited{
   border: 2px solid #0000ff;
   display: block;
   float: left;
   height: 65px;
   margin-right: 10px;
   width: 100px;
}
div.phototopmenu a:hover {
   border: 2px solid #ff0000;
}
div.phototopmenu img {
   border: 2px solid #00ff00;
   float: left;
   height: 65px;
   margin-right: 10px;
   width: 100px;
}
div.slate {
   margin-left: 50px;
}
div.toc {
   background: #bdb76b;
   margin-left: 0px;
   padding-top: 0em;
   width: 160px;
}
dl.diary dd {
   margin-top: 1em;
}
dl.diary dd li, dl.diary-listings dd li {
   font-size: 1em;
   margin-top: 0.2em;
}
dl.diary dd ul, dl.diary-listings dd ul {
   list-style-type: disc;
}
dl.diary dd, dl.diary-listings dd {
   font: 0.9em/1.1 monospace;
}
dl.diary dt {
   margin-top: 2em;
   text-align: center;
}
dl.diary dt, dl.diary-listings dt {
   font: bold 90% "Times New Roman", Times, serif;
}
dl.diary p, dl.diary div, dl.diary-listings p, dl.diary-listings div{
   font: 1em/1.1 monospace;
   margin-top: 1em;
}
dl.diary-listings dt {
   border-bottom: 1px solid #cccccc;
   margin-top: 0.5em;
}
dl.play dd {
   font: 1.1em monospace;
   margin-bottom: 0.2em;
}
dl.play dd span.direction {
   font-size: 80%;
}
dl.play dt {
   font-size: 0.9em;
   margin-bottom: 0.2em;
   margin-top: 1em;
}
dl.play dt, dl.play dd span.direction {
   color: #660000;
   font-family: Arial, Helvetica, sans-serif;
   font-style: italic;
}
h4.articletitle {
   font-size: 1em;
   margin-bottom: 0;
   margin-top: 0;
   text-align: center;
   text-decoration: underline;
}
ol.clutchchange {
   margin-top: 0;
}
ol.clutchchange li {
   font: normal 0.95em "Courier New", Courier, monospace;
   margin-bottom: 0.6em;
}
p.index {
   background: #999999;
   border: 1px solid #ce0000;
   color: #333333;
   font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 2px;
   padding: 2px 5px;
   text-decoration: none;
   width: 150px;
}
table.clutchchange {
   border-collapse: collapse;
   margin-left: 50pt;
   margin-right: 50pt;
   text-align: left;
}
table.clutchchange td {
   font: normal 90% "Courier New", Courier, monospace;
   padding-bottom: 0.6em;
   vertical-align: top;
}
table.clutchchange td.step {
   width: 80px;
}
table.sa-hist {
   border: 1px solid #000000;
   border-collapse: collapse;
   width: 100%;
}
table.sa-hist td {
   border-bottom: 1px solid #999999;
   border-right: 1px solid #000000;
   font-family: "Courier New", Courier, monospace;
   padding: 0.2em 0.5em;
   text-align: right;
}
table.sa-hist th {
   border-bottom: 1px solid #000000;
   border-right: 1px solid #000000;
   font: 90% "Times New Roman", Times, serif;
   padding-bottom: 0.2em;
   padding-top: 0.2em;
   text-align: center;
}
table.sa-hist tr.sub td {
   border-bottom: 1px solid #000000;
}

dl dt {
	text-decoration:underline;
	font: bold 95%/2 monospace;
}

dl dd li{
		font: 0.9em/1.2 monospace;
		margin-bottom:0.8em;
}



