/*@font-face {
    font-family: 'vtks_animal_2regular';
    src: url('/author/frontend/fonts/vtks_animal_2-webfont.eot');
    src: url('/author/frontend/fonts/vtks_animal_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('/author/frontend/fonts/vtks_animal_2-webfont.woff2') format('woff2'),
         url('/author/frontend/fonts/vtks_animal_2-webfont.woff') format('woff'),
         url('/author/frontend/fonts/vtks_animal_2-webfont.ttf') format('truetype'),
         url('/author/frontend/fonts/vtks_animal_2-webfont.svg#vtks_animal_2regular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/


body {
	/* font-family: 'PT Serif', serif; */
/*
	font-weight: 400;
	color: #CCCCCC;
	background-color: #333333;
	text-shadow: 1px 1px 1px #000;
	font-size: 22px;
	line-height: 30px;
*/
}
h1 {
	/* font-family: 'Changa One', sans-serif; */
	/* font-family: 'PT Serif', serif; */
/*	font-weight: 700;*/
}
a, a:active, a:hover, a:visited {
	color: #9999CC;
}
li {
	display: inline;
}
em {
	/*font-family: 'PT Serif', serif;*/
	font-weight: 400;
	font-style: italic;
}
* {
	margin: 0;
	padding: 0;
}
#page {
	display: table;
	overflow: hidden;
	margin: 0px auto;
}
*:first-child+html #page {
	position: relative;
}/*ie7*/
* html #page {
	position: relative;
}/*ie6*/
#wrapper {
	display: table-cell;
	vertical-align: middle;
}
*:first-child+html #wrapper {
	position: absolute;
	top: 50%;
}/*ie7*/
* html #wrapper {
	position: absolute;
	top: 50%;
}/*ie6*/
*:first-child+html #card {
	position: relative;
	top: -50%;
}/*ie7*/
* html #card {
	position: relative;
	top: -50%;
}/*ie6*/
html, body {
	height: 100%;
}
#page {
	height: 100%;
	width: 50%;
}



