/*
 * banner
 */
.banner a
{
	color: #000000;
	text-decoration: none;
}
.banner a:hover
{
	text-decoration: none;
}
/*
 * main navigation menu
 */
.main-nav-block ul
{
	display: inline;
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 165px;
}
.main-nav-icons a:hover
{
	text-decoration: none;
}

/*
 * basic page information paragraph
 */
.page-info
{
	max-width: 1000px;
	margin: 0px auto 0px 200px;
}
/*
 * body of article
 */
.article-body
{
	max-width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
/*
 * link style
 */
a
{
	color: #ff4d4d;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
/*
 * image zoom
 */
.img-zoom
{
	overflow: hidden;
	transition: transform .2s ease;
}
.img-zoom:hover
{
	transform: scale(1.1);
}
/*
 * footer
 */
footer
{
	width: 100%;
	border-width: 1px;
	border-top-style: solid;
	font-size: small;
}
#vimimg
{
	position: absolute;
	right: 10px;
	padding-top: 10px;
	width: 128px;
	height: 38px;
}
