#content {
	padding:20px 50px
}

#content a {
	color:#2d79bd;
}

#content p {
	margin:0;
}

#content h2 {
	margin-bottom:15px;
	font-size:20px;
	color:#2d79bd;
}

#content .dek {
	margin-bottom:35px;
	line-height:1.5em;
	font-size:0.85em;
}

#content .dek a {
	font-weight:800;
}

#content .channel {
	float:left;
	width:400px;
	margin:0 20px 30px 0;
}

#content .channel .channelImg {
	float:left;
	overflow:hidden;
	width:106px;
	margin-right:10px;
	
}

#content .channel .channelImg img {
	padding:2px;
	border:1px solid #d0d0d0;
}

#content .channel .channelBod {
	float:left;
}

#content .channel h3 {
	margin-bottom:3px;
}

#content .channel h4 {
   margin-bottom:1px;
   color:#888888;
}

#content .channel h5 {
	margin-bottom:15px;
	font-weight:400;
	font-style:italic;
	color:#666666;
}

#content .channel p {
	clear:left;
	color:#666666;
}

.callout_rss a {
	min-height:20px;
	padding-left:25px;
	background:url(/images/template1.03/icon_rss.gif) no-repeat left center;
	font-weight:800;
	color:#000000 !important;
}

*html .callout_rss a {
	height:20px;
}

#pagination {
	margin-top:20px;
	padding-top:15px;
	border-top:1px solid #cccccc;
	text-align:right;
	font-size:0.92em;
	color:#666666;
}

.pgJump {
	display:inline;
	margin:0 1.0em;
}

.pgJump a {
	font-weight:800;
}

/* MG 8/13 * force images to max width 100px */
.channelImg img {
	align: center;
	max-width:100px;
	width: expression(this.width > 100 ? 100: true);
}

/* BEGIN hack from David 8/13 */

.channelBlock:after {
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
	content:".";
 }
 
#content .channel {
	min-height:250px !important;
}

*html #content .channel {
	height:250px !important;
}

/* END hack from David 8/13 */


