/*------------------------------------reset--------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,label,blockquote,fieldset,input { margin: 0; padding: 0; }

ul, ol {
	list-style:none;
}
.floatleft {
	float:left;
	padding:0px 10px 0px 0px;
}
.floatright {
	float:right;
	padding-left:20px;
	padding-bottom:10px;
}
img {
	border:none;
	max-width:694px;
}
/*layout*/
.clear {
	clear:both;

}
.clearer { 
clear: both;
padding:0px 0px 19px 0px;


}
.clearfix { 
clear: both;
padding:0px 0px 13px 0px;

}

h4 {
	font-size:14px;
	color:#030303;
	font-weight:bold;
}

p.gray a {
	color:#cfa132;
	text-decoration:none;
}

p.gray a:hover {
	text-decoration:underline;
}
p.light-gray a {
	color:#000000;
	text-decoration:none;
}

p.light-gray a:hover {
	text-decoration:underline;
}



/* ---------------------- end reset ---------------------------------*/

body {
	background:url(http://tap.gmncdn.com/images/mainbg.gif) repeat-y top center #eaeaea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
	line-height:18px;
}

#wrapper {
	width:1038px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}




/* ---------------------- start header -------------------------------*/

#header {
	width:1038px;
	height:171px;
}

#top-header {
	background-color:#ffffff;
	height:116px;
}

h1#logo {
	float:left;
}

h1#logo a, h1#logo a em {
	position:absolute;
	width:344px;
	height:116px;
	overflow:hidden;
}

h1#logo a em {
	cursor:pointer;
	left:0;
	top:0;
}


#top-right {
	float:right;
	width:617px;
	height:116px;
}
#top-right p img {
	float:left;
	padding-right:7px;
}

#top-right p.facebook {
	float:left;
	font-size:10px;
	color:#000000;
	margin-top:14px;
	padding:0px 0px 0px 80px;

	font-weight:bold;
}
#top-right p.twitter {
	float:left;
	font-size:10px;
	margin-top:14px;
	color:#000000;
	font-weight:bold;

	padding:0px 0px 0px 30px;
}
#top-right p.rss {
	float:left;
	font-size:10px;
	margin-top:14px;
	color:#000000;
	font-weight:bold;

	padding:0px 0px 0px 30px;
}

#top-right p a {
	text-decoration:none;
	color:#000000;
}

#top-right p a:hover {
	text-decoration:underline;
	color:#000000;
}



#top-right h3#slogan {
	float:left;
	margin-top:38px;
	display:block;
	background:url(http://tap.gmncdn.com/images/slogan.gif) no-repeat 0 0;
	width:375px;
	height:38px;
	text-indent:-10000px;

}

#top-right #search {
	margin-top:50px;
	margin-right:17px;
	display:inline;
	float:right;
	width:213px;
}

#top-right form input.text-box {
	float:left;
	width:147px;
	height:17px;
	padding:2px 0px 0px 2px;
	border:1px solid #e5ce97;
}

#top-right form input.search-btn {
	float:left;
	width:53px;
	height:13px;
	margin:7px 0px 0px 7px;
}


ul#nav {
	width:1038px;
	margin:0px;
	padding:0px;
}
ul#nav li {
	float:left;

}
ul#nav li a#link-home {
	width:120px;
	display:block;
	height:0; 
	overflow:hidden;
	padding-top:55px;
	background:url(http://tap.gmncdn.com/images/navbg.gif) no-repeat 0 0 #686a68;
}

ul#nav li a#link-writers {
	width:162px;
	display:block;
	height:0; 
	overflow:hidden;
	padding-top:55px;
	background:url(http://tap.gmncdn.com/images/navbg.gif) no-repeat 0 0 #686a68;
}

ul#nav li a#link-forum {
	width:97px;
	display:block;
	height:0; 
	overflow:hidden;
	padding-top:55px;
	background:url(http://tap.gmncdn.com/images/navbg.gif) no-repeat 0 0 #686a68;
}

