body {
	background: url("backgrounds/pineview2.jpg");
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: center;
	font: medium verdana, arial, lucida, sans-serif;
	/* background-color: #fff;  */
 	margin: 0 auto 0; 
	padding: 0;
	min-width: 500px;
	max-width: 1200px;
	font-size: 9px;
}

h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1em;}
h6 {font-size: 1em;}

h1, h2, h3, h4, h5, h6 {
	/* margin: 0;  */
	padding: 0;
	line-height: 1.85em;
	font-family: arial, verdana, sans-serif;
}

h1 {
	line-height: .75em;
	margin: 0;
}

table {
	padding: 1px;
	border: 1px solid black;
	border-collapse: collapse;
	margin: 0 auto 0;
}



#cardnavtable {
	width: 120px;
	border: 0px solid grey;
	font-size: 9;
}

#cardnavtable td {
	border: none;
	padding: 3px 15px;
	font-size: 14;
	text-align: center;
}

.cardtop {
  padding: 4px 5px 4px 4px;
	text-align: center;
	color: green;
	font-size: 25px;
}



#old {
	width: 98%;
	color: green;
}

#current {
	width: 98%;
}

#sched {
	width: 100%;
	color: blue;
	border: 5px solid black;
}

#sched th {
	width: 12%;
}

#players {
	width: 190px;
	padding: 2px;
}

#top td, #top th {
	border: 1px solid gray;
	padding: none;
	/* font-size: 9;  */
}

#top, #bottom {
	width: 950x;
	/* border: 0px solid gray;  */
	border: none;
	padding: none;
	/* font-size: 9;  */
}


#bottom td, #bottom th {
	border: 1px solid black;
	color: blue;
}

#bottomleft, #ss {
	width: 460;
	border: none;
	padding: none;
	font-size: 9;
}

#bottomleft td, #ss td {
	border: none;
	padding: none;
	font-size: 9;
}

#playersfront {
	border: 0px solid grey;
	border-collapse: collapse;
	margin: 0 auto 0;
	width: 800px;
	padding: 10px 2px;
	font-size: 9;
	/* background-color: lightblue;  */
}

#playersfront td, #playersfront th {
	border-collapse: collapse;
	border: 1px solid gray;
	padding: 4px 2px;
	text-align: center;
}

#playphone {
	font-size: 7;
}

#HdcpTable {
	width: 90px;
	border: 1px solid grey;
	font-size: 9;
}

#HdcpTable td {
	border: none;
	padding: 1px 5px;
	font-size: 9;
	text-align: center;
}

#frontschedule {
	border: 1px solid gray;
	width: 400px;
	padding: 0px;
	font-size: 9;
}

#todayschedule {
	border: none;
	width: 400px;
	padding: 0px;
	font-size: 12;
}
#todayschedule td, #todayschedule th {
	border: 1px solid gray;
	padding: 0px;
	font-size: 16;
}
#ss td, #ss th {
	border: 1px solid gray;
	padding: 0px;
	font-size: 11;
}

#fs_date {
	border: 1px solid gray;
	width: 30px;
	padding: 1px 5x;
	text-align: center;
}

#fs_weeknum {
	border: 1px solid gray;
	width: 20px;
	padding: 1px 5x;
	text-align: center;
}
#fs_rainout {
	border: 1px solid gray;
	width: 18px;
	padding: 1px 10px;
	text-align: center;
}

#fs_left {
	border: 1px solid gray;
	border-right: none;
	width: 18px;
	padding: 1px 0px 1px 9px;
	text-align: center;
}

#fs_right {
	border: 1px solid gray;
	border-left: none;
	width: 18px;
	padding: 1px 9px 1px 0px;
	text-align: center;
}

#fs_difhdcp {
	border: 1px solid gray;
	text-align: center;
}

#fs_difhdcp td, #fs_difhdcp th {
	border-collapse: collapse;
	border: 1px solid gray;
	text-align: center;
}

#sched td, #sched th {
	border-collapse: collapse;
	border: 3px solid gray;
	text-align: center;
}

#sched td {
	color: black;
}

#sched th {
	color: orange;
}


td, th {
	border: 3px solid black;
	color: blue;
}

.left {
	border: 2px solid black;
	border-left: 4px solid black;
	color: green;
}
.middle {
	border: 2px solid black;
	color: orange;
}
.right {
	border: 2px solid black;
	border-right: 4px solid black;
	color: green;
}

.pars, .hdcps, .strokes {
  width: 28px;
  padding: 4px 5px 4px 4px;
	text-align: center;
	color: green;
	font-size: 14px;
}

.holes {
  width: 28px;
  padding: 4px 5px 4px 4px;
	text-align: center;
	color: black;
	font-size: 14px;
}

.avgs {
width: 40px;
}

#totals {
width: 60px;
}

#names {
	width: 150px;
	font-size: 15px;
}

a:link {color: red;}
a:visited {color: purple;}
a:hover, a:active, a:focus {color: #900;}

#old  tr:focus, #old tr:hover  {
	background: #d1e4ef;
}

#excel  {
	padding: 3px;
}



#backtop {
	border: 1px solid grey;
	border-collapse: collapse;
	margin: 0 auto 0;
	width: 900px;
	padding: 10px 2px;
	font-size: 9;
	/* background-color: lightblue;  */
}

#backtop td, #backtop th {
	border-collapse: collapse;
	border: 1px solid gray;
	text-align: center;
}



/*
#players tr:focus, #players tr:hover,
#excel th:focus, #excel th:hover,
.excel td:focus, .excel td:hover {
	background: #000;
} */

#sched tr:focus, #sched tr:hover {
	background: lightgreen;
}

#sched td:focus, #sched td:hover {
	color: white;
  background: green;
}


#players td:focus,
#players td:focus,
#players tr:focus,
#players td:hover,
#players tr:hover {
	color: red;
	background: #0044aa;
}

p {line-height: 1.5;}

li {padding: .5em 0;}

 /* * * * * Footer  * * ALL PAGES * * * * */

#printedby {display: none;}


fieldset {
	margin: 1em 0;
	min-width: 800px;
	max-width: 1500px;

	border: none;
	border-top: 1px solid black;
	/*  width: 600px;    */
	padding: 1em 0;
}

fieldset  + fieldset  + fieldset{border-top: none;}

div.form  {
	line-height: 2em;
	margin: 1em 0;
}
/*
input:focus, select:focus, tr:focus, textarea:focus,  
input:hover, select:hover, tr:hover, textarea:hover  {
	background: #d1e4ef;
} */






#yearly {
	border: 0px solid grey;
	border-collapse: collapse;
	margin: 0 auto 0;
	width: 550px;
	padding: 10px 2px;
	font-size: 9;
	/* background-color: lightblue;  */
}

#yearly td, #yearly th {
	border-collapse: collapse;
	border: 1px solid gray;
	padding: 4px 2px;
	text-align: center;
}


#yeartop td, #yeartop th, #yearleft td, #yearleft th, #yearright td, #yearright th {
	border: 1px solid gray;
	padding: 3px 6px;
	font-size: 18;
}

#yeartop {
	width: 950x;
	border: 4px solid gray;
	/* border: none; */
	padding: 6px;
}
#yearleft {
	width: 400x;
	border: 2px solid gray;
	/* border: none; */
	padding: none;
}
#yearright {
	width: 400x;
	border: 2px solid gray; 
	/* border: none; */
	padding: none;
}
