body{
    background-color:#fff;
    font-family: Arial, sans-serif;
    font-size:14px;
    line-height:1.4;
    color:#000;
    margin:0;
}
a{
    text-decoration:none;
}
#wrapper{max-width:800px; margin:0 auto;    background-color:#ff0;}

img{width:100%;}

p.margin_top_0{margin-top:-16px;}

@media screen and ( max-width:640px )
{
    #wrapper{
	margin-left:12px;
        margin-right:12px;
	padding-top:12px;
	margin-top:0;
	border:1px solid #f00f;
	background-color:#fff;
    }
    .content1{
	border-bottom:1px solid #f3f3f3;
    }
}

@media screen and ( min-width:640px )
{

    #wrapper{
	margin:0px auto;
	padding:12px 24px 24px 12px;
	position:relative;
        background:#fff;
/*
        background:-webkit-gradient(linear, 0% 20%, 0% 100%, from(#fff), to(#fff), color-stop(.1,#f3f3f3));
        background:-moz-linear-gradient(0% 0%, #fff, #f3f3f3 10%, #fff);
	border:1px solid #ccc;
	-webkit-box-shadow:0px 0px 12px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 0px 12px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 12px rgba(0, 0, 0, 0.2);
	-webkit-border-bottom-right-radius:6px 50px;
	-moz-border-radius-bottom-right:6px 50px;
	border-bottom-right-radius:6px 50px;
*/
    }
    .content1{
	padding-left:-50px;
	padding-right:-50px;
    }
}
