/* 
	MASTER STYLE SHEET FOR ALL EVENT MICRO SITES.
	COLORS SPECIFIED IN EVENT.CSS FOR EVENT.
	ONLY MASTER IMAGES SHOULD BE LINKED FROM HERE.
	contact: Todd Dominey | todd.dominey@turner.com
*/

/* GLOBAL ELEMENTS */
body {background:#E9E9DF;margin:0;padding:0;color:#3D3D33;font:11px/16px verdana,arial,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; font-weight:normal; font-family:Georgia,"New Century Schoolbook",Times,serif; }
h1 {font-size:20px;margin:16px 0 6px 0;line-height:1;}
h2 {font-size:18px;line-height:18px;margin:0 0 4px 0;}
h3 {font-size:14px;font-weight:bold;line-height:18px;margin:8px 0 0 0;}
h3.uline {padding-bottom:2px;border-bottom:1px dotted #96968C;width:auto;margin: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;}
ol {margin:0 0 12px 0;}
ul {margin:0;padding:0;}
ul li.pdf {padding:0 0 0 18px;background:transparent url(http://i.cdn.turner.com/pga/images/events/master/img/icon_pdf.gif) 0 2px no-repeat;}
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:#828279 url(http://i.cdn.turner.com/pga/images/events/master/img/bg_stories_shadow.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;color:#E9E9DF;}
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 {font-weight:normal;text-decoration:none;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {font-weight:normal;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 {font-weight:normal;text-decoration:none;}
li a:hover {text-decoration:underline;}

/* for section headers */
.headitem {display:block;width:100%;padding-bottom:3px;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.cdn.turner.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;}
/* top area for logo, branding */	
#top { background-color:#DADAD0;padding:10px 10px 9px 10px; }	
/* inside page effect */
#wedge { height:40px; background:#7F7F79 url(http://i.cdn.turner.com/pga/images/events/master/img/fx_topwedge.gif) no-repeat; }
#wedge_lb { height:40px; background:#7F7F79 url(http://i.cdn.turner.com/pga/images/events/master/img/fx_topwedge_lb.gif) no-repeat; }
#colwrap { float:left; position:relative; width:740px; background:#96968C url(http://i.cdn.turner.com/pga/images/events/master/img/bg_home_content.gif) repeat-y; }	
#colwrapChan { float:left; position:relative; width:740px; background:#96968C url(http://i.cdn.turner.com/pga/images/events/master/img/bg_chan_content.gif) repeat-y; } 
#colwrapWide { float:left; position:relative; width:740px; background:#96968C url(http://i.cdn.turner.com/pga/images/events/master/img/bg_wide_shadow.gif) repeat-y; }
#lcol {width:468px;padding:0 0 10px 0;float:left;position:relative;}
#lcol .inside {margin-left:10px;width:448px;}
#lcol .item {width:auto;margin-top:8px;clear:both;}
#lcol .t1wrap {position:relative;width:100%;display:block;margin:8px 0 12px 0;}
#lcol .t1photo {width:185px;text-align:left;padding:2px 0 0 0;margin:0 16px 0 0;}
* html #lcol .t1photo {margin:0 6px 0 0;}
#lcol .t1photo img {border:1px solid #B4B4AA;padding:2px;}
#lcol .t1text {float:right;width:246px;margin:0 0 4px 0;}
#lcol .t1text li {margin:0 0 2px 0;font-size:10px;}

/* 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 {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 {font-size:10px;line-height:14px;width:271px;float:right;padding-bottom:10px; }
#rcol .inside {margin:4px 0 0 11px;width:250px;}
#rcol a, #rcolThin a {color:#3D3D33;font-weight:bold;}

#footer {font-size:10px;margin:0;padding:12px 10px;clear:both;}
#footer728 {text-align:center;margin:0 auto;background:#DADAD0;padding:4px 0 1em 0;}
#credit {background:#DADAD0 url(http://i.cdn.turner.com/pga/images/events/master/img/bg_footer_shadow.gif) repeat-x top; font-size:10px; padding:12px 10px 6px 10px; position:relative; }
#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;border-bottom:1px solid #B4B4AA;width:100%;}
.bold {font-weight:bold;}

/* Main Nav
-------------------------------------- */
#navwrap {background:#fff;width:100%;height:32px;padding:0;position:relative;z-index:100;}
#navblock {float:right;margin-top:12px;}
#nav, #nav ul {line-height:1.4em;padding:0;margin:0;list-style:none;background:#fff;display:block;font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;} 
#nav a {display:block;border-bottom:none;color:#333;}
#nav a:hover {color:#333;border-bottom:none;}
#nav li {position:relative;float:left;margin:0 15px 0 0;padding:0;width:auto;height:20px;background:none;} 
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
/* second-level lists */
#nav li ul { position:absolute;left:-999em;top:20px;width:146px;height:auto; margin:0 0 0 -8px;padding:0;background:#fff;display:block;list-style:none;}
#nav li li {height:auto;margin:0;padding:0;width:100%;font-size:10px;border-bottom:1px solid #E5E5E1;}
#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:11px;} /*IE 5 Mac hack  */
*>html #nav a {f\loat: left;} /*IE 5 Mac hack */

/* Section Nav
-------------------------------------- */
ul.sectnav {margin:6px 0 0 0;padding:0;list-style:none;}
ul.sectnav li {margin:0 0 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.cdn.turner.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 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",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;}
table.lboardsnip td, table.lboardsnip th { border:1px solid #999;padding:3px 1px; vertical-align:middle;}
table.lboardsnip tr.head th {background:#3D3D33;color:#CCCCC2;font-weight:normal;}
table.lboardsnip tr.odd {background:#CCCCC2;}
table.lboardsnip tr.even {background:#DCDCD2;}
table.lboardsnip tr.foot td {background:#AAAAA0;font-weight:normal;padding:3px 4px;text-align:left;}
table.lboardsnip .lal, table.lboardsnip .left {padding-left:4px;}

/* 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:#C0C897; }
table.coursecard td.thishole { background:#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 #B5B5B5;padding:1px;float:left;margin:0 6px 0 0;}
table.videos strong.pho {padding-left:14px;background: url("http://i.cdn.turner.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.cdn.turner.com/pga/images/rydercup/icon_video.gif") no-repeat 0 .3em;}
.pict {background:#fff;float:left;border:1px solid #CFCFC2;padding:2px;text-align:center;font-size:10px;}
	
/* 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 {margin:3px 6px 0 0;border:1px solid #B4B4AA;padding:1px;float:left;}
.rcolFloatL {float:left;margin:1px 4px 0 0;border:1px solid #7A7A72;padding:1px;}

.mxl {margin-left:10px;}
