.halloffame ul {
   list-style:none;
	 margin:0;
	 padding:0;
}
.halloffame li {
   width:100%;
	 float:left;
	 clear:left;
	 padding:1em 0;
}
.halloffame li {
   border-top:1px solid #DDDDDD;
}
.halloffamephoto {
   width:100px;
	 height:100px;
	 text-align:center;
	 float:left;
}
.halloffamedetails {
   width:420px;
	 float:right;
}
.halloffame li h3 {
   margin-top:0;
	 padding-top:0;
	 border:0;
}

.pdfbox
{
padding:10px 0;
background-image:url(../img/g2.gif);
background-repeat:repeat-x;
background-position:bottom left;
font-size:1.1em;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #EEEEEE;
font-weight:bold;
float:left;
clear:both;
width:100%;
}
.pdfbox div {
background-image:url(../img/pdficon.gif);
background-repeat:no-repeat;
background-position:center left;
width:60px;
height:50px;
float:left;
}
.pdfbox a {
   display:block;
	 float:left;
   padding:15px 0;
}
.pdflist ul {
   list-style:none;
	 padding:0;
	 margin:0;
}
.pdflist li {
   font-weight:bold;
	 font-size:1.1em;
	 padding:0.3em 0;
}
.pdflist li span {
   font-weight:normal;
}

.facilities ul.main {
   list-style:none;
	 margin:0;
	 padding:0;
}
.facilities ul.main li.main {
   float:left;
	 clear:left;
       width:400px;
	 padding-bottom:1em;
}
.facilityimage {
   width:160px;
	 float:left;
}
.facilitytext {
   width:240px;
	 float:right;
}
#coursemap {
   width:464px;
	 height:254px;
	 position:relative;
	 background-repeat:no-repeat;
	 background-image:url(../img/course_map.gif);
	 float:left;
	 clear:left;
}
#coursecards {
   width:550px;
	 height:70px;
	 float:left;
	 clear:left;
	 margin-top:1em;
}
#courseinstructions {
   padding:8px;
	 background-color:#DDDDDD;
}
.hiddencard {
   display:none;
}
.holelink a {
   width:17px;
	 height:17px;
	 position:absolute;
	 display:block;
}
.holelink a:hover {
   background-color:#010172;
	 border:1px solid #FFFFFF;
}
.holelink a span {
   display:none;
}
#holelink1 { top:61px;left:325px; }
#holelink2 { top:34px;left:418px; }
#holelink3 { top:78px;left:365px; }
#holelink4 { top:132px;left:339px; }
#holelink5 { top:68px;left:440px; }
#holelink6 { top:100px;left:444px; }
#holelink7 { top:148px;left:290px; }
#holelink8 { top:218px;left:260px; }
#holelink9 { top:130px;left:156px; }
#holelink10 { top:64px;left:189px; }
#holelink11 { top:171px;left:56px; }
#holelink12 { top:58px;left:142px; }
#holelink13 { top:149px;left:-2px; }
#holelink14 { top:87px;left:42px; }
#holelink15 { top:50px;left:233px; }
#holelink16 { top:46px;left:262px; }
#holelink17 { top:80px;left:243px; }
#holelink18 { top:181px;left:261px; }

.hiddendetails {
   display:none;
	 margin-top:1em;
}

.coursetips {
	 float:left;
	 text-align:left;
	 margin-top:10px;
	 border-bottom:1px solid #DDDDDD;
	 background-image:url(../img/g3.gif);
   background-repeat:repeat-x;
	 background-position:bottom left;
}
.coursetips h3 {
   border:0;
	 margin:0;
	 padding:6px 16px;
	 background-color:#DDDDDD;
	 color:#333333;
}
.coursetips div.text {
   padding:0.5em 16px;
}
.courseimage {
   width:230px;
	 float:left;
	 margin-top:5px;
}
.coursetips p {
   margin:0;
	 padding:0;
}
.coursecardtable {
   text-align:center;
}
th.coursename,td.coursename {
   text-align:left;
	 font-weight:bold;
}
.coursecardtable th {
   background-color:#666666;
   background-repeat:no-repeat;
	 background-position:center center;
}
th.medal { background-color:white; }
th.mens { background-color:#FFE400; }
th.ladies { background-color:#FF4E00; }

td.medal { background-color:white; }
td.mens { background-color:#FFE400; }
td.ladies {background-color:#FF4E00; }
