#header { width:970px; margin:0 auto; height:55px; line-height:45px; left: 0; position: fixed; right: 0; top: 0; z-index: 1030; overflow: visible; background-color:#00000; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset; clear: both; content: ""; } #blogTitle { /*height: 60px; clear: both;*/ margin-top:8px; float: left; } #navigator { /* background-color: black; height: 30px; clear: both; float: left;*/ left: 0; right: 0; margin: 8px 0 0 0; position: relative; } #main{ width:960px; margin-left:auto; margin-right:auto; margin:0px,auto; text-align: left; padding-left: 0px; padding-right: 10px; background-color: white; } #sideBar { width: 220px; min-height: 200px; padding: 20px 9px 9px 5px; float: left; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; word-break: break-all; background-color: #F5F5F5; margin-bottom: 20px; min-height: 20px; } #mainContent .forFlow{ margin-top:30px; margin-left: 20em; float: none; width: auto; } body { background-image:url("http://images.cnblogs.com/cnblogs_com/mane/429745/o_4671376_135849701112_2.jpg"); background-attachment:fixed; background-repeat:repeat; padding-bottom: 40px; padding-top: 60px; min-height: 101%; background-color: gray; color: #404040; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: normal; line-height: 18px; margin: 0; } #footer { width:970px; margin:0 auto; text-align: center; min-height: 15px; _height: 15px; border-top: 1px solid black; margin-top: 10px; padding-top: 10px; margin-bottom: 10px; }