/* =============== CSS RESET =============== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	/* font-size: 100%; */
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
 ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {}

/*MAIN STRUCTURE###################################*/

html { 
	height: 101%; 
	background:#0b0b0b url(/Images/TEMPLATE/cammo_Bkg.jpg );
	}
body{
	margin:0;
	padding:0;
	background:url(/Images/TEMPLATE/header_cammo.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-height:300px;
	height:auto !important;
	height:300px;
	line-height: 17px;
	color:#272727;
}
#container{
	margin:0 auto;
	width:1008px;
}
#content{
	margin:0 auto;
	width:1000px;
	background:#e9e9e9;
	min-height:300px;
  	height:auto !important;
  	height:300px;
}
#contentTop{
	margin:17px auto 0 auto;
	clear:both;
	width:1000px;
	height:7px;
	background:url(/images/template/contentTop.gif) no-repeat;
}
#contentBot{
	margin:0 auto;
	clear:both;
	width:1000px;
	height:7px;
	background:url(/images/template/contentBot.gif) no-repeat;
}
#contentBody{
	padding:30px 0;
	width:650px;
	float:left;
	margin-left:22px;
}
#contentForms{
	padding:30px 0;
	float:left;
	margin:0 22px;
}
#sideBar{
	margin-right:14px;
	margin-top:7px;
	background:url(/images/template/sideBarBkg.jpg) no-repeat 0 0;
	float:right;
	width:281px;
	min-height:300px;
  	height:auto !important;
  	height:300px;
	padding-left:19px;
	padding-top:10px;
	}
#sideBar ul,#sideBar ol{margin:0; padding:0;}
#sideBar ul li,#sideBar ol li{list-style:none;}

.halfCol1{
	float:left;
	width:312px;
	margin-right:20px;

}
.halfCol2{
	float:left;
	width:312px;

}
.stickerCol{
	width:282px;
	margin:0 auto;
}
/*MAIN PRESENTATION TAGS #######################*/
h1,h2{
	font-size:18px;
	color:#940505;
	font-weight:bold;
	
	text-transform:uppercase;
}
h2{margin:20px 0;}

h2.maphead{margin:3px 0px 0px 0px;}

h3{
	font-size:14px;
	color:#940505;
	margin:8px 0;
	font-weight:bold;
	text-transform:uppercase;
}
h3.accountTitles{
	
	padding:0 0 10px 0;
	color:#940505;
	font-size:14px;
	font-weight:bold;
	margin:20px 0 10px 0;
	padding:5px;
	text-transform:uppercase;
}
h4{font-weight:bold; font-size:14px;margin:5px 0;}
h5{font-weight:bold; font-size:12px;margin:5px 0;}
#sideBar h3{margin:0;}

ol, ul{
	margin:10px 20px 10px 40px;
}
ol li, ul li{
	padding:4px 0;
}
ul li{list-style:square;}

strong{font-weight:bold;}
em{font-style:italic;}
a{
	color:#35709a;
	text-decoration:none;
	}
a:hover{text-decoration:underline; color:#5389af;}
a.top{
	font-style:italic;
	background:transparent url(/images/template/buttons/top.gif) no-repeat scroll 0 3px;
	display:block;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	margin-top:2px;
	padding-left:20px;
	cursor:pointer;
}
a.moreInfo{display:block;}
a.backToRight{
	display:block;
	float:right;
}
a.buttonLong{
	background:url(/images/template/buttons/blankLong.jpg) 0 0 no-repeat;
	display:block;
	float:left;
	height:32px;
	margin-bottom:10px;
	color:#fff;
	width:150px;
	font-size:11px;
	padding-top:6px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
a.buttonLong:hover{text-decoration:none;color:#D6D8DB;}
a.alignLeft{float:left;}	
a.alignRight{float:right;}
		
.clear{clear:both;}
p{padding:5px 0;}
p.small{font-size:10px;}
p.leading{font-size:14px;}

hr{
	background:url(/images/template/hrLine.gif) 0 0 repeat-x;
	padding:0;
	height:2px;
	margin:3px 0;
	clear:both;
	border:0;
	overflow:hidden;
}

hr.dotted{
	border:0;
	border-bottom:1px dotted #B9B9B9;
	padding:0;
	height:1px;
	margin:5px 0;
	clear:both;
	background:none;
}
img.alignRight{
	float:right;
	margin:2px 0 5px 15px;
}
img.alignLeft{
	float:left;
	margin:2px 15px 5px 0px;
}
div.alignLeft{
	float:left;
	margin:0 15px 5px 0;
}
div.alignRight{
	float:right;
	margin:0 0px 5px 15px;
}
img.imgBorder{border:1px solid #8f8f8f;}

img.sticker{display:block; margin-bottom: 10px;}
/*TOP ADS ######################################*/

#topAd{
	height:60px;
	background:#000;
	margin-bottom:15px;
}
	#topAd ul{
		float:right;
		margin:0;
		padding:0;
		width:468px;
		}
	#topAd ul#topAdverts a{margin:0;padding:0; width:468px;border:0;}
	
	#topAd a{
		display:block;
		float:right;
		color:#858484;
		padding:2px	5px;
		font-size:10px;	
	}
	#topAd a:hover{
		color:#a6a6a6;
	}
	#ads a{padding:0;margin:0;}
	

	ul#topAdverts li{
		list-style:none;
		display:none;
		margin:0;
		padding:0;
	}
	 ul#topAdverts li.showMe{
		display:block;
	}

.hide{
	visibility:hidden;
}
	
	
	
#logo a{
	display:block;
	width:402px;
	float:left;
	height:160px;
	margin-left:12px;
	background:url(/images/template/tn_logo.png);
}
/*SIGN IN BAR STYLES############################################*/
#signIn{
	color:#fff;
	float:right;
	margin-top:0px;
	font-size:10px;
	font-family:verdana,arial;	
}
	span#welcome{
		float:left;
		display:block;
		padding:7px 4px;
		font-size:11px;
		font-family:verdana,arial,sans-serif;
	}
	#signInBar{
		float:left;
		background:url(/images/template/tn_signInBar.png) no-repeat top right;
		height:31px;
		padding:6px 10px 0 0;
		text-transform:uppercase;
		
		}
	#signInBar a{
		color:#fff;
		padding:0 2px;
		
	}
	#signInBar a:hover{
		color:#c9bcbc;
		text-decoration:none;
	}
	#signInBar a span{}
	span#barBit{
		float:left;
		display:block;
		height:31px;
		width:9px;
		background:url(/images/template/tn_signInBarBit.png) no-repeat 0 0;
		}
		
/*HOME STYLES*/
.homeTalk{
	float:left;
	width:315px;
	margin-right:15px;
	margin-bottom:20px;
	}


.homeTalk p{font-size:14px;}
.homeTalk p a{color:#000;}
.homeRadar{
	float:left;
	width:315px;
	border-bottom:1px dotted #8f8f8f;
	margin-bottom:20px;
	}	
.homeTalk p{	
	background:url(/images/template/misc/subscriberIconGrey.gif) 0 7px no-repeat;
	padding:6px 0 6px 24px;
	}
.homeTalk h3,.homeRadar h3{text-indent:-10000px;}

a.moreTalk{font-weight:bold;display:block; margin-top:10px;}

h3#onTalkback{
	background:url(/images/template/titles/talkback.gif) no-repeat;
	width:318px;
	height:26px;
	margin:20px 0 10px 0;
	
}

h3#radar{
	background:url(/images/template/titles/radar.gif) no-repeat;
	width:312px;
	height:30px;
	margin:16px 0 10px 0;
}
h3#onTalkback a,h3#radar a{display:block;height:20px; width:100%;}
.homeRadar ul{
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	}
.homeRadar ul li{list-style:none;font-size:16px; font-weight:bold;border-top:1px dotted #8f8f8f;margin: 0;padding:3px 0;}
.homeRadar ul li.listAlt span{background:none;}
.homeRadar ul li span{display:block;background:#d8d8d8;padding:3px;background:#d8d8d8}
.homeRadar ul li span span{display:block;font-size:12px;font-weight:normal;}

.newsContent{padding-bottom:10px;}
.newsContent h3{
	font-size:16px;
	color:#272727;
	float:left;
}
.newsContent h3 a{
	color:#272727;
}
.newsContent h3 a:hover{text-decoration:none;}

span.postdateBig{
	float:right;
	display:block;
	font-size:12px;
	color:#272727;
	margin-top:8px;
	font-weight:bold;
	}
.newsImage{
	
	}
.newsItem{clear:both; padding-bottom:10px;}
.newsItem img{display:block;float:left; margin:12px 10px 5px 0; clear: left;}
.newsItem p{}
.newsItem img.news{border:1px solid #8f8f8f;}

.newsbox { float: left; clear: both; width: 100%;}
.newsbox img { display:block;float:left; margin:5px; border:1px solid #8f8f8f; clear: none !important;}


a.readMoreNews{display:block; margin:10px 0;}

a.moreNews{clear:both;display:block;font-size:14px;font-weight:bold;}
/*FOOTER STYLES################################################################################## */		
#OCC a {
    background: url(http://officialcommunity.com/images/OCCLogo_Footer_dark.png) no-repeat scroll right top transparent;
    color: #FFF;
    display: block;
    height: 25px;
    padding-right: 105px;
	padding-top:2px;
    width: 70px;
	font-size:9px;
	}

#OCCholder {
	text-align:center;
	float:right;
}		

#OCC {
	display:block;
	}


#footer{
	clear:both;
	margin:20px auto 0 auto;
	width:1000px;
	font-size:11px;
	color:#fff;
}
	#footerContent{
		background:url(/images/template/tn_footer_top.jpg) repeat-y;
		width:1000px;
		min-height:115px;
	}
	#footerBot{
		background:url(/images/template/tn_footer_bot.jpg);
		width:1000px;
		height:4px;
		margin-bottom:5px;
		clear:both;
	}
	#footerLinks{
		width:400px; 
		float:left;
		padding:2px 5px;
		}
	#copyright{
		padding:2px 5px;
		float:left;
	}
	#footer a{
		color:#fff;
	}
	#footer a:hover{
		color:#c0c7d2;
		text-decoration:none;
	}
	#footerOne{float:left; width:340px;}
	div#launchPlayer{
		width:337px;
		height:108px;
		float:left;
		background:url(/images/template/tn_launchPlayer.jpg) no-repeat 8px 5px;
	}
		div#launchPlayer a{
			display:block;
			width:320px;
			height:55px;
			margin-left:10px;
			margin-top:10px;
			
		}
	div#socials{
		width:200px;
		height:30px;
		position:relative;
		top:-25px;
		margin-left:10px;
	}
	div#socials a{
		display:block;
		width:28px;
		height:28px;
		float:left;
		margin-left:10px;
		margin-right:3px;
		}
	a#youtubeBut{
		background:url(/images/template/tn_youTubeBut.jpg) no-repeat;
	}
	a#myspaceBut{
		background:url(/images/template/tn_myspaceBut.jpg) no-repeat;
	}
	a#facebookBut{
		background:url(/images/template/tn_facebookBut.jpg) no-repeat;
	}
	a#ilikeBut{
		background:url(/images/template/tn_ilikeBut.jpg) no-repeat;
	}
	#quotes{
		float:left;
		width:620px;
		padding:10px;
		margin-left:10px;
		margin-top:4px;
	}
		#quotes h6{
			text-indent:-10000px;
			background:url(/images/template/titles/footerquotes.jpg);
			width:85px;
			height:17px;
			margin-bottom:8px;
		}
		#quotes span{
			display:block;
			font-style:italic;
		}
		
