#toggleDescriptions { cursor: pointer; }
#PageActions { margin: 0 0 2em 1em; font-size: 93%; }
#PageActions li { display: inline; }
#PageActions a { text-decoration: underline; color: #FFF;}
#PageActions a:hover,
#PageActions a:focus, #PageActions a.focus { text-decoration: none; }
#PageActions .selected { color: #EEE; font-weight: bold; }
#PageActions .popularity { margin-left: .2em; padding-left: .5em; border-left: 1px solid #CCC; }
#PageActions .toggleDescriptions { margin-left: 3em; color: #FFF; }
#subheader { font-size: 116%; font-family: "Trebuchet MS"; font-weight: bold; color: #FFFF00; margin-bottom: -1em; }
#content p { line-height: 1.5em; }
.resource { margin-bottom: 2.25em; }
div.actions { position: relative; font-size: 93%; margin-top: .5em; zoom: 1; }
ul.actions { font-size: 93%; margin: .5em 0 0 0; }
ul.actions li { list-style: none; }
.voting { color: #FFFF00; }
.voting .tally { margin-left: .5em; font-weight: bold; }
.numberOfComments{ margin-right: 1em; }
.section { margin-top: 1.5em; }
.section .header { background: #269; margin: 0; color: #FFF; padding: .2em .3em; font-size: 108%; }
.section .body { border: 1px solid #269; padding: .5em; }
#threads { margin: 0; }
.thread { margin-bottom: 1em; list-style: none; }
.thread .title { margin: 0; }
.thread .details, .group .details { font-size: 93%; color: #FF0; }
.thread .subject,.post .subject { color: #FEFF6F !important; }
.thread .posted, .post .posted { color: #FF0 !important; }
.post {border: 1px solid #FFF !important;}
.post .owner {color: #FFF !important; background: #900 !important;}
div.actions ul { margin:0; }
div.actions li { list-style: none; display: inline; margin-right: 1.5em; }
div.actions .addthis_list li { margin:0; padding: 0 0 .25em 0; }