body { font-family: Arial, Helvetica, San-Serif; background: linear-gradient(to right, #d4d4d4, #ffffff, #d4d4d4); margin: 0px; margin-bottom: 100px; } /* page header controls */ div.Header2 { text-align: center; height: 150px; margin: auto; margin-bottom: 50px; /*for this to work correctly, SSI must be active and .css files must be parsed background-image: url(/css/HeaderBackgrounds/46.jpg);*/ background-image: url(/css/13.jpg); background-repeat: repeat-x; background-position: center; border-bottom: 5px solid black; box-shadow: 0px 10px 13px #444444; } /* formats primary page title */ div.MainTitle2 { color: #ffffff; text-shadow: 10px 10px 13px #000000; font-size: xx-large; font-weight: bold; padding-top: 25px; } span.SubTitleA2 { color: #ffffff; font-size: x-large; } span.SubTitleB2 { color: #ffffff; font-size: medium; } /* applies a dark tint to header so text will stand out */ div.HeaderTint2 { background-color: rgba(0,0,0,0.4); height: 150px; } /* standard document content division */ div.body { margin: auto; } /* formats fancy indexing content */ table { font-family: Arial, Helvetica, San-Serif; text-align: left; font-size: large; line-height: 150%; margin: auto; } td { padding-right: 20px; } /* gives a bit of space above lines inserted by Apache pre division */ hr { margin-top: 25px; } /* sliding Up arrow and home icon control */ img.UpArrow { position:fixed; bottom:50px; left:10px; border: 0px; } img.Home { position:fixed; top:30px; left: 45px; z-index: 0; border: 1px solid black; border-radius: 8px; box-shadow: 3px 3px 3px #171717; background-color: white; }