/*	Stylesheet for Golfweek.com
		cleaned up by Douglas Beck - 2008.03.11 */
		
/********************************************************************************\ 
	Pre-existing CSS
\********************************************************************************/ 
body{background-color:#cccccc; background-image:url('bg.gif'); background-repeat: repeat-y; background-position: center; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.headertext { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
.headlinetext { font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
.ourtaketext { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.footertext { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.mainstorytitle{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000000; text-decoration: none;  }
.mainstorytext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;  }
.contentext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.contentextitle{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;  }
.aboutustitle{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000;  }
.contacttext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #013300;  }
.contacttextheader{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #013300;  }
.mediakittext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff;  }
a.mediakit:link { color: #ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  }
a.mediakit:visited { color: #ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } 
a.mediakit:active { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.mediakit:hover { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  }
a.anchor:link { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  }
a.anchor:visited { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
a.anchor:active { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; } 
a.anchor:hover { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  }
a.discuss:link { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  }
a.discuss:visited { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
a.discuss:active { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; } 
a.discuss:hover { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  }
.enewslettercontentext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;  }
a.mainstorytitle:link { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;	 }
a.ourtaketitle:link { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  }
a.ourtaketitle:visited { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.ourtaketitle:active { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } 
a.ourtaketitle:hover { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } 
a.titlehead:link { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;  }
a.titlehead:visited { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; } 
a.titlehead:active { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; } 
a.titlehead:hover { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; } 
a.subscribe:link { color: #c91212; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;  }
a.subscribe:visited { color: #c91212; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
a.subscribe:active { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
a.subscribe:hover { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;  }
a.footernav:link { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  }
a.footernav:visited { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
a.footernav:active { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
a.footernav:hover { color: #99CC33; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  }
.enews ul{ margin: 0px; padding: 3px 0; margin-left: 0; font: bold 12px Verdana; border-bottom: 1px solid #013300; list-style-type: none; text-align: center; width: 443px; border-left: 1px solid #013300; border-right: 1px solid #013300; background-color: #b8d079; border-top: 1px solid #013300; }
.enews li{ display: inline; width:443px; margin: 0; }
.enews li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; width:316px; border: 1px solid #013300; border-bottom: none; background-color: #dddddd; color: #2d2b2b; }
#tabcontentcontainer3{ width:312px; /*width of 2nd level content*/ height:300px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontent{ display:inline; }
.basictab{ margin: 0px; padding: 3px 0; margin-left: 0; font: bold 12px Verdana; border-bottom: 1px solid #013300; list-style-type: none; text-align: center; width: 438px; border-left: 1px solid #013300; border-right: 1px solid #013300; background-color: #b8d079; }
.basictab li{ display: inline; width:443px; margin: 0;  }
.basictab li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; width:443px; border: 1px solid #013300; border-bottom: none; background-color: #dddddd; color: #2d2b2b;  }
.basictab li a:visited{ width:443px; color: #2d2b2b;  }
.basictab li a:hover, .basictab li a.current{ width:443px; background-color: #b8d079; color: black;  }
.basictab li a:active{ width:443px; color: black; }
.basictab1{ margin: 0px; padding: 3px 0; margin-left: 0; font: bold 12px Verdana; border-bottom: 1px solid #013300; list-style-type: none; text-align: center; width: 438px; border-left: 1px solid #013300; border-right: 1px solid #013300; background-color: #b8d079; border-top: 0px;  }
.basictab1 li{ display: inline; width:443px; margin: 0;  }
.basictab1 li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; width:443px; border: 1px solid #013300; border-bottom: none; background-color: #dddddd; color: #2d2b2b;  }
.basictab1 li a:visited{ width:443px; color: #2d2b2b;  }
.basictab1 li a:hover, .basictab li a.current{ width:443px; background-color: #b8d079; color: black;  }
.basictab1 li a:active{ width:443px; color: black; }
.basictab2{ margin: 0px; padding: 3px 0; margin-left: 0; font: bold 12px Verdana; border-bottom: 1px solid #013300; list-style-type: none; text-align: center; width: 316px; border-left: 1px solid #013300; border-right: 1px solid #013300; background-color: #b8d079; border-top: 1px solid #013300;  }
.basictab2 li{ display: inline; width:316px; margin: 0;  }
.basictab2 li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; width:316px; border: 1px solid #013300; border-bottom: none; background-color: #dddddd; color: #2d2b2b;  }
.basictab2 li a:visited{ width:316px; color: #2d2b2b;  }
.basictab2 li a:hover, .basictab li a.current{ width:316px; background-color: #b8d079; color: black;  }
.basictab2 li a:active{ width:316px; color: black;  }
.basictab3 ul{ margin: 0px; padding: 3px 0; margin-left: 0; font: bold 12px Verdana; border-bottom: 1px solid #013300; list-style-type: none; text-align: center; width: 316px; border-left: 1px solid #013300; border-right: 1px solid #013300; background-color: #b8d079; border-top: 1px solid #013300;  }
.basictab3 li{ display: inline; width:316px; margin: 0;  }
.basictab3 li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; width:316px; border: 1px solid #013300; border-bottom: none; background-color: #dddddd; color: #2d2b2b; }
.basictab4{ margin: 0px; padding: 0px 0; margin-left: 0; font: bold 12px Verdana; border-bottom: 1px solid #013300; list-style-type: none; text-align: center; width: 300px; border-left: 1px solid #013300; border-right: 1px solid #013300; background-color: #ffffff; border-top: 1px solid #013300;  }
.basictab4 li{ display: inline; width:300px; margin: 0;  }
.basictab4 li a{ text-decoration: none; padding: 0px 0px; margin-right: 3px; width:300px; border: 1px solid #013300; border-bottom: none; background-color: #dddddd; color: #2d2b2b; }
.basictab5{ margin: 0px; padding: 3px 0; margin-left: 0; font: bold 10px Verdana; list-style-type: none; text-align: center; width: 260px; background-color: #ffffff;  }
.basictab5 li{ display: inline; width:280px; margin: 0;  }
.basictab5 li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; width:280px; border-bottom: none; background-color: #cccccc; color: #2d2b2b;  }
.basictab5 li a:visited{ width:280px; color: #2d2b2b;  }
.basictab5 li a:hover, .basictab li a.current{ width:280px; background-color: #cccccc; color: black;  }
.basictab5 li a:active{ width:280px; color: black;  }
#tabcontentstyle{ width:438px; /*width of 2nd level content*/ height:173px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
#tabcontentcontainer_gwbest{ width:425px; /*width of 2nd level content*/ height:300px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat;  }
.tabcontent{ display:inline;  }.tabcontentstyle{ /*style of tab content oontainer*/ width:438px; /*width of 2nd level content*/ height:173px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontentstyle_1{ /*style of tab content oontainer*/ width:438px; /*width of 2nd level content*/ height:235px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontentstyle2{ /*style of tab content oontainer*/ width:438px; /*width of 2nd level content*/ height:300px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontentstyle3{ /*style of tab content oontainer*/ width:316px; /*width of 2nd level content*/ height:235px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontentstyle3_1{ /*style of tab content oontainer*/ width:316px; /*width of 2nd level content*/ height:135px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontentstyle4{ /*style of tab content oontainer*/ width:438px; /*width of 2nd level content*/ height:120px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
#tabcontentcontainer2{ width:314px; /*width of 2nd level content*/ height:275px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
#tabcontentcontainer3{ width:314px; /*width of 2nd level content*/ height:235px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #f3f8e6; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
#tabcontentcontainer4{ width:300px; /*width of 2nd level content*/ height:425px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; border-bottom: 1px solid #013300; border-left: 1px solid #013300; border-right: 1px solid #013300; background-repeat: repeat; }
.tabcontentstyle5{ /*style of tab content oontainer*/ width:280px; /*width of 2nd level content*/ height:85px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; background-repeat: repeat; }
#tabcontentcontainer5{ width:280px; /*width of 2nd level content*/ height:85px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ background-color: #ffffff; background-repeat: repeat; }
.tabcontent{ display:block; }

/********************************************************************************\ 
	Day in the Life
\********************************************************************************/
#day-in-the-life {position:relative;width:437px; margin:10px auto; padding:0;background:url(http://golfweek.com/www/2009-04_day_in_the_life/day-in-the-life-bg.gif) repeat-y #dce4e7; }
#ditl-bg1 {background:url(http://golfweek.com/www/2009-04_day_in_the_life/day-in-the-life-bg1.gif) top left no-repeat; margin:0; padding:0;}
#ditl-bg2 {height:100%;padding:3px 0; margin:0;background:url(http://golfweek.com/www/2009-04_day_in_the_life/day-in-the-life-bg2.gif) bottom left no-repeat;}
#day-in-the-life .ditl {position:relative;width:427px; margin: 0 auto;padding:2px 0;}
#day-in-the-life .ditl * {margin:0; padding:0; border:0; border-collapse:collapse;}
#day-in-the-life .ditl table {height:100%; width:100%; margin:0; padding:0;background:url(http://golfweek.com/www/2009-04_day_in_the_life/day-in-the-life-bg3.gif) #fff no-repeat top left;}
#day-in-the-life .ditl tr {height:100%; width:100%;}
#day-in-the-life .ditl th {	vertical-align:top;	text-align:left; padding:8px; background:url(http://golfweek.com/www/2009-04_day_in_the_life/day-in-the-life-bg5.gif) no-repeat bottom left;}
#day-in-the-life .ditl td {width:100%; vertical-align:top;	text-align:left; padding:6px 6px 6px 0; background:none;background:url(http://golfweek.com/www/2009-04_day_in_the_life/day-in-the-life-bg6.gif) no-repeat bottom right;}
#day-in-the-life .ditl strong {font-size:1.2em; }
#day-in-the-life .ditl strong a, #day-in-the-life .ditl a strong {color:#000; text-decoration:underline; cursor:pointer;}
#day-in-the-life .ditl a {color:#069; text-decoration:none; cursor:pointer;}
#day-in-the-life .ditl a:hover {text-decoration:underline; cursor:pointer;}
#day-in-the-life .ditl a img {border:0; cursor:pointer;}


/********************************************************************************\ 
	PGA show 2009
\********************************************************************************/
#pgashow {padding:.5em; }
#pgashow table {margin:0 auto; }
#pgashow td { vertical-align:top; padding:0 5px; }
#pgashow td p {padding:.5em 0; margin:0; }
#pgashow h2 { padding:0; margin:0; }
#pgashow hr {height:1px; color:#DDD; background:#DDD; border:0; overflow:hidden; display:block; margin:15px 0; }
#pgashow p 	{padding:.5em 0; }
#pgashow embed, #pgashow object, #pgashow * {outline:none;} 
#pgashow-podcasts h2 {padding-bottom:8px; }
#pgashow-table td {padding:1.5em; }

/********************************************************************************\ 
	Fantasy Aces - golfweek.com/fantasyaces/
	2009.01.05 by D.Beck
	- had this all styled for it's own page, but the CMS didn't allow
	it and had to hack it to work within the story template
\********************************************************************************/
/*  YUI Reset: Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.6.0  */
#fantasyaces code,#fantasyaces kbd,#fantasyaces samp,#fantasyaces tt{font-family:monospace;*font-size:108%;line-height:100%;}
#fantasyaces dl, #fantasyaces dt, #fantasyaces dd, #fantasyaces ul, #fantasyaces ol, #fantasyaces li, #fantasyaces h1, #fantasyaces h2, #fantasyaces h3, #fantasyaces h4, #fantasyaces h5, #fantasyaces h6, #fantasyaces pre, #fantasyaces code, #fantasyaces form, #fantasyaces fieldset, #fantasyaces legend, #fantasyaces input, #fantasyaces textarea, #fantasyaces p, #fantasyaces blockquote, #fantasyaces th, #fantasyaces td{margin:0;padding:0;}
#fantasyaces img{border:0;}
#fantasyaces caption, #fantasyaces cite, #fantasyaces code, #fantasyaces dfn, #fantasyaces em, #fantasyaces strong, #fantasyaces th, #fantasyaces var{font-style:normal;font-weight:normal;}
#fantasyaces th{text-align:left;}
#fantasyaces h2, #fantasyaces h3, #fantasyaces h4, #fantasyaces h5, #fantasyaces h6{font-size:100%;font-weight:normal;}
/*	Fantasy Aces.  */
#fantasyaces { width:95%; margin:0 auto; position:relative; font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; }
#fantasyaces p {line-height:150%; padding-bottom:1em;}
#fantasyaces a {color:#2a582a; text-decoration:underline;}
#fantasyaces strong {font-weight:bold; }
#fantasyaces a:hover {color:#2fbc2f; }
#fantasyaces h1 {padding:8px 0; margin:0; font-size:2.2em; }
#fantasyaces h2 {font-size:1.5em; background:url(http://ads.golfweek.com/golfweek/data/layout/header-underline.gif) bottom repeat-x; padding:15px 0 5px 0; width:90%; margin:0;}
#fantasyaces h3 {font-size:1.2em; }
#fantasyaces h3 strong {color:#000; }
#fantasyaces div.bug {font-size:.9em; color:#015835; }
#fantasyaces div.hr {width:95%; margin:8px auto; height:12px; overflow:hidden; background:url(http://ads.golfweek.com/golfweek/data/layout/header-underline.gif) top repeat-x; opacity:.25;}
#fantasyaces table {width:100%; margin:0 auto; border-collapse:collapse;border-spacing:0; }
#fantasyaces table td { padding:0 12px; text-align:left; vertical-align:top;}
#fantasyaces table td.icon {width:20%; padding-top:1em; text-align:center; }
#fantasyaces table td.icon span { font-size:1.1em; font-weight:bold; display:block; padding-top:4px; text-transform:uppercase; }
#fantasyaces table td.picks { width:80%; padding-bottom:0; }
#fantasyaces table td.picks p { color:#222; }
#fantasyaces div.name { font-weight:bold; }
#fantasyaces-nav {width:20%; float:right; overflow:hidden; position:relative; }
#fantasyaces-nav ul {margin-top:.7em; }
#fantasyaces-nav li {line-height:180%; padding-left:1em; }
#fantasyaces-nav p {margin:0; padding:1.5em 0 0 1em; }
#fantasyaces-right {text-align:center; float:right;width:160px;padding:0 5px; margin:0 5px;overflow:hidden; }
#fantasyaces-right * { margin:0; padding:0; }
#fantasyaces-clear {clear:both;height:1px;overflow:hidden; }
#fantasyaces table#fantasyrankings {margin:1em auto; }
#fantasyaces table#fantasyrankings th {background-color: #c9d7c9; border:1px solid #aaa; padding:2px 5px; text-align:center;}
#fantasyaces table#fantasyrankings td {line-height:150%; border:1px solid #aaa; text-align:right;}
#fantasyaces table#fantasyrankings tr.even td {background-color:#eaefea; }
#fantasyaces table#fantasyrankings td.name, #fantasyrankings th.name {text-align:left;}

/********************************************************************************\ 
	patriot golf day
\********************************************************************************/
#patriot-golf-day { width:956px; margin:0 auto; position:relative; font-family:arial, sans-serif; font-size:13px; }
#patriot-golf-day a {color:#2a582a; text-decoration:underline;}
#patriot-golf-day a:hover {color:#2fbc2f; }
#patriot-golf-day a:hover img {border-color:#2fbc2f; }
#patriot-golf-day a img {border-color:#2a582a;}
#patriot-golf-day p {padding:0 0 1em 1em; margin:0; line-height:150%; width:90%; }
#patriot-golf-day td {vertical-align:top;}
#patriot-golf-day li {line-height:150%; }
#patriot-golf-day h1 {padding:5px 0 0 0; margin:0; font-size:2.2em; }
#patriot-golf-day h2 {background:url(http://ads.golfweek.com/golfweek/data/layout/header-underline.gif) bottom repeat-x; width:95%; padding:25px 0 5px 0; margin:0 0 10px .5em;}
#patriot-golf-day h3 {margin:0; padding:20px 0 5px 0; }
#patriot-golf-day ul {margin:0; padding:0 25px; }
#patriot-golf-day h1.data-title {padding:5px 0; margin:0; font-size:1.5em; }
#patriot-golf-day-left { float:left; padding:20px 5px 25px 50px; width:500px; overflow:hidden; }
#patriot-golf-day-left table {width:90%; margin:0 auto;}
#patriot-golf-day-right {text-align:center; float:right;width:350px;padding:20px 5px 20px 5px; margin:0 5px;overflow:hidden; }
#patriot-golf-day-right * { margin:0; padding:0; }
#patriot-golf-day-clear {clear:both;height:1px;overflow:hidden; }


/********************************************************************************\ 
	cobra sweeps
\********************************************************************************/
#cobra-sweeps { font-family:arial; position:relative; overflow:hidden; width:956px; margin:0 auto; background:url(http://www.golfweek.com/www/2008-07-cobra-sweeps/bg.jpg) top left no-repeat; padding-top:150px; margin-top:20px;}
#cobra-sweeps-left {width:553px;  padding-left:81px; float:left; overflow:hidden;}
#cobra-sweeps-right {width:210px; float:right; overflow:hidden; padding-top:130px; padding-right:52px;}
#cobra-sweeps-clear {clear:both;}
#cobra-sweeps a { color:#1f591f; }
#cobra-sweeps a img {border:0; }
#cobra-sweeps h1 {display:none; }
#cobra-sweeps h2 {font-size:25px; padding:30px 0 10px 0; margin:0; font-weight:normal;  }
#cobra-sweeps h3 {font-size:25px; padding:10px 0 10px 0; margin:0; font-weight:normal;  }
#cobra-sweeps p {width:553px; font-size:17px; padding:0; margin:0;}
#cobra-sweeps table {padding:0; margin:10px 0 0 20px; }
#cobra-sweeps td {vertical-align:top; text-align:left; padding: 0 0 40px 0;}
#cobra-sweeps td.left {padding: 0 40px 40px 0; }
#cobra-sweeps ul {padding:0; margin:0 0 0 20px; }
#cobra-sweeps li {padding:0; margin:0; line-height:135%; }
#cobra-sweeps-foot {color:#fff; clear:both; background:url(http://www.golfweek.com/www/2008-07-cobra-sweeps/foot.gif) top right no-repeat #000; width:420px; padding:12px 225px 20px 32px; margin:0 0 25px 0; font-size:9px; height:16px;}
#cobra-sweeps-foot a {color:#fff; }


/********************************************************************************\ 
	error page
\********************************************************************************/
#error { width:900px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; padding:10px 0 50px 0; }
#error h1 { font-size:1.2em; }
#error a { color:#006600; }
#error a:hover { color:#009900; }

/********************************************************************************\ 
	RSS feeds listing
\********************************************************************************/
#rss { background:url(http://golfweekads.com/golfweek/rss-bg.jpg) no-repeat top left; height:400px; padding:25px; margin:0 10px; text-align:left; font-family:arial, sans-serif; }
#rss h1 { font-size:1.8em; margin:0; padding:0; font-family:verdana, sans-serif; }
#rss li { line-height:150%; font-size:1.2em; }
#rss a { color: #264f26; font-weight:bold; }

/********************************************************************************\ 
	Dropdown Menu 
\********************************************************************************/ 
#main-nav, #main-nav * { margin:0; padding:0; list-style:none; } 
#main-nav { clear:both; margin:0 auto; line-height:1.0; } 
#main-nav ul { position:absolute; top:-999em; width:150px; } 
#main-nav li { float:left; position:relative; z-index:99; } 
#main-nav a { display:block; } 
#main-nav li:hover ul, ul#main-nav li.sfHover ul { left:-1px; top:26px; } 
#main-nav li:hover li ul, #main-nav li.sfHover li ul { top:-999em; } 
#main-nav li li:hover ul, ul#main-nav li li.sfHover ul { left:9.45em; top:-1px; } 
.superfish li:hover ul, .superfish li li:hover ul { top: -999em; } 
#main-nav { 	 
	background-color:black;  background-image:url(main-nav-bg.gif); 
	background-position:0 0;
	border-top:1px solid black; border-bottom:1px solid black;
	height:25px;  margin:0 auto 6px auto; padding:0; width:956px;  } 
#main-nav li { line-height:20px; margin:0; padding:0; } 
#main-nav li ul { margin:0; padding:0; }	 
#main-nav li a {  
	background-color:#000000; background-image:url(main-nav-bg.gif); background-position: 0 0;
	border-left:0; border-top:0; border-bottom:0; border-right:1px solid black; 
	color:white; display:block; font-family:Verdana, sans-serif; 
	font-size:13px; height:20px; line-height:20px; margin:0; overflow:hidden; 
	padding:2px 10px 3px 10px; text-align:center; text-decoration:none;  } 
#main-nav li a:hover          { background-position:0 -75px;  } 
#main-nav li a.selected       { background-position:0 -150px; } 
#main-nav li a.selected:hover { background-position:0 -75px;  } 
#main-nav li a:focus          { background-position:0 -225px; -moz-outline: none;  outline:none;   }
#main-nav li ul li { width:150px; } 
#main-nav li ul li a { 
	background-image:none; background-color:#244d23; 
	border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; 
	color:white; cursor:pointer; display:block; 
	font-weight:normal; font-size:12px; height:auto; font-family:verdana, sans-serif; 
	padding:2px 5px 3px 5px; text-align:left; text-decoration:none; text-indent:0; width:140px; } 
#main-nav li ul li a:hover { background-image:none; } 
#main-nav li ul li a.movie { background-position:1px 5px; background-repeat:no-repeat; background-image:url(main-nav-movie.gif); text-indent:21px; } 
#main-nav li ul li a.movie-alt img { margin:0 0 -1px 2px; border:0;} 
#main-nav li ul li a.movie:hover { background-image:url(main-nav-movie.gif); background-position:1px 5px; } 
#main-nav li:hover, #main-nav li.sfHover, #main-nav a:focus, #main-nav a:hover, #main-nav a:active {  background-color:#2f652e; } 
#main-nav li li { background:#244d23; } 
#main-nav li li li { background:#244d23; }  

/********************************************************************************\ 
	Header
\********************************************************************************/ 
#header {height:190px; width:956px; position:relative; margin:0 auto; padding:0; background:url(header-green.gif) top center #336933 no-repeat; z-index:200; }
#header-green {height:190px; width:956px; position:relative; margin:0 auto; padding:0; background:url(header-green.gif) top center #336933 no-repeat; }
#header-blue  {height:190px; width:956px; position:relative; margin:0 auto; padding:0; background:url(header-blue.jpg) top center #336933 no-repeat; }
#header-gold  {height:190px; width:956px; position:relative; margin:0 auto; padding:0; background:url(header-gold.jpg) top center #336933 no-repeat; }
#header-pink  {height:190px; width:956px; position:relative; margin:0 auto; padding:0; background:url(header-pink.jpg) top center #336933 no-repeat; }
#header-logo {position:absolute; top:94px; left:0; height:94px; width:575px;  }
#header-logo h1 {margin:0; padding:0; width:278px; height:82px; }
#header-logo h1 a {display:block; margin:5px 0 0 0; padding:0; width:278px; height:82px; text-indent:-5000px; cursor:pointer;  }
#header-logo p {display:none; margin:0; padding:0; color:white; width:278px; text-align:right; left:0; font-weight:bold; font-family:Verdana, Arial, sans-serif; font-size:14px;  }
#header-ad {height:90px; width:728px; margin:0 auto; position:relative; z-index:300;}
#header-ad * {position:absolute; z-index:300; }
#header-sponsor {position:absolute; left:289px; height:60px; width:104px; overflow:hidden; bottom:0; z-index:201; }
#header-twitter {position:absolute; left:548px; top:142px; width:84px; height:42px; overflow:hidden; background:url(twitter-college.gif); z-index:201;}
#header-twitter a {color:#fff; display:block; text-indent:-1000px; width:84px; height:42px; overflow:hidden;}
#header-sponsor a img, #header-sponsor img {border:0;}
#header-search {position:absolute; width:177px; height:84px; overflow:hidden; top:106px; left:581px; z-index:200; }
#badges {padding-top:6px; }
#badges a img, #badges a { border:0; }
#google-search { width:177px; height:28px; position:relative; overflow:hidden; background:url(google-search.gif); }
#google-search * {margin:0; padding:0; }
#google-search-go { cursor:pointer; display:block; background:none; height:28px; width:28px; overflow:hidden; position:absolute; right:0; top:0; overflow:hidden; text-indent:-200px; }
input#google-search-text {color:#3e6930; width:133px; padding:0 0 0 2px; margin:0; height:18px; display:block; position:absolute; top:4px; left:11px; border:1px solid #adbee3; }
#header-search ul { margin:0; padding:0 0 0 0; list-style:none; color:#ffffff; text-align:right; }
#header-search ul li {height:18px; font-family:Verdana, Arial, sans-serif; margin:0; padding:3px 6px 0 0; list-style-type:none; color:#ffffff; text-align:right; }
#header-search ul li a {font-size:12px; color:#FFFFFF; }
#rss-feeds, #rss-feeds img {border:0; text-decoration:none; margin-bottom:-3px; }
#header-circ {position:absolute; left:768px; top:96px; height:90px; width:180px; overflow:hidden; z-index:200; }

/********************************************************************************\ 
	General Styles
\********************************************************************************/
/* grey gradient titles used on table headers */
th.table-header, td.table-header { height:20px; text-align:center; background-color:#5a5a60; background-image:url(http://www.golfweekads.com/golfweek/title-bg.gif); }
/* in-story swfobject flash id */
#video-dynamic, #video-dynamic-1, #video-dynamic-2, #video-dynamic-3, #video-dynamic-4, #video-dynamic-5 { margin:1em auto .7em auto; }
#video-content, #video-content-1, #video-content-2, #video-content-3, #video-content-4, #video-content-5, .video-content {text-align:center; margin:0 auto; }
#video-content a, .video-content a {margin: 0 auto; display:block; width:112px; height:33px; background-image:url("http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"); background-repeat:no-repeat; border:0; text-indent:-500px; overflow:hidden;}
#video-content-temp {text-align:center; margin:8px auto 0 auto; }