body { font-family: sans-serif; } body { background-image: url("images/background.png"); } #bodyContent { font-size:0.8em; } h1, h2, h3, h4, h5, h6 { font-family: sans-serif; color: #1c94c4; border-bottom:1px solid #AAAAAA; padding-bottom:0.17em; padding-top:0.5em; } h1 { font-size: 188%; } h2 { font-size: 150%; } h3 { font-size: 132%; } h4 { font-size: 116%; } h5 { font-size: 100%; } h6 { font-size: 80%; } #main { width: 50%; position: absolute; top: 10%; left: 25%; padding: 30px; background-color: white; border-radius: 10px; color: #444444; -moz-border-radius: 10px; box-shadow: 5px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 5px 5px rgba(0,0,0,0.3); -moz-box-shadow: 5px 5px rgba(0,0,0,0.3); } a.aloha { background: url(images/external-link-ltr-icon.png) no-repeat 100% 50%; padding: 0px 13px 0px 0px; } /* Abbreviation styling */ abbr, acronym { border-bottom: .1em dotted; cursor: help; } /* A basic table styling */ table { padding: 0; margin: 0; border-collapse: collapse; border: 1px solid #333; color: #000; } table caption { caption-side: bottom; font-size: 0.8em; font-style: italic; text-align: right; padding: 0.5em 0; } table th, table td { border: 1px solid #666; padding: 0.5em; text-align: left; }