#cityheader { background: #31639c url('http://www.riverfronttimes.com/img/header-background.jpg') top left repeat-x; border-bottom: 1px solid #fff; margin: 0 auto 10px auto; padding: 0; width:950px; height:98px; } #cityheader #citylogo { display: inline; float: left; margin: 4px; padding: 0; position: relative; width: 185px; } #cityleaderboard { background-color: #fff; border: none; display: inline; float: right; margin: 4px; padding: 0; position: relative; width: 728px; height:90px; } .cityrightrail { background-color: #eee; margin: 0; text-align:left; padding:15px 15px 15px 15px; width: 300px; } #cityskyscraper { width:160px; height:600px; background-color: #FFFFFF; border: 1px solid #333333; margin: 10px auto 10px auto; } #cityrectangle { width:300px; height:250px; margin:0 0 10px 0; } #cityheader #citylogo #tag { font-family: trebuchet ms,times new roman, serif; text-align:left; font-weight:bold; color: #fff; font-size: 16px; line-height: .9em; margin: 0 0 0 5px; padding: 0; }