@charset 'utf-8';
*{margin:0;padding:0;background:transparent}
html{background:#036;color:#fff;font:normal medium/1.4em 'Palatino Linotype',serif,proportional}
body{margin:295px auto 65px;width:790px;background:#fff;color:#036;border:1px solid #036}
#navigation ul{list-style:none}a{text-decoration:none}
h5,#contentinfo h3,.skipnav,thead{position:absolute;visibility:hidden}
a:hover{text-decoration:underline}a.ent:hover{text-decoration:none}a:focus{outline:1px dotted #39f}
#banner a:hover{text-decoration:none}#main li,#main dt{padding:3px 0}
#menubar a,#banner,#banner a,#footer a{color:#fff;background:#036}
#wrap{width:600px;float:right}#main ul{list-style:disc outside;margin-left:2em}
#main ul ul{list-style:circle outside}#main ol{list-style:numeral outside;margin-left:2em}
#main p,#main ul,#main ol,#main dl,#main dd{padding:.5em 1.25em}#main dt,caption{font-weight:bold}
#banner dt{width:100%;text-transform:uppercase;font:bold x-large/1.25em 'Palatino Linotype'}
#banner dd{width:100%;font:bold italic large/1.25em 'Palatino Linotype'}
abbr,acronym{border:none}.highlight{border-bottom:1px dotted #39f}
hr{color:#036;margin:30px 15px;border:1px solid;clear:both}.hide{visibility:hidden;margin:0}
#contentinfo{margin:30px 15px 2px;border-top:2px solid #036}
#contentinfo p{padding:20px 10px 15px;font:normal small/.9em arial,helvetica,clean,sans-serif}
#navigation{width:auto;overflow:hidden}#navigation a{display:block}
#directory a:hover{background:#9cf}
#directory{font:normal small/2em arial}
#directory,#directory ul{padding-left:10px}
#directory li a{padding-left:4px}
.glossary{margin-top:1.5em}#main{min-height:20em}
h1,h2,h3,h4,h5{padding:.75em .25em}
h1{font:bold small-caps x-large/1em 'Palatino Linotype'}
h2{font:bold small-caps large/1em 'Palatino Linotype'}
h3{font:bold small-caps medium/1em 'Palatino Linotype'}
h4{font:bold small/1em 'Palatino Linotype'}
#navigation h4{font:bold small/1em arial;color:#049;padding-left:13px}
#banner{
text-align:center;
top:30px;
width:790px;
height:1px;
overflow:visible;
position:absolute
}
#slogan{
position:absolute;
top:-1.5em;
}
#footer{
margin-top:10px;
margin-left:-395px;
color:#fff;
background:transparent;
width:790px;left:50%;
text-align:center;
position:absolute
}
#menubar{
font:small-caps large/1em 'Palatino Linotype';
top:90px;height:40px;
left:50%;margin-left:-395px;
width:730px;
position:absolute
}
#menubar li{float:right;width:auto;padding:10px}
h1+img,h2+img{float:right;padding:10px}
#meggie{font:italic medium/1.4em 'Palatino Linotype';text-align:center;margin-right:200px}
dd img{margin-top:48px}
table{
font-size:smaller;
margin-left:10px;
table-layout:fixed;
float:right;
text-align:center;
width:255px;
position:relative
}
tr{position:relative;height:185px;width:122px}
tr+tr{position:absolute;right:5px;margin-top:-187px;width:122px}
td[scope=row]{position:absolute;width:122px;margin-top:155px}
td[scope=row]+td{position:absolute;left:5px}
td[scope=row]+td+td{position:absolute;visibility:hidden}

