body{background:gray;text-align:center;}
p{}
a{font-weight:bold;}
#container{margin:0 auto;max-width:1058px;border-radius:15px 15px 30px 30px;margin-top:21px;}
#header{background:darkgray;padding:10px 0px;border-radius:30px 30px 10px 10px;box-shadow:0px 0px 5px 5px rgba(0,0,0,0.2);}
#title{margin:0px;font-size:27px;text-align:left;}
#home{text-decoration:none;color:#ccc;}
#header-adblock{z-index:1;background:white;}
#header-adpaste{z-index:2;position:absolute;bottom:2px;left:13px;right:13px;}
#ribbon{position:relative;z-index:2;background:#454545;font-size:1.17em;border-radius:10px;box-shadow:0px 0px 5px 5px rgba(0,0,0,0.2);}
.menu{list-style:none;margin:0;color:#ccc;overflow:hidden;padding:8px;border-radius:10px;}
.menu li{float:left;}
.menu li a{display:block;padding:0px 3px;text-decoration:none;color:#ccc;border:1px solid transparent;border-radius:7px;}
li a:hover{border:1px solid #ccc;}
.ribbon-ad{position:relative;background:#3b3b3b;color:white;text-align:left;padding:8px 17px;border-radius:10px;box-shadow:0px 0px 5px 5px rgba(0,0,0,0.2);}
.ribbon-ad strong{}
#body{float:left;width:100%;background:white;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 5px rgba(0,0,0,0.2);}
#content{float:left;width:100%;max-width:756px;border:1px solid #c0c0c0;border-radius:10px 0px 10px 10px;}
.post1{position:relative;padding:13px 13px 0px 13px;box-shadow:inset -5px 5px 10px 0px rgba(0,0,0,0.2);border:1px solid white;border-bottom:1px solid #c0c0c0;border-radius:9px 0px 0px 0px;}
.table{overflow-x:auto;}
.post11{min-height:1870px;padding:20px 17px;box-shadow:inset -5px 5px 10px 0px rgba(0,0,0,0.2);border:1px solid white;border-radius:9px 0px 9px 9px;}
.post{padding:20px 17px;box-shadow:inset -5px 5px 10px 0px rgba(0,0,0,0.2);border:1px solid white;border-bottom:1px solid #c0c0c0;}
.post-last{min-height:64px;box-shadow:inset -5px 5px 10px 0px rgba(0,0,0,0.2);border:1px solid white;border-bottom:0px;border-radius:0px 0px 9px 9px;}
.post-last2{min-height:90px;border:1px solid white;border-bottom:0px;border-radius:0px 0px 0px 9px;}
#sidebar{float:left;width:300px;border-top:1px solid #c0c0c0;border-bottom:1px solid white;border-radius:0px 10px 0px 0px;}
.side-ad{height:600px;padding-top:13px;border-top:1px solid white;border-bottom:1px solid #e0e0e0;border-radius:0px 10px 0px 0px;box-shadow:inset -5px 5px 10px 0px rgba(0,0,0,0.2);}
.side-ad2{height:600px;border-top:1px solid #fff;border-bottom:1px solid #E0E0E0;box-shadow:inset -5px 5px 10px 0px rgba(0,0,0,0.2);}
.side-ad-last{height:100px;border-radius:0px 0px 10px 0px;}
#ribbon2{clear:both;position:relative;height:36px;background:#222;color:#ccc;text-align:center;box-shadow:0px 0px 5px 5px rgba(0,0,0,0.2);border-radius:10px;}
#ribbon2 strong{display:block;padding:8px;}
#ribbon2 a{text-decoration:none;color:violet;padding:0px 8px;border:1px solid transparent;border-radius:7px;}
#ribbon2 a:hover{border:1px solid #ccc;}
#footer{clear:both;color:#ccc;background:darkgray;padding:5px 0px;border-radius:10px 10px 30px 30px;box-shadow:0px 0px 5px 5px rgba(0,0,0,0.2);}
#footer h2{color:#ccc;}
a.link2{color:yellow;}
img{max-width:100%;height:auto;vertical-align:middle;}
amp-img{max-width:100%;height:auto;vertical-align:middle;}
table,td{margin:0 auto;background:#f2f2f2;text-align:center;border-spacing:0;}
td{padding:3px;font-weight:bold;border-bottom:1px solid black;}
table,td,th{border:1px solid black;}
td h2{margin:0px;}
.table2{border-top:1px solid black}
.align-left{text-align:left;}
.jtext{text-align:justify;font-weight:normal;}
.center{text-align:center;}
#bottom-adblock{z-index:1;width:100%;max-height:90px;position:fixed;bottom:0px;margin-left:-8px;background:white;border-top:1px solid black;}
#bottom-adpaste{z-index:2;width:100%;max-height:90px;position:fixed;bottom:0px;margin-left:-8px;}
@media screen and (min-width:1081px){#container{margin-bottom:21px;}
#bottom-adblock{display:none;}
#bottom-adpaste{display:none;}}
@media screen and (max-width:1080px){#container{margin:15px 4px 120px 2px;}
#sidebar{display:none;}
#body{border-radius:10px 10px 10px 10px;}
#content{max-width:100%;border-radius:10px 10px 10px 10px;}
.post1{border-radius:9px 9px 0px 0px;}
.post11{min-height:0px;border-radius:9px 9px 9px 9px;}
.post-last{border-radius:0px 0px 9px 9px;}
.post-last2{min-height:64px;border-radius:0px 0px 9px 9px;}
#header{margin-right:-2px;}
#ribbon{margin-right:-2px;}
#ribbon2{margin-right:-2px;}
#footer{margin-right:-2px;}}
<style amp-custom>
place style content here
</style>