BODY {
margin:10pt 10pt 20pt;
padding:0;
background:white;
color:black;
}

A:link {
color:#606060;
font-weight:bold;
}
A:visited {
color:#606060;
}
A:hover {
background:#D0D0FF;
}
A:active {
}

H1 {
text-align:center;
}

.year {
float:right;
font-size:medium;
padding:0;
margin:0;
}

.book-chapter { 
list-style-type:none;
margin:3ex 10ex 0 5ex;
padding:0;
}
.book-chapter .title {
font-weight:bold;
}
.book-chapter .book-title { 
font-style:italic;
}

.journal-paper {
list-style-type:none;
margin:3ex 10ex 0 5ex;
padding:0;
}
.journal-paper .title {
font-weight:bold;
}
.journal .series {
font-style:italic;
}

.conference-demonstration {
list-style-type:none;
margin:3ex 10ex 0 5ex;
padding:0;
}
.conference-paper {
list-style-type:none;
margin:3ex 10ex 0 5ex;
padding:0;
}
.conference {
}
.conference .series {
font-style:italic;
}
.proceedings {
}
.booktitle {
}

.series {
}

.report {
list-style-type:none;
margin:3ex 10ex 0 5ex;
padding:0;
}
.report .title {
background:#C0C060;
margin-bottom:0;
}
.report .report-number {
font-style:italic;
}

.thesis {
list-style-type:none;
margin:3ex 10ex 0 5ex;
padding:0;
}
.thesis .type {
font-style:italic;
}

.title {
margin:0 -5ex 1ex;
padding:3pt 5pt;
color:blue;
background:yellow;
}

.identification {
}

.author {
font-weight:bold;
}

.publication .tech-report {
}

.publisher {
}

.issue {
white-space:nowrap;
}

.date {
white-space:nowrap;
}

.location {
}

.pages {
white-space:nowrap;
}

.reference-number {
white-space:nowrap;
}

.abstract {
margin:1ex 5ex 1ex 5ex;
text-align:justify;
font-size:smaller;
}

.abstract LI {
margin-left:2ex;
}

.publication:A:link {
color:#A00000;
}
.publication:A:visited {
color:#A00000;
}

.content {
}
