.table-scrollable { border: 1px solid #dddddd; margin: 10px 0 !important; overflow-x: auto; overflow-y: hidden; padding:10px; width: 98%; }
.rss-feeds .one { width:48.5%; float:right; display:block; }
.rss-feeds .one:nth-child(3n+1) {
 clear: both;
float:left;
}
.rss-feeds .one table { width:100%; margin-bottom:25px; }
.rss-feeds .one a { color:#2f60aa !important }
.sub-section-icons a { display: inline-block; height: 18px; margin-right:20px; }
.rssurl, a.google, a.msgr, a.yahoo, a.newsgator, a.feedly { background:url(../images/rss-sprite.png) no-repeat; }
a.rssurl { background-position: -94px -2px; display: inline-block; height: 16px; width: 46px; }
a.google { background-position: -94px -2px; margin-right: 5px; width: 86px; }
a.msgr { background-position: -220px 0; width: 105px; }
a.yahoo { background-position: 0 0; width: 91px; }
a.newsgator { background-position: -327px 0px; width: 91px; }
a.feedly { background-position: -141px 0px; width: 76px; }
#main-section p { margin: 1em 1ex 2em; padding: 0; }
#main-section a { background-color: transparent; text-decoration: none; }
#main-section a:hover { text-decoration: none; }
#main-section h3 { background-color: #efefef; border: 1px solid #d6d3d6; margin: 0 0 10px; padding: 4px 8px; text-transform:uppercase; }
#main-section-sub h2 { background-color: #efefef; border: 1px solid #d6d3d6; font-family: Arial; font-size: 13px; font-weight: bold; margin: 0; padding: 1px 0 1px 1px; width: 700px; }
.sub-section { font-size: 14px; padding:0 0 0 10px; vertical-align:middle; width: 170px; }
.sub-section-icons { display:block; margin-top: 7px; }
#main-section .topOfPage { background-color: transparent; float: right; font-size: 91%; font-weight: bold; margin: 2.5ex 1ex 0 0; padding: 0; text-decoration: none; }
.normal { font-family: arial; font-size: 12px; }
.trhover { padding: 1px 0 1px 1px; }
.trhover:hover { background-color: #e6e6e6; font-weight: bold; }
.lihover { padding: 1px 0 1px 1px; width: 681px; }
.lihover:hover { background-color: #e6e6e6; font-weight: bold; width: 681px; }
.back_top { font-family: Arial; font-size: 14px; font-weight: bold; text-align: right; width: 700px; }


@media only screen and (max-width: 800px) {
.table-scrollable{ width:93%; }	
.rss-feeds .one{ width:100%; }
}
@media only screen and (max-width: 320px) {
a.yahoo, a.newsgator{ display:none; }	
}