#toggleDescriptions { cursor: pointer; }
#PageActions { margin: 0 0 2em 1em; font-size: 93%; }
#PageActions li { display: inline; }
#PageActions .popularity { margin-left: .2em; margin-right: 3em; padding-left: .5em; border-left: 1px solid #369; }
h2, #subheader { font-size: 116%; font-family: "Trebuchet MS"; font-weight: bold; color: #369; }
h2 { margin-bottom: .25em; }
#subheader { margin-bottom: -1em; }
#content p { line-height: 1.35em; }
.resource { margin-bottom: 2.25em; }
div.actions { 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: #505050; }
.voting .tally { margin-left: .75em; 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: #555; }
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; }