@charset "utf-8";

@import "reset.css";
@import "base.css";


/* #section */
#section{
	float: left;
	width: 429px;
}
#section p{
	font-size: 13px;
	line-height: 20px;
	padding: 0 26px;
	width: 377px;
	text-shadow: 1px 1px 0 #ece6d9;
}
#notegraphic{
	background: transparent url(../images/notegraphic1.gif) no-repeat 0 0;
	margin: 0 0 13px 0;
}
#types{
	padding: 13px 13px 0 13px;
	width: 390px;
}
#types h2, 
#sitenews h2{
	margin: 0 0 13px 0;
	padding: 0 0 0 13px;
}
#types dl{
	background: transparent url(../images/bg-types.gif) no-repeat 0 0;
	padding: 0 0 26px 64px;
}
#types dt{
	color: #234c23;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	text-shadow: 1px 1px 0 #fff;
}
#types dd{
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 6px 0;
	text-shadow: 1px 1px 0 #ece6d9;
}
#sitenews{
	padding: 0 13px;
	text-shadow: 1px 1px 0 #ece6d9;
	width: 403px;
}
#sitenews .hfeed{
	background: transparent url(../images/bg-sitenews1.gif) no-repeat 0 0;
}
#sitenews .hfeed ul{
	background: transparent url(../images/bg-sitenews2.gif) no-repeat 0 100%;
	padding: 13px;
	width: 377px;
}
#sitenews .hentry{
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 8px 0;
}
#sitenews .hentry span{
	display: block;
}
/* **************************************************************-************************************************************** */

#topnews{
	background: transparent url(../images/bg-topnews.gif) no-repeat 0 0;
	float: right;
	padding: 0 26px 0 0;
	width: 416px /* 442px */;
}
#topnews .hfeed{
	margin: 0 0 13px 0;
}
#topnews .hentry{
	background: transparent url(../images/bg-hentry.gif) repeat-y 0 0;
}
#topnews .hentry p.published{
	color: #928b7a;
	font-size: 13px;
	line-height: 20px;
	padding: 0 26px;
	width: 364px;
}
#topnews .hentry h3.entry-title{
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	margin: 0 0 7px 0;
	padding: 0 26px;
	width: 364px;
}
#topnews .hentry h3.entry-title a:link, 
#topnews .hentry h3.entry-title a:visited{
	text-decoration: none;
}
#topnews .hentry h3.entry-title a:hover, 
#topnews .hentry h3.entry-title a:active{
	text-decoration: underline;
}
#topnews .hentry p.description{
	float: right;
	font-size: 13px;
	line-height: 20px;
	margin: 0 0 19px 0;
	/* padding: 0 26px 0 13px;
	width: 273px; */
	padding: 0 26px;
	width: 364px;
}
#topnews .hentry p.introphoto{
	display: block;
	float: left;
	padding: 0 0 0 26px;
	width: 78px;
}
#topnews .hentry p.more{
	background: transparent url(../images/bg-hentry-more.gif) no-repeat 0 100%;
	clear: both;
	padding: 0 26px 26px 26px;
	text-align: right;
	width: 364px;
}
#topnews .hentry:last-child p.more, 
#topnews .hentry.lasthentry p.more{
	background: transparent url(../images/bg-hentry-more-last.gif) no-repeat 0 100%;
}