ul#nav li a#link-travel {
	width:138px;
	display:block;
	height:0; 
	overflow:hidden;
	padding-top:55px;
	background:url(http://tap.gmncdn.com/images/navbg.gif) no-repeat 0 0 #686a68;
}

ul#nav li a#link-lifestyle {
	width:128px;
	display:block;
	height:0; 
	overflow:hidden;
	padding-top:55px;
	background:url(http://tap.gmncdn.com/images/navbg.gif) no-repeat 0 0 #686a68;
}

ul#nav li a#link-instruction {
	width:156px;
	display:block;
	height:0; 
	overflow:hidden;
	padding-top:55px;
	background:url(http://tap.gmncdn.com/images/navbg.gif) no-repeat 0 0 #686a68;
}

ul#nav li a#link-equipment {
	width:137px;
	display:block;
	height:0; 
	overflow:hidden;
	padding-top:55px;
	background:url(http://tap.gmncdn.com/images/navbg.gif) no-repeat 0 0 #686a68;
}

ul#nav li div#link-more {
	width:100px;
	display:block;
	height:0; 
	overflow:hidden;
	padding-top:55px;
	background:url(http://tap.gmncdn.com/images/navbg.gif) no-repeat 0 0 #686a68;
	cursor:pointer;
}




/*-------- nav link ---------*/

ul#nav li#nav-home a#link-home {
	background-position:0px 0px;
}
ul#nav li#nav-writers a#link-writers {
	background-position:-876px 0px;

}
ul#nav li#nav-forum a#link-forum {
	background-position:-120px 0px;
}
ul#nav li#nav-travel a#link-travel {
	background-position:-217px 0px;
}
ul#nav li#nav-lifestyle a#link-lifestyle {
	background-position:-355px 0px;
}
ul#nav li#nav-instruction a#link-instruction {
	background-position:-483px 0px;
}
ul#nav li#nav-equipment a#link-equipment {
	background-position:-639px 0px;
}
ul#nav li#nav-more div#link-more {
	background-position:-776px 0px;
}


/*-------- nav hover ---------*/

ul#nav li#nav-home a#link-home:hover {
	background-position: 0px -55px;
}
ul#nav li#nav-writers a#link-writers:hover {
	background-position:-876px -55px;
}
ul#nav li#nav-forum a#link-forum:hover {
	background-position:-120px -55px;
}
ul#nav li#nav-travel a#link-travel:hover {
	background-position:-217px -55px;
}
ul#nav li#nav-lifestyle a#link-lifestyle:hover {
	background-position:-355px -55px;
}
ul#nav li#nav-instruction a#link-instruction:hover {
	background-position:-483px -55px;
}
ul#nav li#nav-equipment a#link-equipment:hover {
	background-position:-639px -55px;
}
ul#nav li#nav-more div#link-more:hover {
	background-position:-776px -55px;
}



/*-------- nav selected ---------*/

ul#nav li#nav-home a#link-home.selected {
	background-position: 0px -55px;
}
ul#nav li#nav-writers a#link-writers.selected {
	background-position:-876px -55px;
}
ul#nav li#nav-forum a#link-forum.selected {
	background-position:-120px -55px;
}
ul#nav li#nav-travel a#link-travel.selected {
	background-position:-217px -55px;
}
ul#nav li#nav-lifestyle a#link-lifestyle.selected {
	background-position:-355px -55px;
}
ul#nav li#nav-instruction a#link-instruction.selected {
	background-position:-483px -55px;
}
ul#nav li#nav-equipment a#link-equipment:.selected {
	background-position:-639px -55px;
}
ul#nav li#nav-more div#link-more.selected {
	background-position:-776px -55px;
}


/*-------- end nav ---------*/


/* ---------------------- end header ---------------------------------*/


/* ---------------------- start mainbody ---------------------------------*/

