* { margin:0; padding:0; border:0; }

html, body { height:100%; font-family:Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:normal; background:#e1e3e8; font-size:100%; line-height:1.5; cursor:default; color:#101010; text-shadow:0px -1px 0px #fff; }
#goHome { height:47px; margin:0 auto; width:100%; padding:0; background:#333; border-bottom:1px dashed #666; }
#goHome p { width:700px; text-align:right; margin:0 auto; padding:10px 0 0; font-size:100%; text-transform:uppercase; color:#666; text-shadow:none; }
#goHome a { color:#666; }
#wrap { height:auto; min-height:100%; margin:0 auto; width:700px; padding:0; }
h1 { font-size:250%; margin:75px 0 50px; line-height:1.2; font-family:Helvetica, Arial, "Lucida Grande", sans-serif; padding-bottom:40px; border-bottom:5px dotted #101010; }
h1 span { text-align:justify; text-justify:newspaper; display:block; margin:40px 0 50px -30px; font-size:60%; font-weight:normal; background:yellow; width:530px; padding:30px 30px 15px; color:#101010; font-family:Helvetica, Arial, "Lucida Grande", sans-serif; }
h2 { font-size:200%; margin:50px 0; line-height:1.2; font-family:Helvetica, Arial, "Lucida Grande", sans-serif; }
p { margin:40px 0; font-size:150%; }
em { border-bottom:2px solid #101010; }
a { color:#101010; }
img { border:1px solid #333; padding:3px; float:left; margin:0 20px 20px -40px; }
ul { margin:50px 0 50px 30px; }
ul li { font-size:150%; font-family:Helvetica, Arial, "Lucida Grande", sans-serif; list-style-type:none; margin:0 0 40px; }
ul li strong { margin:0 5px 0 0; color:#44a5f6; text-shadow:0px -1px 0px #fafcfd; }
ul li strong:after { content:" = "; }
ul li:nth-child(even) { background:#44a5f6; color:#fff; text-shadow:0px 1px 0px #0c4473; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px 20px; }
ul li:nth-child(even) strong { text-shadow:0px 1px 0px #0c4473; color:white; }
ul li:nth-child(even) a { color:#0c4473; text-shadow:none; }
ul li span { display:block; margin:15px 0 5px 25px; font-size:75%; font-style:italic; }
#print a:link, #print a:visited { position:fixed; top:120px; left:100px; padding:6px 9px; background:#ccc; text-align:center; font-size:80%; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:100%; color:white; font-weight:bold; text-shadow:none; text-decoration:none; }
#print a:hover, #print a:active { background:#101010; }
#scroll { padding:6px 9px; background:#ccc; text-align:center; font-size:80%; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:100%; color:white; margin:0 30px 40px 0; text-shadow:none; }
#scroll:hover { background:#101010; }