@charset "utf-8";
/* CSS Document */
html {
	height: 100%;
}

body
{ 
/*background-image:url('http://smithiii.co/images/bk.jpg'); 
background-repeat:no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background-position:center;
-moz-background-size: 100% 100%;
background-attachment: fixed;*/
}

#video_overlays {
	position: absolute;
	background-color: rgba(68,41,123,0.81);
	z-index: 2;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

video#bgvid { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(polina.jpg) no-repeat;
    background-size: cover; 
}

img.iii
{
	position: absolute;
	max-width: 80%;
	top: 10%;
	left: 10%;
	z-index: 30000;
}

img.iii:empty
{
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#footer{
    position:fixed;
    height:74px;
    background-color: transparent;
    bottom:0px;
    left:0px;
    right:0px;
    margin-bottom:0px;
	z-index: 30000;
}

#footerimages {
	width: 205px ;
	margin-left: auto ;
	margin-right: auto ;
	padding:5px;
}

@media screen and (orientation: portrait) {
  img.iii { max-width: 90%; }
}

@media screen and (orientation: landscape) {
  img.iii { max-height: 90%; }
}

img.rabbithole {
    opacity: 0.1;
    filter: alpha(opacity=10); /* For IE8 and earlier */
	float:right;
	z-index: 39004;
	position: absolute;
    bottom: 8px;
    right: 16px;
}

img.rabbithole:hover {
    opacity: 0.3;
    filter: alpha(opacity=30); /* For IE8 and earlier */
	float:right;
	z-index: 39004;
	position: absolute;
    bottom: 8px;
    right: 16px;
}