#mainbody {
	width:1038px;
}

/* ---------------------- ads ---------------------------------*/
.ads-container {
}
.ads-container .ads-w728-h90 {
/*	background:orange;*/
	width:728px;
	height:90px;
	margin:0 0 12px 0;
}
.ads-container .ads-w728-h90 img {
	max-width:728px;
}

.ads-container .ads-w300-h250
{
/*	background:green;*/
	float:right;
	width:300px;
	height:250px;
	margin:0 0 12px 0;
}
.ads-container .ads-w120-h240 
{
	width:120px;
	height:240px;
	float:right;
	margin:0 20px 12px 0;
}
.ads-container .ads-w300-h100
{
/*	background:blue; */
	float:right;
	width:300px;
	height:100px;
	margin:0 0 12px 0;	
}
.ads-container .ads-w160-h600
{
/*	background:blue; */
	float:right;
	width:160px;
	height:600px;
	margin:0 20px 12px 0;	
}
.ads-container .ads-w120-h600
{
/*	background:blue; */
	float:right;
	width:120px;
	height:600px;
	margin:0 0 12px 0;	
}
.ads-container .ads-w125-h125
{
	width:125px;
	float:right;
	height:125px;
	float:right;
	margin:0 17px 12px 0;	
	
}
.ads-container .ads-top-w300-h250 {
	background:#646564;
	padding:0 0 8px 0;
}

.ads-left img {
	border:2px solid #e6d544;
}
.adzerk_sec_ad 
{
	float:right;
	width:300px;
}
/* ---------------------- end ads ---------------------------------*/


.story-content {
	position:relative;
	overflow:hidden;
	background:url(http://tap.gmncdn.com/images/contentbg.gif) repeat-y 0 0;
}

#featured-story {
	width:728px;
	float:left;
}


#top-story {
	width:300px;
	float:right;
	margin:0 0 12px 0;
	padding:0px;
	background:#646664;
}

.content {
	padding: 15px 15px 5px 15px;
	margin-bottom:10px;
	font-size: 12px;
}
.content p {
	padding:3px 0 10px 0;
}
.content h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#559d5d;
	font-size:18px;
	font-weight:bold;
	padding-bottom:6px;
}

