body{
	background-color:#f0f0f0;
	color:#333333;
	font-face:sanserif;
	font-size:80%;
	text-align:center;
	margin:30px;
	text-align:center;
}

img{
	border:none;
}

h1{
	font-size:80%;
	margin-bottom:10px;
}



ul{
	margin:0;
        padding:10px;
	list-style:none;
}

li{
	padding:8px;
        margin:0;
}

.maincontainer{
   background-color:#ffffff;
   border:1px solid #cccccc;
   width:640px;
   padding:20px 0;
   margin:auto;
  text-align:left;

}
.mainbody{
  margin:0 0 0 20px;
  min-height:250px;
  height:auto !important;
  height:250px;
}

.mainside{
   float:right;
   width:300px;
   display:inline;
   margin:0 20px 0 0;
}