body { margin: 5px; background-color: #000000; background-image: url('/images/top_left_uwf.png'); background-repeat: no-repeat; color: #ffffff; font-family: "Bookman Old Style", "lucida grande", tahoma, arial; font-size: 14px; } div.wrapper { width: 1100px; } div.title { margin-top: 35px; margin-left: 300px; } div.dying_breed { z-index: -1; position: absolute; width: 322px; right: 5px; top: 5px; } div.subtitle { margin-top: 7px; margin-left: 78px; } div.nav { margin-top: 40px; margin-left: -60px; } div.sub_nav { margin: 0px; text-align: center; } div.col_left { margin-top: 100px; width: 300px; float: left; margin-right: 10px; } div.col_middle { width: 480px; float: left; margin-right: 10px } div.col_fullmiddle { width: 790px; float: left; } div.col_right { width: 300px; margin-top: 40px; float: left; } p { margin-bottom: 6px; } p.title { text-align: center; margin-bottom: 12px; } p.subtitle { font-weight: bold; margin-top: 24px; margin-bottom: 0px; } p.content { margin-top: 0px; margin-bottom: 6px; } #schedule table tr td.date { width: 175px; border-right: 1px solid #666666; margin: 6px; padding: 6px; } #schedule table tr td.promotion { width: 75px; text-align: center; border-right: 1px solid #666666; margin: 6px; padding: 6px; } #schedule table tr td.location { width: 300px; border-right: 1px solid #666666; margin: 6px; padding: 6px; } #schedule table tr td.opponent { width: 200px; margin: 6px; padding: 6px; } #schedule div.schedule_wrap { height: 60px; overflow: auto; } #schedule div.date { width: 150px; height: 100%; float: left; border-right: 1px solid #666666; } #schedule div.date_s { width: 105px; float: left; border-right: 1px solid #666666; } #schedule div.promotion { text-align: center; width: 105px; height: 100%; line-height: 60px; vertical-align: middle; float: left; border-right: 1px solid #666666; } #schedule div.event { width: 179px; padding-left: 5px; line-height: 20px; float: left; } #schedule div.location { width: 300px; padding-left: 5px; height: 100%; line-height: 20px; float: left; border-right: 1px solid #666666; } #schedule div.opponent { width: 200px; padding-left: 5px; height: 100%; line-height: 20px; float: left; } div.footer { width: 100%; height: 46px; text-align: center; margin-top: 12px; font-size: 10px; } div.col_sm { width: 150px; float: left; } div.col { width: 550px; float: left; } div.col_half { width: 50%; float: left; } div.col_third { width: 33%; float: left; } div.col_fifth { width: 20%; float: left; } #promotions div.left { float: left; text-align: right; width: 75px; font-weight: bold; margin-bottom: 3px; } #promotions div.middle { float: left; text-align: center; width: 10px; margin-bottom: 3px; } #promotions div.right { float: left; text-align: left; width: 300px; margin-bottom: 3px; } a.nav_open:link , a.nav_open:visited , a.nav_open:active { color: #ffffff; font-family: arial, "Bookman Old Style", "lucida grande", tahoma; font-size: 19px; font-weight: bold; text-decoration: none; } a.nav_open:hover { color: #ffffff; font-family: arial, "Bookman Old Style", "lucida grande", tahoma; font-size: 19px; font-weight: bold; text-decoration: none; } a.nav:link , a.nav:visited , a.nav:active { color: #ffffff; font-family: arial, "Bookman Old Style", "lucida grande", tahoma; font-size: 19px; font-weight: bold; text-decoration: underline; } a.nav:hover { color: #ffffff; font-family: arial, "Bookman Old Style", "lucida grande", tahoma; font-size: 19px; font-weight: bold; text-decoration: none; } a.links:link , a.links:visited , a.links:active { color: #c90d15; font-family: arial, "Bookman Old Style", "lucida grande", tahoma; font-size: 14px; font-weight: bold; text-decoration: underline; } a.links:hover { color: #c90d15; font-family: arial, "Bookman Old Style", "lucida grande", tahoma; font-size: 14px; font-weight: bold; text-decoration: none; } hr { height: 3px; color: #c90d15; border: 1px solid #c90d15; background-color: #c90d15; } h1 { font-size: 16px; text-align: center; margin: 0px; } #links h1 { font-size: 16px; text-align: left; margin: 0px; } h1.offer { color: #c90d15; font-size: 16px; text-align: center; margin: 0px; } div.pricecomment { text-align: center; font-weight: bold; color: #ff0000; } .error { color: #ff0000; } h2.media { margin: 0px; } li { margin-bottom: 4px; } hr.promotions { padding: 0px; margin-top: 3px; margin-bottom: 3px; } p.promotion { padding: 0px; margin-top: 3px; margin-bottom: 3px; }