body {
/* margin: 0; */
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #222;
ine-height: 16px;
/* -this fucks up in old Safari background: url(line_vertical.gif) top 88% repeat-y; */
/* background-position: 0 12 60; */
/* border-right: 1px solid #ccc; */
} 

a {color: #222; } 
a:hover {color: #22f; }

div#main {
width: 480px;
padding: 30px 0px 20px 65px;
}

div#nav {
/* or fixed to hug the page, but breaks in IE */
position: absolute; top: 80; right: 40; width=100px;
font-size: 11px;
padding: 10px;
border: 1px solid #ccc;
background-color: #fff;
text-decoration: none;
margin: 0;
}

div#nav a {
text-decoration: none;
}

div#nav a:hover {
color: #000; 
font-weight: bold;
outline: 6px dashed #000;
}

div#nav p {
margin: 0;
}

div#pics {
position: absolute; left: 310px; top: 134px;
width: 160px;
}

div#blab { position: absolute; bottom: 180; left: 72; right: 08; width=100%;
font-style: italic;
color: #444;
}

div#foot {
position: absolute; bottom: 08; left: 08; right: 08; width=100%;
margin: 0;
border: 1px solid #ccc;
background-color: #fff;
text-decoration: none;
padding: 5px 5px 5px 5px;
}

div#foot a {
font-size: 9px; color: #999;
text-decoration: none;
}

div#foot a:hover {
color: #000; 
font-size: 9px; color: #000;
/* dashed dotted solid */
outline: 2px dashed #ccc;
}

