body { margin: 0pt 0pt 1.5em 0pt; font-family: Georgia, "Lucidia Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; } 
h1, h2, h3, h4, h5, h6 { color: #FFFFFF; }

.container { color: #000000; }
.header { background-color: #A9CF38; height: 0.5em; width: 100%; } 

.showbig { font-size: 2.5em; } 
.showbig a { color: #A9CF38; } 
.showbig a:hover { color: #DF3C20; }

.darker { background-color: #232323; } 
.verydark { background-color: #000000; }

.widget { border-width: 0.5em 0pt 0pt 0pt; border-style: solid; border-color: #A9CF38; } 
.widgettitle { padding: 0.2em 1em; } 
.widgetbody { padding: 0pt 2em 4em; } 
.widgetbuttons { margin: 1em 0pt; }
.widget a { color: #A9CF38; }
.widget a:hover { color: #DF3C20; }

.swidget { border-width: 0.2em 0pt 0pt 0pt; border-style: solid; border-color: #A9CF38; } 
.swidgettitle { padding: 0.3em 1em; } 
.swidgetbody { padding: 0pt 2em 4em; } 
.swidgetbuttons { margin: 1em 0pt; }
.swidget a { color: #A9CF38; }
.swidget a:hover { color: #DF3C20; }

.menu { }
.menu a { padding: 0.2em 1em; display: block; text-decoration: none; color: #CCCCCC; }
.menu a:hover { color: #FFFFFF; background-color: #000000; }
.menuitem { padding: 0em; font-size: 1.5em; }
.menuselected { background-color: #000000; }

.sidebar { }
.avatar-small { padding: 0.3em 0.8em; width: 15px; height: 15px; }

.sidebar-row { font-size: 1.2em; margin: 0pt 0pt 0.5em 0pt; }
.sidebar-item-title { color: #BBBBBB; color: #A9CF38; font-weight: bold; }
.sidebar-item-date { color: #888888; font-size: 0.8em; }
.sidebar-item-desc { line-height: 1em; }

.screen { background-color: #FFFFFF; margin: 1.7em; min-height: 300px; color: #000000; }

.footer { margin: 1em 0pt; color: #555555; }
.footer a { color: #AAAAAA; text-decoration: none; font-style: italic; }
.footer a:hover { color: #FFFFFF; }
.footertext { padding: 0.5em; }

.lightgray { color: #888888; }
.green { color: #A9CF38; }

a { color: #A9CF38; padding: 0.2em; }
a:hover { color: #FFFFFF; background-color: #A9CF38; padding: 0.2em; }
