@font-face {font-family:Essai;src:url(fonts/Essai.ttf);}
@font-face {font-family:Highstrung;src:url(fonts/Highstrung.ttf);}
@font-face {font-family:Aerofoil;src:url(fonts/Aerofoil.ttf);}
body {background:#fff url(images/head.png) top right no-repeat fixed;color:#777;font:82%/1.5 Essai,Georgia,serif;}
a, a:link, a:visited {color:#c38e9c;text-shadow:#ddd 1px 1px 1px;}
a:hover, a:active, a:focus {color:#896698;text-decoration:none;}
#content {margin-right:400px;width:50%;float:right;}
h1 a {position:fixed;top:169px;right:5px;display:block;width:299px;height:100px;}
h2 {color:#925a59;font:italic 300% Aerofoil,Garamond,serif;margin:0 0 0.25em 0;text-align:center;text-shadow:#c38e9c 2px 2px 5px;border-bottom:5px solid #f6ebee;}
h3 {color:#704c4c;font:italic 1.75em Highstrung,'Times New Roman',serif;margin:1em 0 0 0;padding-left:2em;text-shadow:#c38e9c 1px 1px 2px;}
h4 {color:#666;margin:0.5em 0 0.25em 1.5em;text-shadow:#ccc 1px 1px 2px;}
#nav {position:fixed;top:40px;right:330px;text-align:left;}
#nav li {display:block;}
#nav a, #nav a:link, #nav a:visited {font:1.75em Highstrung,Garamond,serif;text-shadow:#eee 2px 3px 3px;}
#nav a:hover, #nav a:active, #nav a:focus {color:#573575;text-shadow:#c38e9c 2px 3px 3px;}
#nav .current a, #nav .current a:link, #nav .current a:visited {color:#666;text-shadow:#aaa 1px 1px 3px;}
#nav .current a:hover, #nav .current a:active, #nav .current a:focus {color:#c38e9c;text-shadow:#ccc 2px 3px 3px;}
#footer {padding-top:2em;margin:1em auto 0;color:#573575;}
fieldset {border:0;}
legend {color:#704c4c;font:1.75em Highstrung,sans-serif;padding:0;text-shadow:#eee 2px 3px 3px;text-transform:lowercase;}
input, textarea, select, button {border:1px solid #c38e9c;padding:5px 10px;background:#fff;color:#777;font:1.15em Essai,Georgia,serif;}
input:focus, textarea:focus {border-color:#c38e9c;}
label {border-bottom:1px solid #eee;text-align:center;}
option {border-bottom:1px solid #eee;background:#fff;}
option {padding:0 8px;}
button {background:#c38e9c;color:#f6ebee;font:2em Essai,serif;margin-top:0;text-shadow:#896698 2px 3px 3px;}
th {background:#c38e9c;color:#fff;font:1.5em Essai,serif;padding-top:0.25em;}
code {color:#c38e9c;}
.codes {margin:0 1.5em;}
td {border-bottom:1px solid #eee;}
