body {background-color:grey;} .page, header, footer, .sidebar, .sidebar2, nav { -webkit-box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.5); } h1, h2, h3 p { } img { border-style: none; } .page { width: 1000px; margin: 28px auto; padding: 4px; background: #FFFFDB; } .header { margin-bottom: 8px; background: #BABD98; border: 1px solid #BABD99; text-align: center; padding:10px 0px 0px 0px; } .sidebar { width: 190px; float: left; background-color:#626249; height: 700px; padding: 0px; text-align:center; } .sidebar2 { width: 190px; float: right; background-color:#626249; height: 700px; text-align:center; } nav, .loginarea { background: #D4D3BA; margin-bottom: 28px; padding: 8px; } nav ul { margin: 0; padding: 0; list-style-type: none; } .maincontent { overflow: auto; background: #BABD98; /*demo only*/ width: 600px; height: 700px; margin: 0 auto; } .holdBlock {padding: 0px 79px;} .headies{ padding-left:215px; } .fieldBlock { background-color: #BABD98; width:200px; float: left; padding: 10px; } .title { font-weight: bold; } input { border: 1px solid gray; font-size: 1.1em; } footer { padding: 8px; clear: both; background: #626249; text-align: center; margin-top: 18px; } footer ul { margin: 0; padding: 0; list-style-type: none; height: 15px; } footer ul li { display: inline;}