aside{
	font-size		: 18px;
}

@media (min-width: 1024px) {
	aside{
		float			: left;
		width			: 30%;
		font-size		: 18px;
	}
}
aside section{
	margin-bottom	: 10px;
	padding-bottom	: 10px;
}
aside label{
	font-family		: "Merriweather Sans", Sans;
	font-size		: 14px;
	margin-bottom	: 6px;		
	display			: block;
}


@media (min-width: 1024px) {
	section.main{
		float			: left;
		width			: 70%;
		padding-left	: 40px;
	}
}

main ul{
	padding-left: 20px;
}


section.main h1{
	margin-bottom	: 40px;
}

body.post section.main h1{
	margin-bottom	: 20px;
}

@media (max-width: 1023px) {
	main h1{
		font-size	: 250%;
	}	
	body.allmovies main h1{
		margin-top	: 30px !important;
	}
	main h2{
		text-align	: left;
	}
	main h3{
		text-align	: left;
	}
}

section.main label{
	margin			: 17px 0px 8px 0px;
	display			: block;
}

body.subpage .excerpt{
	font-weight		: 600;
	margin-bottom	: 20px;
} 

a.pos-content-item, a.genres-item,  a.tag-item{
	font-family		: "Merriweather Sans", Sans;
	font-size		: 13px;
	padding			: 6px 9px 6px 9px;
	margin			: 0px 2px 5px 0px;
	background-color: #fafafa;
	/*border			: 1px solid #f0f0f0;*/
	text-transform	: uppercase;
	color			: #231f20;
	display			: block;
	text-align		: center;
}

.genres-container{
	margin-top		: 10px;
}
.tag-contents{
	margin-top		: 50px;
}
@media (min-width: 1024px) {
	a.pos-content-item, a.genres-item,  a.tag-item{
		width				: 33%;
		display				: inline-block;
		
	}
	
	a.genres-item{
		width				: 49%;
	}
	a.genres-item:hover, a.pos-content-item:hover, a.tag-item:hover{
		background-color	: #e3f6be;
		border				: 1px solid #cde0a8;
	}
	a.tag-item{
		width				: auto;
		display				: inline-block;
		margin				: 0px 5px 5px 0px;
	}
}

.list-item .tag-contents{
	margin-top				: 10px;
}
.list-item a.tag-item{
	width					: auto;
	font-size				: 10px;
	margin					: 0px 2px 2px 0px;
}

.list-item a.tag-item:hover{
	background-color		: #e3f6be;
	border					: 1px solid #cde0a8;
}