body {
font-family : verdana, arial; 
font-size : 10pt; 
color : #000000; 
background : #ffffff; 
} 
div, span, p, br {
font-family : verdana, arial; 
font-size : 10pt; 
color : #000000; 
background : transparent; 
} 
.albion {
background : #ff9999; 
}
.hibernia {
background : #99ff99; 
}
.midgard {
background : #99ffff; 
}
.onlyall {
background : #ffffff;
}
tr, td {
font-family : verdana, arial; 
font-size : 8pt; 
color : #000000; 
vertical-align: top;
} 
table {
border-style : solid;
border-spacing : 0;
}
A {
color : #336633; 
} 
A:active {
color : #cc0000; 
} 
A:hover {
color : #cc0000; 
} 
A:visited {
color : #339933; 
} 
td.gemname {
font-size : 10pt;
font-weight : bold; 
}
div.gemtype {
font-weight : bold;
} 
div.gemeffect {
font-size : 8pt;
font-style : italic;
}
div.ingredient {
font-size : 8pt;
}
div.altgemname {
font-size : 8pt;
padding-top : +1px;
margin-top : +2px;
border-top : thin inset;
font-weight : bold;
}
div.label {
font-size : 8pt; 
text-align: left;
float: left;
}
td.norm {
text-align : left;
font-weight : normal;
}
td.valuehdr {
text-align : right;
font-weight : normal;
}
td.value {
text-align : right;
font-weight : normal;
padding-left : 6px;
padding-right : 6px;
}
sup {
font-size : 85%;
font-weight : bold;
}
sub {
font-size : 85%;
font-weight : bold;
}
h1 {
font-family : verdana, arial; 
font-weight : bold; 
font-size : 14pt; 
color : #000000; 
} 
h2 {
font-family : verdana, arial; 
font-weight : bold; 
font-size : 12pt; 
color : #000000; 
} 
h3 {
font-family : verdana, arial; 
font-weight : bold; 
font-size : 10pt; 
color : #000000; 
} 
.header , .header1 {
font-family : verdana, arial; 
font-size : 14pt; 
font-weight : bold; 
color : #ffffff; 
background-color : transparent; 
} 
.header2 {
font-family : verdana, arial; 
font-size : 12pt; 
font-weight : bold; 
color : #ffffff; 
background-color : transparent; 
} 
.header3 {
font-family : verdana, arial; 
font-size : 10pt; 
font-weight : bold; 
color : #ffffff; 
background-color : transparent; 
} 
.small {
font-family : verdana, arial; 
font-size : 8pt; 
color : #ffffff; 
background-color : transparent; 
} 
.primary {
font-family : verdana, arial; 
font-size : 10pt; 
background-color : transparent; 
color : #ffffff; 
} 
.secondary {
font-family : verdana, arial; 
font-size : 10pt; 
background-color : transparent; 
color : #ffffff; 
} 
.tertiary {
font-family : verdana, arial; 
font-size : 10pt; 
background-color : transparent; 
color : #ffffff; 
} 