body{
	background: url(bg.jpg) no-repeat center center fixed; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	overflow-x:hidden
}

.main_area{
	margin-bottom: 2em;
}

.header_typo{
	margin-top: 2em;
}


.header, .content_area{
	background: #f7dfc5;
}

.header h1{
	color: #8b0000;
	font-weight: bold;
	text-align: center;
}

.header h2{
	color: black;
	text-align: center;
}

.header{
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 2px solid black;
}

.content_area{
	padding: 3em 0;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.content_area ul.navigation{
	list-style: none;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.8;
	padding-left: 0;
}

.content_area ul.navigation a{
	color: black;
}

.content_area ul.navigation a:hover, .left_navigation ul li.active a{
	color: #269734;
	text-decoration: none;
}

.content_area .content_center_area a{
	color: #8b0000;
}

.content_center_area h1, .content_center_area h2, .content_center_area h3{
	margin-top: 0;
}

.header_badge{
    -ms-transform: rotate(15deg); /* IE 9 */
    -webkit-transform: rotate(15deg); /* Chrome, Safari, Opera */
    transform: rotate(15deg); 
    background: red none repeat scroll 0 0;
    border-radius: 1.3em;
    float: right;
    font-size: 1.5em;
    font-weight: bold;
    right: -3em;
    line-height: 1;
    padding: 1em 2em;
    position: relative;
    text-align: center;
    top: 2em;
    box-shadow: 0 0 0.5em;
}
.header_badge p{
	margin: 0;
	white-space: nowrap;
}

.footer{
	color: white;
	text-align: center;
	text-shadow: 1px  1px 1px black,
                 1px -1px 1px black,
                 -1px  1px 1px black,
                 -1px -1px 1px black;
}

.lightblue{
	background: #bacfe2;
}

.centerText{
	text-align: center;
}

table tr td{
	padding: 0.1em 1em;
}


@media (max-width: 767px){
    body{
    	background: #f7dfc5;
    }
    .footer{
    	border-left: 1px solid black;
    	border-right: 1px solid black;
    	border-bottom: 1px solid black;
    	color: black;
    	text-shadow: none;
    }
    .main_area{
    	margin-bottom: 0;
    }
}