#content h1 {
	border: none;
}
div.mainstories,
.nblock {
	background: #fafafa;
	border: 1px solid #eee;
	margin-bottom: 1em;
}
    div.mainstories img {
        display: none;
    }
	div.mainstories img, div.mainstories #mainslider {
		float: left;
	}
	div.mainstories ul {
		margin-left: 350px;
	}
	    #mainslider {
	        z-index: 0;
	    }
		div.mainstories li {
			position: relative;
			padding: 4px 6px 3px;
			min-height: 46px;
			border-left: 1px solid #eee;
			border-bottom: 1px solid #eee;
		}
			div.mainstories li div.arrow {
				display: none;
				position: absolute;
				width: 21px;
				height: 54px;
				background: url(../images/layout/arrow1.png) no-repeat;
				top: -2px;
				left: -21px
			}
			div.mainstories li:hover, div.mainstories li.activeSlide {
				background: #3e90d8 url(../images/layout/mainstories_hover_bg1.png) top repeat-x;
				padding: 2px 10px;
				border-top: 2px solid #fff;
				border-bottom: 2px solid #fff;
				border-left: none;
			}
				div.mainstories li:hover div.arrow, div.mainstories li.activeSlide div.arrow {
					display: block;
				}
				div.mainstories li:hover a, div.mainstories li.activeSlide a {
					color: #fff;
				}
			div.mainstories li h3 {
				font-size: 100%;
			}
			div.mainstories li p a {
				color: #888;
				text-decoration: none;
				font-size: 100%;
			}
.nblock {
	padding: 0 0 8px 16px;
	overflow: hidden;
}
	.nblock h3 {
		background: #9e9e9e;
		font-size: 130%;
		padding: 2px 16px;
		margin: 0 -16px 8px;
	}
		.nblock h3,
		.nblock h3 a {
			color: #fff;
		}
	.nblock .mainalink {
		width: 160px;
		float: left;
		margin-right: 16px;
	}
		.nblock .mainalink img {
			margin-bottom: 8px;
		}
	.nblock .alist {
		border-left: 1px solid #e2e2e2;
		padding-bottom: 8px;
	}
		.nblock > .alist { overflow: hidden; }
		.nblock .alist li a {
			vertical-align: top;
		}
	.nblock .alist ul {
		width: 200px;
		float: left;
		padding: 0 0 8px 8px;
	}
	.nblock a.more {
		display: block;
		text-align: right;
		padding-right: 16px;
	}