/*END OF FOOTER STYLES###### */

/*NAVIGATION STYLE and THINGS THAT LIVE IN THE NAV BAR ####################### */
#topNav{
	background:url(/images/template/topNavBar.png) no-repeat 0px 0px;
	width:1008px;
	height:66px;
	margin:0 auto 0px auto;
	clear:both;
	
}
	ul#nav{
		position:absolute;
		padding:0;
		margin:0;
		margin-top:6px;
		margin-left:10px;
		width:670px;
		height:32px;
		float:left;		
	}


	ul#nav li{float:left;list-style:none; padding:0;}
	ul#nav a{
		text-indent:-10000px;
		display:block;
		background: url(/images/template/navigation.gif) no-repeat;
		height:32px;
		overflow:hidden;
		}
	ul#nav a#navAbout{
		width:108px;
		background-position:0 0;	
	}
	ul#nav #navAbout.liNavHover{
		background-position:0 -64px;
	}
	.about ul#nav a#navAbout{background-position:0 -32px;}
	
	ul#nav a#navNews{
		width:95px;
		background-position:-108px 0;
	}
	ul#nav a#navNews.liNavHover{
		background-position:-108px -64px;
	}
	.news ul#nav a#navNews{
		background-position:-108px -32px;
	}
	ul#nav a#navEvents{
		width:112px;
		background-position:-203px 0;	
	}
	ul#nav a#navEvents.liNavHover{
		background-position:-203px -64px;
	}
	.events ul#nav a#navEvents{
		background-position:-203px -32px;
	}
	ul#nav a#navCommunity{
		width:147px;
		background-position:-315px 0;	
	}
	ul#nav a#navCommunity.liNavHover, .community ul#nav a#navCommunity{
		background-position:-315px -64px;
	}
	.community ul#nav a#navCommunity{
		background-position:-315px -32px;
	}
	ul#nav a#navMedia{
		width:101px;
		background-position:-462px 0;
	}
	ul#nav a#navMedia.liNavHover, .media ul#nav a#navMedia{
		background-position:-462px -64px;
	}
	 .media ul#nav a#navMedia{
		background-position:-462px -32px;
	}
	ul#nav a#navStore{
		width:104px;
		background-position:-563px 0;	
	}
	ul#nav a#navStore.liNavHover, .store ul#nav a#navStore{
		background-position:-563px -64px;
	}
	 .store ul#nav a#navStore{
		background-position:-563px -32px;
	}
	/*SUB NAVS ##########################*/
	ul#nav li ul{
		display:none;
		position:absolute; 
		margin:0px; 
		left:0;
		width:720px;
		background:url(/images/template/subNavBar.jpg);
		height:24px;
		padding:0px;
		z-index:2;
		}
	ul#nav li:hover ul {
		display:block; 
		
		}
	ul#nav li ul li{display:inline;padding:0;}
	ul#nav li ul li a{
		display:block; 
		width:auto; 
		background:none; 
		text-indent:0;
		color:#ca8f8f;
		font-size:13px;
		font-weight:bold;
		padding:4px 0px 0 8px;
		}
		ul#nav li ul li a span{font-weight:normal;padding:0 0px 0 4px;}
	/*exception for store cos many sub items*/
	ul#nav li ul#subStoreSection li a{font-size:11px;padding:4px 0px 0 3px;}
	ul#nav li ul#subStoreSection li a span{font-weight:normal;padding:0;}
	
	ul#nav li ul li a:hover{color:#fff;text-decoration:none;}
	
	.about ul#nav li ul#subAboutSection{display:block;z-index:1;}
	.news ul#nav li ul#subNewsSection{display:block;z-index:1;}
	.events ul#nav li ul#subEventsSection{display:block;z-index:1;}
	.community ul#nav li ul#subCommunitySection{display:block;z-index:1;}
	.media ul#nav li ul#subMediaSection{display:block;z-index:1;}
	.store ul#nav li ul#subStoreSection{display:block;z-index:1; width:725px;}
	
	/*sub nav onStates*/
	.bio a#subBio,
	.discography a#subDisc,
	.band a#subBand,
	.gear a#subGear,
	.involvement a#subInvolvement,
	.currentNews a#subNews, 
	.nugeLetters a#subLetters,
	.linksNav a#subLinks,
	.nugeProjects a#subProjects,
	.tour a#subCalendar,
	.sunrize a#subSafaris,
	.tv a#subTV,
	.nugetube a#subNugeTube,
	.writings a#subWritings,
	.spiritWild a#subSpiritTV,
	.galleryNav a#subGallery,
	.extrasNav a#subExtras,
	.brothers a#subBrothers,
	.contestsNav a#subContests,
	.forums a#subTalk
	{
		color:#fff;
	}
	#topNav a#subTV,#topNav a#subWritings,#topNav a#subSpiritTV,#topNav a#subTalk{
		background:url(/images/template/misc/subscriberIcon.gif) 0 4px no-repeat;
		padding:4px 4px 0 24px;
		}
	
	
#signUpSection{
	float:right;
	margin-right:12px;
	margin-top:9px;
	width:300px;
	}
	#signUpSection a:hover{color:#c9bcbc;text-decoration:none;}
	a#newsletter{
		background:url(/images/template/newsletterIcon.gif) no-repeat top right;
		display:block;
		float:right;
		font-size:14px;
		font-weight:bold;
		letter-spacing:0px;
		color:#fff;
		padding:1px 40px 0 0;
		text-align:right;
		margin-bottom:9px;
	}
	a#newsletter span{font-size:16px;}
	
/*search ####################*/
	#search{
		float:right;
		background:url(/images/template/searchField.gif) no-repeat 0 0;
		width:153px;
		height:23px;	
	}
	input.searchField{
		border:0;
		margin:1px;
		width:114px;
		padding:2px;
		float:left;
	}
	input.searchButton{
		border:0;
		float:right;
		margin:1px 3px 0 0;
		cursor:pointer;
		background:url(/images/template/buttons/searchBut.gif) no-repeat;
		width:25px;
		height:21px;
	}
	
/*ALL SECTIONS NAV###############*/

	#allSections{
		margin-top:0px;
		background:#500101;
		margin-bottom:17px;
		display:none;
		}
	a#showSections{
		display:block;
		cursor:pointer;
		float:left;
		color:#fff;
		font-size:13px;
		letter-spacing:0px;
		padding:3px 0px 0 0px;
		margin:0px 0px 0 15px;
		width:122px;
		text-align:center;
		height:24px;
		font-family:tahoma,arial, verdana;
	}
	a#showSections:hover{
		background:url(/images/template/allSections.jpg) no-repeat 0 0;	
		color:#c9bcbc;
		text-decoration:none;
	}
	a.sectionsOn,#hideSections{
		background:url(/images/template/allSectionsOn.jpg) no-repeat 0 0;	
		height:30px;
		cursor:pointer;
		position:absolute;
		margin:27px 0px 0 15px;
		display:block;
		float:left;
		color:#fff;
		font-size:13px;
		text-align:center;
		font-family:tahoma,arial, verdana;
		letter-spacing:0px;
		padding:3px 0px 0 0px;
		width:122px;
	}
	a#hideSections:hover{color:#c9bcbc;}
	/*set to none to start.. turned on with jquery*/
	a#hideSections{display:none;}	
	
	#allSectionsHolder{padding:10px 0px;margin:0;width:1008px;}
	#allSectionsHolder div{padding:0px 0; background:url(/images/template/allSectionsBkg.gif) repeat-y; width:1008px;}
	#allSections ul{
		float:left;
		margin:0px 0!important;
		padding:0px 10px 0 15px;
		width:143px;
		}
	#allSections ul.lastOne{}
	#allSections ul li{list-style:none;padding:1px 0; margin:0;}
	#allSections a,#allSections li{
		font-size:11px;
		color:#ca8f8f;
	}
	#allSections a:hover{color:#fff;text-decoration:none;}
	
/*TITLES ###################################################*/
.ireplaceTitle{
	text-indent:-10000px;
	width:446px;
	height:24px;
	margin-bottom:15px;
}
.ireplace{
	text-indent:-10000px;
}
h1#biography{
	background:url(/images/template/titles/biography.gif);
}
h1#login{
	background:url(/images/template/titles/login.gif);
}
h1#help{
	background:url(/images/template/titles/help.gif);
}
h1#join{
	background:url(/images/template/titles/signUp.gif);
}
h1#resetPw{
	background:url(/images/template/titles/reset.gif);
}
h1#businessIn{
	background:url(/images/template/titles/businessIn.gif);
}
h1#extras{
	background:url(/images/template/titles/extras.gif);
}
h1#galleryTitle{
	background:url(/images/template/titles/gallery.gif);
}
h1#spiritofWild{
	background:url(/images/template/titles/spiritTv.gif);
}
h1#spiritofWild1{
	background:url(/images/template/titles/spiritTv1.gif);
	width:580px;
}
h1#privacy{
	background:url(/images/template/titles/privacy.gif);
	width:580px;
}
h1#spiritWritings{
	background:url(/images/template/titles/writings.gif);
}
h1#spiritWritings1{
	background:url(/images/template/titles/writings1.gif);
	width:580px;
}
h1#profileTitle{
	background:url(/images/template/titles/profileTitle.gif);
		margin-bottom:0px;
		padding-bottom:0;
		float:left;
}
h1#talkbackSubscribe{
	background:url(/images/template/titles/talkbackSubscribe.gif);
	width:580px;
}

h1#talkback{
	background:url(/images/template/titles/talkback.gif);
	width:312px;
}

h1#lyrics{
	background:url(/images/template/titles/lyrics.gif);
}
h1#terms{
	background:url(/images/template/titles/terms.gif);
}
h1#thanks{
	background:url(/images/template/titles/thanks.gif);
}
h1#tedTv{
	background:url(/images/template/titles/tedTv.gif);
	width:580px;
}
h1#tedTv1{
	background:url(/images/template/titles/tedTv1.gif);
}
h1#NugeTube{
	background:url(/images/template/titles/NugeTube.gif);
}

h1#calendar{
	background:url(/images/template/titles/calendar.gif);
	width:580px;
}
h1#sunrizeHunts{
	background:url(/images/template/titles/sunrizeHunts.gif);
}
h1#news{
	background:url(/images/template/titles/nugeNews.gif);
}
h1#projects{
	background:url(/images/template/titles/projects.gif);
}
h1#discography{
	background:url(/images/template/titles/discography.gif);
}
h1#theBand{
	background:url(/images/template/titles/theband.gif);
}
h1#gear{
	background:url(/images/template/titles/gear.gif);
}
h1#involvement{
	background:url(/images/template/titles/involvement.gif);
}
h1#help{
	background:url(/images/template/titles/help.gif);
}
h1#mailingList{
	background:url(/images/template/titles/mailinglist.gif);
}
h1#mailingList2{
	background:url(/images/template/titles/mailinglist2.gif);
}
h1#brothers{
	background:url(/images/template/titles/brothers.gif);
}
h1#letters{
	background:url(/images/template/titles/nugeLetters2.gif);
	width:630px;
}

h1#freeDownload{
	background:url(/images/template/titles/freeDownload2.gif);
	width:480px;
}

