div.pagemenu                        { background-color: #d0d0d0 }

div#menunewsbox                     { width: 92% }

div#menupoweredby                   { position: absolute; bottom: 24px; width: 100%; text-align: center }

div#menucopyright                   { width: 100%; text-align: center; line-height: 4em; height: 4em; vertical-align: bottom }

div.pagemenu div.menulevel0         { color: #0000f0; padding-top: 16px; padding-left: 10px; padding-right: 10px; font-size: 15px; font-weight: bold }

div.menulevel0 div.menulevel1       { font-weight: normal; font-size: smaller }

div.pagemenu a.menuitem:hover, div.mainmenu a.selectedmenuitem:hover
                                    { background-color: #fafafa }

div.pagemenu div.menulevel0 a       { text-decoration: none; color: #0000f0; display: block; width: 100% }

div.menulevel0 a.menuitem, div.menulevel0 a.selectedmenuitem
                                    { padding-top: 3px;	padding-bottom: 3px }

div.menulevel1 a.menuitem, div.menulevel1 a.selectedmenuitem
                                    { padding-top: 2px;	padding-bottom: 2px }

div.menulevel0 a.selectedmenuitem, div.menulevel1 a.selectedmenuitem
                                    { font-weight: bolder; background-color: #eaeaea }

div.menulevel0 div.menubox          { margin-top: 10px;	margin-bottom: 10px; padding: 2px 4px 2px 4px; border: dashed 1px white }

div.newsbox                         { margin-left: 6px;  margin-right: 6px; background-color: white; border: outset 2px white }

h1.newsheader                       { font-size: 20px; background-color: #eaeaea; padding-left: 4px; padding-right: 4px; margin-bottom: 4px; padding-top: 0px; margin-top: 0px }
h1.newsheader a                     { text-decoration: none; color: black; display: block }

.newsitemheader                     { font-weight: bolder; font-family: Times New Roman, Serif; display: block }
.newsitemcontainer                  { padding: 2px 4px 4px 8px }
a.newsitem                          { display: block; font-size: 11px; font-family: Arial, Sans-Serif; text-decoration: none; color: #404040; padding: 4px 0 4px 0 }
a.newsitem:hover                    { background-color: #f0f0f0 }
.newsbox .newsitemmore              { text-align: right; line-height: 80% }
.newsbox .newsitemmore a            { font-size: small; text-decoration: none; color: #000 }
.newsbox .newsitemmore a:hover      { text-decoration: underline }

div.statslist div                   { padding-left: 4px; padding-right: 4px; font-weight: bolder; color: #404040; font-size: 11px; line-height: 16px; font-family: Arial, Sans-Serif }

div.copyright                       { color: gray; font-size: 9px }
