BODY                    { background-color:#ffffff; color:#000000; font-family:Arial; font-size:10pt; margin-left:0px; margin-top:0px; margin-right:0px; }
P                       { color:#000000; font-family:Arial; font-size:10pt; margin-left:0px; margin-top:0px; margin-right:0px; }
TD                      { color:#000000; font-family:Arial; font-size:10pt; margin-left:0px; margin-top:0px; margin-right:0px; }
TH                      { color:#000000; font-family:Arial; font-size:10pt; margin-left:0px; margin-top:0px; margin-right:0px; }
A                       { color:#cc0000; }
A:visited               { color:#660000; }
A.siteadmin             { color:#ffffff; }
A.siteadmin:visited     { color:#ffff00; }

A.photocollection         { color:#000099; font-size:9pt; font-weight:normal; }
A.photocollection:visited { color:#000099; font-size:9pt; font-weight:normal; }
A.photocollectionfeatured         { color:#000099; font-size:9pt; font-weight:bold; }
A.photocollectionfeatured:visited { color:#000099; font-size:9pt; font-weight:bold; }

PRE                     { background-color:#eeeeee; }
PRE.bgwhite             { background-color:#ffffff; }
CODE                    { background-color:#eeeeee; }
EM                      { color:#cc0000; font-weight:bold; }

.articlecolumn          { color:#cc0000; font-size:10pt; font-weight:normal; font-weight:bold; }
.pagename               { color:#000000; font-size:18pt; font-weight:bold; }
.pageheading            { color:#ffffff; background-color:#000000; font-family:Arial; font-size:12pt; font-weight:bold; }
.pagesection            { color:#cc0000; font-family:Arial; font-size:12pt; font-weight:bold; }
.pagefooter             { color:#cc0000; font-family:Arial; font-size:8pt;  font-weight:normal; }
.copyright              { color:#999999; font-family:Arial; font-size:8pt;  font-weight:normal; }
.paraheading            { color:#000000; font-family:Arial; font-size:10pt; font-weight:bold; }

.code                   { color:#000000; font-family:monospace; font-size:8pt; font-weight:normal; }
.visitor                { font-weight:bold; }
.dropcap                { color:#cc0000; font-family:Arial; font-size:36pt; font-weight:bold; }
.dateline               { color:#999999; font-family:Arial; font-size:10pt; }
.headline               { color:#000000; font-family:Arial; font-size:16pt; font-weight:bold; }
.photocredits           { color:#999999; font-family:Arial; font-size:7pt;  font-weight:normal; }
.glossaryterm           { color:#000000; font-family:Arial; font-size:10pt; font-weight:bold; }
.notice                 { color:#ff6600; font-family:Arial; font-size:16pt; font-weight:bold; }
.notice2                { color:#0000cc; font-family:Arial; font-size:16pt; font-weight:bold; }
.warning                { color:#cc0000; font-family:Arial; font-size:16pt; font-weight:bold; }

.highscore              { font-family:Arial; font-size:12pt; font-weight:bold; color:#333366; }
.highscorebig           { font-family:Arial; font-size:16pt; font-weight:bold; color:#cc0000; }
.bigmessage             { color:#cc0000; font-size:16pt; font-weight:bold; }

.menuitem               { background-color:#eeeeee; cursor:hand; font-size:8pt; font-weight:bold; }
.menudivider            { background-color:#999999; }
.menudividerdk          { background-color:#999999; }
.menudividerlt          { background-color:#ffffff; }

.formfieldlabeloptional { color:#000000; font-size:8pt; font-weight:normal; }
.formfieldlabelrequired { color:#000000; font-size:8pt; font-weight:bold; }
.formfieldlabelreqerror { color:#cc0000; font-size:8pt; font-weight:bold; }

.christmas2000red       { color:#cc0000; font-size:12pt; font-weight:bold; }
.christmas2000gold      { color:#cc9900; font-size:12pt; font-weight:bold; }
.christmas2000green     { color:#006633; font-size:12pt; font-weight:bold; }

.sidebar_swap           { color:#ffffff; font-size:10pt; font-weight:bold; }
.sidebar_swap_small     { color:#cccccc; font-size:8pt; font-weight:bold; }

.photocaption           { color:#000000; font-size:8pt; font-weight:normal; }

TABLE.breadcrumb        { border:#000000 solid 1px; border-collapse:collapse; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff660000, endColorstr=#ffcc0000, GradientType=0); width:100%; }
TD.breadcrumb           { color:#cccccc; font-size:8pt; font-weight:bold; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; white-space:nowrap; }
A.breadcrumb            { color:#cccccc; font-size:8pt; font-weight:bold; }
A.breadcrumb:visited    { color:#cccccc; font-size:8pt; font-weight:bold; }
