#body {
    background: url(bg_dimmer.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: auto;
}
#style_logo_div {
    background: url(logo.jpg) no-repeat center ;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: auto;
    border:5px solid white;
}

@font-face {
    font-family: myFirstFont;
    src: url(CarterOne.ttf);
}
.faq{
    background-color: rgb(30, 98, 208);
    color: white;
    padding: 6px;
    text-decoration: unset;
    border-radius: 5px;
    box-shadow: 0px 0px 6px white;
}
.archive
{
    background-color: rgb(30, 98, 208);
    color: white;
    padding: 6px;
    text-decoration: unset;
    border-radius: 5px;
    box-shadow: 0px 0px 6px white;
}
.remaining{
    background-color: rgb(30, 98, 208);
    color: white;
    padding: 6px;
    text-decoration: unset;
    border-radius: 5px;
    box-shadow: 0px 0px 6px white;
}
.reset_view{
    background-color: rgb(30, 98, 208);
    color: white;
    padding: 6px;
    text-decoration: unset;
    border-radius: 5px;
    box-shadow: 0px 0px 6px white;
}
.faq:hover{
    background: linear-gradient(rgb(61, 148, 246) 5%, rgb(30, 98, 208) 100%) rgb(61, 148, 246);
    border: 1px solid rgb(51, 127, 237);
}
.archive:hover{
    background: linear-gradient(rgb(61, 148, 246) 5%, rgb(30, 98, 208) 100%) rgb(61, 148, 246);
    border: 1px solid rgb(51, 127, 237);
}
.remaining:hover{
    background: linear-gradient(rgb(61, 148, 246) 5%, rgb(30, 98, 208) 100%) rgb(61, 148, 246);
    border: 1px solid rgb(51, 127, 237);
}
.reset_view:hover{
    background: linear-gradient(rgb(61, 148, 246) 5%, rgb(30, 98, 208) 100%) rgb(61, 148, 246);
    border: 1px solid rgb(51, 127, 237);
}
#header_bg {
    background-color:rgba(255,255,255,0.8);
    border-radius:3px;
}

#style_page_header {
    text-align:center;
    font-family: "myFirstFont"; font-size: 30px;  color: Black;
}

#style_page_header_subtext
{
    font-family: Arial; 
    font-size: 15px; 
    color: Black;
    text-align:center;
}

#style_page_header_subtext_refresh
{
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    text-align: center; 
}

#style_main_table {
    font-family: Arial;
    text-align: center; 
    font-size: 14px; 
    color: Black;
}

#style_main_table td, th {
    width:100px;
    text-align:center;
    font-weight: normal;
}

#style_game_winner_ongoing {
    background-color: AliceBlue; color: Gray;
}

#style_spread_winner_ongoing {
    background-color: AliceBlue; color: Gray;
}

#style_game_winner_finished {
    background-color: AliceBlue;
}

#style_spread_winner_finished {
    background-color: AliceBlue;
}

#style_score {
    box-shadow: rgb(151, 196, 254) 0px 10px 21px -7px;
    background: linear-gradient(rgb(61, 148, 246) 5%, rgb(30, 98, 208) 100%) rgb(61, 148, 246);
    border: 1px solid rgb(51, 127, 237);
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: rgb(21, 112, 205) 0px 1px 0px;
}

#style_guess {
    box-shadow: rgb(151, 196, 254) 0px 10px 21px -7px;
    background: linear-gradient(rgb(61, 148, 246) 5%, rgb(30, 98, 208) 100%) rgb(61, 148, 246);
    border: 1px solid rgb(51, 127, 237);
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: rgb(21, 112, 205) 0px 1px 0px;
}

#style_wins {
    box-shadow: rgb(151, 196, 254) 0px 10px 21px -7px;
    background: linear-gradient(rgb(61, 148, 246) 5%, rgb(30, 98, 208) 100%) rgb(61, 148, 246);
    border: 1px solid rgb(51, 127, 237);
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: rgb(21, 112, 205) 0px 1px 0px;
}

#style_gameinfo_lefthand_labels {
    box-shadow: rgb(151, 196, 254) 0px 10px 21px -7px;
    background: linear-gradient(rgb(61, 148, 246) 5%, rgb(30, 98, 208) 100%) rgb(61, 148, 246);
    border: 1px solid rgb(51, 127, 237);
    display: inline-block;
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 20px;
    text-decoration: none;
    text-shadow: rgb(21, 112, 205) 0px 1px 0px;
}

