body {background-color:#f1f1f1;margin:0; padding:0;font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 400; font-style: normal; color:#363634}
a {color:#c4070d;text-decoration:none;}
a img {border:0; outline:0}
a:hover, header a:hover h1, header a:hover h2 {-webkit-opacity:0.6; opacity:0.6;}
header a:hover h1, header a:hover h2 {-webkit-opacity:0.05; opacity:0.05;}

header, footer, article, aside {display:block}

header, div.header, div.belowfooter, #footercontainer {background-color:#f1f1f1; width:100%;}
	header {text-align:center;}
	header a h1, header a h2 {font-family: 'Didot 16 A', 'Didot 16 B'; font-weight: 700; font-style: normal; font-size:4em; margin:80px auto 0 auto; opacity:1; -webkit-opacity:1; transition: all 2s; -webkit-transition: all 2s;}
		header h1 span , header h2 span {font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 700; color:#000000;font-size:0.8em;}
	header img {margin-left:20px;}
	
div.belowfooter {display:none}

footer, div.footer, #container, header section, div.header div.section, header nav div, div.normal {display:block; width:100%; margin:0 auto; }

article {width:61%; margin:0 auto }
#four04 {text-align: center;}
	#four04 h1 {font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 700;font-style: normal; font-size:4em; margin:80px auto 0 auto;}
	#four04 h2 {font-family: 'Didot 16 A', 'Didot 16 B'; font-size: 2em; }
	#four04 h2 span {font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight:300; font-size:0.9em}

header a, div.header a {}
.left{float:left;}
.right{float:right;}
.off {display:none;}