/******************************************************* Main stylesheet for Dan's Data. *******************************************************/ body { margin: 5px; padding: 0px; } #mainBox .BoxBody { padding-top: 0.5em; } /* SEARCH BOX */ #searchForm { margin-right: 0px; margin-top: 5px; margin-bottom: 0px; margin-left: 15px; padding: 0px; } #inpQuery { width: 60%; border: 2px solid #3098DC; background-color: #E5F5FF; } #searchBox img { display: block; margin: 0px!important; margin-left: auto!important; margin-right: auto!important; } #searchBtn { background-color: white; color: #0779D0; border: none; text-decoration: underline; } #searchBtn:hover { color: red; } /* FOOTERBOX */ #footerBox .NoOverflow { text-align: center; margin-bottom: 5px; line-height: 2.5em; margin-bottom: 0px; padding-bottom: 0px; } #footerBox img { display: block; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; } /* LINKS */ /* (see also chrome.css for navibar styles) */ .ContentBox a { color: #0050F9; } .ContentBox a:visited { color: #A020D9; } .ContentBox a img { border: 2px solid white; } .ContentBox a:hover img { border: 2px solid red; } .AdBox a { color: #80B0FF; } .AdBox a:visited { color: #B0A0FF; } a:hover { color: red!important; } #mainBox .BoxBody img { display: inline; margin-left: 15px; margin-right: 15px; } #featureBox img { display: block; margin: 0px!important; margin-left: auto!important; margin-right: auto!important; } /* UNIVERSAL BOX CLASSES */ .BoxBody { font-family: arial, helvetica, sans-serif; font-size: medium; } .BoxBody p { line-height: 150%; margin-top: 0px; } /* CONTENT BOX CONTENT */ .ContentBox .BoxBody { padding-bottom: 5px; } .ContentBox p { padding-right: 10px; padding-left: 10px; } .ContentBox hr { border: none; border-bottom: 1px solid #B0D0FF; margin-top: 15px; margin-bottom: 15px; margin-left: 5px; margin-right: 5px; padding: 0px; height: 1px; } .ContentBox .BoxBody table { margin: 10px; } /* MISCELLANEOUS */ h1 { font-family: georgia, times, serif; font-size: x-large; font-weight: normal; color: black; text-align: center; margin-bottom: 15px; margin-top: 15px; margin-right: 5px; margin-left: 5px; } h2 { font-family: georgia, times, serif; font-size: large; font-weight: normal; color: black; margin-top: 15px; margin-bottom: 10px; margin-right: 5px; margin-left: 5px; } #mainBox h2 { text-align: left; padding-left: 5px; } #featureBox h2 { text-align: center; } h3 { font-family: arial, helvetica, sans-serif; font-size: 110%; font-weight: bold; color: #2454AD; margin-bottom: 10px; margin-top: 10px; padding-top: 15px; margin-right: 5px; margin-left: 5px; padding-left: 5px; } .FloatLeft { float: left; padding-right: 15px; } .FloatRight { float: right; padding-left: 15px; } .Caption { font-size: small; font-style: italic; color: #707070; } blockquote { color: #656565; margin-top: 0px; margin-left: 0px; margin-right: 0px; padding-top: 5px; } blockquote h3 { border-top: 1px solid #B0D0FF; padding-top: 20px!important; } blockquote p { padding-left: 20px!important; padding-right: 10px!important; font-style: normal; } address { text-align: center; color: #707070; font-family: arial, helvetica sans-serif; font-style: normal; } .Center { text-align: center!important; } img.Center { display: block!important; margin-left: auto!important; margin-right: auto!important; } .Hide { display: none; } .Inset { border: 1px solid #B0D0FF; background-color: #F5F5F5; margin-top: 15px; margin-bottom: 15px; margin-left: 10px; margin-right: 10px; padding: 5px; padding-top: 10px; } #designCredits { margin-top: 3px; margin-right: 15px; text-align: right; font: 10px verdana; color: #8E8680; } #designCredits a { color: #5E56A0; } #designCredits a:hover { color: red; } /* ADBOX CONTENT */ .AdBox img { display: block; margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px; border: none; } .AdBox iframe { display: block; margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px; background-color: white; }