#masthead, #menu, #footer, #footer #ads, ul.actions, table.display_options, div#alert, div#login, div.help, div.info, .icon, .icon img { display: none; }
a { text-decoration: none; color: #000000; }

#content h1 { margin: 10 5 10 0; padding-top: 8px; width: 650px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 30px; padding-left: 0px; }
#content h2 { margin: 5 5 0 0; width: 560px; font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #000000; }
#content p { font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 135%; margin: 0 5 10 0; }
#content p.short { width: 560px; }
#content p.description { line-height: 1.25; font-size: 1.15em; margin-bottom: 10px; }
#content ul.notes { clear: both; display: block; text-align: left; list-style: square; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height: 135%; margin: 0px; margin-bottom: 15px; padding-left: 15px; }
#content ul.notes li b { color: #000000; }
#content ul.course_list { margin-left: 15px; margin-right: 15px; margin-top: 0px; padding-left: 15px; list-style: square; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; line-height: 145%; }
#content h4 { clear: both; display: block; text-align: left; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 135%; text-transform: uppercase; margin: 0px; padding: 0px; }

table { margin: 10 0 10 0; font-family: Arial, Helvetica, sans-serif; font-size: .8em; width : 100%; color: #000000; }
table td, table th { text-align: left; }
table td.top, table th.top { vertical-align: top; }
b.required { color: Green; }

table.list th { vertical-align: bottom; }
table.list td { vertical-align: top; }
table.list .date { width: 130px; text-align: left; }
table.list .course_name { text-align: left; width: 335px; }
table.list .index { width: 100px; text-align: center; }
table.list .number { width: 60px; text-align: center; }
table.list th.weather { text-align: left; }

table.view_course { border-collapse: collapse; clear: both; background-color: #FFFFFF; font-size: .7em; }
table.view_course td, table.view_course th { text-align: center; border: 1px solid #000000; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; width: 38px; color: #000000; }
table.view_course th.scorecard, table.table.view_course td.scorecard { height: 30px; }
table.view_course th { background-color: #000000; color: #FFFFFF; border: 1px solid #000000; text-shadow: none; }
table.view_course th.long, table.view_course th.label { width: 105px; }
table.view_course th.label { color: #000000; text-align: left; padding-left: 4px; padding-right: 4px; }
table.view_course td.label { background-color: #FFFFFF; color: #000000; text-align: center; }
table.view_course td.total { background-color: #FFFFFF; color: #000000; text-align: center; font-weight: bold; }
table.view_course td.thickborder, table.view_course th.thickborder { border-bottom: 3px solid #000000; }
table.view_course td.thickbordertop, table.view_course th.thickbordertop { border-top: 3px solid #000000; }
table.view_course input.text { text-align: center; border: 1px solid #000000; }
table.view_course .blank { border: 0px;	background-color: #FFFFFF; }
table.view_course .top { vertical-align: top; }
table.view_course th.gir, table.view_course td.gir { background-color: #FFFFFF; color: #000000; }
table.view_course th.eagle, table.view_course td.eagle { background-color: #FFFFFF; color: #000000; }
table.view_course th.birdie, table.view_course td.birdie { background-color: #FFFFFF; color: #000000; }
table.view_course th.par, table.view_course td.par { background-color: #FFFFFF; color: #000000; }
table.view_course th.bogey, table.view_course td.bogey { background-color: #FFFFFF; color: #000000; }
table.view_course th.double_bogey, table.view_course td.double_bogey { background-color: #FFFFFF; color: #000000; }
table.view_course th.triple_bogey, table.view_course td.triple_bogey { background-color: #FFFFFF; color: #000000; }
table.view_course th.ouch, table.view_course td.ouch { background-color: #FFFFFF; color: #000000; }
table.view_course td.chart { padding-left: 15px; }

table.view_stats { font-size: 1em; margin: 0px; }
table.view_stats td, th { vertical-align:top; }
table.view_stats td.chart { display: none; }

/* STATS */
table.display_options td { font-size: .9em; }
table.stats_menu { border-collapse: collapse; clear: both; background-color: #FFFFFF; margin: 0px; }
table.stats_menu td { vertical-align: top; height: 125px; width: 480px; }
table.stats_menu td h3 { margin: 5 5 5 0; width: 50%; font-family: Arial, Helvetica, sans-serif; font-size: 18pt; }
table.stats_menu p { font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 135%; margin: 0 5 10 0; }

table.home_stats { float: right; border-collapse: collapse; background-color: #FFFFFF; width: 315px; clear: right; }
table.home_stats_long { float: left; border-collapse: collapse; background-color: #FFFFFF; width: 335px; margin-right: 35px; clear: right; font-size: 1em; }
table.home_stats td.blank, table.home_stats_long td.blank { text-align: left; font-weight: normal; border: 0px; padding-left: 0px; }
table.home_stats td.link, table.home_stats_long td.link { display: none; }
table.home_stats_long td { height: auto; }
table.home_stats_long th.center { text-align: center; }
table.home_stats th, table.home_stats_long th { color: #000000; border: 1px solid #0B3E23; border-bottom: 3px solid #000000; text-shadow: none; }
table.home_stats th.label, table.home_stats_long th.label { color: #000000; text-align: left; width: 60%; vertical-align: top; }
table.home_stats th, table.home_stats td, table.home_stats_long th, table.home_stats_long td { border: 1px solid #333333; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px; }
table.home_stats td, table.home_stats_long td { font-weight: bold; text-align: right; }

table.chart { clear: none; float: left; margin-left: 15px; width: 350px; }
table.chart td { padding: 0px; border: 1px solid #000; }
table.chart td.blank { padding: 0px; border: 0px; }
table.chart td.flash { display: none; }

table th.left { text-align: left; padding-left: 5px; }
table .right { text-align: right; }
table .center { text-align: center; }

table.view_course th { color: #000000; }
