* {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
	background-image: url("../images/bg.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #1c0706;
	background-attachment: fixed;
}

.logo {
	background-image: url("../images/logo.png");
	background-position: center center;
	background-repeat: no-repeat;
	width: 660px;
	height: 144px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

.flags_before {
    background-image: url('../images/paper_bg_3column.png');
    background-repeat: no-repeat;
    width: 960px;
    height: 46px;
	margin-left: auto;
	margin-right: auto;
    background-position: -2px -2px;
	margin-top: 100px;
}

.flags {
    background: url('../images/paper_bg_3column_center.png') repeat scroll left top transparent;
    max-width: 960px;
    min-width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.flags_after {
    background-image: url('../images/paper_bg_3column.png');
    background-repeat: no-repeat;
    width: 960px;
    height: 46px;
	margin-left: auto;
	margin-right: auto;
    background-position: -2px -51px;
}

.sms_before {
    background-image: url('../images/paper_bg_3column.png');
    background-repeat: no-repeat;
    width: 960px;
    height: 46px;
	margin-left: auto;
	margin-right: auto;
    background-position: -2px -2px;
	margin-top: 50px;
}

.sms {
    background: url('../images/paper_bg_3column_center.png') repeat scroll left top transparent;
    max-width: 960px;
    min-width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.sms_after {
    background-image: url('../images/paper_bg_3column.png');
    background-repeat: no-repeat;
    width: 960px;
    height: 46px;
	margin-left: auto;
	margin-right: auto;
    background-position: -2px -51px;
}

.huflag {
	margin-right: 65px;
	width: 300px;
    border-style: solid;
    border-width: 1px;
	border-color: black;
}

.enflag {
	margin-left: 65px;
	width: 300px;
    border-style: solid;
    border-width: 1px;
	border-color: black;
}

.huflag:hover {
	opacity: 0.8;
}

.enflag:hover {
	opacity: 0.8;
}

.page_before {
    background-image: url('../images/paper_bg_3column.png');
    background-repeat: no-repeat;
    width: 960px;
    height: 46px;
	margin-left: auto;
	margin-right: auto;
    background-position: -2px -2px;
}

.page {
    background: url('../images/paper_bg_3column_center.png') repeat scroll left top transparent;
    max-width: 960px;
    min-width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: -30px;
	margin-bottom: -30px;
}

.page_after {
    background-image: url('../images/paper_bg_3column.png');
    background-repeat: no-repeat;
    width: 960px;
    height: 46px;
	margin-left: auto;
	margin-right: auto;
    background-position: -2px -51px;
}

.p1 {
	font-family: Comic Sans MS, Arial, sans-serif;
    font-weight: 900 !important;
}
.p2 {
    font-family: Comic Sans MS, Arial, sans-serif;
    font-weight: 900 !important;
    text-align: left;    
}
.p2 p {
    margin-bottom: 1em;
}
.table1 {
	font-family: Comic Sans MS, Arial, sans-serif;
    font-weight: 900 !important;
}

.huflagsmall {
	float: left;
	width: 50px;
    border-style: solid;
    border-width: 1px;
	border-color: black;
}

.enflagsmall {
	float: right;
	width: 50px;
    border-style: solid;
    border-width: 1px;
	border-color: black;
}

.huflagsmall:hover {
	opacity: 0.8;
}

.enflagsmall:hover {
	opacity: 0.8;
}

.parallax_wrapper {
    position: fixed;
    overflow: hidden;
    z-index: -1;
    width: 100%;
}

#parallax_sword {
    left: 0px;
    bottom: 0px;
}

.parallax_pic_sword {
	width: 323px;
}

#parallax_shield {
    bottom: 0px;
    right: 0px;
    text-align: right;
}

.parallax_pic_shield {
	width: 323px;
}

.btn_main {
    display: inline-block;
}

.btn_before {
    background-image: url('../images/features_flag.png');
    float: left;
    width: 90px;
    height: 48px;
    background-position: -2px -2px;
    z-index: 0;
}

.btn_center {
	font-family: Comic Sans MS, Arial, sans-serif;
    font-weight: 900 !important;
    background: url('../images/features_flag_center.png') repeat scroll 0px 1px transparent;
    line-height: 42px;
    float: left;
	color: white;
	padding-left: 5px;
	padding-right: 10px;
}
.btn_center span {
    font-size: 23px;
    margin: 0px 0px 0px -72px;
}

.btn_after {
    background-image: url('../images/features_flag.png');
    float: left;
    width: 26px;
    height: 48px;
    background-position: -95px -2px;
}

#stats {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: white;
	font-family: Comic Sans MS, Arial, sans-serif;
    font-weight: 900 !important;
	font-size: 13px;
	margin-bottom: -8px;
	margin-top: -1px;
}

#menu {
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.btn2_main {
    display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.btn2_before {
    background-image: url('../images/button_header.png');
    float: left;
    width: 32px;
    height: 47px;
    background-position: -161px -2px;
    z-index: 0;
}

.btn2_center {
	font-family: Comic Sans MS, Arial, sans-serif;
    font-weight: 900 !important;
    background: url('../images/button_header_center_out.png') repeat scroll left top transparent;
    height: 47px;
    float: left;
	color: white;
	line-height: 45px;
}
.btn2_center a {
    font-size: 18px;
	color: #ffffff;
	text-decoration: none;
}

.btn2_after {
    background-image: url('../images/button_header.png');
    float: left;
    width: 30px;
    height: 47px;
    background-position: -74px -2px;
}

.questions {
	font-family: Comic Sans MS, Arial, sans-serif;
    font-weight: 900 !important;
}

.questions_link {
	text-decoration: none;
}

@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-moz-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-o-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

#blinknew {
    -webkit-animation: blink 1s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation: blink 1s;
    -moz-animation-iteration-count: infinite;
    -o-animation: blink 1s;
    -o-animation-iteration-count: infinite;
}