body {background: #557; color: white; margin: 0; padding: 0;}
div {border: 1px solid #335;}
p {margin: 1em 0; padding: 0;}
table {position: relative; left: 7%; top: 10px; width: 90%; border: 1px solid #335;}
a:link {color: #BBF}
a:visited {color: #BBB}

h1, h3, h4 {font-family: Arial, sans-serif; font-style: italic; font-weight: normal; margin: 0;}
h1 {letter-spacing: 0.75em; color: #446; padding: 0.25em 0.33em 0.125em; border-bottom: 5px double #557; border-top: 3px double #CCF;}
h3 {font-weight: bold; color: #113;}
h4 {font-weight: bold; letter-spacing: 0.5em; padding: 0.33em 0.5em 0.167em; border-top: 1px solid #335; border-bottom: 1px solid #557; background: #77A; color: #335;}

div.light {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: right; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: #77A; text-decoration: none;}
div.attention {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: center; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: #99C; text-decoration: none;}

div.main {position: absolute; top: 3em; left: 20%; width: auto; margin: 1em; padding: 1em 1.5em;}

div.footer {position: fixed; bottom: 1em; left: 3%; width: 17%; background: transparent; padding: 0; margin: 0; border-width: 0;}
div.footer a {color: #557;}

div.sidebar {position: fixed; top: 3em; left: 0; width: 17%; background: transparent; padding: 0; margin: 1em; border-width: 0;}
div.sidebar div {margin-bottom: 1em;}
div.sidebar a {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: right; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: transparent none center left no-repeat; text-decoration: none;}
div.sidebar a:link {color: #226; background-color: transparent;}
div.sidebar a:visited {color: #226; background-color: transparent;}
div.sidebar a:hover {background: #AAD; color: #338;}

div.ex a:hover {background: #0D0; color: #338;}

div.re a:hover {background: #D00; color: #338;}

div.ex_re a:hover {background: #D00; color: #0D0;}
