/******************************************************* Box-chrome & navibar stylesheet for Dan's Data. *******************************************************/ body { background-color: #DED6D0; } /* UNIVERSAL BOX CHROME STYLES */ .BoxOuterBody { background-repeat: repeat-y; background-position: right top; padding-right: 8px; /* box right edge offset in chrome gfx */ } .BoxBody { background-repeat: repeat-y; padding-bottom: 1px; padding-top: 1px; padding-left: 18px; /* box left edge offset + content left padding */ padding-right: 10px; /* box content right padding */ } .BoxTop { background-repeat: repeat-x; height: 20px; overflow: hidden; background-position: left top; } .BoxBottom { background-position: left bottom; background-repeat: repeat-x; height: 20px; margin-top: -1px; } /* CONTENT-BOX CHROME */ .ContentBox .BoxOuterBody { background-image: url('chrome/r.gif'); background-color: white; } .ContentBox .BoxBody { background-image: url('chrome/l.gif'); background-color: white; } .ContentBox .BoxTop { background-color: white; background-image: url('chrome/t.gif'); } .ContentBox .BoxTop .TopLeft { height: 20px; background-image: url('chrome/tl.gif'); background-repeat: no-repeat; } .ContentBox .BoxTop .TopRight { height: 20px; background-image: url('chrome/tr.gif'); background-position: right 0px; background-repeat: no-repeat; } .ContentBox .BoxBottom { background-color: white; background-image: url('chrome/b.gif'); } .ContentBox .BoxBottom .BtmLeft { height: 20px; background-image: url('chrome/bl.gif'); background-repeat: no-repeat; } .ContentBox .BoxBottom .BtmRight { height: 20px; background-image: url('chrome/br.gif'); background-position: right 0px; background-repeat: no-repeat; } /* AD-BOX CHROME */ .AdBox .BoxOuterBody { background-image: url('chrome/ad-r.gif'); background-color: #4D4D4D; } .AdBox .BoxBody { background-image: url('chrome/ad-l.gif'); background-repeat: repeat-y; background-position: left top; text-align: center; } .AdBox .BoxTop { background-color: white; background-image: url('chrome/ad-t.gif'); background-color: #4D4D4D; } .AdBox .BoxTop .TopLeft { height: 20px; background-image: url('chrome/ad-tl.gif'); background-repeat: no-repeat; background-position: left top; } .AdBox .BoxTop .TopRight { height: 20px; background-image: url('chrome/ad-tr.gif'); background-position: right top; background-repeat: no-repeat; } .AdBox .BoxBottom { background-color: white; background-image: url('chrome/ad-b.gif'); background-color: #4D4D4D; } .AdBox .BoxBottom .BtmLeft { height: 20px; background-image: url('chrome/ad-bl.gif'); background-repeat: no-repeat; background-position: left bottom; } .AdBox .BoxBottom .BtmRight { height: 20px; background-image: url('chrome/ad-br.gif'); background-position: right bottom; background-repeat: no-repeat; } /* MASTHEAD */ #masthead { background-image: url('chrome/title-t.gif'); background-repeat: repeat-x; background-color: #2088CC; } .MastheadLeft { background-image: url('chrome/title-tl.gif'); background-repeat: no-repeat; background-position: left top; } .MastheadRight { background-image: url('chrome/title-tr.gif'); background-repeat: no-repeat; background-position: right top; } #logo { text-align: center; height: 105px; } #logo img { margin-top: 30px; } /* NAVIBAR */ #naviBar { height: 1.3em; overflow: hidden; margin-left: 9px; margin-right: 9px; padding-left: 10px; border-top: 1px solid white; } #naviBarTable { margin: 0px; padding: 0px; border-collapse: collapse; } #naviBarTable td { margin: 0px; vertical-align: top; padding: 0px; } #naviBarTable a { display: block; font-size: small; font-family: arial, sans-serif; color: white; text-decoration: none; padding-bottom: 6px; padding-top: 0px; padding-left: 8px; padding-right: 8px; line-height: 1.5em; } #naviBarTable a:hover { background-color: white; color: #0779D0!important; } #subNaviBar { background-color: white; background-image: url('chrome/l.gif'); background-repeat: repeat-y; } #subNaviBarBody { background-image: url('chrome/r.gif'); background-repeat: repeat-y; background-position: right; height: 1.3em; overflow: hidden; padding-right: 10px; } #indexMenu { margin: 0px; padding: 0px; border-collapse: collapse; margin-left: 19px; display: none; } #indexMenu td { margin: 0px; vertical-align: top; padding: 0px; } #indexMenu a { display: block; font-size: small; font-family: arial, helvetica, sans-serif; color: #0779D0; text-decoration: none; padding-bottom: 6px; padding-top: 1px; padding-left: 8px; padding-right: 8px; } #indexMenu a:hover { text-decoration: underline; color: #0779D0!important; }