
* {
	margin : 0;
	padding : 0;
}
ul, li {
	list-style-type : none;
}
@font-face { 
	font-family: \"OldLondon\"; 
	src: url(\"../font/OldLondon.ttf\"); 
}
img, iframe {
	border : none;
}
body, html {
	color : #000;
	font-size : 1em;
	font-family : verdana, sans-serif;
	background : #fff; 
}
header, nav, section, article, main, aside {
	display : block;
}
h1, h2, h3, h4, h5, h6, .footer_title {
	font-size : 2em;
	font-family : OldLondon;
	padding : 1%;
	border-bottom : 1px solid #000;
}
p {
	padding : 1%;
}
.clear {
	clear : both;
}
a {
	color : #f11df4;
	font-style : italic;
	text-decoration : none;
}
a:hover {
	color : #f313f7;
}
a:active {
	color : #f13df4;
}
a:visited {
	color : #f56cf7;
}
nav a {
	font-weight : bold;
}
.center {
	text-align : center;
}
.template_nav, .template_aside, .template_footer {
	display : none;
}
.template_container {
	margin : 0 auto;
	width : 98%;
	max-width : 1300px;
}
.template_header_container {
	margin : 0 auto;
}
.template_header {
	float : left;
	margin-bottom : 2%;	
	width : 25%;
	height : 90px;
	padding-top : 10px;
	font-family : OldLondon;
	text-align : center;
}
.template_content {
	margin : 0 auto;
	width : 100%;
}
.content_col {
	margin : 0 auto;
	width : 100%;
}
.left_col {
	float : left;
	width : 49%;
}
.right_col {
	float : right;
	width : 49%;
}
.content_impression {
	margin-top : 1%;
	width : 80%;
	height : 20%;
	border: 2px solid #363636;
}
