body
{
  background-color:#ffffff;
  font-family:arial, verdana, sans-serif; font-size:14px;
}
  

div.pagemain {  
  width:960px; 
  margin:auto;
  height:1500px;
  background-color:yellow;
  border-style:solid; border-width:1px; border-color:#000000;   
  z-index:3; }

div.pagehpmobile {  
  width:320px; 
  margin:auto;
  height:1560px;
  background-color: yellow;
  border-style:solid; border-width:1px; border-color:#000000;   
  z-index:3; }

p {padding:10px;}
p.article { position:relative; top:-12px; }

.banner
{
	position:relative; top:-30px;
	height: 25px;
	background-color:Navy;
    border-style:solid; border-width:1px; border-color:red;
}