/* BASIC STYLES
------------------------------------------------------------------------------*/
#blog_stats * {
margin: 0;
padding: 0;
}
#blog_stats {
font-family: Tahoma, Verdana, 'Lucida Grande', 'MS PGothic';
font-size: 11px;
}

#blog_stats a { 
color: #27552E; 
text-decoration: none; 
border: 0;}
#blog_stats a:visited { 
/*color: #00659C;*/ 
}
#blog_stats a:hover { 
color: #8aa54a; 
text-decoration: none; 
}

/* MODULE STYLES
------------------------------------------------------------------------------*/
#blog_stats {
text-align: center;
}
#blog_stats .module {
text-align: justify;
margin:15px auto;
padding:0;
width:85%;
height: auto;
border-bottom:1px solid #696969;
}
#blog_stats .module.wide {
/*width:98%;*/
}
#blog_stats .module div div {
height: 200px;
width:100%;
overflow:auto;
}
#blog_stats .module div>div {
height: auto;
max-height: 415px;
}
#blog_stats .module h3 {
position: relative;
display: block;
background-image: none;
padding:4px 6px;
line-height: 20px;
height: 1%;
margin:0;
font-size:12px;
font-weight:normal;
color:#fff; 
background-color:#787878;
border-top:4px solid #aeaeae;
border-bottom:1px solid #696969;
}
#blog_stats .module div table {
border-left:1px dotted #dfdfdf;
border-collapse: collapse;
width:100%;/*082*/
height: auto;
}

#blog_stats .module div table th {
text-align: left;
font-size: 11px; 
white-space: nowrap;
background-color: #dfdfdf;
width:auto;/*082*/
padding: 1px 3px;
color: #535353;
}
#blog_stats .module div table td {
font-family: Tahoma, Verdana, 'Lucida Grande', 'MS PGothic';
font-size: 11px;
overflow: hidden;
padding: 0 3px;
height: 19px;
vertical-align: middle;
white-space: nowrap;
border-bottom:1px solid #dfdfdf;
}
#blog_stats .module div>table td {
height: 20px;
}
#blog_stats .module div table td.second,
#blog_stats .module div table th.second {
text-align: right;
width:auto;/*082*/
padding-right: 2px;
border-left:1px dotted #dfdfdf;
border-right:1px dotted #dfdfdf;
}
#blog_stats .module div table td.third,
#blog_stats .module div table th.third {
text-align: right;
width:auto;/*082*/
padding-right: 2px;
white-space: nowrap;
border-right:1px dotted #dfdfdf;
}
#blog_stats .module div table td.linkresource {
text-align: center;
width:2%;
padding-right: 2px;
white-space: nowrap;
border-right:1px dotted #dfdfdf;
}

/* Ajax Loading Image 
------------------------------------------------------------------------------*/

#blog_stats div.slim_working {/* loading image */
background: url("loading.gif") center 150px no-repeat;
}

#blog_stats h3 span.mod-link {/* fellow link */
font-family: Tahoma, Verdana, 'MS PGothic';
font-size: 11px;
color: #9dd63c;
}

#blog_stats h3 span:hover.mod-link {
color: #999;/* #d4f699; */
}

#blog_stats h3 span.md_current {
color: white;
}

#blog_stats .module div.noresults-msg {/* no results found message */
background: url('no-results.gif') center 20px no-repeat;
font-size: 18px;
font-weight: bold;
color: blue;
text-align: center;
text-indent: -9999px;/* hide text */
}

#blog_stats div.module {
position: relative;
}

#blog_stats .tbrow-alt {
background-color: #F0F7E2;
}

#blog_stats tr.tbrow, #blog_stats tr.tbrow-alt {
color: #404040;
}

#blog_stats p.module_nav {
font-size: 11px;
margin-top: 6px;
margin-bottom: 0;
text-align: center;
}

#blog_stats p.module_nav span {
color: #27552E;
}

#blog_stats .module span.backtotop {
position: absolute;
right: 4px;
width: 16px;
height: 16px;
overflow: hidden;
background: url('top.gif') no-repeat;
}
#blog_stats .module .filter-link img {
display: none;
}
#blog_stats .module>span.backtotop {
background-image: url('top.png');
right: 0;
}
#blog_stats .module td a.filter-link>img {
background-image: url('filter.png');
}
#blog_stats .module h3 span,
#blog_stats .modulewide h3 span,
#blog_stats p.module_nav span {
cursor: pointer;
}
