@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
html,body {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
input{
	border:1px solid #b0b0b0;
	padding:3px 5px 4px;
	color:#979797;
	width:190px;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* General Demo Style */
body{
	font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	background: #000;
	font-weight: 400;
	font-size: 15px;
	color: #aa3e03;
	overflow-y: scroll;
	overflow-x: hidden;
}
.ie7 body{
	overflow:hidden;
}
a{
	color: #333;
	text-decoration: none;
}
.clr{
	clear: both;
}
.container{
	position:absolute;
	bottom:50px;
	width:100%;
	text-align:center;
}
.container > header{
	text-align: center;
	display: block;
}
.container > header h1{
	position:relative;
	text-align:center;
	/*padding-bottom:69px;*/
	display:block;
	left:auto;
	top:auto;
	padding-top:0px;
	padding-bottom:10px;
}
.container > header h1 a{
	display:block;
	text-align:center;
}
.container > header h1 a img{
		width:221px;
}
.container > header ul.networks{
	/*position: absolute;*/
	position:relative;
	padding:0;
	margin:0px auto;
	text-align:center;
	display:block;
	bottom:auto;
	right:auto;
}
.container > header ul.networks li{
	display:inline-block;
	padding-right:4px;
}
.container > header ul.networks img{
	width:40px;
}
.container > header ul.networks li.last{
	padding-right:0px;
}
.container > header p{
	position:relative;
	text-align:center;
	/*right:160px;
	bottom:0;*/
}
.container > header p a{
	text-decoration:none;
	/*color:#afa05b;*/
	color:#eee;
	font-size:17px;
}
/* Media Queries */
@media all and screen and (min-width: 480px) {
	.container > header h1 a img{
		width:221px;
	}
	.container > header ul.networks img{
		width:42px;
	}
}
@media screen and (min-width: 720px) and (min-device-width: 720px), (max-device-width: 800px) and (min-width: 720px) and (orientation:landscape){	
	.container{
		position:absolute;
		/*left:54px;
		bottom:38px;*/
		left:auto;
		/*bottom:57px;*/
		bottom:220px;
		text-align:center;
		/*display:block;*/
	}
	.container > header h1{
		text-align:center;
		padding-top:20px;
		padding-bottom:20px;
		display:block;
	}
	.container > header h1 a{
		text-align:center;
	}
	.container > header h1 a img{
		/*width:221px;*/
		width:299px;
	}
	.container > header ul.networks{
		position:relative;
		padding:0;
		margin:0px auto;
		text-align:center;
		display:block;
		bottom:auto;
		right:auto;
	}
	.container > header ul.networks img{
		width:42px;
	}
	.container > header p{
		position:relative;
		text-align:center;
		color:#afa05b;
	}
}
@media only screen and (min-width: 1140px) {
/*@media screen all and (min-width: 960px) and (min-device-width: 960px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation:landscape){*/
	.container{
		position:absolute;
		left:80px;
		bottom:57px;
		top:auto;
		text-align:left;
	}
	.container > header h1{
		text-align:left;
		padding-top:0px;
		padding-bottom:69px;
	}
	.container > header h1 a img{
		width:299px;
	}
	.container > header h1 a{
		text-align:left;
	}
	.container > header ul.networks{
		position:absolute;
		text-align:right;
		bottom:30px;
		right:160px;
	}
	.container > header ul.networks img{
		width:48px;
	}
	.container > header p{
		position:absolute;
		right:160px;
		bottom:0;
		
	}
}