#sr-table {
        width: 100%;
        border-collapse: collapse;
        border: 1px solid #539B28; }



/* thead and tfoot */

#sr-table thead tr, #sr-table tfoot tr {
        background: url(images/bg.png) repeat-x;
        border-top: 1px solid #539B28;
        background-color: #CFCFCF;
        border-bottom: 1px solid #539B28; }

#sr-table td, #sr-table th {	    padding: 1px 4px 1px 4px;
        border-left: 0px solid #539B28; }

#sr-table td.date, #sr-table th.date {
        border-left: 0; }


#sr-table tfoot td {
        background-color: #90EE90;
        border-left: 0; }

#sr-table th {
        font-size: 1.0em; }

#sr-table tfoot {
        background-color: #90EE90;
        font-size: 0.7em; }

#sr-table tfoot .sr-tips{
        float: left;
        background-color: #90EE90;
        padding: 0 0px; }

#sr-table tfoot .sr-plugin {
        background-color: #90EE90;
        float: right;
        padding: 0 3px; }



/* tbody */

#sr-table tr.odd {
        background: #F4F4F4;
        padding: 1px 1px 1px 1px;}

#sr-table tbody tr:hover {
        background: #D0D0D0;  }

#sr-table .hidden { display: none; }



/* the following classes are applied by tablesorter.js */

#sr-table thead .header {
        background-image: url(images/sort.gif);
        background-repeat: no-repeat;
        background-position: center right;
        background-color: #90EE90;        cursor: pointer; }

#sr-table thead .headerSortUp {
        background-image: url(images/asc.gif); }

#sr-table thead .headerSortDown {
        background-image: url(images/desc.gif); }

#sr-table thead .headerSortUp, #sr-table thead .headerSortDown {
        background-color: #05E425; }


/* css for sidebar functions */

.sr-review { /* post title */
        float: left; }

.sr-rating { /* star images */
        float: right; }

.sr-clear { /* clear the floats */
        clear: both; }