#style_gameinfo_lefthand_labels_last_cell {
    box-shadow: rgb(151, 196, 254) 0px 10px 21px -7px;
    background: linear-gradient(rgb(61, 148, 246) 5%, rgb(30, 98, 208) 100%) rgb(61, 148, 246);
    border: 1px solid rgb(51, 127, 237);
    display: inline-block;
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 20px;
    text-decoration: none;
    text-shadow: rgb(21, 112, 205) 0px 1px 0px;
}

#style_gameinfo_value_cells {
    box-shadow: rgb(255, 255, 255) 0px 1px 0px 0px inset;
    background: linear-gradient(rgba(255, 255, 255,0.5) 5%, rgba(246, 246, 246,0.5) 100%) rgba(255, 255, 255,0.7);
   
    border: 1px solid rgba(220, 220, 220,0.5);
 	font-family: Arial;
    font-size: 14px;
    padding: 0px 0px;
    text-decoration: none;
    text-shadow: rgb(255, 255, 255) 0px 1px 0px;
}

#style_still_in_pool_user {
box-shadow: rgb(62, 115, 39) 0px 10px 21px -7px;
    background: linear-gradient(rgb(119, 181, 90) 5%, rgb(114, 179, 82) 100%) rgb(119, 181, 90);
   
    border: 1px solid rgb(75, 143, 41);
display: inline-block;
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 20px;
    text-decoration: none;

    text-shadow: rgb(91, 138, 60) 0px 1px 0px;
}

#style_out_of_pool_user {
    box-shadow: rgb(138, 42, 33) 0px 10px 21px -7px;
    background: linear-gradient(rgb(198, 45, 31) 5%, rgb(242, 68, 55) 100%) rgb(198, 45, 31);
    border: 1px solid rgb(208, 39, 24);
    display: inline-block;
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 20px;
    text-decoration: none;
    text-shadow: rgb(129, 14, 5) 0px 1px 0px;
}

#style_correct_pick_final {
    box-shadow: rgba(164, 226, 113,0.7) 0px 10px 21px -7px;
    background: linear-gradient(rgba(137, 196, 3,0.7) 5%, rgba(119, 168, 9,0.7) 100%) rgba(137, 196, 3,0.5);
    border: 1px solid rgb(116, 184, 7);
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 14px;
    padding: 8px 20px;
    text-decoration: none;
    text-shadow: rgb(82, 128, 9) 0px 1px 0px;
}

#style_incorrect_pick_final {
    box-shadow: rgb(242, 156, 147) 0px 10px 21px -7px;
    background: linear-gradient(rgb(254, 26, 0) 5%, rgb(206, 1, 0) 100%) rgb(254, 26, 0);
    border: 1px solid rgb(216, 53, 38);
    font-family: Arial;
    font-size: 14px;
color: rgb(255, 255, 255);
    padding: 8px 20px;
    text-decoration: none;
    text-shadow: rgb(129, 14, 5) 0px 1px 0px;
}

#style_incorrect_pick_pending {
box-shadow: rgb(128, 128, 128) 0px 10px 21px -7px;
    background: linear-gradient(rgb(128, 128, 128) 5%, rgba(61, 72, 35, 0.7) 100%) rgba(137, 196, 3,0.5);
    border: 1px solid rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 14px;
    padding: 8px 20px;
    text-decoration: none;
    text-shadow: rgb(82, 128, 9) 0px 1px 0px;
}

#style_correct_pick_pending {
box-shadow: rgb(173, 255, 47) 0px 10px 21px -7px;
    background: linear-gradient(rgb(173, 255, 47) 5%, rgba(119, 168, 9,0.7) 100%) rgba(137, 196, 3,0.5);
    border: 1px solid rgb(173, 255, 47);
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 14px;
    padding: 8px 20px;
    text-decoration: none;
    text-shadow: rgb(82, 128, 9) 0px 1px 0px;
}

#style_user_stats {
background-color: AliceBlue;
}

#style_projected_score_addition {
color: Gray;
}

#style_winner_added_point {
color: Blue; font-weight:bold
}

#style_link_bar {
color: Blue;
}

#style_faq_table{
		border: none;
    width: 100%;
    padding: 5px;
    text-align: center;
    background-color: rgba(255,255,255,0.8);
    border-radius: 3px;
    font-size: large;
	}
	
#style_archive_table{
	border: none;
    width: 100%;
    padding: 10px;
    text-align: left;
    background-color: rgba(255,255,255,0.8);
    border-radius: 3px;
    font-size: large;
    vertical-align: text-top;
	}

#style_archive_year{
    font-size: large;
    font-family: Arial;
    font-weight: bold;
    text-align: left;
    vertical-align: text-top;
}

.highlight_row {
    outline-style: solid;
    outline-color: gold;
}

.gameinfo {
}

.playerinfo {
}

.playername {
}