h1#contests{
	background:url(/images/template/titles/contests.gif);
}
h1#links{
	background:url(/images/template/titles/links.gif);
}
h1#sponsors{
	background:url(/images/template/titles/sponsors.gif);
	width: 600px;
}
h1#myAccount{
	background:url(/images/template/titles/myaccount.gif);
}
h1#editAccount{
	background:url(/images/template/titles/editaccount.gif);
}
h1#editProfile{
	background:url(/images/template/titles/editprofile.gif);
}
h1#editSubscription{
	background:url(/images/template/titles/subscription.gif);
}
h1#MotorCityMayhem{
	background:url(/images/template/titles/MotorCityMayhem.gif);
	width:600px;
}

h1#GuitarHero{
	background:url(/images/template/titles/GuitarHero.gif);
	width:600px;
	}

h1#tfc{
	background:url(/images/template/titles/tfc.gif);
	width:600px;
	}

h1#TWBmanifesto{
	background:url(/images/template/titles/TWB_Manifesto.gif);
	width:600px;
	}

h1#B4MHtitle{
	background:url(/images/template/titles/B4MHtitle.gif);
	width:600px;
	}

h1#SnapOnCabinets{
	background:url(/images/template/titles/SnapOnCabinets.gif);
	width:600px;
	}

h1#SpiritWildCabin{
	background:url(/images/template/titles/SpiritWildCabin.gif);
	width:600px;
	}

h1#GonzoBushmasterBronco{
	background:url(/images/template/titles/GonzoBushmasterBronco.gif);
	width:600px;
	}

h1#GonzoRebuild{
	background:url(/images/template/titles/GonzoRebuild.gif);
	width:600px;
	}

h1#GonzoGallery{
	background:url(/images/template/titles/GonzoGallery.gif);
	width:600px;
	
	}

h1#JeffBronco{
	background:url(/images/template/titles/JeffBronco.gif);
	width:600px;
	}
h1#JeffBroncoSummit{
	background:url(/images/template/titles/JeffBroncoSummit.gif);
	width:600px;
	}

h1#Tedquarters{
	background:url(/images/template/titles/Tedquarters.gif);
	width:600px;
	}

h1#subscribercontent{
	background:url(/images/template/titles/subscribercontent.gif);
	width: 247px;
	}
	
/*new gonzo goody and featurehunt*/

#gonzoGoody{
	background:url(/images/template/gonzogoodyBkg.jpg) 0 0 no-repeat;
	width:282px;
	margin-bottom:13px;
}
	 div.coContent{
		padding:4px 10px 6px 12px;
		color:#fff;
		}
	.coBot{
		background:url(/images/template/coBot.jpg) no-repeat;
		width:282px;
		height:4px;
		clear:both;
		}
	
	#gonzoGoody h3{
		/*background:url(/images/template/TN_mistletoeTitle.png) 12px 8px no-repeat;*/
		background:url(/images/template/gonzoGoodytop.gif) 8px 8px no-repeat;
		width:255px;
		height:52px;
		margin:0;
		padding:0;
	}
	#featuredHunt h3{height:52px;}
	#gonzoGoody img{float:right; margin-top:12px;margin-right:7px;width: 100px; overflow:hidden;}
	#gonzoGoody p, #featuredHunt p{
		float:left;
		font-size:14px; 
		width:170px; 
		padding:0; 
		color:#fff; 
		height:50px; 
		overflow:hidden;
		}
		
	#gonzoGoody h4, #gonzoGoody h4 a,#featuredHunt h4,#featuredHunt h4 a{
		color:#940505; 
		font-size:18px; 
		font-weight:bold;
		padding:3px 0;
		width:160px;
		text-transform:uppercase;
	}
	#featuredHunt h4 a span{display:block; font-size:80%;}
	#gonzoGoody h4 a:hover,#featuredHunt h4 a:hover{text-decoration:none;}
	
#featuredHunt, #iStillBelieve, #vipCallout, #xmas2011{
	/*background:url(/images/template/featuredHunt_pic5.jpg) 0 0;
	background:url(/images/template/featuredHunt_pic1.jpg) 0 0;
	background:url(/images/template/featuredHunt_pic2.jpg) 0 0;
	background:url(/images/template/featuredHunt_pic3.jpg) 0 0;
	background:url(/images/template/featuredHunt_pic4.jpg) 0 0;
	
	background:url(/images/template/featuredHunt_pic6.jpg) 0 0;
	background:url(/images/template/featuredHunt_pic7.jpg) 0 0;
	background:url(/images/template/featuredHunt_pic8.jpg) 0 0;
	background:url(/images/template/featuredHunt_pic9.jpg) 0 0;*/
	width:282px;
	height:147px;
	margin-bottom:13px;
	}
	
	#iStillBelieve{
		height:172px;
	}
	
	#xmas2011{
		height:189px;
	}
	
#featuredHunt p {
	margin-left:8px!important;
}
.tedHunt1 p.huntTitle, .tedHunt2 p.huntTitle, .tedHunt3 p.huntTitle, .tedHunt4 p.huntTitle, .tedHunt5 p.huntTitle, .tedHunt6 p.huntTitle, .tedHunt7 p.huntTitle, .tedHunt8 p.huntTitle, .tedHunt9 p.huntTitle, .tedHunt10 p.huntTitle{
	color:#940505!important;
	font-size:14px!important;
	font-weight:bold;
	padding:3px 0!important;
	text-transform:uppercase;
	width:220px!important;
	margin:50px 0 -15px 10px;
}

.tedHunt11 {
	margin-top:14px;
}

p.huntTitle a {
	color:#940505!important;
}
p.huntTitle a:hover {
	text-decoration:none;
}

.tedHunt1 p.huntTitle span, .tedHunt2 p.huntTitle span, .tedHunt3 p.huntTitle span, .tedHunt4 p.huntTitle span, .tedHunt5 p.huntTitle span, .tedHunt6 p.huntTitle span, .tedHunt7 p.huntTitle span, .tedHunt8 p.huntTitle span, .tedHunt9 p.huntTitle span, .tedHunt10 p.huntTitle span{
	font-size:80%;
}

#featuredHunt a.FThunt {
	z-index:10;
	width:282px;
	height:147px;
	display:block;
	border:1px solid #fff;
	background:none;
}

.tedHunt1 {
	background:url(/images/template/featuredHunt_pic1.jpg) 0 0;
	width:282px;
	height:147px;
}

.tedHunt2 {
	background:url(/images/template/featuredHunt_pic2.jpg) 0 0;
	width:282px;
	height:147px;
}

.tedHunt3 {
	background:url(/images/template/featuredHunt_pic3.jpg) 0 0;
	width:282px;
	height:147px;
}

.tedHunt4 {
	background:url(/images/template/featuredHunt_pic4.jpg) 0 0;
	width:282px;
	height:147px;
}

.tedHunt5 {
	background:url(/images/template/featuredHunt_pic5.jpg) 0 0;
	width:282px;
	height:147px;
}

.tedHunt6 {
	background:url(/images/template/featuredHunt_pic6.jpg) 0 0;
	width:282px;
	height:147px;
}

.tedHunt7 {
	background:url(/images/template/featuredHunt_pic7.jpg) 0 0;
	width:282px;
	height:147px;
}

.tedHunt8 {
	background:url(/images/template/featuredHunt_pic8.jpg) 0 0;
	width:282px;
	height:147px;
}

.tedHunt9 {
	background:url(/images/template/featuredHunt_pic9.jpg) 0 0;
	width:282px;
	height:147px;
}
	
.tedHunt10 {
	background:url(/images/template/featuredHunt_pic1.jpg) 0 0;
	width:282px;
	height:147px;
}	
	
a.titleLink{display:block; width:190px; height:40px;position:absolute;margin-top:10px;}
	
/*nuge warriors*/
#nugeWarriors{
		background:url(/images/template/co_nugeWarriors.jpg);
		width:282px;
		height:126px;
		margin-bottom:13px;
	}
		#nugeWarriors a span{
			font-weight:bold;
			position:relative;
			top:90px;
			left:15px;
			color:#fff;
			font-style:italic;
			}
		#nugeWarriors a{width:282px; height:126px;display:block;}
		#nugeWarriors a:hover span{color:#940505;}
		#nugeWarriors a:hover{text-decoration:none;}

#nugeRadar{
		width:282px;
		margin-bottom:13px;
	}	
	#radarContent{
		background:url(/images/template/nugeRadarBkg.jpg) 0 0 repeat-y;
		width:282px;
		padding-top:5px;
		
	}
	#nugeRadarBot{
		background:url(/images/template/nugeRadarBot.jpg);
		width:282px;
		height:22px;
		clear:both;
	}
	#nugeRadar h3{
		background:url(/images/template/titles/nugeRadar.jpg) no-repeat;
		width:282px;
		height:42px;
		margin:0;
		padding:0 0 0px 0;
		
	}
	#nugeRadar h3 a{display:block; height:42px;}
	#nugeRadar ul{
		padding-top:0px;
		margin:0px 15px;
		border-top:1px dotted #abb9ce;
		
	}	
	#nugeRadar a{color:#fff;font-weight:bold; margin-left:15px;font-style:italic;}
	#nugeRadar a:hover{color:#940505;text-decoration:none;}
	#nugeRadar li{
		color:#fff;
		font-size:14px;
		font-weight:bold;
		padding:4px 0;
		border-bottom:1px dotted #abb9ce;
	}
	#nugeRadar li span{
		display:block;
		font-size:11px;
		font-weight:normal;
	}
#listForm p{padding:5px 0 30px 0;}

/*TOUR PAGE STYLES#######################################################################*/
#tieryCont{
	background:url(/images/template/columnThirds.gif) repeat-y 0 0;
	margin-top:20px;
	padding:0;
	height:auto;
	width:100%;
}
#tieryLongCont{
	background:url(/images/template/tieryLong.gif) repeat-y;
	margin-top:20px;
}
#tieryLongContF{
	background:url(/images/template/tieryLong2.gif) repeat-y;
	margin-top:20px;
}
.topTiery img{
	display:block;
	margin:0 auto;
	border:1px solid #8e8e8e;
}
.topTiery{
	float:left;
	width:200px;
	padding:0 10px 0 10px;
	font-size:12px;	
}
.topTieryLong{
	float:left;
	width:400px;
	padding:0 10px 0 10px;
	font-size:12px;	
}
.topTieryLongF{
	float:left;
	width:380px;
	padding:0 10px 0 20px;
	font-size:12px;	
}
.firstCol{padding:0 10px 0 0px;
			width:200px;
			}
.flickrCol{
	width:210px;
	float:right;
	padding:0;
}
.firstColFlickr{
	width:210px;

}
.lastCol{
	padding:0 0px 0 10px; 
}
.midCol{
	
	
}
a.subList{
	display:block;
	background:url(/images/template/navArrow.gif) 3px 6px no-repeat;
	padding:5px 0 5px 23px;
	font-size:12px;
	color:#272727;
	font-weight:bold;
	margin:4px 0;
	}
a.subList:hover,a.subListOn{
	background:#fff url(/images/template/navArrowOver.gif) 3px 6px no-repeat;
	text-decoration:none;
	padding:5px 0 5px 23px;
	font-size:12px;
	color:#272727;
	margin:4px 0;
	font-weight:bold;
	display:block;
	}
table#appearances{
	border-collapse:collapse;
	width:100%;
}

