html{
	line-height:1.8;
}
#leftblock{display:table;table-layout:fixed;float:left;width:402px;height:auto;overflow-x:hidden;}
#rightblock{display:table;table-layout:fixed;float:right;width:395px;height:auto;overflow-x:hidden;}
#cblockhead{margin-top:4px;margin-bottom:4px;padding-left:2px;background:#EBEBE5;border:0;color:#282828;font-size:14px;font-weight:bold;height:24px;line-height:24px;}
#subsline{width:222px;height:18px;color:#758491;}
#subsline a{font-style:normal;font-variant:normal;color:#758491;}
#subsline a:hover{color:#3F82A8;text-decoration:none}
#subsline img{position:relative;top:0px;}
#topline{width:980px;height:16px;margin-top:4px;line-height:16px;background:#EBEBE5;}
#topline a{color: #404040;text-shadow: white 1px 1px;}
#topfirst{float:left;padding-left:5px;width:664px;}
#toprss{float:right;margin-right:5px;}
#topfloat{float:left;margin-left:10px;}

.coverimage{
	float:right;
	padding:2px;
}

.featuredcontainer{margin:3px 0;padding:4px;height:auto;width:380px;border:1px dotted #ccc;
}

.featurelist-block{display:block;width:380px;min-height:82px;vertical-align:top;overflow:hidden;}


#ha5 {min-height: 68px;padding-top: 2px;padding-bottom: 2px;border-bottom: 1px solid #EEE;}
#ha5 img{float:left;margin-right:4px;padding:2px;border:1px solid #fff;}
.ha3{padding-top:4px;font-size:13px;font-weight:bold;color:#1B4570;}
.ha3 a{font-size:14px;font-weight:bold;color:#1B4570;}
.ha4 {font-size: 20px;color: #1B4570;padding-left:0;}
.ha4 a:hover{color:#1B4570;text-decoration:none}

#paginate{display:block;text-align:left;height:22px;line-height:21px;clear:both;padding-top:3px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}
#paginate a:link, #paginate a:visited{padding:5px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB;margin-right:5px;text-decoration:none;background-color:#F5F5F5;color:#5F88CE;width:22px;font-weight:normal;}
#paginate a:hover{background-color:#DDEEFF;border:1px solid #BBDDFF;color:#0072BC;}
#paginate .activepagi a:link,#paginate .activepagi a:visited{color:red;}
#paginate .disabled{padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB;margin-left:0px;text-decoration:none;background-color:#F5F5F5;color:#555;cursor:default;}

.smally{font-size:13px;line-height:1.4;margin-right:15px;color:#888}
.smally a{color:#5F88CE}
#realysmall{font-size:12px;}
.time{background-image:url(images/calendar.gif);background-repeat:no-repeat;border:0px;position:relative;top:2px;padding-right:6px;padding-left:4px}
.comment{background-image:url(images/comments.gif);background-repeat:no-repeat;border:0px;position:relative;top:2px;padding-right:6px;padding-left:4px}
.docy{background-image:url(images/document.gif);background-repeat:no-repeat;border:0px;position:relative;top:2px;padding-right:6px;padding-left:4px}
#ccimg{}
#beforefooter{margin-top:32px;margin-bottom:28px;min-height:90px;max-height:310px;text-align:center;}
/**********************/



@media only screen and (max-device-width:1023px) and (min-device-width:737px){
.ha4{font-size:22px;}
}


@media only screen and (max-device-width:736px) and (min-device-width:371px){
.ha4{font-size:24px;}
}



@media only screen and (max-device-width:370px){
.ha4{font-size:28px;}
}

/*****************************/
.digest-title{
	font-size:22px;
}
.digest-list li{
	list-style:disc outside none;
	margin-left:20px;
	font-size:16px;
}
.cat-list a{ 
font-size:20px;
color:blue;
margin-right:30px;
}
a.active-cat{color:red;}