@charset "UTF-8";
/* CSS Document */

body {margin: 0; padding: 0;}  
html {font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-size: 16px; line-height: 1.4em; background-color: #eee; margin: 0; padding: 0;} 
header { background-color: #C56B00; color: #fff; border-bottom: 15px solid #C56B00; }
header .wrap { text-align: center; border-top: 15px solid #C56B00;  min-height: 50px width: 94%; max-width: 1100px; margin: auto; }    
.logo { width: 45px; float: left} 
nav { float: right}
footer { font-size: 0.8em; }
footer .wrap { text-align: center; padding: 30px 0; border-top: solid 2px #C56B00; margin-top: 30px; color: #505050; width: 96%; max-width: 1000px; margin: 35px auto 0; } 
section.main { width: 96%; max-width: 1000px; background-color: #fff; box-shadow: 3px 3px 0px #ccc; margin: 0 auto 0; padding: 0 0 20px  }
section.main .wrap {width: 92%; margin: 0 auto 20px;  }  
nav a { display: inline-block; padding: 5px 15px; color: #fff; font-weight: bold; text-decoration: none; margin: 0 2px; background-color: #703D00; }  
nav a:hover { color: #703D00; background-color: #fff; } 
nav {margin-top: 25px}
.clear { display: block; clear: both}  
h1, h2, h3, h4 { color: #C56B00; line-height: 1.34em } 
h1 { font-size: 30px; margin-top: 0px; margin-bottom: 1px; } 
h2 { font-size: 27px } 
h3 { font-size: 23px } 
a { color: #2F8BFF}
a:hover { color: #ccc; }
.login { float: right; clear:both; font-size: 11px; line-height: 1.4em;  max-width: 90px}
table {max-width: 1000px; width: 100%; margin: auto; border: solid 2px #000; border-bottom: 1px solid #000; border-right: 1px solid #000; border-spacing: 0;  }
table tr td { padding: 10px 7px; vertical-align: middle; text-align: center;}
table tr th { background-color: #e8e8e8; text-align: center; font-weight: bold; font-size: 14px; padding: 10px; border-bottom: 1px solid #000; border-right: 1px solid #000;line-height: 1.5em;}
table tr td { border-bottom: 1px solid #000; border-right: 1px solid #000; font-size: 12px; line-height: 1.4em; }
table h1 { margin-bottom: 5px }
/* Fox scores stuff */
    #floating-nav {
        position: fixed;
        bottom: 20px;
        right: 20px;
        display: flex;
        flex-direction: column;
        gap: 10px;
        z-index: 9999;
    }
    .float-btn {
        background: #444;
        color: white;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        text-align: center;
        line-height: 50px;
        font-size: 16px;
        text-decoration: none;
        box-shadow: 0 2px 8px rgba(0,0,0,0.4);
        display: block !important;
        transition: all 0.3s;
    }
    .float-btn:hover {
        background: #666;
        transform: scale(1.1);
    }