/* temp hack to fix images */
.excerpt-secondary a, .excerpt-primary a { text-decoration:none; }
.excerpt-secondary, .excerpt-primary { position:relative; background:#fff; }
.excerpt-secondary img, .excerpt-primary img
{
	margin:0;
	padding:0;
	position:relative;
	float:left;
	left:-15px;
	top:-10px;
}
.excerpt-primary img, .excerpt-secondary img {
	float: left;
	text-align: left;
	height:auto !important;
	padding:0px;
}
.excerpt-primary img {
	max-width:400px !important;
}
.excerpt-secondary img {
	max-width:260px !important;
}

.excerpt-primary div.author, .excerpt-secondary div.author { padding-bottom:10px;  }
 
.primaryGroup 
{
	background:url(http://tap.gmncdn.com/images/contentbg_main.png) repeat-y 0 0;
		
}
.primaryGroup .content h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#559d5d;
	font-size:18px;
	font-weight:bold;
	padding-bottom:6px;
}

.primaryGroup .storyend 
{
	position:relative;
	padding-top:10px;
	top:-10px;
	z-index:1000;
	text-align:right;
	background-image:url('http://tap.gmncdn.com/images/morebg.png');
	background-repeat:repeat-x;
}

.primaryGroup a.full-story {

	background: url(http://tap.gmncdn.com/images/arrow.png) no-repeat 0 0;
	behavior: url(http://tap.gmncdn.com/images/iepngfix.htc);
	padding: 0px 0px 0px 12px;
	color: #B08621;
	text-decoration: none;
	font-size: 12px;
}

.primaryGroup .excerpt-primary , .primaryGroup  .excerpt-secondary 
{
	width:329px;
	max-height:500px;
	overflow:hidden;
	margin-bottom:0;
	padding-bottom:0;
}

.primaryGroup .excerpt-secondary img, .primaryGroup .excerpt-primary img
{
	float:none;
	min-width:90%;
}
.content h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#559d5d;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
}

.content h2 span.subtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f504f;
	font-weight:normal;
}

.content p a {
}
.substories-section  .highlight a 
{
	font-size:11px;
	display:block;
}
a.full-story 
{
	position:relative;
	left:-10px;
	background:url(http://tap.gmncdn.com/images/arrow.png) no-repeat 0 0;
	behavior:url(http://tap.gmncdn.com/images/iepngfix.htc);
	padding:0px 0px 0px 12px;
	color:#b08621;
	text-decoration:none;
}

a.full-story:hover {
	text-decoration:underline;
}

/*-----------sub stories ------------*/
.sep 
{
	height:13px;
	float: left;
	width: 728px;
}
#substories-container {
	width:728px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.archive-container
{
	
}

#substories-content, #substories-content .threesubs {
	float:left;
	width:728px;
}
#substories-content .threesubs {
	background:url(http://tap.gmncdn.com/images/substoriesbg.gif) repeat-y 0 0;
}
#substories-content .threesubs td {
	vertical-align:top;
}
.substories-section, .substories-category {
	float:left;
	width:236px;
	padding-bottom:3px;
	margin-right:10px;
	overflow:hidden;
	display:block;
	background-color:#dfdbd3;
}
.substories-section img, .substories-category img 
{
	margin-right:10px;
	text-align: left;
	width:212px !important;
	height:auto !important;
	padding:5px;
}

.substories-category {
	width:728px;
	background-color:#DFDBD3;
}
.substories-category ul.stories-list li p img 
{
	float:left;
}
.substories-category ul.stories-list li 
{
	padding-bottom:20px;
}
.substories-category h4.archive {
	background:url(http://tap.gmncdn.com/images/archive-wide.png) no-repeat 0 0;
	display:block;
	width:731px;
	height:33px;
	text-indent:-10000px;
}
.substories-section h4.courses {
	background:url(http://tap.gmncdn.com/images/course.gif) no-repeat 0 0;
	display:block;
	width:237px;
	height:33px;
	text-indent:-10000px;
}
.substories-category h4.courses {
	background:url(http://tap.gmncdn.com/images/course-wide.png) no-repeat 0 0;
	display:block;
	width:731px;
	height:33px;
	text-indent:-10000px;
}
.substories-section h4.lifestyle {
	background:url(http://tap.gmncdn.com/images/lifestyle.gif) no-repeat 0 0;
	display:block;
	width:237px;
	height:33px;
	text-indent:-10000px;
}
.substories-section h4.tapforum {
	background:url(http://tap.gmncdn.com/images/tapforum.gif) no-repeat 0 0;
	display:block;
	width:237px;
	height:33px;
	text-indent:-10000px;
}
.substories-category h4.lifestyle {
	background:url(http://tap.gmncdn.com/images/lifestyle-wide.png) no-repeat 0 0;
	display:block;
	width:731px;
	height:33px;
	text-indent:-10000px;
}

.substories-section h4.instruction {
	background:url(http://tap.gmncdn.com/images/instruction.gif) no-repeat 0 0;
	display:block;
	width:237px;
	height:33px;
	text-indent:-10000px;
}
.substories-category h4.instruction {
	background:url(http://tap.gmncdn.com/images/instruction-wide.png) no-repeat 0 0;
	display:block;
	width:731px;
	height:33px;
	text-indent:-10000px;
}
.substories-section h4.personalities {
	background:url(http://tap.gmncdn.com/images/personalities.gif) no-repeat 0 0;
	display:block;
	width:237px;
	height:33px;
	text-indent:-10000px;
}
.substories-category h4.personalities {
	background:url(http://tap.gmncdn.com/images/personalities-wide.png) no-repeat 0 0;
	display:block;
	width:731px;
	height:33px;
	text-indent:-10000px;
}
.substories-category h4.equipment {
	background:url(http://tap.gmncdn.com/images/equipment-wide.png) no-repeat 0 0;
	display:block;
	width:731px;
	height:33px;
	text-indent:-10000px;
}
.substories-section h4.equipment {
	background:url(http://tap.gmncdn.com/images/equipment.gif) no-repeat 0 0;
	display:block;
	width:237px;
	height:33px;
	text-indent:-10000px;
}
.substories-category h4.offcourse {
	background:url(http://tap.gmncdn.com/images/offcourse-wide.png) no-repeat 0 0;
	display:block;
	width:731px;
	height:33px;
	text-indent:-10000px;
}
.substories-section h4.offcourse {
	background:url(http://tap.gmncdn.com/images/offcourse.gif) no-repeat 0 0;
	display:block;
	width:237px;
	height:33px;
	text-indent:-10000px;
}
.substories-category h4.golfontheweb {
	background:url(http://tap.gmncdn.com/images/golfontheweb-wide.png) no-repeat 0 0;
	display:block;
	width:731px;
	height:33px;
	text-indent:-10000px;
}
.substories-section h4.golfontheweb {
	background:url(http://tap.gmncdn.com/images/golfontheweb.gif) no-repeat 0 0;
	display:block;
	width:237px;
	height:33px;
	text-indent:-10000px;
}
.substories-category h4.geareffectgolf {
	background:url(http://tap.gmncdn.com/images/geareffectgolf-wide.png) no-repeat 0 0;
	display:block;
	width:731px;
	height:33px;
	text-indent:-10000px;
}
.substories-section h4.geareffectgolf {
	background:url(http://tap.gmncdn.com/images/geareffectgolf.gif) no-repeat 0 0;
	display:block;
	width:237px;
	height:33px;
	text-indent:-10000px;
}
.substories-section p {
	color:black;
	padding:4px 7px 0px 7px;
}

.substories-section p a {
	position:relative;
	left:5px;
	color:#a0760f;
}

.substories-section-three {
	margin-right:0;
}
.substories-section-four {
	float:right;
}
.beauty-shots-block
{
	padding:0;
}
.beauty-shots-block div
{
	margin:0 auto;
	text-align:center;
}
.beauty-shots-block img
{
	border:2px solid #A0A0A0;
	max-width:200px;
}

.beauty-shots-block p
{
	color:#fff;
	text-align:center;
	padding:10px;
}
.media-block
{
	padding:0;
}
.media-block div
{
	margin:0 auto;
	text-align:center;
}
.media-block img
{
	border:0;
	max-width:200px;
}
.media-block span.play 
{
	background-image:url("/images/play.png");
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#a9a9a9;
}
.media-block p
{
	color:#fff;
	text-align:center;
	padding:10px;
}
.videos .vid-header
{
	padding:20px;
	font-size: 1.5em;
}
.videos .more-vids
{
	padding:20px;
}
.videos .more-vids img
{
	max-width:200px;
}
.videos .more-vids td
{
	vertical-align:top;
	padding:15px;
}
.videos .more-vids h2 { background-color:#646564; color:#CFA132; padding:5px; }
.videos .more-vids .vid-block { width:200px; }
.videos .description { text-align:justify; font-size:1.2em; padding:15px 25px 8px 25px; }
.videos .brought-by { text-align:center; font-size:1.3em; padding-top:5px; }
/*----- end substories ----*/

p.primary_sub 
{
	
}

ul.stories-list {
	padding:20px 0px 0px 0px;
}

ul.stories-list li {
	background:url(http://tap.gmncdn.com/images/arrow.png) no-repeat 0 -1px;
	behavior:url(http://tap.gmncdn.com/images/iepngfix.htc);
	padding:0px 0px 2px 12px;
	margin:0px 0px 0px 8px;
	line-height:15px;
	min-height:110px;
}

ul.stories-list li p 
{
	padding:0 20px 0 0;
}

ul.stories-list li a.full-story 
{
	color:#a0760f;
	display:inline-block;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	background:none;
	font-style:italic;
	padding:0;
}

ul.stories-list li a {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#a0760f;
	text-transform:uppercase;
	text-decoration:none;
}

ul.stories-list li a:hover {
	text-decoration:underline;
}


.cat-blog
{
	width:2px;
}
.blog-content {
	width:300px;
	float:right;
	background-color:#9a9a9a;
	padding-bottom:10px;
	margin-bottom:10px;
}
.blog-content div 
{
	padding:10px;
}

.blog-content h4 {
	background:url(http://tap.gmncdn.com/images/news-header.png) no-repeat 0 0;
	display:block;
	width:300px;
	height:33px;
	text-indent:-10000px;
}

.blog-content ul {
	padding:4px 0px 0px 0px;
	margin:0px;
	width:290px;
}

.blog-content ul li {
	float:left;
	width:290px;
	background:url(http://tap.gmncdn.com/images/arrow.png) no-repeat 0 0;
	behavior:url(http://tap.gmncdn.com/images/iepngfix.htc);
	margin:0px 0px 0px 10px;
	padding:0px 0px 5px 0px;
	display:inline;

}

.blog-content ul li a {	
	float:left;
	margin:0px 10px 0px 10px;
	color:#000000;
	font-size:10px;
	text-decoration:none;

}
.blog-content ul li a:hover {
	text-decoration:underline;
}
.thealist-content 
{
	background:#DFDBD3;
}
.thealist-content ul li 
{
	padding-bottom:10px;
}
.thealist-content li a 
{
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #A0760F;
	text-transform: uppercase;
	text-decoration: none;
}
.thealist-content a.archive
{
	display: block;
	font-size: 12px;
	color: #A0760F;
	text-align:right;
	text-decoration: none;
	padding-right:15px;
}
.thealist-content li img 
{
	width: 100px !important;
	height: auto !important;
	float:left;
	margin:3px 12px 3px 0;
}
.thealist-content h4 {
	background:url(http://tap.gmncdn.com/images/thealist-header.png) no-repeat 0 0;
}
.siloslinks-content 
{
	background:#fff;
}
.siloslinks-content ul li 
{
	padding-bottom:0px;
	padding-left:0px;
	background:none;
}
.siloslinks-content ul li a 
{
	display: block;
	margin:3px 10px 3px 5px;
	font-size: 11px;
    font-weight: bold;
    color: #A0760F;
    text-transform: uppercase;
    text-decoration: none;
}
.siloslinks-content a.archive
{
	display: block;
	font-size: 12px;
	color: #A0760F;
	text-align:right;
	text-decoration: none;
	padding-right:15px;
}
.siloslinks-content li img 
{
	width: 100px !important;
	height: auto !important;
	float:left;
	margin:3px 12px 3px 0;
}
.siloslinks-content h4 {
	background:url(http://tap.gmncdn.com/images/silos-header.png) no-repeat 0 0;
}
.about-content h4 {
	background:url(http://tap.gmncdn.com/images/about-header.png) no-repeat 0 0;
}
.media-content h4 {
	background:url(http://tap.gmncdn.com/images/media-header.png) no-repeat 0 0;
}
.beauty-shots-content h4 {
	background:url(http://tap.gmncdn.com/images/beauty-shots-header.png) no-repeat 0 0;
}

#terms
{
	padding:20px;
}
#terms p
{
	margin:5px 0 10px 0;
}

.highlight {
	font-size:10px;
	font-weight:bold;
	color:#cfa132;
	text-transform:uppercase;
}

/* ---------------------- end mainbody ---------------------------------*/


/* ---------------------- start footer ---------------------------------*/

#footer {
	width:1035px;
	border-top:1px solid #7b7c7b;
	height:56px;
	padding-bottom: 10px;
}


#footer-link {
	color:#ffffff;
}

#footer-link p a {
	text-decoration:none;
	color:#ffffff;
}

#footer-link p span {
	padding:0px 7px 0px 7px;
}

#footer-link p a:hover {
	text-decoration:underline;
}

#footer p.top-line 
{
	font-size:12px; 
	text-align:center;
	padding:10px 0;
}

#footer p.second-line 
{
	text-align:center;
}
/* ---------------------- end footer ---------------------------------*/

.wp-caption {
	background:#F7F7F7;
	border:1px solid #CCC;
	padding:5px 0;
	margin-bottom:5px;
	text-align:center;
}
.wp-caption img {
	margin:0 5px;
}
.wp-caption-text {
	text-align:center;
	padding:0 5px !important;
	padding:3px 5px 0;
}

/*-------- nav menu -------*/
ul#nav li ul
{	
	width: 150px;
	margin: -12px 0 0 3px;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index:1000;
	border:0;
}
		
ul#nav li ul li
{	
	float: none;
	display: block;
	height:35px;
	overflow:hidden;
}
		
ul#nav li ul li a
{	
	height:35;
	display:block;
	overflow:hidden;
	padding-top:135px;
	background:url(http://tap.gmncdn.com/images/navbg_sub.gif) no-repeat 0 0 #4e4e4e;
}

/*--------- nav more -----------*/
ul#nav li#nav-more ul li a#link-geg
{
	background-position:0px 0px;
}

ul#nav li#nav-more ul li a#link-beauty-shots
{
	background-position:0px -70px;
}

ul#nav li#nav-more ul li a#link-golf-on-the-web
{
	background-position:0px -140px;
}

ul#nav li#nav-more ul li a#link-off-course
{
	background-position:0px -210px;
}

ul#nav li#nav-lifestyle ul li a#link-personalities
{
	background-position:0px -280px;
}

/*--------- nav more hover -----------*/
ul#nav li#nav-more ul li a#link-geg:hover
{
	background-position:0px -35px;
}

ul#nav li#nav-more ul li a#link-beauty-shots:hover
{
	background-position:0px -105px;
}

ul#nav li#nav-more ul li a#link-golf-on-the-web:hover
{
	background-position:0px -175px;
}

ul#nav li#nav-more ul li a#link-off-course:hover
{
	background-position:0px -245px;
}

ul#nav li#nav-lifestyle ul li a#link-personalities:hover
{
	background-position:0px -315px;
}
#thealist-list 
{
	background:#DFDBD3;
}
#thealist-list  table tr td img 
{
	width: 200px !important;
	height: auto !important;
	float:left;
	margin:3px 12px 3px 0;
}
#thealist-list table.thealist-table tr td 
{
	background: url(http://tap.gmncdn.com/images/arrow.png) no-repeat 0 -1px;
	behavior: url(http://tap.gmncdn.com/images/iepngfix.htc);
	padding: 0px 0px 20px 12px;
	margin: 0px 0px 0px 8px;
	line-height: 15px;
	min-height: 110px;
}
#thealist-list table.thealist-table tr.thealist-gridpager td 
{
	background: none;
	padding: 3px;
	font-size:12px;
	font-weight:bold;
}
#thealist-list  table tr td a.title
{
	font-size: 10px;
	font-weight: bold;
	color: #A0760F;
	text-transform: uppercase;
	text-decoration: none;
}
#thealist-list h4.thealist
{
	background: url(http://tap.gmncdn.com/images/thealist-wide.png) no-repeat 0 0;
	display: block;
	width: 731px;
	height: 33px;
	text-indent: -10000px;
}
.npage
{
	padding: 2px 5px;
	border: 1px solid #777;
	color: #777;
	text-decoration: none;
	background: #E3E3E3;
}
