@media (max-width: 960px) {
	#header {
		width: 100%;
		overflow: hidden;
		background-position: center top;
		background-repeat: no-repeat;
	}
	#header #brand {
		width: auto;
	}
	#header h1 {
		background-size: 130%;
		background-repeat: no-repeat;
		background-position: 0px center;
	}
	#search .caroufredsel_wrapper {
		display: none;
	}
	#search_ss {
		margin: 0px;
	}
	#item {
		margin: 0px;
	}
	#item .home {
		display: none;
	}
	#keyword {
		width: 1em;
		transition: 0.5s width;
	}
	#keyword:focus {
		width: 10em;
	}
	#search-submit {
		margin: 0px;
	}
	#lang {
		margin-left: 0px;
	}

	#wrapper {
		width: 100%;
	}
	#content {
		background: #fff;
	}
	#main {
		width: auto;
		padding: 20px;
		float: none;
	}
	#main table {
		width: 100%;
	}
	.articletext {
		width: 100%;
	}
	.articletext img {
		max-width: 100%;
		height: auto;
	}
	.articletext ol {
		list-style: decimal;
		padding-left: 2em;
	}
	.pagebreak {
		display: block !important;
	}
	#pagelink {
		display: none;
	}
	#fb-like {
		width: 100%;
		overflow: hidden;
	}
	div.recommend h3 {
		width: auto;
	}

	div.totop {
		margin-top: 1em;
		text-align: center;
	}
	#extra {
		display: none;
	}
	#footer {
		width: 100%;
	}
	#sitemap {
		width: auto;
		float: none;
		padding: 20px;
		overflow: auto;
	}
	#multimedia {
		float: none;
		text-align: center;
	}
	#multimedia ul li {
		float: none;
		display: inline-block;
	}
	#info {
		height: auto;
	}
	#copyright {
		height: auto;
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}
	#information {
		display: none;
	}
}