table#appearances tr {
	border:none;
}

table tr#cammo{
	background:url(/images/template/tableheader.jpg) repeat-x;
	height:24px;
	border:none;
}
table tr{border-bottom:1px dotted #8f8f8f;}
table td{padding:5px; vertical-align:top;}
table th{text-transform:uppercase;color:#fff;font-weight:bold;line-height:24px;text-align:left;padding-left:5px;}

th#tourIcon{width:8%;}
th#tourWhen{width:10%;}
th#tourWhere{width:25%;}
th#tourPlace{width:25%;}
th#tourInfo{width:25%;}
th#tickets{width:15%;}
img.tableIcons{display:block;position:relative;top:2px;left:3px;}

/*NEW TOUR STYLES SEPT2011 ######################################################*/

#tourholder {
	list-style:none; 
	margin:0; 
	padding:8px 0 8px 0; 
	width:650px; 
	overflow:hidden;
}

#tourholder li {
	clear:both; 
	padding-top:10px; 
	padding-bottom:22px;
	height:15px;
	border-radius: 3px 3px 3px 3px;
}

.tourbuttonTickets {
	background:url(/images/template/buttons/tour_tickets.gif) 0 0 no-repeat;
	border-radius: 3px 3px 3px 3px; 
	display: block; 
	margin: 1px 0; 
	padding: 5px 1px; 
	text-align: center; 
	width: 120px; 
	color:#FFF;
	cursor:pointer;
	font-weight:bold;
}

.tourbuttonTickets a {
	color:#fff;
}

.tourbuttonVIP {
	background:url(/images/template/buttons/tour_vip.gif) 0 0 no-repeat;
	border-radius: 3px 3px 3px 3px; 
	display: block; 
	margin: 1px 0; 
	padding: 5px 1px; 
	text-align: center; 
	width: 120px; 
	color:#FFF;
	font-weight:bold;
}

.tourbuttonVIP a {
	color:#fff;
}

.tourRSVP {
	background:url("/images/template/rsvp.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	width:68px;
	height:36px;
}
.RsvpVisible_True{display:block!important;}
.RsvpVisible_False{display:none!important;}
.tourDates {
	float:left; 
	width:270px;
	margin-left:3px;
}

.tourTickets {
	float:left; 
	width:130px;
}


/*NEW TOUR STYLES SEPT2011 END ######################################################*/

/*HUNTS STYLES ######################################*/
.huntCont{
	margin-top:10px;
	float:left;
	height:190px;
	padding:0 2px 25px 0;
	width:214px;
}
.huntCont h5{height:32px;margin:0;overflow:hidden; width: 212px;}
.huntCont a{display:block; padding:4px 0;}
.huntCont img, #huntColumn img{display:block; border:1px solid #8f8f8f;}

#huntsNav a{color:#272727;font-weight:bold;padding:2px 3px;display:inline;height:20px; white-space:nowrap;}
#huntsNav a:hover, #huntsNav a.huntsNavOn{background:#fff; text-decoration:none;color:#940505;}
span.huntNavItems {display:block; border-right:1px solid #000;float:left;padding:0 4px; margin:0 0 8px 0;white-space:no-wrap;/* min-width:90px;*/}
span.huntNavItems br{display:none;}
#huntColumn{float:left;width:200px;margin-bottom:10px;}
#huntSpecs{float:left; width:410px;margin-left:25px;margin-bottom:10px;}
#huntSpecs h4{margin-top:0;padding-top:0;}
.buyLinks a{
	display:block;
	margin: 20px 10px 10px 0px;
	cursor: pointer;
	background:url(/images/template/buttons/blankShort.jpg) no-repeat 0px 0px;
	width:113px;
	height:26px;
	border:0;
	text-align:center;
	padding-top:6px;
	text-transform:uppercase;
	color:#fff;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
	float:left;
}

.buyItunes a{
	display:block;
	margin: 20px 10px 10px 0px;
	cursor: pointer;
	background:url(/images/template/buttons/blankRedLong.jpg) no-repeat 0px 0px;
	width:150px;
	height:26px;
	border:0;
	text-align:center;
	padding-top:6px;
	text-transform:uppercase;
	color:#fff;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
	float:left;
}

.buyLinks a:hover, .buyItunes a:hover{text-decoration:none;color:#D6D8DB;}

div#huntLinks{float:right;width:auto;text-align:right; margin-top:20px;}
a#seeGallery{
	display:block;
	background:url(/images/template/misc/seegalleryicon.gif) no-repeat 0 2px;
	padding-left:18px;
	font-size:10px;
	font-weight:bold;
	float:left;
}
a#seeReviews{
	font-size:10px;
	font-weight:bold;
	
}
/*REVIEWS ######################################################*/
.reviews{font-size:12px;}
.reviews h3{
	margin:15px 0 5px 0;
	}
.reviews h5{margin-bottom:0;}
.reviewDate{font-size:10px;}
input.reviewSub{display:block;
	clear:both;
	margin: 20px 0;
	cursor: pointer;
	background:url(/images/template/buttons/blankShort.jpg) no-repeat 0px 0px;
	width:113px;
	height:32px;
	border:0;
	text-align:center;
	padding-top:6px;
	text-transform:uppercase;
	color:#fff;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
	}
.reviewInputs label{display:block; font-weight:bold;margin-bottom:5px;}
.reviewInputs textarea{width:600px; border:1px solid #B9B9B9; height:92px;padding:2px;}

a.reviewBut{
	background:url(/images/template/buttons/addReview.gif) no-repeat;
	display:block;
	float:right;
	height:24px;
	width:144px;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
}
a.reviewBut:hover{text-decoration:none;}
/*MUSIC PAGE ###################################*/
#albumFlowHolder{margin-bottom:20px;}
#musicColumn{float:left;width:200px;margin-bottom:10px;}
#musicColumn img{border:1px solid #8f8f8f; display:block;}
#musicColumn a{display:block;font-weight:bold; padding:4px;}
#musicSpecs{float:left; width:410px;margin-left:25px;margin-bottom:10px;}
#musicSpecs h2{margin-top:4px;}
p.credits{font-size:11px; }

.trackListing{
	width:100%;
	margin-top:15px;
	border-collapse:collapse;
	margin-bottom:20px;
}
.trackListing th{
	letter-spacing:0.5px;
}
th#lyrics, th#listen, th#iTunes{text-align:center;}
.trackListing th#songs{
	text-align:left;
}
	.trackListing td{
		padding:6px 5px 6px 3px;
		vertical-align:top;
	}
	.trackListing td.dark{
		background:#e2e2e2;
	}
	td.lyricsButton a{
		vertical-align:top;
		display:block;
		margin-top:5px;
	}
	a.audioBut{
		display:block;
		width:20px;
		height:20px;
		text-indent:-10000px;
		background:url(/images/template/buttons/audioBut.gif) no-repeat;
	}
/* styles for ASJAV audio player */
#hiddenPlayer{
	visibility:hidden;
	height:1px;
	margin:0;
	padding:0;
	line-height:1px;
}
div.clipHolder{margin-top:2px;}
div.assigned{}
span.play a{
	background:url(/images/template/buttons/audioBut.gif) no-repeat;
	background-position:0 0px;
	margin:0 auto;
	width:16px;
	height:17px;
	display:block;
}

span.stop a.hover{
     background:#000;
     color:#fff;
	}
span.stop a{
     display:none;
	}
div.assigned span.play a{display:none;}

div.assigned span.stop a{
    background:url(/images/template/buttons/audioButStop.gif) no-repeat;
	background-position:0 0px;
	margin:0 auto;
	width:16px;
	height:17px;
	display:block;
  }


/* END styles for one click audio player */	

/* ITUNES HOVER BUBBLE /////////////////////*/
span.itunes{
	background:url(/images/template/buttons/itunes.gif) 0 0 no-repeat;
	width:22px;
	height:22px;
	display:block;
	position:relative;
	margin-left:0px;	
}
	span.itunes:hover{
		cursor:pointer;
		height:22px;

	}
	span.itunes div.itunesHolder{
		display:none;
		position:absolute;
		top:-10px;
		left:12px;
		width:53px;
		height:96px;
		}
	
	span.itunes:hover div.itunesHolder{
		display:block;
		background:url(/images/template/buttons/itunesBubble.png)  no-repeat top left;
		}
	/*div.itunesHolder div{
		height:60px;
		overflow:hidden;
		float:right;
		width:30px;
		display:block;
		margin-top:10px;
		margin-right:6px;
		}*/
	
div.itunesHolder div{
			min-height:30px;
			background:url(/images/template/buttons/itunesBubbleBot.png) 0px bottom no-repeat;
			overflow:hidden;
			float:right;
			width:53px;
			margin-top:10px;
			margin-left:0px;
			display:block;
			padding-bottom:10px;
			padding-left:0px;
		}
	span.itunesBot{
		
		margin:-5px 0 0 0;
		padding:0 0 0 10px;
		color:#000;
		font-size:11px;
		display:block;
	}
	
	div.itunesHolder a{display:block; color:#000;padding:0 0px 4px 12px;}
	div.itunesHolder a.moreItunes{display:block; color:#000;padding:0}
	div.itunesHolder a:hover{color:#db8703}
	
	
a.ieLinkItunes{
	display:none!important;
}	
.appearsCont{
	float:left;
	width:120px;
	height:170px;
	margin-top:10px;
}
.appearsCont img{display:block;border:1px solid #8f8f8f;margin-bottom:4px;}
#lyricsContainer {
	float:left;
	width:400px;
	margin-bottom:20px;
}
#itunesBox {
	border-top:2px solid #940505;
	border-bottom:2px solid #940505;
	float:right;
	padding:5px;
	margin-right:20px;
	width:180px;
}
div.canceled_True{text-decoration:line-through;}
.DetailsVisible_False,.VenueVisible_False, a.Visible_True,.sku_True{display:block!important;}
.DetailsVisible_True,.VenueVisible_True, a.Visible_False,.sku_False {display:none!important;}

/*INVOLVEMENT STYLES#######################*/
#intenalNav ul{margin:10px 0 10px 0;height:30px;}
#intenalNav ul li{
	display:block; 
	border-right:1px solid #000;
	float:left;
	font-size:13px;
	padding:0 4px; 
	margin:0 0 8px 0;
	white-space: no-wrap; 
	}
	#intenalNav ul li.lastInternal{border-right:none;}
	#intenalNav ul li.firstInternal{padding:0 4px 0 0px;}
#intenalNav ul li a{	
	border:1px solid transparent;
	color:#272727;
	display:inline;
	font-weight:bold;
	height:20px;
	padding:2px 3px;
	width:auto;
}
#intenalNav ul li a:hover,#intenalNav ul li a.navOn{background:#fff; text-decoration:none;color:#940505;}

p#supportKamp{
	background:#fff url(/images/about/kampSupport.gif) no-repeat 3px;
	height:32px;
	padding:3px;
	margin-top:15px;
	padding-left:175px;
	border:1px dotted #8f8f8f;
	overflow:hidden;
	font-size:14px;
	line-height:28px;
	clear:both;
}
#kampPhotos img{border:1px solid #8f8f8f;}
ul.statementPurpose{margin:10px 40px;}
ul.statementPurpose li{list-style:upper-latin;}

