/* 
	DEVELOPMENT STYLE SHEET FOR PGA CHAMP
	contact: Todd Dominey | todd.dominey@turner.com
*/

/* GLOBAL ELEMENTS */
body {background:#E9E9DF;margin:0;padding:0;color:#3D3D33;font:11px/16px 'Lucida Grande',Verdana, sans-serif;text-align:left;}
table {font:11px verdana, arial, sans-serif;border:0;text-align:left;}
img {border-width:0;border-style:none;}
h1, h2, h3, h4, h5, h6 { margin:0;padding:0;font-family:'Lucida Grande',Verdana,sans-serif; }
h1 {font-size:18px;line-height:22px;margin:16px 0 12px 0;word-spacing:-0.125em;}
h2 {font-size:13px;margin:0 0 1em 0;font-weight:bold;border-top:1px solid #B4B4AA;border-bottom:1px solid #B4B4AA;padding:4px 0;word-spacing:-0.125em;}
h3 {font-size:12px;font-weight:bold;line-height:18px;margin:8px 0 0 0;word-spacing:-0.125em;}
h3.uline {padding-bottom:2px;border-bottom:1px dotted #96968C;width:auto;margin:24px 0 8px 0;}
h4 {font-family:verdana,arial,sans-serif;font-weight:bold;font-size:11px;letter-spacing:0;margin:14px 0 1px 0;}
h5, h6 {font-family:verdana,arial,sans-serif;font-weight:bold;}
h5 {font-size:11px;color:#999;text-transform:uppercase;padding:4px 0;}
h6 {padding:4px 0 10px 0;font-size:11px;line-height:14px;}

p {margin:0 0 1em 0;}
form {margin:0;padding:0;font-size:10px;display:block;}
input, textarea, option, select {font-size:10px;background-color:#fff;}
iframe {margin:0;padding:0;position:relative;display:block;}

ul {margin:0;padding:0;}
ol li {margin:0 0 12px 0;}

ul.stories {margin:8px 0 1em 0;padding:0;}
ul.stories li {list-style:none;background:none;margin-bottom:2px;padding:4px 4px 4px 10px;}
ul.stories li.odd {background:#4D4D47 url(http://i.pga.com/pga/images/events/master/img/rcol_alt_bg.gif) repeat-y;}
ul.stories a:link, ul.stories a:visited, ul.stories a:hover, ul.stories a:active {font-weight:normal;text-decoration:none;}
ul.stories a:hover {text-decoration:underline;}
ul.news {margin: 0 0 1em 1px;padding-left:14px;}
ul.news li {margin-bottom:2px; padding:4px 0;}
ul.guide { margin: 0px; padding-left:14px; margin-bottom:8px; }
ul.guide li {margin-bottom:1px; margin-left:14px; list-style-type: square;}
ul.playerdata { margin:4px 0;padding:0;list-style:none; }
ul.playerdata li {line-height:1.4;padding:0;margin:0 0 4px 0;background:none;}

/* LINKS */
a:link, a:visited, a:hover, a:active {font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {text-decoration:none;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {text-decoration:none;}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {font-weight:bold;text-decoration:none;}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {font-weight:bold;text-decoration:none;}
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 {text-decoration:none;}
li a:hover {text-decoration:underline;}

/* for section headers */
.headitem {display:block;width:100%;padding-bottom:3px;_padding-bottom:0;margin:18px 0 1px 0;border-bottom:1px solid #B4B4AA;clear:both;position:relative;}

/* frames everything + right edge shadow */
#whopper {width:790px;background:#fff url(http://i.pga.com/pga/images/events/master/img/bg_edge_shadow.gif) repeat;}
/* inner wrap for aligning content */
#contentwrap {width:740px;text-align:left;margin-left:10px;}
/* back to pga */
#backto {background:#2D2D26;height:20px;display:block;position:relative;background:#3D3D33 url(http://i.pga.com/pga/images/events/2005/pgachamp/img/back_to_stripe.gif) repeat-x;}
#backto .bttn {position:absolute;top:0;left:12px;}
/* top area for logo, branding */	
#top { 
	background:#2F6100 url(http://i.pga.com/pga/images/events/2006/pgachampionship/img/top_bg.gif) repeat-x;
	padding:10px 10px 9px 10px;
	position:relative;
	_margin-bottom:-1px; /* IE Win Hack for whitespace gap */
}	
#top .badge {position:absolute;bottom:0;left:0;}
#top .event {position:absolute;top:-7px;right:8px;}

/* inside page effect */
#wedge { height:40px; background:#7F7F79 url(http://i.pga.com/pga/images/events/master/img/wedge_story.gif) no-repeat; }
#wedge_lb { height:40px; background:#7F7F79 url(http://i.pga.com/pga/images/events/2005/pgachamp/img/wedge_lb.gif) no-repeat; }
#colwrap { float:left; position:relative; width:740px; background:#5B5B57 url(http://i.pga.com/pga/images/events/master/img/colwrap_bg.gif) repeat-y; }	
#colwrapChan { float:left; position:relative; width:740px; background:#5B5B57 url(http://i.pga.com/pga/images/events/master/img/bg_chan_content.gif) repeat-y; } 
#colwrapWide { float:left; position:relative; width:740px; background:#5B5B57 url(http://i.pga.com/pga/images/events/2005/pgachamp/img/colwrap_bg_lb.gif) repeat-y; }
#lcol {width:468px;padding:0 0 10px 0;float:left;position:relative;min-height:500px;}
#lcol .inside {margin-left:10px;width:448px;}
#lcol .item {clear:both;float:left;width:100%;margin-bottom:4px;display:block;}
#lcol .item p {margin-bottom:0;}
#lcol .t1wrap {position:relative;width:100%;display:block;margin:8px 0 12px 0;}
#lcol .t1wrap h2 {border-top:none;border-bottom:none;padding:0;margin:0 0 4px 0;}
#lcol .t1photo {width:185px;text-align:left;padding:2px 0 0 0;}
* html #lcol .t1photo {margin:0 6px 0 0;}
#lcol .t1photo img {border:1px solid #3D3D33;}
#lcol .t1text {float:right;width:254px;margin:0 0 4px 0;}
#lcol .t1text li {margin:0 0 2px 0;font-size:10px;}

#timeline {margin-bottom:-8px;background:#4D4D47;}

#home_vid {
	overflow:auto;
	font-size:10px;
	line-height:12px;
}
#home_vid ul {
	margin:4px 0 0 0;
	padding:0;
}
#home_vid li {
	list-style:none;
	background:none;
	float:left;
	display:block;
	padding:0 2px 0 0;
	margin:0 6px 0 0;
	width:142px;
	border-right:1px dotted #B4B4AA;
}
#home_vid li.last {
	margin-right:0;
	border-right:none;
}
#home_vid a {display:block;}
#home_vid img {border:1px solid #5B5B57;float:left;margin:0 4px 0 0;}

/* channel index pages */
#chanLeft {width:156px;margin:0;padding:0;float:left;}
#chanLeft .inside {width:140px;padding-top:10px;}
#chanRight {width:200px;float:right;}
#chanRight .inside {width:288px;margin:0 10px 10px 10px;padding-top:10px;}
/* scorecard */
#lcolWide {width:568px;margin:0;padding:0 0 10px 0;float:left;position:relative;}
#lcolWide .inside {margin:0 10px 10px 10px;}
#rcolThin {color:#CECEC8;font-size:10px;width:160px;float:right;padding-bottom:10px;overflow:hidden;}
#rcolThin .inside {margin:0 4px 0 0;padding:4px 0 0 0;}

#rcol {color:#CECEC8;font-size:10px;line-height:14px;width:271px;float:right;padding:0 0 10px 0;_padding-top:22px;}
#rcol.home {background:transparent url(http://i.pga.com/pga/images/events/master/img/rcol_top.gif) no-repeat;padding:10px 0;_padding-top:26px;}
#rcol .inside {margin:4px 0 0 11px;width:250px;}

#rcol .group, #rcolThin .group {margin-bottom:24px;clear:both;}

#rcol .headitem, #rcolThin .headitem {border-color:#424240;}
#rcolThin .mxl {margin-left:0px;}
#rcol table td {padding:3px;}

#footer {position:relative;font-size:10px;margin:0;padding:0 0 0 10px;clear:both;background:#333 url(http://i.pga.com/pga/images/events/2005/pgachamp/img/nav_bg.gif) repeat-x;height:32px;line-height:32px;color:#3D3D33;}
#footer a {color:#3D3D33;}
#footer728 {text-align:center;margin:0 auto;background:#2D2D26;padding:4px 0 1em 0;}
#credit {color:#CECEC8;background:#3D3D33 url(http://i.pga.com/pga/images/events/master/img/footer_bg.gif) repeat-x; font-size:9px; line-height:1.3;padding:12px 10px 6px 10px; position:relative; }

#credit ul {list-style:none;display:block;position:absolute;right:0;}
#credit li {display: block;float:left;margin:0 8px 0 0;background:none;}
#sponsor {position:absolute;top:-16px;left:286px;z-index:10;}
#coursetour {background:#3D3D33;height:234px;display:block;}

.date {color:#828279;font:10px verdana, arial, sans-serif;}
.dateb {color:#E9E9DF;}
.photocred {color:#66665C;font-size:9px;margin:8px 0 6px 0;line-height:12px;display:block;}
.secthead {margin-bottom:8px;padding-bottom:5px;_padding-bottom:1px;border-bottom:1px solid #B4B4AA;width:100%;}

/* Main Nav
-------------------------------------- */
#navwrap {background:#333;width:100%;height:32px;line-height:32px;padding:0;position:relative;z-index:100;}
#navwrap .badge {position:absolute;left:0;top:0;}
#navblock {float:right;margin:12px 4px 0 0;}
#nav, #nav ul {line-height:1.4em;padding:0;margin:-4px 0 0 0;list-style:none;display:block;} 
#nav a {display:block;border-bottom:none;}
#nav a:hover {border-bottom:none;}
#nav li {position:relative;float:left;margin:0 5px 0 0;padding:0;width:auto;height:24px;background:transparent url(http://i.pga.com/pga/images/events/2005/pgachamp/img/nav_pipe.gif) no-repeat;} 
#nav li img {margin:4px 0 0 9px;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
/* second-level lists */
#nav li ul {border-top:1px solid #000; position:absolute;left:-999em;top:24px;width:146px;height:auto;margin:0 0 0 2px;padding:0;background:transparent url(http://i.pga.com/pga/images/events/master/img/menu_trans.png);_background:#3D3D33;display:block;list-style:none;}
#nav li li {height:auto;margin:0;padding:0;width:100%;font-size:10px;background:none;}
#nav li li span {margin:0;padding:3px 4px 3px 7px;display:block;position:relative;}
#nav li li a, #nav li li a:visited, #nav li li a:hover {text-decoration:none;display:block;}
#backtopga {position:absolute;left:10px;top:8px;}
*>html #navblock ul {f\loat: right;margin-top:8px;} /*IE 5 Mac hack  */
*>html #nav a {f\loat: left;} /*IE 5 Mac hack */

/* Section Nav
-------------------------------------- */
ul.sectnav {margin:3px 0 0 0;padding:0;list-style:none;}
ul.sectnav li {margin:0 0 8px 0;}

/* STORIES
-------------------------------------- */

#storyphoto {
	width:177px;
}
#storyphoto img {
	border:1px solid #5B5B57;
}
#storyphoto .caption {
	background:#5B5B57;	
	width:100%;
	font-size:9px;
	line-height:11px;
	display:block;
}
#storyphoto .caption span {
	padding:4px;
	display:block;
	color:#E9E9DF;
}
#storyphoto.right {
	float:right;
	margin:0 0 8px 8px;
}
#storyphoto.left {
	float:left;
	margin:0 8px 8px 0;
}

/* SCORING
------------------------------------------*/
.eagle {background:#5C82D1;}
.birdie {background:#ACC3F2;}
.par {background:#fff;}
.bogey {background:#D4B43B;}
.dbogey {background:#C68D19;}

.alert {
	display:block;
	padding:8px 8px 8px 24px;
	height:14px;
	line-height:14px;
	background:#AF2B2B url(http://i.pga.com/pga/images/events/master/img/icon_alert.gif) 6px 50% no-repeat;
	color:#fff;
	font-weight:bold;
}

/* SCORECARD HEAD */
table.scoresumm {border-collapse:collapse;border:1px solid #B4B4AA;height:160px;}
table.scoresumm th {padding: 4px 5px; text-align: left;border: 1px solid #B4B4AA;}
table.scoresumm th h1 {font-size: 20px; line-height: 15px;}
table.scoresumm th h2 {text-transform:uppercase;letter-spacing:1px;font-weight: normal; font:9px Tahoma,"Lucida Grande",Verdana;line-height: 10px; color: #666;margin:0;padding:0;}
table.scoresumm td {border: 1px solid #B4B4AA;padding: 4px 5px;}
table.scoresumm td.tint {background:#DADAD0;}
table.scoresumm td.fat {width:103px;}
table.scoresumm td.skinny {width:33px;text-align:center;}

#cardname {position:relative;height:50px;}
#cardname .name {position:absolute;bottom:0;left:0;}
#cardname .profile {position:absolute;bottom:0;right:0;font-size:10px;}

/* MAIN LEADERBOARD */
table.leaderMain {background:#EFEFE5;border-collapse:collapse;width:100%;font-size:10px;border:0;margin:0;text-align:center;}
table.leaderMain td {border:1px solid #CCCCC2;padding:5px;vertical-align:middle;}
table.leaderMain th {padding:4px; background:#fff;font-weight:bold;font-size:9px;border:1px solid #CCCCC2;color:#66665C;vertical-align:bottom;}
table.leaderMain .ti {background-image:url(http://i.pga.com/pga/images/events/2005/pgachamp/img/lb_titleist_2.gif);}
table.leaderMain th.sort, table.leaderMain tr.sub th.sort { background: #C5E5CB; }
table.leaderMain th a, table.leaderMain th a:hover, table.leaderMain th a:visited {font-weight: bold;text-decoration: underline;}
table.leaderMain tr.sub th {background:#DFDFD5;}
table.leaderMain tr.tint {background:#fff;}
table.leaderMain td.ad {padding:8px 0px;background:#DFDFD5;}
table.leaderMain .cp {color:#96968C;font-size:9px;padding-left:4px;font-family:Tahoma,"Lucida Grande",Arial,sans-serif;letter-spacing:1px;}
table.leaderMain td.sort { background: #CEF0D4; }
table.leaderMain tr.tint td.sort { background: #DBFFE1; }
 

/* RIGHT DATA TABLES */
table.rcolData { background:#96968C; width:100%; font-size:9px;}
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:#3D3D33;color:#CCCCC2;font-weight:bold;}
table.rcolData tr.odd {background:#CCCCC2;}
table.rcolData tr.even {background:#DCDCD2;}
table.rcolData tr.foot td {background:#AAAAA0;font-weight:normal;}

/* LEFT DATA TABLES */
table.lcolData { width:100%; background:#fff;border:1px solid #DBDBD3;border-collapse:collapse;margin:0 0 1em 0;}
table.lcolData caption {text-align:left;font-weight:bold;padding:4px 0;font-family:Georgia,"New Century Schoolbook",Times,serif;line-height:1.2;}
table.lcolData td { padding:4px; border:1px solid #B4B4AA; }
table.lcolData tr.head { background:#686353; color:#fff; border:1px solid #686353; }
table.lcolData tr.even {background:#F5F5F0;}
table.lcolData th { background:#66665F; color:#fff; padding:4px;text-align:left;border:1px solid #B4B4AA;}

/* LEADERBOARD SNIPPET */

table.lboardsnip {background:#fff;text-align:center;width:100%;font-size:9px;border-collapse:collapse;color:#3D3D33;}
table.lboardsnip td { border:1px solid #5B5B57;padding:2px 1px;vertical-align:middle;}
table.lboardsnip th {border:1px solid #2D2D26;padding:3px 3px 4px 6px;vertical-align:middle;color:#DCDCD2;}
table.lboardsnip tr.head th {background:#3D3D33;font-weight:normal;}
table.lboardsnip tr.odd {background:#CCCCC2;}
table.lboardsnip tr.even {background:#DCDCD2;}
table.lboardsnip tr.foot td {background:#4D4D47;font-weight:normal;padding:3px 4px;text-align:left;color:#CECEC8;border:1px solid #3D3D33;}
table.lboardsnip tr.foot .larr {color:#fff;}
table.lboardsnip .lal, table.lboardsnip .left {padding-left:4px;text-align:left;}

/* COURSE STATS */ 
table.stats { width:100%;background:#fff;margin:4px 0 6px 0;font-size:10px;text-align:center;border-collapse:collapse; }
table.stats td { padding: 7px 2px;border:1px solid #B4B4AA; }
table.stats tr.sectHead {background:#B4B4AA;}
table.stats tr.rowHead {background:#66665F;font-weight:bold;color:#fff;}
table.stats tr.rowHead td {border-color:#808077;}
table.stats td.firstCol {background:#EFEFE5;font-weight:bold;color:#66665C;text-align:right;padding-right:4px;}

/* PLAYER SCORECARD */ 
table.scores { background:#fff;margin:4px 0 6px 0;font-size:10px;text-align:center;border-collapse:collapse; }
table.scores td {border:1px solid #8F8F86;padding:4px 0;}
table.scores tr.sectHead {background:#B4B4AA;} 
table.scores tr.rowHead {background:#66665F;font-weight:bold;color:#fff;}
table.scores tr.rowHead td {border-color:#808077;}
table.scores tr.rowHead td.ral {padding:0 3px;}
table.scores td.firstCol {background:#DBDBD3;font-weight:bold;color:#4D4D45;text-align:right;padding-right:4px;}
table.scores td.num {width:30px;}
table.scores td.wide {width:70px;}
table.scores td.empty {background:#EFEFE5;}

/* PLAYER SCORECARD */
table.player {width:100%;margin-bottom:-12px;padding:0px;text-align:left;} 
table.player h1 {margin:2px 0 14px 0;padding:0;font-size:190%;}
table.player td {padding:6px;vertical-align:top;}
table.player img {padding:1px;border:1px solid #B4B4AA;}
table.player .headitem img {border:none;}

table.coursecard { width:100%; font:10px arial; background:#D6D6CC; margin-bottom:10px;border:1px solid #66665C;border-collapse:collapse;}
table.coursecard th, table.coursecard td {vertical-align:top;text-align:center;color:#333;border:1px solid #66665C;}
table.coursecard th {background:#B4B4AA;padding:1px;vertical-align:middle;font-weight:bold;font-size:11px;}
table.coursecard td {padding:2px 1px;}
table.coursecard td.sub {font-weight:bold;background:#B4B4AA;}
table.coursecard th.thishole { background:#4F4F4F/*#C0C897*/; }
table.coursecard td.thishole { background:#C7C7C1/*DDE1C6*/; }

/* TABLE: lcolData (lcol) */
table.data { width:100%; background:#fff; border:1px solid #DBDBD3;border-collapse:collapse; }
table.data td { padding:6px; border:1px solid #B4B4AA;}
table.data tr.even {background:#F5F5F0;}
table.data th { background:#66665F; color:#fff; padding:8px; text-align:left; border:1px solid #B4B4AA;}

/* MULTIMEDIA */
#vidhead {font-weight:bold;margin-bottom:6px;padding-bottom:2px;position:relative;width:100%;border-bottom:1px solid #ccc;}
#vidhead img {position:absolute;bottom:0;right:0;margin-bottom:4px;}
table.videos {width:100%;margin:0 0 .85em 0;}
table.videos td {padding:0;}
table.videos td.spacer {padding:0;width:2%;border-left:1px solid #ccc;margin-left:2px;}
table.videos p {margin:0 0 1.4em 0;clear:left;padding:0 4px 0 0;line-height:1.2;}
table.videos .thumb {border:1px solid #3D3D33;float:left;margin:0 6px 0 0;}
table.videos strong.pho {padding-left:14px;background: url(http://i.pga.com/pga/images/rydercup/icon_photo.gif) no-repeat 0 .3em;}
table.videos .viddate {color:#666;font-size:9px;}

/* MISC 
------------------------------------------*/
strong.vid {padding-left:14px;background: url(http://i.pga.com/pga/images/events/master/img/icon_video.gif) no-repeat 0 .3em;}
.pict {background:#fff;float:left;border:1px solid #CFCFC2;padding:2px;text-align:center;font-size:10px;}

ul li.pdf {padding:0 0 0 18px;background:transparent url(http://i.pga.com/pga/images/events/master/img/icon_pdf.gif) 0 2px no-repeat;}

/* ALIGNMENTS */
.cal {text-align:center;}
.left {text-align:left;padding-left:4px;}
.ral {text-align:right;}
.tvert {vertical-align:top;}
.mvert {vertical-align:middle;}

/* text */
.ten {font-size:10px;}
.nine {font-size:9px;}

/* IMG FLOATS */
.imgFloatL {float:left;margin:1px 8px 0 0;}
.imgFloatR {float:right;margin:1px 0 8px 8px;}
.newsimgL {float:left;margin:3px 6px 0 0;border:1px solid #3D3D33;}
.rcolFloatL {float:left;margin:1px 4px 0 0;border:1px solid #7A7A72;padding:1px;}

.mxl {margin-left:10px;}

