html, body{
	background-color: black;
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, Verdana; 
	font-size: 11px;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

#header{
	background: #201c15 url('../gfx/header-bg.jpg') repeat-x; 
	width: 100%; 
	height: 43px; 
	min-width: 990px; 
	position: absolute; 
	top: 0; 
	z-index: 100;
}

.left { float: left; }
.right { float: right; }
.clearfix::after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }


#footer { 
	background: #fff; 
	min-width: 990px; 
	z-index: 100; 
	height: 34px; 
	color: #000; 
	width: 100%; 
	position: fixed; 
	bottom: 0;
	padding: 0px;
	margin: 0px; 
}

#footer-container{
	width:100%;
	height: 34px;
	background-color: white;
}

#footer a { color: #666; text-decoration:  none; }
#footer a:hover { color: #000; }

#footer #socials { 
	position: absolute;
	top: 0px;
	left: 0px;
	/*background-color: red;*/
}

#footer #socials ul { 
	margin: 7px 0 5px 20px; 
	width:180px; 
	height: 34px;
	padding: 0px; 
	text-decoration: none; 
	list-style: none;
}

#footer #socials ul li {
	display: inline-block;
	margin-left: 10px;
	-webkit-opacity: 0.6; 
	-moz-opacity: 0.6; 
	text-indent: -9999px;
}

#footer #socials ul li:hover { opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; }
#footer #socials ul li:first-child { margin: 0; }

#footer #socials ul li a { 
	display: block; 
	background: url(../gfx/footer-social-icons.jpg) no-repeat left top; 
	width: 24px; 
	height: 20px; 
}

#footer #socials ul li#twitter a { background-position: -30px 0; }
#footer #socials ul li#pinterest a { background-position: -62px 0; }
#footer #socials ul li#tumblr a { background-position: -94px 0; }
#footer #socials ul li#youtube a { background-position: -126px 0; }

#footer #legal-hover { 
	position: relative;
	width:110px;
	height:34px;
	line-height: 38px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	text-transform: uppercase; 
	background: url(../gfx/footer-legal-arrow.jpg) no-repeat right center; 
	padding-right: 12px; 

}

#footer #legal-hover > a { 
 
	text-decoration: none;
	
}

#footer #share {
	width:295px;
	height:34px;
	position: absolute;
	/*background-color: blue;*/
	top: 0px;
	right: 0px;
	line-height: 34px;
	overflow: hidden;
}

#footer #share *{
	float:left;
}

#footer #share #pinit{
	margin-top: 5px;
	margin-left: 30px;
}

#footer #share #tweet{
	margin-top:5px;
}

#footer #share #fblike{
	margin-top:5px;
}


#footer #share #fblike.fb_iframe_widget { height: 21px; overflow: hidden; margin-top: 5px; }

/*#footer #share ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#footer #share li{
	display: inline;
	margin: 5px 0 0 0;
	padding: 0px;
}

#footer #share li#fblike {  }
#footer #share li#fblike .fb_iframe_widget { height: 21px; overflow: hidden; margin-right:  30px; }
#footer #share li#fblike .fb_iframe_widget span { vertical-align: baseline; }*/

#legalContainer{
	position: fixed;
	bottom: -176px;
	width: 100%;
	text-align: center;
	z-index: -1;
	background-color: black;
}
#legal{
	
}

#legal #legal-links{

}
#legal #legal-links { position: relative; bottom: 60px; color: #999; font-family: Helvetica, Arial, Verdana; }

#legal #legal-links a { color: #999; text-decoration: none; }
#legal #legal-links a:hover { color: #ccc; }

.releaseDate {
	position: absolute;
	display: block;
	top: 12px;
	right: 20px;
	margin: 0;
	padding: 0
	height: 43px;
	font-size: 12px;
	font-family: "Roboto Condensed", sans-serif;
	font-weight: 300;
	letter-spacing: 0.1em;
	color: white;
}

.releaseDateBold {
font-family: "Roboto", sans-serif;
font-weight: 400;
}

.releaseDateLight {
opacity: 0.6;
}