table#kampContact{
	background:#e2e2e2;
	border-collapse:collapse;
	width:100%;
}
table#kampContact tr{}
table#kampContact td{padding:5px 10px;}
th.concerns{ width:70%;}

/*HUNTERS FOR THE HUNGRY LINKS*/
#huntersFeedPrograms{height:210px;width:650px;position:absolute;}
a#sportmanAH{display:block; position:absolute;width:350px; height:80px;cursor:pointer;background:url(/images/template/invis.gif);top:20px;}
a#fhfh{display:block; position:absolute; width:350px; height:80px;top:100px;cursor:pointer;background:url(/images/template/invis.gif);margin-top:20px;}
a#msah{display:block;position:absolute; width:270px; height:170px;left:360px;cursor:pointer;background:url(/images/template/invis.gif);top:10px;}

/*ASJAV VIDEO STYLES#############################################*/
#vidContainer{
	background:#ccc;
	margin:5px 0px 5px 0px;
	_margin:5px 0px 5px 5px;
	min-height:690px;
	height:auto !important;
	height:690px;
	_height:690px;
	width:650px;
	font-size:11px;
	}
#vidContainerTedTv{
	background:#ccc;
	margin:5px 0px 5px 0px;
	_margin:5px 0px 5px 5px;
	min-height:605px;
	height:auto !important;
	height:605px;
	_height:605px;
	width:650px;
	font-size:11px;
	}
#asjavHolder{
	padding:5px;float:left;
	width:388px;
	}
.videoChooser{
	height:200px;
	width:636px;
	overflow:auto;
	clear:both;
	margin:0px;
	padding:6px 3px 3px 3px;
	overflow:auto;
	position:absolute;
	background:#565656;
}
	.vids{
		float:left;
		background:#333;
		padding:4px;
		margin:0 1px 1px 0;
		font-size:11px;
		width:195px;
		height:95px;
		overflow:hidden;
	}
	.vids a{
		cursor:pointer;
	}
	.vids a.getVid{
		background:url(/images/asjavVid/transparent.gif);/*this is cos ie sucks*/
		cursor:pointer;	
		display:block;
		height:80px;
		width:190px;
		position:absolute;	
	}
	.vids a span{
		display:none;
	}
	.vids:hover{
		background:#444;
		cursor:pointer;
		}
	.vids a:hover span{
			background:url(/images/asjavVid/play.png);
			display:block;
			width:40px;
			height:40px;
			z-index:1000;
			position:absolute;
			margin:23px 0 0 6px;		
	}
	.vidAssigned a span, .vidAssigned a:hover span{
		background:url(/images/asjavVid/playOn.png);
		_background:none;
			display:block;
			width:40px;
			height:40px;
			z-index:1000;
			position:absolute;
			margin:23px 0 0 6px;
	}
	.vids a:hover img{
		border:2px solid #666;
	}
	.vids a:hover h5,.vids  h5:hover{
		color:#ccc;
	}
	.vids  h5{
		color:#fff;
		margin:0;
		font-size:12px;
		height:15px;
		margin:0!important;
		padding:1px 4px 5px 4px;
	}
	.vids p{
		color:#ddd;
		margin:0;
		padding:1px 3px 5px 3px;
		float:left;
		width:132px;
		line-height:14px;
		font-size:10px;	
	}
	.vids img{
		float:left;
		display:block;
		margin:0 4px 5px 4px;
		border:2px solid #555;
	}
	.vidAssigned, .vidAssigned:hover{
		background:#444;
	}
#vidDescription{
	width:240px;
	_width:240px;
	height:332px;
	padding: 0px;
	overflow:auto;
	overflow:hidden;
	float:left;
	margin:8px 0px 5px 5px;
	_margin:8px 2px 5px 2px;
}
	/*tabbing styles*/
div.tabs div.videoChooser{display:none;}
.tabs{ 
	margin:0px 0px 5px 0px;
	padding:4px;
	}
	 ul.tabNavigation {
		    list-style: none;
		    margin: 0 0 4px 0;
		    padding: 0;
			width:100%;
			height:36px;
			background:url(/images/template/tableheader.jpg);
		} 
		ul.nugeTubeNav{
			list-style: none;
		    margin: 0 0 4px 0;
		    padding: 0;
			width:100%;
			height:25px;
			background:url(/images/template/tableheader.jpg);
		}
	#vidContainerTedTv ul.tabNavigation {
		    height:25px;
			background:url(/images/template/tableheader.jpg);
		} 
	 ul.tabNavigation li {
		    display: block;
			float:left;
			padding:0;
			margin:0;
			border-right:1px solid #fff;
		}
	
		 ul.tabNavigation li.clear{clear:both;}
		
		ul.tabNavigation li a {
		    padding: 0px;
			display: block;	
			height:36px;
			text-transform:uppercase;
			font-weight:bold;
		    color: #fff;
			font-size:12px;
			text-align:center;
			width:90px;
		    text-decoration: none;
		}
		ul.nugeTubeNav li a {
		    padding: 0px;
			display: block;	
			height:25px;
			text-transform:uppercase;
			font-weight:bold;
		    color: #fff;
			font-size:12px;
			text-align:center;
			width:auto;
			padding:0 8px;
			line-height:25px;
		    text-decoration: none;
		}
		#vidContainerTedTv ul.tabNavigation li a{height:25px;width:170px;line-height:25px;padding-left:7px;}
		
		#vidContainerTedTv ul.tabNavigation li.HuntingVids a{
			background:url(/images/template/misc/subscriberIcon.gif) no-repeat 5px 4px;
		}
		#vidContainerTedTv ul.tabNavigation li.HuntingVids a:hover{
			background:#940505 url(/images/template/misc/subscriberIcon.gif) no-repeat 5px 4px;
			}
		#vidContainerTedTv ul.tabNavigation li.HuntingVids a.selected{
			background:#940505 url(/images/template/misc/subscriberIcon.gif) no-repeat 5px 4px;
		}
		#vidContainerTedTv ul.tabNavigation li.MusicVids a{
			background: url(/images/template/misc/musicIcon.gif) no-repeat 5px 2px;
		}
		#vidContainerTedTv ul.tabNavigation li.MusicVids a:hover{
			background:#940505 url(/images/template/misc/musicIcon.gif) no-repeat 5px 2px;
		}
		#vidContainerTedTv ul.tabNavigation li.MusicVids a.selected{
			background:#940505 url(/images/template/misc/musicIcon.gif) no-repeat 5px 2px;
		}
		ul.tabNavigation li a:focus {
			outline: 0;
		}
		ul.tabNavigation li a.selected,ul.tabNavigation li a:hover {
		    background:#940505;
			display:block;
			color: #fff; 
		}
#outdoorChTimes{
	background:#FFFFFF url(/images/spiritwild/NUG_OutdoorChannel.jpg) no-repeat 5px 5px;
	border:1px solid #BBBBBB;
	display:block;
	float:left;
	font-size:14px;
	height:100px;
	margin:0 4px 8px 4px;
	padding:20px 0 0 120px;
	line-height:20px;
	width:520px;
}
#outdoorChTimes img {
	float:left;
	padding:0 5px 0 0;
}
.broughtBy{
	background:#fff;
	width:378px;
	padding:5px;
	margin-top:5px;
	}
.broughtBy p{padding:10px;}
.broughtBy img{padding:5px;}
.spiritJoin{float:left; width:240px;margin-left:12px;}
.spiritJoin2{
	border:1px solid #940505;
	padding:5px;
	background:#fff;
	margin-bottom:8px;
	}
.spiritJoinTedTV{float:left; width:240px;}

.ourSponsors a{display:block; width:75px;float:left;height:54px; line-height:54px;vertical-align:middle;overflow:hidden;margin:2px;}

.ourSponsors a img{display:block; margin:auto;vertical-align:middle;}

#sponsorsMain{
	background:#fff;border:1px solid #efefef;
	min-height:1px;
	_height:300px;
	_overflow:hidden;
	}

#sponsorsMain a{float:left; margin:3px; display:block; height:90px; padding:2px;}
ul.credits2{
	font-size:11px;
	margin:5px 20px 5px 0px;
	padding:0;
	float:left;
	width:140px;
}
ul.credits1{
	font-size:11px;
	margin:5px 20px 5px 0px;
	padding:0;
	float:left;
	width:140px;
}
ul.credits li, ul.credits2 li, ul.credits1 li {
	padding:3px 0;
	margin:0;
	list-style:none;
	}
ul.episode{
	font-size:90%;
	margin:5px 0 5px 0px;
	padding:0;
}

 ul.episode li {
	padding:3px 3px 3px 3px;
	margin:0px;
	list-style-type:none;	
	}

ul#seasonsMenu ul{
	display:none;
	background:#ddd;
	margin:4px 0;
	padding:4px;
	line-height:18px;
	}
