div.ccm-page-list-rss-icon {margin-top: 10px}
 
.blglist .ccm-page-list-description .readlink { padding: 8px 10px; background: #bd5503; color: #fff; }
.blglist .ccm-page-list-description .readlink:hover { padding: 8px 10px; background: #e07f33; color: #fff; }

.blglist.ccm-page-list { text-align: center; }
.blglist .pglist { text-align: left; }

.blglist .pgthumb { margin: 15px 0;/* overflow: hidden;*/ position: relative; }
.blglist .pgthumb a { display: block; }
.blglist .pgthumb img { -moz-border-radius: 3px; border-radius: 3px; }
.blglist .nofeatimg { text-align: left; }

.blglist .pglist:last-child { border-bottom: none; padding: 0; }
.blglist .pglist:first-child { margin: 0 auto; } 

@media screen and (min-width: 250px)
{
.blglist .pglist { width: 100%; padding: 0 0 35px 0; margin: 0 auto; border-bottom: rgba(0,0,0,0.1) 1px solid; }

.blglist .pgthumb:before { display: none; }

.blglist .featleft,
.blglist .featright { display: block; vertical-align: top; }

.blglist .featleft { width: 100%; margin: 15px auto; text-align: left }
.blglist .featright { width: 100%; margin: 15px auto; text-align: left; }

.blglist .pglist:child-last { border: 0; }
}
@media screen and (min-width: 650px)
{
.blglist .pglist { width: 100%; margin: 25px auto 0 auto; display: inline-block; text-align: left; vertical-align: top;  }
.blglist .pglist:nth-child(odd) { margin-right: 0; }
.blglist .pglist:nth-child(even) { margin-left: 0; }

.blglist .pgthumb:before { display: block; }

.blglist .featleft,
.blglist .featright { display: inline-block; vertical-align: middle; margin: 0; }

.blglist .featleft { width: 25%; margin-bottom: 0; text-align: left; }
.blglist .featright { padding-top: 5px; width: 70%; margin-left: 5%; text-align: left; }
}
@media screen and (min-width: 1000px)
{ 

}
	