

/* GLOBAL ELEMENTS */

body {
	background:#94A24A repeat;
	margin:0;padding:0;
	color:#333;
	font:11px verdana,arial,sans-serif;
	line-height:1.4;
	text-align:left; }

table {border:0px none;text-align:left; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, arial, sans-serif}

img {border-width:0;border-style:none;}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	font-weight:normal;
	font-family:Georgia,"New Century Schoolbook",Times,serif;
	color:#333; }
	
h1 {font-size:24px;margin-bottom:12px;line-height:1;}
h2 {font-size:18px;}
h3 {font-size:14px;font-weight:bold;}
h4 {font-family:verdana,arial,sans-serif;font-weight:bold;font-size:11px;letter-spacing:0;margin:0;padding-bottom:3px;}

h5, h6 {font-family:verdana,arial,sans-serif;font-weight:bold;letter-spacing:-1px;}
h5 {font-size:11px;color:#999;text-transform:uppercase;line; padding-left:0; padding-right:0; padding-top:4px; padding-bottom:4px}
h6 {padding:4px 0; font-size:12px; color:#666; letter-spacing:-.5px;line-height:14px; }
	
p {margin:0 0 1em 0;line-height:1.4;}

form {margin:0;padding:0;font-size:10px;display:block;}
input, textarea, option, select {font-size:10px;background-color:#fff;}

ol {margin:0;padding:0;}
li {margin:0;padding:0;}

ul.stories {margin:6px 0 0 0;padding:0;}
ul.stories li {list-style:none;margin-bottom:2px;padding:4px 0 4px 10px;width:auto;font:12px Georgia, Times, Serif;color:#fff;}
ul.stories li.odd {background:#A0A0A0 url('../images/bg_stories_shadow.gif') repeat-y left top;}

ul.stories a:link, ul.stories a:visited, ul.stories a:hover, ul.stories a:active {font-weight:normal;text-decoration:none;color:#fff;}
ul.stories a:hover {text-decoration:underline;}

/* LINKS */
a:link, a:visited, a:hover, a:active {font-weight:bold;text-decoration:none;color:#30643F;}
/*a:visited {color:#85383C;text-decoration:none;}*/
a:hover {text-decoration:underline;}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {font-weight:normal;text-decoration:none;color:#333;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {font-weight:normal;text-decoration:none;color:#333;}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {font-weight:bold;text-decoration:none;color:#333;}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {font-weight:bold;text-decoration:none;color:#333;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}

li a:link, li a:visited, li a:hover, li a:active {font-weight:normal;text-decoration:none;color:#666;}
li a:hover {text-decoration:underline;}

/* UNIQUE ELEMENTS */

/* frames everything + right edge shadow */
#whopper {
	width:770px;
	background:#fff url('../images/bg_edge_shadow.gif');
	margin:0;padding:0 }
	
#menu  {
	color: #30643F;
	font-weight: bold;
 text-decoration: none;
 padding-bottom: 8px;
 padding-right:14px; 
 padding-top: 8px; }
 

	  #menu a:link {
 text-decoration:none;
 color:#30643F;
	 }
	 
	  #menu a:hover {
 text-decoration:none;
 color:#cccccc;
	 }
	 
	  #menu a:active {
 text-decoration:none;
 color:#30643F;
	 } 
	 
	
	 

/* inner wrap for aligning content */
#contentwrap {
	width:740px;
	text-align:left;
	margin-left:10px; }

/* top area for logo, branding */	
#top {
	background:#DCDCDC repeat;
	width:auto;
	height:auto;
	clear:both;
	padding:10px; }

#colwrap {
	position:relative;
	width:100%;
	background:#8C8C8C url('../images/bg_home_content.gif') repeat-y; }
	
#colwrapChan {
	position:relative;
	width:100%;
	background:#8C8C8C url('../images/bg_chan_content.gif') repeat-y; }
	
#colwrapWide {
	position:relative;
	width:100%;
	background:#8c8c8c url('../images/bg_wide_shadow.gif') repeat-y; }

#lcol {width:478px;margin:0;padding:0 0 10px 0;position:relative;}
#lcol .inside {width:448px;margin:0 10px 10px 10px;}
#lcol .item {width:auto;margin-bottom:18px;clear:both;}
#lcol .story {margin:4px 0px 6px 0px;}
/* channel index pages */
#chanLeft {width:160px;height:100%:margin:0;padding:0;position:absolute;left:0;top:0;}
#chanLeft .inside {width:140px;padding-top:10px;}
#chanRight {width:318px;margin-left:160px;}
#chanRight .inside {width:288px;margin:0 10px 10px 10px;padding-top:10px;}
/* scorecard */
#lcolWide {width:570px;margin:0;padding:0 0 10px 0;position:relative;}
#rcolThin {width:160px;top:0;right:0;left:575px;padding:0;position:absolute;}

#rcol {
	width:271px;
	position:absolute;
	top:0; right:0;
	left:468px; }
#rcol .inside {margin:4px 0 0 11px;width:250px;}

#footer {
	vertical-align:middle;
	font-size:10px;
	padding:18px 0px 12px 0px;
	clear:both; }
	
