	   html,body {
		margin:     0;
		padding:    0;
		background: #fff;
		color:      #000;
		font-size:  100%;
		text-align: center;
	   }
	   div,h1,p {
		margin:  0;
		padding: 0;
	   }
	   div#container {
		position: relative;
		width:    100%;
	   }
	   div#main {
		position:    absolute;
		top:         0;
		left:        50%;
		margin-left: -150px; /* half of main width. */
		width:       300px;
		background:  #ccc;
		text-align:  left;
		z-index:     1000;
	   }
	   div#left {
		position:   absolute;
		top:        0;
		left:       0;
		width:      50%;
	   }
		div#left div {
			margin-right: 150px; /* half of main width. */
			background:   #ddd;
			text-align:   right;
		}
	   div#right {
		position:   absolute;
		top:        0;
		right:      0;
		width:      50%;
	   }
		div#right div {
			margin-left: 150px; /* half of main width. */
			background:  #ddd;
			text-align:  left;
		}