@font-face {
    font-family: "Kremlin";
    src: url(../fonts/kremlin-webfont.eot);
    src: url(../fonts/kremlin-webfont.eot?#iefix) format("embedded-opentype"),
         url(../fonts/kremlin-webfont.woff) format("woff"),
         url(../fonts/kremlin-webfont.ttf) format("truetype"),
         url(../fonts/kremlin-webfont.svg#Kremlin) format("svg");
    font-weight: normal;
    font-style: normal;
}

body {
	font: 12px Helvetica, Arial, sans-serif;
	color: #333;
	background-color: #d9d9d9;
}
#page { 
	background: url(../img/bg.png) no-repeat center top #d9d9d9; 
}

td,th { font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 12px; }
ol, ul { list-style: circle; padding-left: 15px;}
b, strong { font-weight: bold; }
li { padding: 1px 0px; }
a { text-decoration: none; color: #39f !important; }
a:hover { text-decoration: none; }

h1, h2, h3, h4, h5, h6 { 
	font-family: Kremlin, Helvetica, Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-shadow:	0px 0px 0 rgb(229,229,229),
					1px 1px 0 rgb(203,203,203),
					2px 2px 0 rgb(178,178,178),
					3px 3px 0 rgb(152,152,152),
					4px 4px 0 rgb(126,126,126),
					5px 5px 0 rgb(100,100,100),
					6px 6px 5px rgba(0,0,0,1),
					6px 6px 1px rgba(0,0,0,0.5),
					0px 0px 5px rgba(0,0,0,.2);
}
a > h1, 
a > h2, 
a > h3, 
a > h4, 
a > h5, 
a > h6,
h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a { }
a:hover > h1, 
a:hover > h2, 
a:hover > h3, 
a:hover > h4, 
a:hover > h5, 
a:hover > h6 {
	text-shadow:	0px 0px 0 rgb(229,229,229),
					1px 1px 0 rgb(203,203,203),
					2px 2px 0 rgb(178,178,178),
					3px 3px 2px rgba(0,0,0,1),
					3px 3px 1px rgba(0,0,0,0.5),
					0px 0px 2px rgba(0,0,0,.2);
    transform: translateX(3px) translateY(3px);
	/*-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;*/
}
h1 > a:hover,
h2 > a:hover,
h3 > a:hover,
h4 > a:hover,
h5 > a:hover,
h6 > a:hover { 
	/*-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;*/
	/* ... */
}

.fade {
	-webkit-transition: opacity 500ms ease-in-out;
	-moz-transition: opacity 500ms ease-in-out;
	-o-transition: opacity 500ms ease-in-out;
	transition: opacity 500ms ease-in-out;
}
.fade:hover {
	opacity: 0.8;
	-webkit-transition: opacity 150ms ease-in-out;
	-moz-transition: opacity 150ms ease-in-out;
	-o-transition: opacity 150ms ease-in-out;
	transition: opacity 150ms ease-in-out;
}
img.fade:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

.container {
	padding-top: 400px;
}

.nojs {
    font-family: sans-serif;
    width: 100%;
    z-index: 101;
    text-align: center;
    font-weight: bold;
    font-size: 125%;
    color: #fff;
    background-color: #ae0000;
    padding: 3px 0;
}

.logo, .nav1 {
	text-align: center;
}
.nav1 > ul li, .nav2 > ul li {
	float: left;
}
footer, .footer {
	text-align: right;
}