body{
margin-left: auto;
margin-right: auto;
text-align: center;
color:#333;
}
body *{
text-align: left;
}

h1,h2,h3{
width: 796px;
margin-left:auto;
margin-right: auto;
margin-bottom: 0;
padding: 0 10px;
}

h1{
}

h2,.bike2{
margin-top: 80px;
border-left:5px solid #f90;
border-right:1px solid #ccc;
background-color: #f5f5f5;
color: #000;
}
.bike2{
margin-top: 20px;
}

h3{
font-size: 100%;
margin-top: 1em;
}

p{
width: 800px;
margin: 0 auto;
padding: 10px;
line-height: 170%;
background-color:#f5f5dc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
p span{
font-weight: bold;
}
.desc{
border: none;
background-color: #fff;
margin-top: 20px;
}

#footer{
margin-top: 80px;
}

.att{
color: #f90;
}

@media screen and (max-width: 800px){
body{
width: 100%;
}
h1,h2,h3,p {
width: auto;
}
}