.sponsorsCont{background:#fff;clear:both;margin-bottom:5px;padding:8px;}

.brothersText {
	float:left;	
	width:400px;
}
.brothersText2 {
	float:left;	
	width:500px;
	margin-left:20px;
}
.sponsorPic{float:left;width:200px; }
.sponsorPic2{float:left;width:100px; }

h4.huntFootage{
	background:url(/images/template/misc/subscriberIconGrey.gif) 0 6px no-repeat;
	padding:6px 0 3px 25px;
}
h4.musicFootage{
	background:url(/images/template/misc/musicIcon2.gif) 0 0 no-repeat;
	padding:6px 0 3px 35px;
}

/*TED TV###################*/
#youTubePlayer{float:right;width:380px;margin-top:10px;}
#youTubePlayer embed{width:380px;}



/* NEWS ######################################****************************/
.newsMediaCategories em{
	text-align:center;
	display:block;
	font-size:12px;
	font-weight:bold;
	}
.newsMediaCategories ul{
	width:130px;
	margin:6px auto 0 auto;
	padding:0;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	}
.newsMediaCategories ul a{
	color:#272727;
	display:block;
	padding-left:35px;
	}
.newsMediaCategories ul li{list-style:none;padding:1px 0;}

li.NewsAudioIcon{
	background:url(/Images/TEMPLATE/misc/TN_NewsAudioIcon.gif) no-repeat 80px center ;
	}
	li.NewsAudioIcon a:hover, .newsMediaCategories ul a.AudioOn{
		background:#fff url(/Images/TEMPLATE/misc/TN_NewsAudioIcon.gif) no-repeat 80px center ;
		text-decoration:none;
		}

li.NewsImageIcon{
	background:url(/Images/TEMPLATE/misc/TN_NewsImageIcon.gif) no-repeat 80px center ;
	}
	li.NewsImageIcon a:hover, .newsMediaCategories a.ImageOn{
		background:#fff url(/Images/TEMPLATE/misc/TN_NewsImageIcon.gif) no-repeat 80px center ;
		text-decoration:none;
		}

li.NewsVideoIcon{
	background:url(/Images/TEMPLATE/misc/TN_NewsVideoIcon.gif) no-repeat 80px center ;
	}
	li.NewsVideoIcon a:hover, .newsMediaCategories a.VideoOn{
		background:#fff url(/Images/TEMPLATE/misc/TN_NewsVideoIcon.gif) no-repeat 80px center ;
		text-decoration:none;
		}

ul.NewsListTitles a{
	color:#231f20;
	}
	ul.NewsListTitles a:visited{
		color:#767173;
		}

ul.NewsListTitles{
	line-height:20px;
	margin:0;
	padding:0;
	}
ul.NewsListTitles li{
	list-style:none;
	clear:both;
	}
ul.NewsListTitles li a{
	float:left;
	color:#35709A;
	display:block;
	width:550px;
	}

.NewsDate{
	font-size:11px;
	font-weight:bold;
	}

.postdate{
	color:#767173;
	display:block;
	float:left;
	width:70px;
	}

p.ShareLink{
	text-align:right;
	}

.newsBackBtn{
	margin-top:-25px;
	display:block;
	width:250px;
	}
/*HELP STYLES*/
	.faqHelp,.storeHelp,.forumHelp{
	display:none;
	}
	.faqHelpOn,.storeHelpOn,.forumHelpOn{
		display:block;
		clear:both;
	}
	
	#HelpNav{
	background:url(/images/template/tableheader.jpg) repeat-x;
	height:24px;
	border:none;
	}

	#HelpNav a{
		line-height:24px;
		text-transform:uppercase;
		color:#fff;
		padding:0 10px;
		font-weight:bold;
	 	display: block;
		float:left;
		margin:0;
		border-right:1px solid #fff;
		}
	
	#HelpNav a.on,#HelpNav a:hover{
		 background:#940505;
		display:block;
		color: #fff; 
		text-decoration:none;
		}
	#legal dl{margin-bottom:20px;}
	#legal dt{font-weight:bold;margin-top:15px;}
	
	h3.subIcon{
	background:url(/images/template/misc/subscriberIconGrey.gif) 0 6px no-repeat;
	padding:6px 0 3px 25px;
	}
	.subscribe{background:#efefef; border:1px dotted #8f8f8f;padding:10px;}
	p.subscribeMsg{width:450px; float:left;}
	input.SubscribeBtn{
		background:url(/images/template/buttons/blankRedlong.gif) 0 1px;
		display:block;
		border:0;
		color:#fff;
		width:150px;
		height:32px;
		cursor:pointer;
		float:right;
		font-weight:bold;
		font-size:11px;
		font-family:tahoma,arial,verdana;
		text-transform:uppercase;
	}
	dl.Subscription {
		margin:10px 0px;
	}
	dl.Subscription dt {
		background-color:#AFB2B3;
		color:#000000;
		float:left;
		margin:0 1px 1px 0;
		padding:5px;
		width:100px;
	}
	dl.Subscription dd {
		background-color:#5A5A5A;
		color:#FFFFFF;
		
		margin-bottom:1px;
		margin:0 1px 1px 0;
		padding:5px;
		float:left;
		width:520px;
	}

/* Projects *****************************************/

.ProjectExcerpt{
	margin:20px 0;
}

.ProjectExcerpt img{
	float:left;
	border:1px solid #8e8e8e;
	margin:3px 20px 15px 0;
	}	
.ProjectExcerpt h3 a{
	float:left;
	color:#940505;
	}  
.ProjectExcerpt p{
	float:left;
	width:430px;
	}

.ProjectExcerpt .readMore{
	font-weight:bold;
	font-size:11px;	
	display:block;
	margin-top:10px;
	}




#Project_VideoContainer{
	width:388px;
	float:right;
	padding:0 0 20px 20px;
	margin-top:10px;
	}
	#B4MF_VideoContainer{
	width:400px;
	float:right;
	padding:0 0 20px 20px;
	margin-top:10px;
		}

#MCM_Images img{
	margin:4px;
	border:1px solid #8F8F8F;
	
	}

.MCM_Colectables{
	width:190px;
	padding:5px 5px 15px 5px;
	float:left;
	text-align:center;
	margin:2px;
	background:#dadada;
	}	

.MCM_Colectables h4{
	height:35px;
	font-weight:normal;
	font-size:12px;
	}

a.MCM_presslink{
	float:left;
	display:block;
	margin-top:9px;
	}

.MCM_Bnr{
	margin:10px 0 0 0;
	
	}

.MCM_BnrCode{
	background:#ccc;
	border:1px dotted #333;
	padding:2px;
	font-size:11px;
	margin:8px 0;
	width:462px;
	word-wrap: break-word;
	}

.iTunesGH{
	background:#fff url(/images/projects/GuitarHero/TN_GuitarHeroLogo.jpg) no-repeat top left;
	height:246px;
	text-align:right;
	margin:10px 0;
	}
.iTunesGH img{
	
	}
	
.GHitunes {
padding: 10px 50px 0px 0px;
}

.GHlightbox {
padding: 10px 10px 0px 0px;
}	

.projectThumbs{
	width:255px;
	float:left;
	margin-right:15px;
	}

.projectThumbs img{
	margin-right:5px;
	border:1px solid #8F8F8F;
	}
	
.projectCaptions{
	float:left;
	width:320px;
	border-left:1px dotted #000;
	padding-left:15px;
	}
	.projectCaptions p{padding-top:0;}
	
	
.broncoProgress{
	width:50%;
	float:left;
	text-align:center;
	}	

#GonzoImages{
	margin:15px 0;
	}

#GonzoImages img{
	margin:4px;
	}
	
/* Membership Subscription pages **********/	
	
.Subscribe_Col1{
	float:left;
	width:320px;
	margin-right:30px;
	}
	
.Subscribe_Col2{
	float:left;
	width:300px;
	}
	
.Subscribe_Col3{
	width:388px;
	float:left;
	}	

.Subscribe_Col4{
	float:left;
	width:230px;
	margin-left:30px;
	}
	
.RecentForums{
	border:5px double #961D22;
	color:#000;
	margin:5px auto 15px auto;
	padding:0 0 15px 0;
	text-align:left;
	width:600px;
	font-size:10px;
	}


	
.RecentForums ul li{
	margin:0 20px 0 0;
	padding:5px;
	width:240px;
	float:left;
	}
	
	
/* Contests *****************************************/	
	
h3#FirstPlace{
	background:url(/Images/CONTESTS/1st.gif) top left no-repeat;
	height:30px;
	padding:15px 0 0 55px;
	color:#000;
	}	
	
#FirstPlaceVideo{
	float:left;
	width:425px;
	margin:10px 15px 15px 0;
	}

#ContestPrizePics{
	text-align:center;
	margin:10px 0;
	}

#SecondPlace{	
	width:300px;
	float:left;
	margin-right:25px;
	}
	#SecondPlace h3{
		background:url(/Images/CONTESTS/2nd.gif) top left no-repeat;
		height:30px;
		padding:15px 0 0 55px;
		color:#000;
		}
#ThirdPlace{
	width:300px;
	float:left;
	}
	#ThirdPlace h3{
		background:url(/Images/CONTESTS/3rd.gif) top left no-repeat;
		height:30px;
		padding:15px 0 0 55px;
		color:#000;
		}
	
/*** The Band ********************/
.PhotoCredit{
	float:right;
	width:227px;
	font-size:11px;
	margin:0 0 15px 15px;
	}	
.wallpaper{
	width:220px;
	text-align:center;
	float:left;
	margin:10px 25px 25px 0;
	}
#WallpaperContainer{
	width:490px;
	margin:0 auto;

	}
	
/*BIO STYLES*/	

.rockerBio, .hunterBio{display:none; margin-top:20px;}
.rockerBio h1, .hunterBio h1{padding:10px 0;}
.aRocker{display:block}
.aHunter{display:block}
.bioIntro{display:block}
.bioIntroOff{display:none}

/*** Gear ******************************/
.GearCol1{
	width:290px;
	float:left;
	margin-right:25px;
	}
.GearCol2{
	width:290px;
	float:left;
	}
/** Tedquaters *********************/
.ContactCol1{
	width:250px;
	float:left;
	margin-right:30px;
	}
.ContactCol2{
	width:250px;
	float:left;
	}
/*###FACEBOOK##*/

#FacebookLike{
      margin:0px;
      background:url(/images/template/TN_FacebookLike_BG.gif) no-repeat 0 0px;
   	  width:288px;
	  height:149px;
	  clear:both;
	  color:#fff;
	  padding:4px 8px 8px 8px;
	  font-style:italic;
}

#FacebookLikeImage{
	float:left;
	margin-left:12px;
	margin-top:50px;
	}
	
#FacebookLikeHolder{
	margin-left:100px;
	margin-top:75px;
	}

/*###QUOTES###*/
#quotesCont{
      margin:0px;
      background:url(/images/template/pollBody.jpg) no-repeat 0 0px;
   	  width:265px;
	  clear:both;
	  color:#fff;
	  padding:4px 8px 8px 8px;
	  font-style:italic;
}
#quotesBot{
	background:url(/images/template/pollBot.jpg);
	height:3px;
	margin-bottom:13px;
}
#quotesHeader{
	 margin:0;
      background:url(/images/template/quoteheader.jpg);
      background-repeat:repeat;
      width:281px;
      height:39px;
}
/**POLLS*##########################################*/
#poll{
      margin:0px 0px 13px 0px;
      background:url(/images/template/pollBody.jpg) no-repeat 0 39px;
   	  width:281px;
	  clear:both;
}
#pollHeader{
      margin:0;
      background:url(/images/template/pollheader.jpg);
      background-repeat:repeat;
      width:281px;
      height:39px;
}
.pollTable a{color:#ccc;}
.pollTable a:hover{
      color:#999;
}
.pollTable{
      width:262px;
	  align:center;
      padding:0px;
      margin:0px auto 6px auto;
      color:#fff;
      font-size:12px;
      color:#fff;
}
.pollTable td{valign:top;padding:0 2px;margin:0;}

.pollTable td.question{
      color:#fff;
      padding:4px;
      font-weight:normal;
}
.pollTable input.poll_btns{
      display:inline;
      width:auto;
	  background:url(/images/template/pollButs.jpg) 0 3px repeat-x;
      border:none;
	  cursor:pointer;
      font-weight:bold;
      font-size:100%;
      color:#fff;
      height:28px;
	  letter-spacing:1px;
      padding:0px 5px;
      margin:20px 5px 8px 10px;
}
.pollTable input{
      display:inline;
      margin:8px 0px 0px 10px;
      display:inline;
      font-weight:normal;
      padding:0px;
      background:none;
}
.pollTable label{
      display:inline;
      font-weight:normal;
      margin:0px 0 0 0;
      margin-left:10px;
      padding:0px;
}
.pollTable table span{
      font-weight:bold;
      display:block;
      font-size:90%;
      margin-bottom:3px;
}
.recentPoll{
      border:1px solid #4a4a4a;
      width:220px;
}
.recentPoll td.header{
      font-weight:bold;
      padding:5px;
}

table#RecentPolls1_Poll{
      width:200px;
      border:1px solid;
} 
div#poll table tr{border:0;}

#pollBot{
	background:url(/images/template/pollBot.jpg);
	height:3px
}
#videoCallout{margin-bottom:13px;}
/*adverts*/
#homeGoogles{width:100%;}
#adCallout{
	margin-bottom:13px;
}
.ad125x90 {
	float:right;

	width:125px;
}
#ad125x125{
	float:left;
}

.404ted img {
 border: 1px solid #8F8F8F;
 margin-left: 30px;
}

img.imgRight { 

float: right;

}

/** Links **************************/

.SponsorLinks{
	float:left;
	width:400px;
	margin-left: 95px;
	}
	
/** NON-Subscriber pages ***********/

