--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <title>ITAKT-innlegg 2008: Åpen identifikasjon i en fri verden</title>
+ <link rel="stylesheet" href="slides.css" type="text/css">
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <meta name="Language" content="en">
+ <meta name="Author" content="Petter Reinholdtsen, Espen Grøndahl">
+ </head>
+ <body>
+
+<h1>Åpen identifikasjon i en fri verden</h1>
+
+<p>Hvilke frie og åpne standarder eksisterer i dag for identifikasjon
+ av personer og hvilke løsninger uten bruksbegresninger er
+ tilgjengelig for disse.</p>
+
+<br>
+<br>
+<br>
+<br>
+<div class="presenter">Petter Reinholdtsen / Espen Grøndahl
+ <br>pere@hungry.com / espen.grondahl@usit.uio.no
+ <br>ITAKT 2008, 2008-06-10</div>
+
+<!--
+
+30 minutter 14:00 - 14:30
+
+-->
+
+<h2>Litt om oss</h2>
+
+<p>Espen Grøndahl<br>
+IT-sikkerhetssjef ved Universitetet i Oslo. Linux og friprogramvare bruker i 15 år.
+Jobbet med IT-sikkerhet på Unix og Windows siden 1997.
+Utdannelse og bakgrunn fra Forsvaret.
+
+
+<p>Petter Reinholdtsen<br>
+ Fri programvareutvikler (Skolelinux, Debian, KDE, glibc, mfl), leder
+ i NUUG, ansatt på Universitetet i Oslo med utvikling av
+ driftstjenester. Utdannet ved Universitetet i Tromsø samt tidligere
+ robotfotballtrener ved Universitetet i Vestaustralia.</p>
+
+<h2>Hva er en åpen standard</h2>
+
+<p>Det finnes flere definisjoner om hva en åpen standard er.
+Fellestrekk er at det er en spesifikasjon som:</p>
+<ul>
+ <li>må være offentlig tilgjengelig</li>
+ <li>må være komplett - dvs. ikke henvise til
+ utilgjengelig dokumentasjon<li>
+ <li>må være uten begrensninger når det gjelder å ta den i bruk
+ - f.eks. uten patentkostnader</li>
+ <li>vedlikeholdet må foregå i et offentlig forum
+ åpent for alle som ønsker å delta.</li>
+
+</ul>
+
+<p>Disse egenskapene gir leverandøruavhengighet og gode vilkår for
+samvirke på tvers av produkter. (Kilder: DKUUG, EU)</p>
+
+<h2>Kjente standardorganisasjoner</h2>
+
+<ul>
+
+ <li>Bureau international des poids et mesures (BIPM)</li>
+
+ <li>Internet Enginering Task Force (IETF)</li>
+
+ <li>World Wide Web Consortium (W3C)</il>
+
+ <li>International Organization for Standardization (ISO)</li>
+
+ <li>Organization for the Advancement of Structured Information
+ Standards (OASIS)</li>
+
+ <li>European Computer Manufacturers Association (ECMA)</li>
+
+ <li>American National Standards Institute (ANSI)</li>
+
+ <li>Standard Norge (SN)</li>
+
+</ul>
+
+<h2>Fordeler med fri programvareløsninger</h2>
+<ul>
+ <li>Innsyn i hvordan løsninger fungerer</li>
+ <li>Unngår bruksbegresninger, kan brukes av alle</li>
+ <li>Letter feilsøking, tilgang til interne strukturer</li>
+ <li>Valg av populære system gir fagfellevurdert løsning</li>
+ <li>slipper lisensadministrasjon (telling og oppfølging)</li>
+</ul>
+
+<h2>Hva er fri programvare</h2>
+
+<ul>
+ <li>Programvare med fokus på brukernes rettigheter.</li>
+ <li>Med lisens som gir brukerne noen ugjenkallelig tillatelser:
+ <ul>
+ <li>ingen begrensninger på bruk
+ <li>dele med andre på like vilkår
+ <li>innsyn i oppskriften til programmet (kildekoden)
+ <li>endre programmet og dele endret program
+ </ul></li>
+ <li>Definisjonen kommer fra Free Software Foundation og Open Source
+ Initiative</li>
+</ul>
+
+<h2>Kerberos</h2>
+<ul>
+ <li>RFC 1510 fra IETF</li>
+ <li>Autentiseringsprotokoll</li>
+ <li>Stammer fra "Project Athena" MIT 1983-1991</li>
+ <li>Tilbyr gjensidig autentisering</li>
+ <li>Primært tiltenkt i en arkitektur med klient og tjener</li>
+ <li>Finnes en rekke implementasjoner:<ul><li>
+ MIT, Heimdal, Shishi, Sun Java og MS Active Directory</li></ul></li>
+ <li>MS AD utvidet med noen properitære utvidelser som gjør interoperabilitet meget vanskelig.</li>
+
+
+</ul>
+<h2>LDAP</h2>
+ <ul>
+ <li>RFC 1823, 2247, 2307, 2589, mfl. fra IETF</li>
+ <li>Stammer fra dengang OSI og X.500 var "hot"</li>
+ <li>Laget som en lettvektsversjon av DAP som ikke krevde OSI, men kunne benytte TCP/IP.</li>
+ <li>Benyttes i dag primært for tilgang til en LDAP katalog.</li>
+ <li>Hovedfunksjonen er å spørre etter egenskaper til et objekt, f.eks. en bruker.</li>
+ <li>Flere implementasjoner av LDAP-tjener: OpenLDAP, Apache Directory Server, Novell eDirectory, MS Active Directory</li>
+ <li>Noe greiere å operere i blandede miljøer, men "støtter LDAP" på kommersiell software betyr fortsatt dessverre ofte "støtter MS AD"</li>
+ <li>MS AD har LDAP-utvidelser som ikke følger
+ spesifikasjonen (attributt-paging)</li>
+
+ </ul>
+<h2>Pretty Good Privacy (PGP/GPG)</h2>
+ <ul>
+ <li>Fri programvare-implementasjon av RFC 4880 fra IETF, OpenPGP</li>
+ <li>PGP Philip Zimmermann 1991.</li>
+ <li>Asymetrisk kryptering</li>
+ <li>Primært benyttet til kryptering og signering av e-post.</li>
+ <li>Etterhvert benyttes det også i stor grad til signering av programvare.</li>
+ <li>Litt annen sikkerhetstankegang enn PKI - "Web of trust"</li>
+ <li><a href="signatursti.html">Signatursti mellom personer</a></li>
+ <li>Fungerer fint på tvers av Linux, Mac og Windows</li>
+ </ul>
+
+
+<h2>OpenID</h2>
+<img align="right" src="openidnet.gif">
+ <ul>
+ <li>Ganske "fersk" - 2005<li>
+ <li>Laget av Brad Fitzpatrick - som også startet livejournal<li>
+ <li>Primært for å ha en "single sign on" på webapplikasjoner<li>
+ <li>Finnes flere fri programvareimplementasjoner</li>
+ <li>To-faktorautentiseringsstøtte fra Yubico</li>
+ <li>Støttes av mange store:
+ </li>
+ </ul>
+ <p><img align="right" width="20%" src="wp.gif">
+ <img align="right" width="20%" src="yahoo.gif">
+ <img align="right" width="20%" src="aol.gif"></p>
+
+<h2>FEIDE</h2>
+<img align="right" src="feide.jpeg">
+<ul>
+ <li>Felles Elektronisk Identitet</li>
+ <li>Et program hos UNINETT, finansiert fra Kunnskapsdepartementet og utdanningssektoren.</li>
+ <li>Vertsorganisasjoner: Læresteder der brukerne hører hjemme</li>
+ <li>Tjenester: systemer og applikasjoner for brukerne</li>
+ <li>Desentralisert struktur, intet sentral brukerregister</li>
+ <li>Tillitsmodell - tjeneste sender innlogings forespørsel til vertsorg.</li>
+ <li>Teknologi og platformuavhengig</li>
+ <li>http://www.feide.no</li>
+</ul>
+
+
+<h2>Cerebrum</h2>
+<ul>
+
+ <li>Cerebrum er et fri programvare-brukeradministrasjonssystem
+ (BAS), utviklet ved USIT.</li>
+ <li>Utviklet i samsvar med de krav FEIDE har til et BAS</li>
+ <li>Integrert mot en rekke tjenester:
+ NIS, LDAP, RADIUS, AD, e-post, Notes, DNS mm.</li>
+ <li>Støtter desentralisert brukeradministrasjon</li>
+ <li>Støtter diffrensierte brukerrettigheter
+ <ul>
+ <li>F.eks. kun sperre netttilgang for en bruker, men ikke e-post.
+ </ul>
+ <li>Stor vekt på automatikk
+ <li>http://www.cerebrum.usit.uio.no/
+</ul>
+
+
+<h2>Bruk av disse ved Universitetet i Oslo</h2>
+<ul>
+
+ <li>Kerberos som en del av AD, vurderes brukt for *NIX</li>
+
+ <li>LDAP mest mot OpenLDAP, noen få systemer mot AD</li>
+
+ <li>GPG endel internt på USIT, samt en pilot hos Rettsmedisinsk
+ institutt</li>
+
+ <li>I gang med planlegging av GPG integrert mot Cerebrum og
+ Thunderbird</li>
+
+ <li>OpenID foreløbig ikke, vurderes brukt for "løst tilknyttede"
+ brukere ( typisk: blogg- og wikikommentarer )</li>
+
+ <li>FEIDE der mulig, integrert med en rekke nettsteder og
+ webapplikasjoner<li>
+
+ <li>Cerebrum hos oss og hos andre universiteter og høyskoler i
+ Norge</li>
+
+</ul>
+
+<h2>Takk for oss</h2>
+
+<br>
+<br>
+<br>
+<br>
+<h3>Spørsmål?</h3>
+
+<br>
+<br>
+<br>
+<div class="presenter">Petter Reinholdtsen / Espen Grøndahl
+ <br>pere@hungry.com / espen.grondahl@usit.uio.no
+ <br>ITAKT 2008, 2008-06-10</div>
+
+ </body>
+</html>
--- /dev/null
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en-US"><head><title>PGP trust paths : Petter Reinholdtsen -> Linus Torvalds </title>
+<link rel="stylesheet" type="text/css" href="signatursti-style.css">
+</head><body><A HREF="http://pgp.cs.uu.nl/"><IMG SRC="signatursti-pf.png"
+ALT="pgp pathfinder and key statistics" ALIGN=RIGHT BORDER=1></A>
+<h2>PGP trust paths : Petter Reinholdtsen → Linus Torvalds </h2><form method="get" action="/mk_path.cgi" enctype="application/x-www-form-urlencoded">
+<TABLE BORDER=1 CELLPADDING=5 CELLSPACING=1>
+<TR><TH >from</TH><TD ><A HREF="http://pgp.cs.uu.nl/stats/2A30D729.html"><B>stats</B></A> <A HREF="http://pgp.surfnet.nl:11371/pks/lookup?op=vindex&fingerprint=on&search=0x2A30D729">Petter Reinholdtsen <pere.at.debian.org></A></TD><TH ><input type="text" name="FROM" value="2A30D729" size="10" maxlength="42"></TH></TR>
+
+<TR><TH >to</TH><TD ><A HREF="http://pgp.cs.uu.nl/stats/A86B35C5.html"><B>stats</B></A> <A HREF="http://pgp.surfnet.nl:11371/pks/lookup?op=vindex&fingerprint=on&search=0xA86B35C5">Linus Torvalds <Linus.Torvalds.at.Helsinki.FI></A></TD><TH ><input type="text" name="TO" value="A86B35C5" size="10" maxlength="42"></TH></TR>
+
+<TR><TH >find</TH><TD ><A HREF="http://pgp.cs.uu.nl/paths/A86B35C5/to/2A30D729.html"><B>reverse path</B></A></TD><TH ><input type="submit" name="PATHS" value="trust paths"><input type="reset" name=".reset" value="reset"></TH></TR>
+
+<TR><TH >see also</TH><TD >paths <A HREF="signatursti-0x2A30D729-0xA86B35C5.png"><B>image</B></A>
+ by <A HREF="http://webware.lysator.liu.se/jc/wotsap/">wotsap</A>
+</TD><TH ><A HREF="signatursti-0x2A30D729-0xA86B35C5.png"><IMG ALIGN=MIDDLE SRC="signatursti-wot.gif" ALT="wotsap"></A>
+</TH></TR>
+</TABLE>
+
+<div></div>
+</form>
+<BLOCKQUOTE><TABLE BORDER=0>
+<TR><TD ALIGN=RIGHT> 0 </TD><TD ><A HREF="http://pgp.surfnet.nl:11371/pks/lookup?op=get&search=0x2A30D729"><TT><SMALL>2A30D729</SMALL></TT></A> <A HREF="http://pgp.cs.uu.nl/stats/2A30D729.html"><B>stats</B></A> <A HREF="http://pgp.surfnet.nl:11371/pks/lookup?op=vindex&fingerprint=on&search=0x2A30D729">Petter Reinholdtsen <pere.at.debian.org></A> <SMALL>#379</SMALL> <I>signs</I></TD></TR>
+
+<TR><TD ALIGN=RIGHT> 1 </TD><TD ><A HREF="http://pgp.surfnet.nl:11371/pks/lookup?op=get&search=0x19A42D19"><TT><SMALL>19A42D19</SMALL></TT></A> <A HREF="http://pgp.cs.uu.nl/stats/19A42D19.html"><B>stats</B></A> <A HREF="http://pgp.surfnet.nl:11371/pks/lookup?op=vindex&fingerprint=on&search=0x19A42D19">dann frazier <dannf.at.fc.hp.com></A> <SMALL>#119</SMALL> <I>signs</I></TD></TR>
+
+<TR><TD ALIGN=RIGHT> 2 </TD><TD ><A HREF="http://pgp.surfnet.nl:11371/pks/lookup?op=get&search=0x2A960705"><TT><SMALL>2A960705</SMALL></TT></A> <A HREF="http://pgp.cs.uu.nl/stats/2A960705.html"><B>stats</B></A> <A HREF="http://pgp.surfnet.nl:11371/pks/lookup?op=vindex&fingerprint=on&search=0x2A960705">H. Peter Anvin <hpa.at.zytor.com></A> <SMALL>#1100</SMALL> <I>signs</I></TD></TR>
+
+<TR><TD ALIGN=RIGHT> 3 </TD><TD ><A HREF="http://pgp.surfnet.nl:11371/pks/lookup?op=get&search=0xA86B35C5"><TT><SMALL>A86B35C5</SMALL></TT></A> <A HREF="http://pgp.cs.uu.nl/stats/A86B35C5.html"><B>stats</B></A> <A HREF="http://pgp.surfnet.nl:11371/pks/lookup?op=vindex&fingerprint=on&search=0xA86B35C5">Linus Torvalds <Linus.Torvalds.at.Helsinki.FI></A> <SMALL>#13636</SMALL> </TD></TR>
+</TABLE>
+</BLOCKQUOTE><UL><LI>no other disjunct paths found ; the <B>to key</B> (A86B35C5) has only 1 signature
+</UL>
+<HR>
+<h2>PGP pathfinder & key statistics</h2><form method="get" action="/mk_path.cgi" enctype="application/x-www-form-urlencoded">
+from : <input type="text" name="FROM" value="2A30D729" size="10" maxlength="42"> to : <input type="text" name="TO" value="A86B35C5" size="10" maxlength="42"> <input type="submit" name="PATHS" value="trust paths"> <input type="reset" name=".reset" value="reset"><div></div></form><form method="get" action="/mk_path.cgi" enctype="application/x-www-form-urlencoded">
+<P>
+stats : <input type="text" name="STAT" size="10" maxlength="42"> <input type="submit" name="STATS" value="statistics"> <input type="reset" name=".reset" value="reset"><div></div></form><HR>
+<UL>
+<LI><B>input :</B> key id's of length 8, 16, 24, 32 or 40,
+ optionally preceeded by <B>0x</B>, in upper or lowercase, like
+ <BLOCKQUOTE>
+ <A HREF="http://pgp.cs.uu.nl/stats/FC243F3C.html"><B>FC243F3C</B></A>
+
+ <A HREF="http://pgp.cs.uu.nl/stats/FC243F3C.html"><B>0xfc243f3c</B></A>
+
+ <A HREF="http://pgp.cs.uu.nl/stats/C001BABE.html"><B>C001BABE</B></A>
+ </BLOCKQUOTE>
+<P>
+<LI><B>example :</B>
+ find
+ <A HREF="http://pgp.cs.uu.nl/paths/D5327CB9/to/FC243F3C.html">trust paths</A>
+ from
+ <A HREF="http://pgp.cs.uu.nl/stats/D5327CB9.html"><B>D5327CB9</B></A>
+ (Wietse Venema)
+ to
+ <A HREF="http://pgp.cs.uu.nl/stats/FC243F3C.html"><B>FC243F3C</B></A>
+ (me)
+<P>
+<LI>if you have a PGP page, visitors may want to find trust paths
+ to your key ; here is what I use :
+ <BLOCKQUOTE>
+ <TABLE CELLPADDING=10 BORDER=1>
+ <TR>
+ <TD CLASS="formbox"> <FORM METHOD="GET" ACTION="http://pgp.cs.uu.nl/mk_path.cgi">
+ your key id :
+ <INPUT TYPE=TEXT NAME=FROM SIZE="10">
+ <INPUT TYPE=HIDDEN NAME=TO VALUE="FC243F3C">
+ <INPUT TYPE=SUBMIT NAME=PATHS VALUE="find trust paths to me">
+ <INPUT TYPE=RESET NAME=reset VALUE="reset">
+ </FORM></TD>
+ </TR>
+ </TABLE>
+ </BLOCKQUOTE>
+ To make this work for you, just include this piece of html :
+ <PRE> <FORM METHOD="GET" ACTION="http://pgp.cs.uu.nl/mk_path.cgi">
+ your key id :
+ <INPUT TYPE=TEXT NAME=FROM SIZE="10">
+ <INPUT TYPE=HIDDEN NAME=TO VALUE="********">
+ <INPUT TYPE=SUBMIT NAME=PATHS VALUE="find trust paths to me">
+ <INPUT TYPE=RESET NAME=reset VALUE="reset">
+ </FORM></PRE>
+ and replace <B>********</B> with your key_id.
+<P>
+ <FONT COLOR=RED>The site moved to <B>pgp.cs.uu.nl</B>
+ in december 2006 ; Please fix your links ; Thanks.</FONT>
+<P>
+<LI>for plots, facts and figures see the
+ <A HREF="http://pgp.cs.uu.nl/plot/">
+ <B>analysis of the strong set in the PGP web of trust</B></A>.
+</UL>
+<HR>
+<TABLE ALIGN=RIGHT>
+<TR>
+<TD VALIGN=TOP>
+<a href="http://validator.w3.org/check?uri=referer"><img border="0"
+ src="/icons/valid-html401.png"
+ alt="Valid HTML 4.01!" height="31" width="88"></a>
+</TD>
+<TD VALIGN=TOP><A HREF="http://www.cs.uu.nl/"><IMG SRC="/icons/li-dsol.gif"
+ALT="computer science department, Utrecht"></A>
+</TD>
+</TR>
+</TABLE>
+ software by
+ <A HREF="http://www.cs.uu.nl/staff/henkp.html">Henk P. Penning</A> →
+ <A HREF="http://people.cs.uu.nl/henkp/">home</A> →
+ <A HREF="http://people.cs.uu.nl/henkp/henkp/pgp/">pgp</A>
+<BR>
+ <A HREF="http://www.rubin.ch/wotsap/">data</A>
+ by
+ <A HREF="http://www.rubin.ch/pafei/">Patrick Feisthammel</A>
+ &
+ <A HREF="http://www.lysator.liu.se/~jc/">Jörgen Cederlöf</A>
+ <BR>
+ last data update : Mon Jun 9 02:28:53 2008 [UTC]
+<BR>
+</body></html>
--- /dev/null
+<style type="text/css">
+.add:before {
+ content: "Chapter: ";
+ font-style: italic;
+ text-decoration: blink;
+}
+
+H2[ID]:before {
+ content: attr(ID) ": ";
+ text-decoration: blink;
+}
+
+PRE {
+ font-family: courier;
+ font-style: bold;
+}
+
+BODY {
+ font-family: sans-serif;
+ margin: 0.7em;
+}
+
+P, LI, DIV { font-weight: bold; }
+
+LI P { font-size: smaller }
+
+H1, H2 {
+ clear: both;
+ font-family:sans-serif
+}
+
+IMG { /* width: 200px display: none */ }
+
+UL UL { list-style-type: circle }
+
+BLOCKQUOTE {
+ margin: 2em 0 0.5em 0;
+ padding: 0;
+ font-style: italic;
+}
+
+/*
+TD.yes { background: red }
+TD.no { background: black; color: white }
+TD.none { background: #aaa }
+*/
+
+TD, TH {
+ vertical-align: top;
+}
+
+TH.left {
+ text-align: left
+}
+
+TH.right {
+ text-align: right
+}
+
+td.yes {
+ background: green;
+}
+
+td.no {
+ background: red;
+}
+
+td.unknown {
+ background: orange;
+}
+
+
+TH P {
+ margin: 0;
+}
+
+P.caption {
+ text-align: left;
+ font-size: 60%;
+}
+
+CITE { font-size: 80%; font-style: italic }
+
+H1 {
+ clear: both;
+ margin-top: 1em;
+}
+
+
+PRE {
+ font-weight: bold;
+}
+/*
+DIV.intro { text-align: center }
+*/
+
+
+table.architecture {
+ border-collapse: collapse;
+ border: 2px solid black;
+ border-spacing: 0em;
+}
+
+table.architecture th {
+ border: 2px solid black;
+ text-align: right;
+ padding: 0.2em;
+}
+
+table.architecture td {
+ border: 2px solid black;
+ text-align: center;
+ padding: 0.2em;
+ font-weight: bold;
+}
+
+table.architecture td { background: white }
+table.architecture td.remain { background: yellow }
+table.architecture td.option { background: red }
+table.architecture td.required2 { background: white; text-align: left }
+table.architecture td.remain2 { background: yellow; text-align: left }
+table.architecture td.option2 { background: red; text-align: left }
+
+
+
+@media screen {
+
+UL, OL { margin: 0 }
+UL LI { margin: 0 0 0 15px }
+OL LI { margin: 0 0 0 30px }
+LI LI { margin-left: 0px }
+UL { list-style-type: disc }
+UL UL { list-style-type: circle }
+
+DIV.logo { display: none } /* hide logo when not in OperaShow mode */
+
+IMG { /* width: 200px */ }
+
+H1, H2 {
+ background: #BB8;
+ padding: 2px 4px;
+ font-size: 1.2em;
+ margin: 1em 0 0.1em 0;
+}
+
+}
+
+
+
+@media projection, print {
+
+EM {
+ color: #080;
+}
+
+DIV.presenter {
+ margin-top: 2em;
+}
+
+IMG { display: inline; }
+
+TABLE.legend TH {
+ text-align:left;
+}
+
+
+TABLE.market TD {
+ text-align: center;
+}
+
+TABLE UL {
+ margin: 0.3em 0.3em 0.5em 2em;
+}
+
+TD {
+ background: #EDA;
+ padding: 0.2em 0.4em;
+}
+
+
+BODY {
+ font: 30px Gill Sans, sans-serif;
+ margin: 0px 30px 0px 40px;
+ color: black;
+ background: white;
+}
+
+H1 {
+ font-size: 180%;
+ margin-top: 4em;
+ border: none;
+ page-break-before: always;
+}
+
+
+H2 {
+ padding-right: 200px;
+ margin-top: 1.5em;
+ page-break-before: always;
+ padding-bottom: 0.2em;
+ border-bottom: thick solid #e04;
+ font-size: 140%;
+}
+
+
+DIV.intro {
+ position: absolute;
+ top: 30%;
+}
+
+TABLE {
+ font: 30px Gill Sans, sans-serif;
+}
+
+TABLE.stuffed {
+ font: bold 20px Gill Sans, sans-serif;
+}
+
+TABLE.reallystuffed {
+ font: bold 16px Gill Sans, sans-serif;
+}
+
+TABLE.text TD {
+ text-align: left;
+}
+
+
+
+TABLE.stuffed UL {
+ list-style: inside;
+ margin-left: 0;
+}
+
+
+.noshow { display: none }
+
+DIV.logo {
+ position: fixed;
+ top: 50px;
+ right: 100px;
+ height: 80px;
+ width: 80px;
+}
+
+UL UL {
+ font-style: italic;
+}
+
+}
+
+</style>