.ui-header {
	background: url('/images/fflogo_387_175.png'); 
	background-position: center top; 
}
.ui-header .ui-title {
	font-family:"Georgia", Times, serif;
	font-style:italic;
	font-size: .8em;
	min-height: 35px;
	background: url('../images/fflogo.svg'); 
/*	
*/
 }

ol > li > ol {list-style-type:lower-alpha}

#fflogo {
  background-image: url(../images/fflogo.png);
  background-image: url(../images/fflogo.svg), none;
}


.kevinui-navbar li .ui-btn 
{
    font-size: 20pt; /* Play with font size of the text */
}
.nowrap { white-space:nowrap; }

tr.txtC > td, tr.txtC > th, .txtC, .data .txtC td, .data .txtC th{text-align:center;}
.txtL, .data .txtL td, .data .txtL th{text-align:left;}
td.txtR, .txtR, .data .txtR td, .data .txtR th{text-align:right;}
.txtT, .data .txtT td, .data .txtT th{vertical-align:top;}
.txtB, .data .txtB td, .data .txtB th{vertical-align:bottom;}
.txtM, .data .txtM td, .data .txtM th{vertical-align:middle;}

.table_wrapper {
    text-align:center; 
}

table.center {
    margin-left:auto; 
    margin-right:auto; 
 }

#lb_refresh { font-size: .8em; }

#player_table {  table-layout: fixed; }
#player_table td {  vertical-align: center; }
#player_table td:nth-child(1) { font-size: 4vw; text-align: left; }
#player_table td:nth-child(2) { font-size: 3.5vw; }
#player_table td:nth-child(3) { font-size: 4vw; }
#player_table td:nth-child(4) { font-size: 4vw; }
#friends_table { font-size: .9em; }
#friends_table { font-size: .9em; }
#table-year-stats { font-size: .9em; }
#table-year-stats th { font-size: .7em; }
#table-par-stats { font-size: .9em; }
#table-par-stats th { font-size: .7em; }
.hdcp_scores_table { font-size: .8em; }
.recent_rounds { font-size: .8em; }
table.recent_rounds { width: 100%; }
.scores_table { font-size: .9em; }
.font80 { font-size: .8em; }
.font75 { font-size: .75em; }
.font70 { font-size: .7em; }
.font60 { font-size: .6em; }


A.db_eagle { color: white; background: purple; }
A.eagle { color: blue; background: gold; }
A.birdie { color: white; background: blue; }
A.par { color: blue; background: #00ee00; }
A.bogie { color: white; background: #ff0000; }
A.double { color: white; background: #990000 ; }
A.triple { color: white; background: #660000; }
A.other { color: white; background: #330000; }

table.scorecard td { border: 1px solid #000; text-align: center; }
table.scorecard th { border: 1px solid #000; text-align: center; 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #18940F 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #18940F 100%);
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #18940F 100%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #18940F));
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #18940F 100%);
background-image: linear-gradient(to top, #FFFFFF 0%, #18940F 100%);
}

#cp_entry_form .ui-btn { font-size: 1.5em; }

table.scorecard { table-layout: fixed; border-collapse: collapse; border-spacing: 0; width: 100%; font-size: .9em;}
table.scorecard tr.bets td { font-size: 1.5em;}
#scorecard_sum tr td { font-size: 1.5em;}
table.scorecard tr.bets td.name { font-size: .8em;}

.datecol {  width: 19.5%; }
.scorecol { width: 3.5%; }

border-spacing: 0; border-collapse: collapse; }

.db_eagle { color: white; background: purple; width: 3%;}
.eagle { color: blue; background: gold; width: 3%; }
.birdie { color: white; background: blue; width: 3%}
.par { color: blue; background: #00ee00; width: 3%;}
.bogie { color: white; background: #ff0000; width: 3%;}
.double { color: white; background: #990000 ; width: 3%;}
.triple { color: white; background: #660000; width: 3%;}
.other { color: white; background: #330000; width: 3%;}
td.dateplayed { color: #000; background: #FFF; width: 123px;}


.comments .comment-block {
background: #e5e3dc;
color: #555;
box-shadow: 0 4px 10px #EEEEEE;
position: relative;
margin-top: 10px;
margin-left: 10px;
padding: 10px;
border: 4px solid #EEEEEE !important;
border-radius:10px;
font: 1.190em;
}

.comments .datetime {
font-size: .8em;
color: #000;
}

.comments .user {
font-size: .8em;
color: #498EC9;
}


.plus
        {
        background-image:  url('/images/plus_32.png');
        background-position: top right;
        background-repeat:  no-repeat;
        text-align: left;
        margin: .5em;
        height: 32px;
        width: 32px;
}

.minus
        {
        background-image:  url('/images/minus_32.png');
        background-position: top right;
        background-repeat:  no-repeat;
        text-align: left;
        margin: .5em;
        height: 32px;
        width: 32px;
}
#hdcp_entry_form table { width: 100%; }
#entry_score_plus, #entry_score_minus { margin: .5em; }
#entry_player_name { font-size: 1.2em; text-align: center; font-weight: bold; }
#gps_pop_player_name, #gps_player_name { font-size: 1.2em; text-align: center; font-weight: bold; }
#entry_hole { font-size: 2em; text-align: center; font-weight: bold; }
#entry_score { font-size: 2em; text-align: center; padding: 10px; margin: 5px; font-weight: bold;}
#entry_putts { font-size: 2em; text-align: center; padding: 10px; margin: 5px; font-weight: bold;}
#entry_penalty { font-size: 2em; text-align: center; padding: 10px; margin: 5px; font-weight: bold;}
#entry_sand { font-size: 2em; text-align: center; padding: 10px; margin: 5px; font-weight: bold;}
#entry_hdcp, #gps_hdcp { font-size: 1.2em; text-align: center; width: 33%; font-weight: bold;}
#entry_par, #gps_par { font-size: 1.2em; text-align: left; width: 34%; font-weight: bold;}
#entry_strokes { font-size: 1.2em; text-align: right; width: 33%; font-weight: bold;}
#msg { display: none; width: 100%; position: absolute; left:0px; bottom:5px; font-size: .9em; text-align: center; font-weight: bold; color: white; background: purple; z-index: 1000;}
#error_msg { display: none; width: 100%; position: absolute; left:0px; bottom:5px; font-size: .9em; text-align: center; font-weight: bold; color: white; background: red; z-index: 1000;}

#mark_stroke_div{
    text-align: center;
}

#front {
    float: left;
    width: 33%;
    font-size: .8em;
    background: red;
    color: white;
    text-align: center;
}
#front_coords, #back_coords, #middle_coords { font-size: .5em; }
#back {
    float: left;
    width: 33%;
    font-size: .8em;
    background: blue;
    color: white;
    text-align: center;
}
#middle {
    float: left;
    width: 34%;
    font-size: .8em;
    background: white;
    color: black;
    text-align: center;
}

#dist_m {
    vertical-align: middle;
    text-align: center;
    font-size: 25pt;
    font-weight: bold;
}
#dist_b, #dist_f{
    vertical-align: middle;
    text-align: center;
    font-size: 25pt;
    font-weight: bold;
}
#gps_hole {
    text-align: center;
    font-size: 45pt;
}