body { text-align:left; background-color:#FFF; background-image:none; }

#head { margin:0; padding:0 0 0 18px; background:#FFF; border-bottom:1px solid #00B2EB; text-align:right; }

#head img { display:block; border:none; height:128px; margin:5px 5px 5px auto; }

div#extra { max-width:700px; text-align:left; margin-left:120px; border-left:1px solid #00B2EB; padding:10px 0 20px 1px; }

* html div#extra { width:expression(document.body.clientWidth > 840 ? "700px" : "auto" ); }

#footer a, #extra a, #extra a img  { border:none; }

h1 { position:static; font-size:1em; margin:0px 25px 0px 25px; padding:10px 0px 0px 0px; font-weight:600; }

h2 { border:none; margin:0px 25px 0px 25px; padding:10px 0px 0px 0px; font:1.2em arial, sans-serif; font-weight:600; }

#extra h3 { font-size:1em; }

p.rela { position:relative; font-size:0.9em; font-weight:600; }

span.abso{ display:block; position:absolute; right:25px; top:9px; }

p.ital { font-size:0.9em; }

#extra .ital { font-style:italic; }

p.pic { text-align:right; }

hr { color:#00B2EB; margin:20px 25px auto 25px; }

/********* Listen ***********/

ul { margin-top:5px; margin-bottom:5px; font-size:0.9em; }

li { line-height:1.5; }

/********* Links ***********/

a:link { border:none; }
a:visited { color:#000000; border:none; }
a:hover { color:#0009FF; text-decoration:underline; border:none; }
a:active { color:#0009FF; text-decoration:underline; border:none; }
a:focus { color:#0009FF; text-decoration:underline; border:none; }