.subs_note { font-size: 11px; font-style: italic; color: #666666; }

.subs_standard { width: 315px; float: left; border-right: 1px dotted #000000; padding-right: 15px; }

.subs_standard_thin { width: 235px; _width: 225px;_overflow:hidden;float: left; border-right: 1px dotted #000000; padding-right: 15px;}

.subs_context { width: 300px; float: left; border: 0px solid red; padding: 0px 0px 0px 15px;}

.subs_context_fat { width: 380px; float: left; border: 0px solid red; padding: 0px 0px 0px 15px;_padding: 0px;}

.subs_extra { float: left; clear: left; border-top: 1px dotted #000000; width: 650px; padding: 15px 0px;}

.subs_cardimg { width: 100%; text-align: center;}

.subs_block { display: block; height: 580px; overflow: hidden; }

ul.stars { margin: 25px 0px 15px 0px;}

ul.stars li {list-style:none; margin: 0px 15px;padding:3px 0; background: url('/images/template/misc/bulletstar.gif') top left no-repeat; padding-left: 30px;}

ul.stars_emph { margin: 25px 0px 15px 0px;}

ul.stars_emph li {list-style:none; margin: 0px 15px 0px 10px;padding:5px 0; background: url('/images/template/misc/bulletstar_b.gif') top left no-repeat; padding-left: 28px; font-size: 14px; font-weight: bold;}

.sow_sponors {float: left; padding: 10px 0px; width: 375px; }

.sow_sponsors img { border: 1px solid #8F8F8F; margin: 0px 2px 2px 0px; }

/** Hunt Overlays ***************/

.HuntSpecial {
	overflow: hidden;
	position: absolute;
	top: 2px;
	left: -2px;
	width: 205px;
	height: 150px;
	border: 0px solid red;
}

.HuntWithTed
{
	background: url(/images/hunts/HuntWithTed.png) no-repeat;
	display: inline !important;
	border: 0px solid blue;
}

/** Multiple Album Images *********/



.hoverbox
{
	cursor: default;
	list-style: none;
	padding: 0px;
	margin: 0px;
	
	
}

#hover3 {
	margin-left: 15px;
}

#hover2 {
	margin-left: 45px;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none !important;
}

.hoverbox a:hover .preview
{
	display: block !important;
	position: absolute;
	top: -205px;
	left: -15px;
	z-index: 1;
	float: left;
	margin-left: -3px;
}

.hoverbox img
{

	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 0px;
	vertical-align: top;
	width: 40px;
	height: 40px;
}

.hoverbox li
{

	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 0px;
	position: relative;
	list-style: none;
}

.hoverbox .preview
{
	width: 200px;
	height: 200px;
}	
.newsitem ul { margin-left: 15px !important; }

.AdditionalInfo { clear: left; font-weight: inherit;}

.MoreInfo_True {display: block; }
.MoreInfo_False {display: none; }

a.overlaylink { width: 205px; height: 150px;}

.showme { display: block !important; }
.hideme { display: none !important; }
p.otherSites{font-size:11px;}
p.otherSitesR{font-size:11px; text-align:right;}

.flickrPics{
	width:250px; 
	float:left;
}

.flickrPics_sm{
	width:210px; 
	text-align:right;
	margin-bottom:5px;
}
.flickrPics{
	width:250px; 
	float:left;
}

.flickrPics_sm{
	width:210px; 
	text-align:right;
	margin-bottom:5px;
}

#flickrGallery{
	background:url(/images/template/flickrGalleryBkg.jpg);
	width:272px;
	height:180px;
	margin-bottom:13px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 43px;
	padding-left: 10px
	}	
	
.galLink {
	height: 282px;
	width:  223px;
	display: block;
}	
	
/**profile page**/	

h3.titlesProfile ,#mySubscriptions span.subHeader{
	clear:both;
	margin:12px 0 0 0;
	background:url("/images/template/tableheader.jpg") repeat-x scroll 0 0 transparent;
	border:medium none;
	height:24px;
	color:#fff;
	padding:3px 5px;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
}


#MemberProfile{
	border:1px solid #c00;
}

h2#Profile{
	background:url(/images/template/titles/profile.gif);
	}


p.profileLinks{
	text-align:right;
	padding:0;
	float:right;
	font-size:90%;
	width:190px;
}

h3.recentPosts{
	color:#a43426;
	background:url(/images/template/titles/profile_recentPosts.gif);
	background-repeat:no-repeat;
	height:31px;
	margin:5px 0 20px 8px;
	padding:0;
	text-indent:-50000px;
}
h3.favPosts{
	color:#a43426;
	background:url(/images/template/titles/profile_favPosts.gif);
	background-repeat:no-repeat;
	height:31px;
	margin:5px 0 20px 8px;
	padding:0;
	text-indent:-50000px;
}
#ProfileHeader{
	margin:0px 0 25px 0px;
	background:#fff;
	padding:5px;
	color:#000;
}
#profileContent{padding:6px;}
	#ProfileHeader p{
		margin:0;
		padding:2px 0;
		clear:both;
	}
	#ProfileHeader h2{
		margin:0;
		padding:0;
		float:left;
		width:420px;
		
		}

#ProfileHeader span#Profileheader{
	display:block;
	border:1px solid #93302E;
	padding:10px;
	}
	
	
.Member{
	width:220px;
	float:left;
}
	.Member h2{
		margin:0px 0;
		padding:0;
		text-transform:uppercase;
		font-size:1.6em;
		letter-spacing:1px;
		font-weight:normal;
	}
	.Member span{
		display:block;
		width:100px;
		float:left;
	}
	.Member span.memDate{
		display:block;
		float:left;
	}
	div.stats{
		padding:10px 0 0 0;
		line-height:16px;
		display:block;
		clear:both;
	}
#quickLinks{
	float:left;
	width:220px;
	margin-top:4px;
	font-size:90%;
	height:70px;
	border-left:1px solid #c1beaa;
}	
	#quickLinks a{
	background:url("/images/template/profile/profile_arrow.gif") no-repeat scroll 0 2px transparent;
	color:#56554A;
	display:block;
	font-size:11px;
	margin-bottom:7px;
	padding:0 0 0 18px;
	text-decoration:none;
	}
	#quickLinks a:hover{
		color:#5A0007;
	}
	#quickLinks ul{
		margin:0;
		padding:0 0 0 10px;
		
	}
	#quickLinks li{
		margin:0;
		padding:0;
		list-style:none!important;
		font-size:1px;
	}
.Avatar{
	width:100px;
	float:left;
}
	.Avatar img.avatar{
		width:80px;
		height:80px;
		overflow:hidden;
}
	.Avatar div.role{
		font-size:0.1em;
	}
.MemberIcons{border:1px solid #99ccff;}


#recentPosts{
	margin-bottom:25px;
	}

#favPosts ul,#recentPosts ul{
	margin:0px 0 0 0px;
	padding:4px;
	list-style:none;
	background:#fff;
}
	#favPosts ul li,#recentPosts ul li{
		background:url("/images/template/profile/postIcon.gif") no-repeat scroll 5px 2px transparent;
		border-bottom:1px dotted #1E4968;
		line-height:18px;
		list-style:none outside none;
		margin:0;
		padding:3px 0 3px 25px;
		
	}
	#favPosts ul li h4,#recentPosts ul li h4{
		color:#fff;
		margin:0;
		padding:0;
	}
	
#recentPosts p.postdate{
	font-size:90%;
	color:#666;
	margin:0;
	padding:0;
	text-align:right;
}

span#AboutContainer, span#Memberdetails, span#Signature, span#ProfileFriends{
	background:url("/images/template/featureCallout_bot.jpg") no-repeat scroll center bottom transparent;
	line-height:14px;
	padding:4px 10px 12px 12px;
	width:262px;
	display:block;
	font-size:11px;
	}

#MemberBio, #MemberDetails, #signature,  #profile_friends{
	display:block;
	background:url("/images/template/featureCallout_bar.jpg") repeat-y scroll 0 0 transparent;
	margin:15px 0;
	width:284px;
	margin-bottom:20px;
	color:#000;
}
#MemberBio h4,#MemberDetails h4, #signature h4, #profile_friends h4{
	background:url("/images/template/titles/noTitle.gif") no-repeat scroll 0 0 transparent;
	color:#940505;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	height:35px;
	line-height:40px;
	margin:0 !important;
	overflow:hidden;
	padding:0 0 0 10px;
	text-align:left;
	text-transform:uppercase;
	width:284px;
	}
#MemberBio p{
	margin:0;
	padding:3px 8px;
}


	#MemberDetails a {
		color:#93302E;
		text-decoration:underline;
	}
	#MemberDetails a:hover{
		color:#5A0007;
	}
	#MemberDetails ul{
		list-style:none;
		margin:4px 0 0px 10px;
		padding:0;
		width:250px;
		margin-bottom:8px;
	}
	#MemberDetails ul li{
		padding:3px 0;
		margin:0;
		clear:left;
	}
	#MemberDetails ul li.sites{
		clear:left;
		display:block;
		padding-top:10px;
	}
	#MemberDetails ul li span.label{
		display:block;
		width:80px;
		float:left;
	}
span.MemberSites{
	display:block;
	background-image:url(/images/misc/profile_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	float:left;
	margin:0 6px 0 0;
}
	span.MemberSites a{
		display:block;
		margin-left:16px;
	}


	#signature p{		
		margin:5px 0;
		padding:0 4px 0 10px;
		overflow:auto;
	}
	#signature img{
		display:block;
	}
.contactIcons{
	margin:7px 0;
	padding:4px 0 4px 8px;
	height:20px;
	color:#a53a2c;
	font-weight:bold;
	border-top:1px solid #dfddd1;
	border-bottom:1px solid #dfddd1;
}
.contactIcons img{
	padding:0px 5px;
	vertical-align:bottom;
}

 #profile_friends a{display:block;float:left;width:60px;margin:2px;padding:0;height:60px; overflow:hidden;border:1px solid #575435;}
 #profile_friends a img{ width:60px;}
 #profile_friends_avatars {margin:0 auto; width:264px;}
  #profile_friends_avatars p{margin:0;padding:2px 0;}
  

dl#contactIconBubbles{margin-left:60px;margin-top:-20px;}
dl#contactIconBubbles dt{position: absolute;display: none; }
dl#contactIconBubbles dd{ 
	margin:0; 
	display:block; 
	padding: 0; 
	position:absolute ; 
}
dl#contactIconBubbles dd a{
	position: absolute; 
	display:block;
	float:left;
	width: 32px; 
	height: 20px; 
	color:#4e4d42;
	text-decoration: none; 
	cursor:pointer;
	font-size:90%;
	font-weight:normal;
}
dl#contactIconBubbles dd a:hover{
	position: absolute; top: 0px; left: 0px;
}
dl#contactIconBubbles dd a span{
	display:none;
}
dl#contactIconBubbles dd a:hover span{
	display:block;
	text-indent: 0;
    position:absolute;
	font-weight:normal;
	font-size:11px;
	background:url(/images/misc/contactBubble.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:10px;
	width:203px;
	height:38px;
	bottom:10px;
	overflow:hidden;
	left:11px;
	
}	
dl#contactIconBubbles dd#profEmail{margin-left:0px;}	
dl#contactIconBubbles dd#profAol{margin-left:32px;}	
dl#contactIconBubbles dd#profYahoo{margin-left:64px;}	
dl#contactIconBubbles dd#profMsn{margin-left:96px;}	
dl#contactIconBubbles dd#profIcq{margin-left:128px;}	