#whopperbot {
	width:770px;
	height:16px;
	margin-bottom:10px;
	background:#94A14F url('../images/bg_footer_shadow.gif') no-repeat; }
	
#credit {
	font-size:9px;
	color:#415B1A;
	margin-left:10px;
	padding-bottom:10px; }

.date {color:#666;font:10px verdana, arial, sans-serif;}
.dateb {color:#333;font:10px verdana, arial, sans-serif;}
.photocred {color:#666;font-size:9px;}

/* for section headers */
.headitem {display:block;width:100%;padding-bottom:2px;margin-top:18px;border-bottom:1px solid #B4B4B4;}
	
/* ICONS */
.garr {background:url('http://i.pga.com/pga/images/seniorpga/img/icon_garr.gif') no-repeat;display:inline;color:#8F9952; padding-left:9px; padding-right:0; padding-top:0; padding-bottom:3px}
.rarr {background:url('http://i.pga.com/pga/images/seniorpga/img/icon_rarr.gif') no-repeat;display:inline;color:#AF2B2B; padding-left:9px; padding-right:0; padding-top:0; padding-bottom:3px}
.larr {background:url('http://i.pga.com/pga/images/seniorpga/img/icon_linkarrR.gif') no-repeat;padding-left:6px;display:inline;font-size:10px;font-weight:bold }
.larrBack {background:url('http://i.pga.com/pga/images/seniorpga/img/icon_linkarrL.gif') no-repeat;padding-left:6px;display:inline;font-size:10px;font-weight:bold }
	
/* ALIGNMENTS */
.cal {text-align:center;}
.lal {text-align:left;}
.ral {text-align:right;}
.tvert {vertical-align:top;}

/* A LA CARTE: MARGINS */
.miit {margin-top:2px;}
.miib {margin-bottom:2px;}
.mivt {margin-top:4px;}
.mivl {margin-left:4px;}
.mivb {margin-bottom:4px;}
.mvib {margin-bottom:6px;}
.mvit {margin-top:6px;}
.mxt {margin-top:10px;}
.mxl {margin-left:10px;}
.mxb {margin-bottom:10px;}

/* A LA CARTE: PADDING */
.pxt {padding-top:10px;}

/* text */
.ten {font-size:10px;}
.nine {font-size:9px;}


/* IMGs */
.imgFloatL {float:left;margin:1px 6px 6px 0px;}
.imgFloatR {float:right;margin:1px 0px 6px 6px;}
.imgFloatR {text-align:right;}

/* COLOR */
.grayccc {color:#ccc;}
.gray666 {color:#666;}
.fff {color:#fff;}
.ccc {color:#ccc;}
.f0f {color:#F0F0F0;}



/* STORY PULL QUOTES */
.storypquote {
	width:160px;
	display:block;
	float:right;
	font:14px georgia, times new roman, times, serif;
	color:#7F855E;
	font-weight:bold;
	line-height:1.4;
	text-spacing:-0.5px;
	padding:10px;
	border-top:1px solid #E3E3E0;
	border-bottom:1px solid #E3E3E0;
	}

/* TABLE: MAIN LEADERBOARD */
table.lboard {
	background-color:#eee;
	width:100%;
	font-size:10px;
	border:0px none;
	margin:0;
	text-align:center }

table.lboard td {
	border-color:#ccc;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	padding:5px;
	vertical-align:middle; }

table.lboard th {
	padding:4px 3px;
	background-color:#fff;
	font-weight:bold;
	font-size:9px;
	border-color:#ccc;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	color:#666;}
table.lboard tr.sub th {background-color:#ddd;}
table.lboard tr.tint {background-color:#fff;}
table.lboard td.ad {padding:8px 0px;background-color:#ddd;}

/* TABLE: LEADERBOARD SNIPPET */
table.lboardsnip {
	background-color:#fff;
	text-align:center;
	width:100%;
	font-size:9px;}
	
table.lboardsnip td, table.lboardsnip th {
	border-color:#999;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	padding:3px 1px;
	vertical-align:middle;}
table.lboardsnip tr.head th {background-color:#333;color:#ccc;font-weight:normal;}
table.lboardsnip tr.odd {background-color:#ccc;}
table.lboardsnip tr.even {background-color:#DCDCDC;}
table.lboardsnip tr.foot td {background-color:#aaa;font-weight:normal;}

/* TABLE: PLAYER SCORECARD */
table.card {
	background-color:#fff;
	/*background-color:#eee;*/
	width:100%;
	font-size:10px;
	border-bottom:1px solid #ccc;
	margin:0;
	text-align:center; }
	
table.card td {padding:6px 2px;width:auto;border-color:#ccc;
	border-width:1px 0px 0px 1px;
	border-style:solid;}
table.card tr.sectHead {background-color:#B4B4B4;}
table.card tr.rowHead {background-color:#DFDFDF;font-weight:bold;color:#666;}
table.card td.firstCol {background-color:#EFEFEF;font-weight:bold;color:#666;text-align:right;padding-right:4px;}
table.player {background-color:#fff;width:100%;margin:0;padding:0px;border-left:1px solid #ccc;text-align:left;}
table.player td {padding:8px;vertical-align:top;}

table.rcolData {
	background-color:#fff;
	width:100%;
	font-size:9px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	}
	
table.rcolData td, table.rcolData th {
	border-color:#999;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	padding:3px;
	vertical-align:top;}
table.rcolData tr.head th {background-color:#333;color:#ccc;font-weight:bold;}
table.rcolData tr.odd {background-color:#CCC;}
table.rcolData tr.even {background-color:#DCDCDC;}
table.rcolData tr.foot td {background-color:#AAA;font-weight:normal;}

/* JOHN'S CLASSES */

table.inset { 
	width:275px; 
	font-size:10px;
	background-color:#EEE; 
	border-bottom:1px #999 solid;
	border-right:1px #999 solid; }	
	
table.inset td, table.inset th {vertical-align:top;color:#666;border:0px none;text-align:left;padding:5px }
table.inset th {font-weight:bold;background-color:#ddd;}
table.inset .rowHead {font-weight:bold;width:120px;}

.writer {color:#666;font-size:10px;}

table.champstats {width:100%;background-color:#EEE;border-bottom:1px #999 solid;border-right:1px #999 solid;margin-bottom:20px; }	
table.champstats td, table.champstats th {vertical-align:top;color:#666;border:0px;text-align:left;padding:5px; }
table.champstats th {font-weight:bold;}
table.champstats td.title {font:14px georgia,times new roman,times,serif;font-weight:bold;background-color:#ddd; }
table.champstats tr.altrow { background-color:#ddd; }

p.course a:link, p.course a:visited, p.course a:hover, p.course a:active {color:#42697D;font-size:10px;font-weight:bold;}
	
table.coursecard { 
	width:100%; 
	font:10px arial;
	background-color:#D6D6D6; 
	margin-bottom:10px;
	border-right:1px solid #666;
	border-bottom:1px solid #666; }

table.coursecard th, table.coursecard td {vertical-align:top;text-align:center;color:#333;border-left:1px solid #666;border-top:1px solid #666;}
table.coursecard th {background-color:#B4B4B4;padding:1px;vertical-align:middle;font-weight:bold;font-size:11px;}
table.coursecard td {padding:2px 1px;}
table.coursecard th.thishole { background-color:#C0C897; }
table.coursecard td.thishole { background-color:#DDE1C6; }

table.plain {margin-bottom: 20px;}
table.plain th { background-color:#C6C6C6; font-weight:bold; }
table.plain td { 
	width: 400px; 
	padding: 2px;
	font-size:11px;
	border: 0px none; }

.TitreSection{
position:absolute;
left:23px;
top:87px;
z-index:8;
font-size:16px;

}
