@charset "UTF-8"; body { width: 995px; margin: 0px auto; padding: 0px; background-color: white; } .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; } p, body, td, li, div { font: 11px Verdana, sans-serif; } div { margin: 0px; } form { display: inline; } img { border: none; } #header { width: 995px; background-color: #000eba; } div.logo { float: left; padding: 5px 0 3px 14px; width: 250px; } div.links { float: right; padding: 1px 20px 3px 400px; height: 100px; text-align: right; } div.links p { margin: 0; padding: 15px 0 0 0; line-height: 175%; } div.links p a, div.links p a:link, div.links p a:visited { color: white; } div.links p a:hover, div.links p a:active { text-decoration: underline; } #tagline { margin: 0; width: 100%; background-color: #bbbbbe; } #tagline p.tagline { float: left; width: 660px; margin: 0; padding: 2px 0 4px 23px; text-align: left; font-size: 20px; letter-spacing: 2px; color: #b72024; background-color: transparent; } #tagline p { float: left; width: 290px; height: 25px; margin: 0; padding: 2px 20px 4px 0; text-align: right; font-size: 90%; font-weight: bold; color: black; } #left { float: left; padding: 10px 0 0 20px; width: 310px; } #left div.lateststory { padding: 4px 4px 4px 4px; background-color: #e4e7f6; } #left div.lateststory h1 { margin: 0; padding: 0 0 3px 0; font-size: 180%; } #left div.lateststory p { margin: 0; padding: 0 0 3px 0; font-size: 120%; } #left div.lateststory p em { margin: 0; padding: 0 0 3px 0; font-size: 85%; } #left div.lateststory p a { color: #9d2529; text-decoration: underline; } #left div.lateststory p a:link, #left div.lateststory p a:visited { color: #9d2529; text-decoration: underline; } #left div.lateststory p a:hover, #left div.lateststory p a:active { color: #9d2529; text-decoration: underline; } #left div.tennis { margin: 8px 0 0 0; padding: 4px 5px 4px 5px; background-color: white; border: 4px solid #e7cf00; } #left div.tennis h1 { margin: 0; padding: 2px 0 0 65px; height: 32px; font-size: 100%; color: #112aa5; background-position: left top; background-image: url("../images/logo_tennisindustry.gif"); background-repeat: no-repeat; } #left div.tennis h1 a { color: #112aa5; text-decoration: none; } #left div.tennis h1 a:link, #left div.tennis h1 a:visited { color: #112aa5; text-decoration: none; } #left div.tennis h1 a:hover, #left div.tennis h1 a:active { color: #112aa5; text-decoration: underline; } #left div.tennis h2 { margin: 0; padding: 2px 0 3px 0; font-size: 85%; color: #112aa5; text-transform: uppercase; } #left div.tennis h2 a { color: #112aa5; text-decoration: none; } #left div.tennis h2 a:link, #left div.tennis h2 a:visited { color: #112aa5; text-decoration: none; } #left div.tennis h2 a:hover, #left div.tennis h2 a:active { color: #112aa5; text-decoration: underline; } #left div.tennis p { margin: 0; padding: 0 0 3px 0; font-size: 85%; } #left div.tennis p a { padding: 0 0 0 15px; color: #112aa5; text-decoration: underline; } #left div.tennis p a:link, #left div.tennis p a:visited { color: #112aa5; text-decoration: underline; } #left div.tennis p a:hover, #left div.tennis p a:active { color: #112aa5; text-decoration: underline; } #xcomp-ad-banner { height: 102px; width: 627px; } #content { float: left; width: 620px; margin: 0; padding: 10px 16px 0 12px; background-color: white; } #content #ad-banner { height: 102px; } #content p { margin: 0; padding: 0 0 5px 0; color: #b6b6b6; } #content div.news { float: left; width: 348px; padding: 15px 12px 15px 12px; background-color: #0011a8; } #content div.news h1 { margin: 0; padding: 0 0 5px 0; font-size: 140%; color: #f6ff00; } #content div.news h1 a { color: #f6ff00; text-decoration: none; } #content div.news h1 a:link, #content div.news h1 a:visited { color: #f6ff00; text-decoration: none; } #content div.news h1 a:hover, #content div.news h1 a:active { color: #f6ff00; text-decoration: underline; } #content div.news ul { margin: 0; padding: 0 0 0 15px; } #content div.news li { margin: 0; padding: 9px 0 3px 0; font-size: 110%; } #content div.news li, #content div.news li a, #content div.news li a:link, #content div.news li a:visited, #content div.news li a:hover, #content div.news li a:active { color: white; text-decoration: underline; } #content div.ads { float: left; width: 210px; padding: 15px 0 9px 20px; text-align: center; } #content div.ads h1 { margin: 0; padding: 0; font-size: 140%; color: #0a18a4; } #content div.ads h1 a { color: #0a18a4; text-decoration: none; } #content div.ads h1 a:link, #content div.ads h1 a:visited { color: #0a18a4; text-decoration: none; } #content div.ads h1 a:hover, #content div.ads h1 a:active { color: #0a18a4; text-decoration: underline; } #content div.ads p { margin: 0; padding: 6px 0 0 0; font-weight: bold; } #content div.ads p a { color: black; text-decoration: underline; } #content div.ads p a:link, #content div.ads p a:visited { color: black; text-decoration: underline; } #content div.ads p a:hover, #content div.ads p a:active { color: black; text-decoration: underline; } #content div.promo { padding: 29px 0 0 0; background-color: white; text-align: center; } #content div.promo p { margin: 0; padding: 0 0 10px 0; color: #0516b5; } #content div.promo p img { margin: 0; padding: 0 17px 5px 17px; } #footer { width: 100%; height: 35px; margin: 0 0 20px 0; padding: 0; background-color: maroon; color: white; } #footer .left { float: left; padding: 10px 0 0 1em; } #footer .right { float: right; padding: 10px 1em 0 0; font-weight: bold; } #footer .right a { text-decoration: none; color: white; } #footer .right a:link, #footer .right a:visited { text-decoration: none; } #footer .right a:hover, #footer .right a:active { text-decoration: underline; } a { color: black; text-decoration: none; } a:link, a:visited { color: black; text-decoration: none; } a:hover, a:active { color: black; text-decoration: underline; } .social a { float: left; opacity: 0.9; margin: 0 2px 0 0; background: url(/graphics/social-icons.png) no-repeat; width: 57px; height: 57px; display: block; } .social a:hover { opacity: 1; } .social a.facebook { background-position: 0px 0px; } .social a.twitter { background-position: -57px 0px; } .social a.googleplus { background-position: -114px 0px; } .social a.subscribe { background-position: -171px 0px; } .social a span { display: none; }