/* CSS Document */

#wrapnews {
	position:relative;
	z-index:2px;
	clear:both;
	background:url(../imgs/bgexlinks.png) top no-repeat;
	width:780px;
	height:auto;
	margin:-220px auto 0 auto;
	padding:40px;
	color:#ccc; }

#wrapnews #maincont { float:left; width:445px; }
#wrapnews #maincont h2 { font-size:30px; }
#wrapnews #maincont h2 span { font-size:16px; color:#666; }
#wrapnews #maincont h3 { font-size:15px;margin-bottom:20px; }

/* News Article */
#wrapnews #maincont .article { padding-bottom:15px; }
#wrapnews #maincont .article h4 { font-size:18px; color:#ddd; }
#wrapnews #maincont .article h5 { font-size:11px; color:#666; margin-bottom:5px; }
#wrapnews #maincont .article p { margin-bottom:5px; color:#fff; line-height:18px; }
#wrapnews #maincont .article p img { float:left; margin:5px 15px 10px 0; }
#wrapnews #maincont .article p img.fright { float:right; margin:5px 0 10px 15px; }
#wrapnews #maincont .article a { color:#fff; }
#wrapnews #maincont .article .courtesy { font-size:10px; color:#666; }
#wrapnews #maincont .article a.goup { display:block; width:auto; border-top:1px dotted #999; padding:3px 0; font-size:10px; color:#999; text-align:right; }

#wrapnews #rightcol { float:right; width:280px; margin-right:-5px; }
#wrapnews #rightcol .title { margin-bottom:10px;font-size:16px;font-weight:bold;color:#fff; }

/* News Archive */
.newsarch{ width:279px; border-bottom-width:0; margin:0; }
.newsarch a.architem{
background:url(../imgs/dirmenu_tab.gif) top left;
font-size:13px;
font-weight:bold;
color:#ccc;
display:block;
position:relative;
width:auto;
height:24px;
background-color:#404040;
border-top:1px solid #666;
padding-top:8px;
padding-left:25px;
text-decoration:none; }
.newsarch .architem.active, .newsarch .architem.active:hover{ background-color:#333; color:#fff; }
.newsarch a.architem:hover{ background-color:#666; color:#fff; }