@media (min-width: 1001px) 
{
	body
	{
		font-size: 16px;
	}
	div.menu {
		display: inherit;
	}
	div.top ul {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		font-size: 0.9em;
	}
	div.top li {
		list-style-type: none;
		padding: 0px;
		margin: 0em 0em 0em 2.45em;
		float: left;
	}
	div.item-10 {
		width: 12.5%;
		float: left;
	}
	div.item-12 {
		width: 12.5%;
		float: left;
	}
	div.item-20 {
		width: 20%;
		float: left;
	}
	div.item-25 {
		width: 25%;
		float: left;
	}
	div.item-33 {
		overflow: hidden;
		width: 33.33%;
		float: left;
	}
	div.item-66 {
		width: 66.66%;
		float: left;
	}
	div.user-cover {
		height: 8em;
	}
	div.item-66 div.title {
		padding: 1em 20.5em 0.7em 1.5em;
	}
	div.item-66 div.preview {
		padding-right: 20.5em;
		padding-left: 1.5em;
	}
	.padding {
		margin: 5px;
		position: relative;
		z-index: 10;
	}
	div.teaser {
		height: 20em;
		box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
	}
	div.glow {
		top: 0px;
		right: 0px;
		bottom: 0px;
		left: 0px;
		position: relative;
		height: 20em;
		cursor: pointer;
	}
	div.glow-16 {
		height: 16em;		
	}
	div.desc {
		padding-right: 1.5em;
		padding-left: 1.5em;
		position: absolute;
		bottom: 1em;
		left: 0em;
		right: 0em;
	}
	div.catname span {
		border-top-left-radius: 1em;
		border-bottom-left-radius: 1em;
		box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		padding: 0.3em 0.8em 0.4em 1em;
		margin-right: -0.2em;
		font-size: 0.7em;
	}
	div.margin {
		padding: 0px;
		margin-right: auto;
		margin-left: auto;
		width: 990px;
	}
	.tt {
		background-position: center;
		background-size: 150% auto;
		background-repeat: no-repeat;
		background-attachment: inherit;
		transition: all .10s linear;
	}
	.tt:hover {
		background-size: 155% auto;
		transition: all .14s linear;
	}
	.ct {
		background-position: center center;
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-attachment: inherit;
		transition: all .10s linear;
		filter: grayscale(50%);
	}
	.ct:hover {
		background-size: 105% auto;
		transition: all .14s linear;
		filter: grayscale(10%);
	}
	.ct:hover div.blog-desc {
		transition: all .14s linear;
		opacity: 1;
	}
	.tr {
		background-position: right center;
		background-size: auto 100%;
		background-repeat: no-repeat;
		background-attachment: inherit;
		transition: all .10s linear;
	}
	.tr:hover {
		background-size: auto 103%;
		transition: all .14s linear;
	}
	div.blog-name {
		font-size: 0.9em;
		font-weight: bold;
		padding-top: 0.2em;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	div.blog-desc {
		padding-top: 0.8em;
		font-size: 0.8em;
		line-height: 1.5em;
		text-shadow: 0em 0em 0.15em #000000;
		transition: all .14s linear;
		opacity: 0;
	}
	div.list h3 {
		font-size: 1.4em;
		padding: 0em 0em 0.3em 0em;
		margin: 0em 2.5em 0em 2.5em;
	}
	div.list p.info {
		font-size: 1em;
		padding: 0.3em 0em 0.7em 0em;
	}
	div.side-left {
		width: 6.8em;
		float: left;
		position: fixed;
		margin-top: 3em;
	}
	div.side-right {
		position: fixed;
		width: 12.5em;
		margin-left: 48.7em;
		margin-top: 3em;
	}
	article, div.discus, form.node {
		margin-left: 10.2em;
		margin-right: 15em;
		margin-bottom: 3em;
	}
	article h1, article div.h1title {
		font-size: 2.2em;
		line-height: 1.2em;
	}
	article h2 {
		font-size: 1.7em;
		line-height: 1.2em;
	}
	article h3 {
		font-size: 1.2em;
		line-height: 1.4em;
	}
	article p {
		line-height: 1.7em;
		margin-top: 1.4em;
	}
	article blockquote {
		margin: 1.4em 0em 1.4em 0em;
		line-height: 1.7em;
	}
	div.top {
		padding-top: 0.6em;
		padding-bottom: 0.7em;
		position: fixed;
		width: 100%;
		z-index: 1000;
		top: 0px;
		right: 0px;
		left: 0px;
	}
	div.list {
		margin-top: 4em;
	}
	.highlight {
		margin: 1em -1em -1em -1em;
		padding: 1em;
	}
	.view-desktop {
		display: !important;	
	}
	.view-mobile {
		display: none;	
	}
	div.discus form {
		padding: 0px;
		margin: 0px 0px 0px 4em;
	}
	div.discus-user-topic {
		padding: 0px;
		margin: 0px 0px 0px 4em;
	}
	fieldset.origin {
		padding: 0em 1.5em 0.5em 1.5em;
		margin: 0em;
	}
	div.user-desc-follower {
		float: none;
		clear: both;
		font-size: 0.9em;
		margin-top: 2.2em;
	}
	div.user-desc-follower span {
		margin-right: 1.5em;
	}
	div.user-desc-follower strong {
		font-size: 1.2em;
		font-weight: normal;
	}
	div.user-desc-page {
		font-size: 1.5em;
		width: calc(100% - 5.5em);
	}
	div.editor {
	    max-height: calc(100vh/1.5);
	}	
	form.node h3 {
		margin-top: 1.1em;
		margin-bottom: 0.9em;
		font-size: 1.1em;
		font-weight: normal;
	}
	div.editor h3 {
		font-size: 1.2em;
	}
	textarea.headin {
		font-size: 2.2em;
		line-height: 1.2em;
	}
	div.headhide {
		font-size: 2.2em;
		line-height: 1.2em;
	}
	div.post-cover {
		margin-top: 2em;
	}
	textarea.tagin {
		margin: 3em 0em 0em 0em;
	}
	textarea.textin {
		margin: 1.6em -0.5em 0em -0.5em;
	}
	input.save {
		margin-top: 4em;
	}
	div.editor h2 {
		font-size: 1.7em;
		line-height: 1.2em;
		margin: 1.2em 0em 0.5em 0em;
	}
	div.editor p {
		font-size: 1em;
		line-height: 1.7em;
		margin-top: 1.4em;
	}
	div.editor blockquote, div.editor h4 {
		line-height: 1.7em;
	}
	div.holder {
		margin-top: 1.5em;
	}
	div.add-pic {
		margin-top: 3em;
	}
	div.discus-block-reply {
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: 4em;
	}
	select.rub {
		font-size: 0.8em;
	}
	span.new {
		border-radius: 0.3em;
		padding: 0.2em 0.5em 0.3em 0.5em;
	}
	div.li {
		float: right;
		margin-top: -12px;
		margin-right: -14px;
		opacity: 0.5
	}
	div.li img {
		width: 19px;
		height: 19px;
	}
}