<style type="text/css">
<!--

body { margin:0px; padding:0px; }

A:link { text-decoration:none; color: #9977BB; }
A:visited { text-decoration:none; color: #9977BB; }
A:hover { text-decoration:underline; color: #000000; }
A:active { text-decoration:none; color: #00C0FF; }

A:link img { border-color: #CC33CC; }
A:visited img { border-color: #9977BB; }
A:hover img { border-color: #00CCFF; }
A:active img { border-color: #00FFFF; }

A.cyan:link { text-decoration:none; color: #00FFFF; }
A.cyan:visited { text-decoration:none; color: #00FFFF; }
A.cyan:hover { text-decoration:underline; color: #0080FF; }
A.cyan:active { text-decoration:none; color: #00C0FF; }

A.sidebar:link    { text-decoration:underline; color: #00FFFF; }
A.sidebar:visited { text-decoration:underline; color: #00FFFF; }
A.sidebar:hover   { text-decoration:underline; color: #0080FF; }
A.sidebar:active  { text-decoration:none; color: #00C0FF; }

A.red:link { text-decoration:none; color: #FF8080; }
A.red:visited { text-decoration:none; color: #FF8080; }
A.red:hover { text-decoration:underline; color: #0080FF; }
A.red:active { text-decoration:none; color: #00C0FF; }

A.black:link { text-decoration:none; color: #0080FF; }
A.black:visited { text-decoration:none; color: #0080FF; }
A.black:hover { text-decoration:underline; color: #000000; }
A.black:active { text-decoration:none; color: #00C0FF; }

A.yellow:link { text-decoration:none; color: #FFFF00; }
A.yellow:visited { text-decoration:none; color: #FFFF00; }
A.yellow:hover { text-decoration:underline; color: #0088FF; }
A.yellow:active { text-decoration:none; color: #00C0FF; }

A.powder:link { text-decoration:none; color: #00C0FF; }
A.powder:visited { text-decoration:none; color: #00C0FF; }
A.powder:hover { text-decoration:underline; color: #FFFF00; }
A.powder:active { text-decoration:none; color: #00C0FF; }

h2 { font-family:Arial, Helvetica, Sans-Serif; font-size:1.4em; color:#336699; }
h3 { font-family:Arial, Helvetica, Sans-Serif; font-size:1.2em; color:#336699; }

.toptitle { font-family:Californian FB, Times New Roman, Serif; font-size:19pt; background-color:#000000; color:#FFFFFF; text-align:center; vertical-align:middle; height:30px; }
.urltitle { font-family:Arial, Helvetica, Sans-Serif; font-size:10pt; font-weight:bold; font-style:normal; background-color:#000000; color:#FFFFFF; text-align:center; vertical-align:middle; height:20px; }
.topphoto { background-color:#000000; text-align:center; }
.writtenby { font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:8pt; font-weight:bold; font-style:normal; background-image:url('photos/bluegradhorizontallong.jpg'); background-color:#000000; color:#00FFFF; text-align:right; vertical-align:middle; height:25px; }

td.sidebar  { font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:8pt; text-align:left; background-image:url('photos/bluegradvertical.jpg'); background-color:#000055; color:#FFFFFF; vertical-align:top; }
.yellow9 { color:#FFFF00; font-size:9pt; }
td.sideshadow { background-image:url(photos/sideshadow.jpg); }

td.mainbody { font-family:Times New Roman, Tahoma, Arial, Helvetica, Sans-Serif; font-size:0.95em; color:#000000; text-align:left; }

td.specialsection { background-color:#F0F0F0; font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:10pt; }
td.kanjiinfo { background-color:#E0F0FF; font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:10pt; }
strong.importwarning { font-family:Arial, Helvetica, Sans-Serif; font-size:14pt; color:#FF0000; font-weight:bold; font-style:italic; }

em.red { color:#FF0000; }

td.datatopbold    { font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:9pt; color:#FFFFFF; background-color:#000000; font-weight:bold; vertical-align:top; }
td.datamiddlebold { font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:9pt; color:#FFFFFF; background-color:#000000; font-weight:bold; }
td.datatop        { font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:9pt; color:#FFFFFF; background-color:#000000; vertical-align:top; }
td.datamiddle     { font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:9pt; color:#FFFFFF; background-color:#000000; }
strong.powder { color:#00D0FF; font-weight:bold; font-style:normal; }
em.lastupdated { font-family:Arial, Helvetica, Sans-Serif; font-size:8pt; font-weight:bold; font-style:normal; }

td.batterylifetop { font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:10pt; text-align:center; background-color:#000000; color:#FFFFFF; }
em.powder { color:#00AAFF; font-weight:normal; font-style:normal; }

td.batterylifelabel { font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:10pt; text-align:center; background-color:#F0F0F0; }

td.batterylife { font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:10pt; text-align:center; background-color:#99CCEE; }

strong.label { font-family:Arial, Helvetica, Sans-Serif; font-size:1.1em; font-weight:bold; font-style:italic; }
strong.important { font-family:Arial, Helvetica, Sans-Serif; font-size:11pt; font-weight:bold; font-style:italic; color:#FF0000; }
em.caption { font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:8pt; color:#000000; font-weight:bold; font-style:normal; text-align:center; }
td.footbar { font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:10pt; color:#FFFFFF; background-color:#000000; width:100%; text-align:center; vertical-align:middle; height:50px; }
strong.thispage { color:#00CCFF; font-style:normal; font-weight:strong; }
strong.thispageblack { color:#000000; font-style:normal; font-weight:strong; }

td.displaymodes { vertical-align:top; background-color:#000000; }
td.displaymodes em.caption { font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:8pt; color:#00EEFF; font-weight:bold; font-style:normal; text-align:center; }
td.displaymodes img.thumb { border-style:solid; border-width:1px; border-color:#00EEFF; }

/* img.thumb { border-style:solid; border-width:1px; border-color:#00CCFF; } */
-->
</style>

