@charset "utf-8";
/* CSS Document */

* {
    margin: 0;
    padding: 0;
}

html, body, #bg, #bg table, #bg td, #cont, #samsycamore {
    height:100%;
    width:100%;
    overflow:hidden;
}

#bg {
    position: fixed;
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}


#samsycamore {
    position: absolute;
    top: 0px;
	left: 0;
    z-index: 70;
    overflow: auto;
}

.sam {
    margin: auto auto;
    width: 100%;
    padding: 50px 0;
	text-align:center

}

#cont {
    position: absolute;
    top: 222px;
	left: 0;
    z-index: 70;
    overflow: auto;
}

.box {
	margin: auto auto;
    width: 400px;
    padding: 50px;
    background: rgba(0, 0, 0, 0.7);
	color: white;
    padding-bottom:50px;
	font-family: andron;
    font: 14px/2.2;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	text-align:center;
}

@font-face {
 font-family: andron;
 src: url('/fonts/Andron.ttf');
}

img
{  border-style: none;
}
