body{
background-color:#f4f4f4;
color:#444444;
font-family: Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
font: normal Arial,Helvetica,sans-serif;
}

.container {
 
 border:solid green 1px;
 margin:auto;
}
.main-block{
float:left;
width:70%;

}
.sidebar{
float:right;
width:30%;
background-color:#333;
color:#fff;
padding:15px;

}
.clr {
clear:both;}
.p-box{
	width:800px;
	height:500px;
	border:1px solid #000;
	margin-top:30px;
}
.p-box h1{
	position:absolute;
	top:100px;
	left:200px;
}
.p-box h2{
	position:absolute;
	bottom:40px;
	right:100px;
}