html 
{
    height: 100%;
    font-size: 100%;
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/*background: url('../rotator.php') no-repeat center center fixed;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background.jpg', sizingMethod='scale')";*/
}
@media only all and (max-width: 960px) and (max-height: 520px) {
	html {
		-moz-background-size: 960px 520px;
		background-size: 960px 520px;
	}
}
body
{
    margin: 0;
	padding: 0;
    font-size: 13px;
    line-height: 1.231;
}
body, button, input, select, textarea 
{
    font-family: Arial;
    color: #000000;
}
h1,h2,h3{margin:0;padding:0}
div{margin:0;padding:0}
p{margin:0;padding:0}
img{border:none;margin: 0;padding: 0;}
figure{margin: 0; padding: 0;}
section{display:block; margin: 0; padding: 0;}
article{display:block;margin: 0; padding: 0;}
nav{display:block;margin: 0; padding: 0;}
a {color: #000000;text-decoration: none;margin: 0;padding: 0;}
a:visited {color: #000000;}
a:active {color: #000000;}
a:hover {color: #5E5E5E;text-decoration: none;}


#main-container
{
    position:absolute;
    width: 360px;
    height: 500px;
    left: 50%;
    top: 50%;
    margin: -250px 0 0 -180px;
    text-align: center;
    padding: 0 15px 0 15px;
}
#border1-container
{
    position: absolute;
    top: 0;
    left: 0;
    background-color: #C3C3C3;
    width: 360px;
	height: 500px; 
	-webkit-border-radius: 40px 40px;
    -moz-border-radius: 40px 40px;
    border-radius: 40px 40px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;  
}
#border2-container
{
    position: absolute;
    top: 0;
    left: 10px;
    background-color: #C3C3C3;
    width: 340px;
	height: 500px; 
	-webkit-border-radius: 40px 40px;
    -moz-border-radius: 40px 40px;
    border-radius: 40px 40px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;  
}
#content-container
{
    position: relative;
    width: 318px;
    margin: 10px 0 0 8px;
    z-index: 3;       
}
#contact-container
{
    margin-top: 50px;    
}
#contact-container h1
{
    font-size: 1.688em;
}
#contact-container p
{
    font-size: 1.563em;
}
#navigation-container
{
    position: relative;
    margin-top: 20px; 
    width: 318px; 
    z-index: 3; 
}
#navigation-container h2
{
    font-size: 1.563em;
}
#navigation-container p
{
    margin-top: 10px;
}
#navigation-container
{
        
}
.clear
{
	clear: both;
	height: 1em;	
}