/*Subscription styles*/
.subscriptionHolder{
	background:#fff; 
	padding:8px 0;
	}
#mySubscriptions{margin-bottom:30px;}
#mySubscriptions .subscription{
	padding:0px;
}

.subscription h4{
	color:#940505;
	font-size:12px;
	font-weight:bold;
	margin:0;
	background:#fff;
	padding:5px;
	text-transform:uppercase;
}

.subscriptionDates{
	width:35%;
	float:left;
	margin:0;
	padding:0px 0px 0px 10px;
}
.subscriptionDuration{
	width:20%;
	float:left;
	border-left:1px dotted #C1BEAA;
	padding:0px 0px 0px 10px;
	}

#myGiftSubscriptions{
	border:2px dashed #1e4968;
	padding:5px 10px;
	margin:30px 0 10px 0;
	height:auto;
	width:620px;
	_width:610px;
	background:#fff;
}	
#myScissors{
	background:url(/images/template/profile/subscriptionScissors.gif) no-repeat 0px 0px;
	height:50px;
	width:100px;
	margin-top:-30px;
	margin-left:550px;
	position:absolute;
}
.giftDetails{
	width:100%;
	min-height:0;
	margin:5px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.giftSubscription{
	padding:10px 0;
	float:left;
	width:65%;
	margin-bottom:4px;
}
.giftSubscription h4{margin:0px;padding:0 8px;}

.giftee{
	font-size:14px;
	padding-bottom:6px;
	margin-bottom:6px;
	clear:both;
	text-align:center;
}
.giftee input{margin:5px 0 0 0}
span.giftType{font-weight:bold;font-size:120%;}

.myGiftTitle{
	text-indent:-1000px;
	margin:0;
	font-size:18px;
	padding:10px 5px;
	margin:10px 0 0 -5px;
	background:url(/images/template/titles/giftSubTitle.gif) no-repeat 8px 0;
}

.giftDates{margin:0;  padding:2px 8px;}
.giftDates li{padding:2px 0;}

.giftImage{float:right; display:block; width:auto; margin:0;padding:10px 8px 5px 0;}
.giftSubscriptionRedemption{clear:both; width:400px; margin:10px auto 10px auto; text-align:center;}

.subDetails {
	border-left:1px dotted #C1BEAA;
}
	.subscriptionDates label,.subscriptionDuration label{
		width:auto;
		display:block;
		font-weight:bold;
		}
	
p.subscriptionNotes {
	padding:0 5px;
	margin:0;
	background:#fff;
}
.nftSponsor{float:left; width:200px; margin:0 8px 8px 8px;_margin:0 4px 8px 4px; font-size:11px;}
.nftSponsor img{display:block; padding:0; margin:0 0 5px 0;border:1px solid #8F8F8F}

table.huntDetails{font-size:11px;border-top:1px solid #ccc;width:100%;margin-bottom:15px;}
table.huntDetails td{padding:5px; border-bottom:1px solid #ccc; text-align:center;}


.gearSponsors{float:left;  width:120px;margin-left:10px;margin-bottom:10px;}
.gearSponsors a{display:block;}
.gearSponsors p{font-size:11px;}


/*TWITTER FEED ###############*/

.twitterFeed {
	float:left;
	height:100px;
	margin-left:20px;	
	margin-top:5px;
	width:620px;
	background:url(/images/template/twitterBird.gif) right 5px no-repeat;
}

ul#twitter_update_list {
	width:330px;
	float:left;
	margin:5px 20px 0 0;
	padding:10px;
	
}

ul#twitter_update_list li {

	display:block;
	padding:5px 0px;
	list-style-type:none;
	/*background:#3E0403;*/
	font-size:12px;
}

a.TN_twitter {
	
	display:block;
	background:url(/images/template/twitterCO.gif) no-repeat;
	height:95px;
	width:193px;
	float:left;
	margin-top:5px;
	padding:0;
}	

/*SPLASH PAGE #############*/

#Splash{
	background:url(/Images/TN_Splash.jpg) no-repeat;
	width:622px;
	height:466px;
	margin:100px auto 0 auto;
	border:8px solid #fff;
	}

#SplashLogo{
	background:url(/Images/TED_SplashLogo_sm.png) no-repeat;
	width:342px;
	height:136px;
	position:absolute;
	margin:505px 0 0 0;
	}	
	#SplashLogo a{display:block; width:381px; height:152px;}

#SplashBTN{
	background:url(/Images/TED_SpashBtn.png) no-repeat;
	_background:#970205;
	width:280px;
	height:27px;
	position:absolute;
	margin:545px 0 0 353px;
	
	text-align:center;
	padding:5px 0 0 0;
	
	}

#SplashBTN a{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	

	}
	#SplashBTN a:hover{text-decoration:none; color:#ccc;}


#SplashQuote{
	width:633px;
	margin:35px auto 0 auto;
	}

#SplashQuote p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#fff;
	font-size:12px;
	}

#SplashQuote p#Author{
	text-align:right;
	}

#SplashCallout{
	width:500px; 
	margin:30px auto 0 auto;
	display:none;
	}

#SplashJuly{
	width:752px;
	margin:0 auto;
	height:1px;
	}

#SplashJuly span{
	display:block;
	background:url(/Images/TEMPLATE/TN_JulyBanner.png) no-repeat;
	width:219px;
	height:151px;
	position:absolute;
	margin:55px 0 0 0;
	}


#Retailers{
	background:url(/Images/TEMPLATE/TN_Retailers.png) no-repeat;
	width:243px;
	height:29px;
	position:absolute;
	margin:-29px 0 0 387px;
	}

#Retailers a{display:block; width:243px; height:29px;}

/*NUGETUBE STYLES START****************************/

#YTasjavHolder {
	float:left;
	padding:5px;
	width:388px;
}

.YTvideoChooser{
	height:285px;
	width:636px;
	overflow:auto;
	clear:both;
	margin:0 0 0 5px;
	padding:6px 3px 3px 3px;
	overflow:auto;
	position:absolute;
	background:#565656;
}



.vidsYT {
	background:none repeat scroll 0 0 #333333;
	float:left;
	font-size:11px;
	height:175px;
	margin:0 1px 1px 0;
	overflow:hidden;
	padding:4px;
	width:195px;
	color:#fff;
}

.vidsYT a.getVid {
	background:url("/images/asjavVid/transparent.gif") repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:90px;
	position:absolute;
	width:120px;
	/*border:1px solid #fff;*/
	margin-left:35px;
	margin-top:43px;
}

.vidsYT a span {
	display:none;
}

.onState a span, .onState a:hover span {
	background:url("/images/asjavVid/play.png") repeat scroll 0 0 transparent;
	display:block;
			width:40px;
			height:40px;
			z-index:1000;
			position:absolute;
			margin:23px 0 0 40px;	
}


.vidsYT:hover{
		background:#444;
		cursor:pointer;
		}
	.vidsYT a:hover span{
			background:url(/images/asjavVid/play.png);
			display:block;
			width:40px;
			height:40px;
			z-index:1000;
			position:absolute;
			margin:23px 0 0 40px;		
	}
	.vidsYT .vidAssigned a span, .vidsYT .vidAssigned a:hover span{
		background:url(/images/asjavVid/playOn.png);
		_background:none;
			display:block;
			width:40px;
			height:40px;
			z-index:1000;
			position:absolute;
			margin:23px 0 0 6px;
	}
	.vidYTs a:hover img{
		border:2px solid #666;
	}
	.vidsYT a:hover h5,.vidsYT  h5:hover{
		color:#ccc;
	}
	.vidsYT  h5{
		color:#fff;
		margin:0;
		font-size:12px;
		height:15px;
		margin:0!important;
		padding:1px 4px 25px 4px;
	}
	.vidsYT p{
		color:#ddd;
		margin:0;
		padding:1px 3px 5px 30px;
		float:left;
		width:145px;
		line-height:14px;
		font-size:10px;	
	}
	.vidsYT img{
		float:left;
		display:block;
		margin:0 4px 5px 35px;
		border:2px solid #555;
	}
	.vidsYT .vidAssigned, .vidsYT .vidAssigned:hover{
		background:#444;
	}


	
/*NUGETUBE STYLES END****************************/



/*ROTATING PRODUCT WIDGET STYLES START********************/

div#gonzoGoody a img{
	width:80px;
	height:80px;
	border:1px solid #fff;
}

div#gonzoGoody a.prodCoImage{

                float:right;

               

                margin:4px;

                display:block;

                width:100px;

                height:100px;

              

                overflow:hidden;

}

div#gonzoGoody span.specialsText{

                width:112px;

                padding:0px;

                color:#fff;

                margin:2px 0 0 4px;

                font-size:110%;

                line-height:16px;

                display:block;

                float:left;

}

span.specialsText span{

                font-weight:bold;

                display:block;

                margin-bottom:5px;

                }

/*div#gonzoGoody a{

                text-decoration:none;

                color:#fff;

}*/

div#gonzoGoody ul{

                padding:4px;

                margin:0 0 0 5px;

}

 

div#gonzoGoody ul li{

                list-style:none;

                display:none;

                margin:0;

                padding:0;

}

div#gonzoGoody ul li.showMe{

                display:inline;

}

div#gonzoGoody p.ProductDesc a {
	color:#fff;
	text-decoration:none;
}

/*ROTATING PRODUCT WIDGET STYLES END********************/


/** New Help Layout ********************/

#GenStore p, FAQ p, ForumHelp p{padding:4px 0;}
ul.contactUSLinks{margin:0 0 5px 40px;}
ul.contactUSLinks li{padding:4px 0;}
ol.help li ul {
	margin:0!important;
	padding:0!important;	
}

ol.help li {
	list-style-position:outside;
	list-style-type:decimal;
	}



ol.help li ul li {
	margin:0!important;
	margin-top:5px!important;
	padding:0 2px 10px 2px!important;
	font-size:1.0em;
	width:550px;
	
	list-style:none;
}
ol.help li ul ul{
	margin:5px 0 5px 30px!important;
	padding:0px 0!important;
}
ol.help li ul ul li{padding:0!important; margin:0!important;}

ol.help li ul li ul{display:block!important; }

ol.help li ul li ul li{
	list-style-type:square!important;
	list-style-position:outside!important;
	margin:5px 0!important;
	width:auto!important;
	}



ol.help {
	margin:0;
	margin-top:20px;
	margin-bottom:20px;
	padding:0;
}
ol.help li{
	margin:0;
	margin-top:3px;
	margin-left:45px;
	padding:0;	
}
ol.help li a{
	cursor:pointer;
	
}


ol.help li ul li a{display:inline;}

.returnsContactLinks{
	color:#000;
	font-size:130%;
	display:block;
	margin:15px 0 15px;
	padding:3px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
.returnsContactLinks:hover{
	text-decoration:none;
	}
ol.help li ul li ul#show {
	display:block!important;
	
}
ol.help li ul li ul#show li {
	list-style-type:circle;
}

#Returns, #ContactUs{
	list-style:none;
	}	

#Returns a.Questions, #ContactUs a.Questions{
	font-size:14px;
	font-weight:bold;
text-transform:uppercase;
	padding:10px 0 0;

	text-decoration:underline;
	}

ol.returnsContact, ol.returnsContact li{
	margin-left:0!important;
	padding-left:0!important;
	}

ul.featureList li {
	padding:0;
}

.tourShare{
	margin:-40px 0 5px 0;
	}
