/*	Markup Layout Structure
---------------------------------------------------
	page
		header
			masthead
			mainNavigation
			secondaryNavigation
			search
		content
			primaryContent
			secondaryContent
		footer
---------------------------------------------------
	Notes:
		*	IE-Specific Isolation Hacks:

			IE6 only: (underscore before property)
			selector { _property: value; }

			IE6 and IE7: (# before property)
			selector { #property: value; }

			** These isolation hacks will cause the
			css to fail validation, but prevent
			having to serve separate stylesheets for
			each browser.
---------------------------------------------------	*/
/*	SECTION BACKGROUNDS
---------------------------------------------------	*/
body {
	background: #817b7b /*url(../images/bg_grass_court.jpg) no-repeat top fixed*/;
}



/*	PAGE CONTAINER
---------------------------------------------------	*/
#page	{
	width: 960px;
	margin: 20px auto;
}

/*	HEADER
---------------------------------------------------	*/
#header	{
	position: relative;
	padding: 50px 0 0;
}

	#header h1	{
		position: absolute;
		top: 100px;
		left: 146px;
		margin: 0;
		padding: 0;
		background: transparent;
		color: #fff;
		text-transform: uppercase;
		z-index: 20;
	}
		body.front #header h1 {
			display: none;
		}

	#masthead	{
		position: relative;
		width: 960px;
		height: 146px;
		background: #000;
	}
		#masthead #logo {
			position: absolute;
			top: 0;
			left: 0;
			width: 960px;
			height: 146px;
			z-index: 10;
		}
	
		#headerImage {
			position: absolute;
			top: 0;
			right: 0;
			width: 426px;
			height: 146px;
			z-index: 1;
		}
		
	#masthead .view-header-images-slideshow { width:425px; position:absolute; right:0px; top:0px; z-index:1; }	
		
.views-field-field-small-caption-value { 
			color:#fff;
			left:-40px;
			position:relative;
			top:-40px;
			font-style:italic;
			width:210px;
		}
.videoTeaser .views-field-title { display:none; }

#featureEventPod .featureEvent { width:215px; float:left; padding-right:10px; }
#featureEventPod .featureEvent .views-field-field-events-pod-img-fid { margin-bottom:8px; }
#featureEventPod .featureEvent .views-field-field-events-pod-date-value { font-weight:bold; margin-bottom:4px; } 
#featureEventPod .featureEvent .views-field-field-events-pod-name-value { font-style:italic; margin-bottom:4px; }

#atpDrop { position:absolute; top:0px; left:0px; width:100%; }


	/*----( main navigation )----*/
	#mainNavigation {
		margin: 10px 0 0;
		background: #bc3426;
	}

		#mainNavigation ul	{
			height: 28px;
			margin: 0;
			padding: 0;
			font-family: arial, sans-serif;
			list-style: none;
			line-height: 28px;
		}
	
			#mainNavigation ul li	{
				position: relative;
				float: left;
				margin: 0;
				padding: 0;
				border-right: 1px solid #9a1204;
			}
			
			#mainNavigation ul li.active {
				background: #0e5229;
			}

		#mainNavigation a	{
			display: block;
			#display: inline-block;
			height: 28px;
			padding: 0 13px;
			background: transparent;
			color: #fff;
			line-height: 28px;
			text-decoration: none;
			overflow: visible;
		}
		
		#mainNavigation ul li.active-trail a,
		#mainNavigation ul li a.active {
			background: #0e5229;
		}
		
		#mainNavigation ul li.last {
			float: left;
			border: none;
		}
			#mainNavigation ul li.last a {
				padding: 0 11px 0 10px;
			}
	
		#mainNavigation a:hover,
		#mainNavigation li:hover,
		#mainNavigation li.sfHover,
		#mainNavigation a:focus	{
			background: #000;
		}
		
		#mainNavigation ul ul {
			height: auto !important;
			height: 1%;
			/*overflow: hidden;*/
			margin: 0;
			padding: 0 10px 10px 0;
			font-size: 11px;
		}
		
	
		
		#mainNavigation ul ul li {
			float: none;
			margin: 0;
			padding: 0;
			background: #000;
			border: none;
		}
		
		#mainNavigation ul ul a,
		#mainNavigation ul ul li.last a,
		#mainNavigation ul li ul a.active,
		#mainNavigation ul li.active-trail ul a {
			height: auto;
			display: block;
			padding: 0 13px;
			background: #000;
		}
		
		#mainNavigation ul ul a:hover,
		#mainNavigation ul li ul a.active:hover,
		#mainNavigation ul ul li.last a:hover,
		#mainNavigation ul li.active-trail ul a:hover {
			background: #333;
		}
	
	
		#menu-560 ul ul { margin-left:-352px;}
		#menu-517 ul ul { margin-left:-362px;}
		#menu-2502 ul, #menu-742 ul { display:none !important; }
	/*----( secondary navigation )----*/
	#secondaryNavigation {
		position: absolute;
		top: 10px;
		left: 0;
		width: 959px;
		height: 31px;
		
		background: #000;
	}

		#secondaryNavigation ul	{
			margin: 0;
			padding: 0;
			list-style: none;
			font-family: arial, sans-serif;
			font-size: 11px;
		}

			#secondaryNavigation ul li	{
				display: inline;
				padding: 10px;
				border-left: 1px solid #333;
			}
			
			#secondaryNavigation ul li ul {
				margin:0px;
				top:31px;
				display: none;
			}
			
			#secondaryNavigation ul li ul li	{
				float:none !important;
				display: block !important;
				border-left:0 !important;
				padding:7px !important;
				background-color:#fccd22;
			}
			
			#secondaryNavigation ul li ul li a {
				color:#000;
				display:block;
			}
			
			#secondaryNavigation .sf-sub-indicator {
				display:none;
			}
			
			#secondaryNavigation ul li.first {
				padding: 10px;
				border-left: none;
			}

		#secondaryNavigation a	{
			color: #fff;
			text-decoration: none;
		}

		#secondaryNavigation a:hover	{
			text-decoration: underline;
		}
	
	/*----( search )----*/
	fieldset#search	{
		position: absolute;
		top: 15px;
		right: 10px;
		width: 250px;
		text-align: right;
	}
	
		fieldset#search div {
			display: inline;
		}
		
		fieldset#search label {
			display: inline;
			color: #fff;
			font: normal 11px/1 arial, sans-serif;
			text-transform: uppercase;
			vertical-align: middle;
		}
		
		fieldset#search input.textInput {
			width: 150px;
			height: 15px;
			margin: 0;
			border: 1px solid #999;
			border-right: none;
			text-align: left;
			vertical-align: middle;
		}
		
		fieldset#search input.button {
			height: 17px;
			margin: 0 0 0 -4px;
			border: 1px solid #999;
			border-left: none;
			vertical-align: middle;
		}
	

/*	CONTENT
---------------------------------------------------	*/
#content	{
	height: auto !important;
	height: 1%;
	overflow: hidden;
	padding: 14px 14px 0;
	background: #eaedf4 url(../images/bg_content.gif) no-repeat right bottom;
}

	/*	PRIMARY CONTENT
	---------------------------------------------------	*/
	#primaryContent	{
		float: left;
		width: 706px;
		/*padding: 0 0 20px;*/
	}
	
	.content {
		padding: 10px 14px;
		background: #fff;
	}
	
	#breadcrumb {
		margin: 0 0 10px;
		font-size: 11px;
	}
		#breadcrumb p span {
			display: none;
		}
		
	#primaryContent h2	{
		margin: 0 0 10px;
		padding: 0 14px;
		background: #0E5229;
		color: #FCD406;
		font: normal 20px "Arial Narrow", sans-serif;
		line-height: 30px;
		text-transform: normal;
	}
		#primaryContent h2.first	{
			
		}
		
		body.page-admin #primaryContent h2.first {
			margin: 20px 0 10px;
		}
	
	.titleBlock {
		margin: 0;
	}
	.titleBlock2 {
		margin: 0;
		width:50%;
	}
		#primaryContent .titleBlock h2 {
			margin: 0;
			background: #0e5229;
		}
		
		#primaryContent .titleBlock2 h2 {
			margin: 0;
			background: #0e5229;
		}
		
		body.page-admin #primaryContent .titleBlock h2 {
			margin: 20px 0 10px;
		}
		
		#bannerTop {
		margin-bottom:10px;
		}
		
		#shop_ad a {
		text-decoration:none !important;
		}
	
	.contentBlock,
	.nodeBlock,
	.box, .contentBlock .contentBlock	{
		overflow: hidden;
		height: auto !important;
		height: 1%;
		margin: 0 0 10px;
		padding: 10px 14px;
		background: #fff;
	}
	
	.block-nodeblock img { display:inline; }
	#primaryContent .block-nodeblock {
	  background-image:url(../images/btm-box.gif);
	  background-repeat:no-repeat; 
	  background-position:bottom; 
	  border-top:1px solid #d2d2d2; 
	  margin-bottom:10px;
	}
	#primaryContent .contentBlock .block-nodeblock { background:none; }

  #primaryContent .contentBlock.pod .block-nodeblock { background:none; }
	.contentBlock {background-image:url(../images/btm-box.gif);height:15px; background-repeat:no-repeat; background-position:bottom; border-top:1px solid #d2d2d2; }
	.contentBlock .contentBlock { border:0; }
	.prImage {
		float: left;
		width: 380px;
	}
	
	.prDetailImage img {
		margin: 10px auto 0;
	}
	
	p.imageDescription {
		color: #444;
		font-size: 11px;
		font-style: italic;
	}
	
	.contentBlock.pressRelease h3 {
		margin: 0 0 10px;
		font-size:16px;
	}
	
	.contentBlock.pressRelease h3 a {
		color: #636363;
		text-decoration: none;
	}
	
	.contentBlock.pressRelease h3 a:hover {
		color: #bc3426;
		text-decoration: none;
	}
	
	#contentTop {
		overflow: hidden;
    /*height:475px !important;*/
    padding: 0;
		
	}
		#featuredNewsBlock {
			float: left;
			width: 360px;
			padding:0 0 0 14px;
      margin-left:1px;
      min-height:540px;
      margin-bottom:10px;
		}
			#featuredNewsBlock .contentBlock {
				padding: 0;
			}
			#featuredNewsBlock .prImage {
				float: none;
				width: 360px;
			}
	
		#otherNewsBlock {
			float: right;
			width: 260px;
			padding: 10px 20px 20px 20px;
			margin:0 14px 14px 0;
			background: #eaedf4;
      /*min-height:500px;*/
		}

    .contentBlock .tourNews { margin-top:14px; }
		#otherNewsBlock.tourNews { margin-top:14px; }

		#primaryContent #otherNewsBlock h2 {
			padding: 0;
			background: transparent;
			color: #000;
		}
		
		#primaryContent #otherNewsBlock h3 {
			margin: 0;
			font: normal 12px "Lucida Grande", arial, sans-serif;
		}
		
		#otherNewsBlock ul {
			padding: 0;
			list-style: none;
		}
			#otherNewsBlock ul li {
				margin: 0 0 10px;
				padding: 0 0 15px 15px;
				background: transparent url(../images/arrow_green.gif) no-repeat 0 3px;
				
			}
		
		#otherNewsBlock .more-link {
			margin: 20px 0 0;
			padding: 0 0 0 15px;
			text-align: left;
		}
		
		#upcomingMainEventList .eventDate{ 
			display:none;
		}
		
		#upcomingMainEventList ul {
			margin-left:0px;
		}
		
		#upcomingMainEventList ul li {
				margin: 0 0 10px 30px !important;
				background: transparent url(../images/arrow_green.gif) no-repeat 0 3px;
				list-style:none;
		}
		
		#upcomingMainEventList ul li h4 {
			font-size:12px;
		}
		
		#upcomingMainEventList ul li h4 a {
		font-weight:normal !Important;
		}
		
		#upcomingMainEvent { 
			margin-bottom:0px !important;
			padding-bottom:	0px !important;
		}
		
		/*	TOURNAMENT HOMEPAGE STYLES START HERE
---------------------------------------------------	*/
#tournament-home-thins {
  background: url('../images/btm-box-three.png') bottom left;
  overflow:hidden;
  width:100%;
  margin:0 0 14px 0;
}

#primaryContent #tournament-home-thins h2 { background:#195321;}
#tournament-home-thins .banner { text-align:left; padding:0 14px; }
#tournament-home-thins .contentBlock { padding:0; }

	#tournament-home-thin-left { 
		width:223px;
		float:left;
		margin-right:13px;
		}
		#tournament-home-thin-left .contentBlock { 
			/*background: url('../images/bg-tournament-thin.jpg') no-repeat bottom;*/
      background:none;
			padding-bottom:10px;
			/*height:245px !important;*/
			overflow:hidden;
      /*float:left;*/
			}
		
	#tournament-home-thin-middle { 
		width:236px;
		float:left;
		}
		#tournament-home-thin-middle .contentBlock { 
			/*background: url('../images/bg-tournament-thin-middle.jpg') no-repeat bottom;*/
      background:none;
			padding-bottom:10px;
				/*height:245px !important;*/
				overflow:hidden;
			}
		#tournament-home-thin-middle .contentBlock .block-views .contentBlock { 
			background:none !important;
			padding:0px !important;
			 }
		.views-field-field-tr-induction-image-fid {
			margin-bottom:8px;
			 }
		.views-field-field-tr-induction-blurb-value {
			line-height:18px;
			margin-bottom:10px;
		}
	#tournament-home-thin-right { 
		width:223px;
		float:right;
		}
		#tournament-home-thin-right .contentBlock { 
			/*background: url('../images/bg-tournament-thin.jpg') no-repeat bottom;*/
      background:none;
			padding-bottom:10px;
				/*height:245px !important;*/
				overflow:hidden;
			}	
			
			#tournament-home-thin-right h3 {
				margin:0px !important;
				padding-bottom:4px;
				border-bottom:1px solid #333;
			}
			#tournament-home-thin-right ul {
				padding:0px !important;
				list-style:none !important;
			}
			#tournament-home-thin-right .morelink {
				margin:8px 0px;
			}
			
/*	TOURNAMENT HOMEPAGE STYELS END HERE
---------------------------------------------------	*/

#bottomContent .views-field-field-tr-sponsor-logo-fid {
	width:100px;
	height:100px;
	border:1px solid #999;
	float:left;
	margin-right:5px;
	 }

		/*	New inductees class POD
	---------------------------------------------------	*/
		#class_of_pod { width:440px; float:left; }
		.class_of_pod_players { float:left; width:99px; padding-right:10px; text-align:center; }
		.class_of_pod_players a { font-size:10px; color:#636363; text-decoration:none; font-weight:bold; }
		.inducteeContent { width:235px; float:right; }
		.inducteeContent a { color:#636363; font-size:14px; text-decoration:none; font-weight:bold; }
		
		#bottom_left {
		float:left;
		margin-right:5px;
		width:350px;
		}
			/*	MUSEUM POD
	---------------------------------------------------	*/
    #bottom_two {
			background-image:url(../images/btm-box-two.png); 
			background-repeat:no-repeat; 
			background-position:bottom left; 
      overflow:hidden;
      width:100%; 
      margin-bottom:14px;
    }
		#bottom_left .contentBlock {
		  background:none;
			border-top:1px solid #d2d2d2; 
			}
		.views-field-field-museum-pod-image-fid { margin-bottom:6px; }
		.views-field-field-museum-pod-content-value { margin-bottom:6px;}
		.views-field-field-museum-headline-value { margin-bottom:6px; }
		.views-field-field-museum-headline-value a { color:#000; text-decoration:none; font-size:13px; font-weight:bold; }
		
		
		#bottom_right .contentBlock {
      background:none;
			border-top:1px solid #d2d2d2; 
			}
		
		#bottom_right {
		float:right;
		width:350px;
		}
		
		#bottom_right li { 
		list-style: url(../images/arrow_black.gif);	
		}
		#bottom_right li a {
			font-weight:bold;
			 }
		
		#bottom_right .tennis_headline_list { margin:0px 0px 10px 0px; }
		#bottom_right .tennis_headline_list a { color:#333333; text-decoration:none; font-weight:bold; }
		#bottom_right .tennis_headline_list a:hover { text-decoration:underline; }
		
		.prLocation {
			text-transform: uppercase;
		}
		
		ul.pressReleaseList {

/*
      margin: 0;
*/
      padding: 0 0 0 14px;
			list-style: none;
		}
			ul.pressReleaseList li {
				overflow: hidden;
				height: auto !important;
				height: 1%;
				margin: 0 0 10px;
			}
			
			ul.pressReleaseList p.prDate {
				float: left;
				clear: left;
				width: 100px;
				color: #666;
			}
			
			ul.pressReleaseList h3 {
				margin-top: 5px;
				font: normal 12px/1.5 "Lucida Grande", arial, sans-serif;
			}
		
		body.page-admin #featuredNewsBlock,
		body.page-admin #otherNewsBlock {
			float: none;
			width: auto;
		}
	
	
	dl.node-results dt {
		margin: 0 0 5px;
	}
	dl.node-results dd {
		color: #333;
	}
		dl.node-results dd strong {
			padding: 0 2px;
			background: #fce25c;
			color: #000;
			font-weight: normal;
		}
	
	
	ul.alpha-menu {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		ul.alpha-menu li {
			display: inline;
			padding: 0 8px;
			border-right: 1px solid #ddd;
			color: #888;
		}
		dl dt {
		font-weight:normal;
		}
	p.top-link {
		margin: 0;
		padding: 0 0 10px;
		border-bottom: 1px dotted #ccc;
		color: #777;
		font-size: 11px;
	}
		p.top-link a {
			color: #777;
		}
	#hof-list h3 {}
	#hof-list ul {
		margin: 5px 0 25px;
		padding: 0;
		list-style: none;
	}
	
	#primaryContent .nodeBlock.hof-detail h2 {
		background: transparent;
		color: #000;
		font-family: Arial, sans-serif;
		font-weight: bold;
		text-transform: none;
	}

  .block-nodeblock table td p { }
	
	#hof-vitals {
		float: left;
		width: 360px;
	}
		#hof-vitals dl {
			overflow: hidden;
			height: auto !important;
			height: 1%;
		}
		
		#hof-vitals dt {
			clear: left;
			float: left;
			width: 140px;
			margin: 0 0 15px;
			line-height: 1.7;
		}
		
		#hof-vitals dd {
			float: left;
			margin: 0 0 15px;
			padding: 0;
			width: 220px;
			line-height: 1.7;
		}
	
	#hof-gallery {
		float: right;
		width: 275px;
		overflow: hidden;
	}
		#hof-gallery img {
			margin: 0;
		}
	
	#hof-bio {
		clear: both;
	}
	
	.memberships {
		height: auto !important;
		height: 1%;
		overflow: hidden;
	}
		.membershipPackage {
			position: relative;
			float: left;
			width: 180px;
			margin: 15px 10px 0 5px;
			padding: 10px 10px 40px;
			background: #fff;
		}
		
		.membershipPackage h3 {
			margin: -10px -10px 10px;
			background: #007336;
			color: #fff;
			font: normal 15px "Arial Narrow", sans-serif;
			text-align: center;
		}
		
		.membershipPackage h3 a {
			display: block;
			padding: 5px 0;
			background: #007336;
			color: #fff;
			text-decoration: none;
		}
			.membershipPackage h3 a:hover {
				background: #bc3426;
			}
		
		.membershipPackage p {
			margin: 5px 0;
			color: #007336;
			font-size: 11px;
			font-weight: bold;
			line-height: 1.2;
		}
		
		.membershipPackage ul {
			margin: 0;
			padding: 0;
			font-size: 11px;
			list-style: none;
		}
			.membershipPackage ul li {
				margin: 0 0 10px;
				padding: 0 0 0 12px;
				background: transparent url(../images/arrow_black.gif) no-repeat 0 3px;
			}
		
		.membershipPackage ul.membershipLinks {
			position: absolute;
			bottom: 1px;
			left: 1px;
			width: 199px;
		}
		
		.membershipPackage ul.membershipLinks li {
			display: inline;
			padding: 0;
			background: transparent;
		}
			.membershipPackage ul.membershipLinks a {
				float: left;
				width: 65px;
				height: 20px;
				margin: 0 1px 0 0;
				padding: 3px 0;
				background: #fcd406;
				color: #000;
				line-height: 20px;
				text-align: center;
				text-decoration: none;
				text-transform: uppercase;
			}
				.membershipPackage ul.membershipLinks a:hover {
					background: #0e5229;
					color: #fff;
				}
	
	.testimonial {
		height: auto !important;
		height: 1%;
		overflow: hidden;
		margin: 0 0 15px;
		padding: 0 0 10px 30px;
		background: transparent url(../images/bg_testimonial.png) no-repeat left 5px;
		border-bottom: 1px dotted #ddd;
	}
	
	.testimonial blockquote	{
		float: left;
		width: 65%;
		padding: 0 30px 0 0;
		background: transparent url(../images/bg_testimonial.png) no-repeat right 5px;
		font: italic normal 14px/1.3 Georgia, serif;
	}
	
	.testimonial p.author {
		float: right;
		width: 25%;
		font: normal 12px "Lucida Grande", "Lucida Sans", arial, sans-serif;
		line-height: 1.4;
	}
		.testimonial p.author span {
			color: #666;
			font-size: 10px;
			text-transform: uppercase;
		}
	
	fieldset.webform-component-fieldset {
		border-top: 1px solid #ccc;
	}
		
	fieldset.webform-component-fieldset legend	{
		padding: 10px 10px 10px 0;
		background: #fff;
		color: #000;
		font: bold 15px "Arial", sans-serif;
		line-height: 30px;
	}
	
	/*	STYLES FOR THE EVENT CALENDAR FILTER SYSTEM
---------------------------------------------------	*/
	
	
	
	
	.event {
		padding: 0 0 0 30px;
	}
	
	.event p.eventDate {
		margin: 0 0 5px -30px;
		padding: 5px;
		background: #eee;
		color: #000;
		font-size: 11px;
		text-transform: uppercase;
	}
	
	/*	Tournaments	*/
	.player {
		float: left;
		width: 175px;
		margin: 0 1px 1px 0;
		text-align: center;
	}
	
	.playerDetail {
		overflow: hidden;
		height: auto !important;
		height: 1%;
		margin: 0 0 15px;
		padding: 0 20px 0 225px;
	}
		.playerDetail img {
			float: left;
			width: 200px;
			margin: 0 0 0 -225px;
		}
	
	
	/*	Videos	*/
	#videos {
		overflow: hidden;
		height: auto !important;
		height: 1%;
		/*margin-top:10px;*/
	}
	.videoTeaser {
		float: left;
		width: 175px;
		/*margin: 0 0 20px 0;*/
		padding:15px;
		text-align: center;
		/*background-color:#FFFFFF;*/
	}
	
	.socialMedia { margin-bottom:10px; }
	.socialMedia img { display:inherit; margin:4px; }
	.socialMedia h3 { font-size:16px; font-weight: normal; margin:5px 0px; color:#2b6745; text-transform:uppercase; }
	.block-sharethis { margin:10px 0px; }
	
	/*	Page Image Carousels	*/
	#img-carousel {
		width: 655px;
		height: 420px;
		margin: 20px auto;
	}
	
	/*	Secondary Content
	---------------------------------------------------	*/
	#secondaryContent	{
		float: right;
		width: 211px;
		padding: 0 0 90px;
	}
	
	#secondaryContent h2 {
		margin: 8px 0 10px 0;
		font-size: 16px;
		font-weight: normal;
		 color:#2b6745; text-transform:uppercase;
	}
	
	#secondaryContent ul {
		margin: 5px 0 10px;
		padding: 0 0 0 10px;
		font-size: 11px;
	}
		#secondaryContent ul ul {
			margin: 5px 0;
		}
		
		#secondaryContent ul li {
			margin-top: 5px;
		}
	#secondaryContent li.leaf {
		list-style: none;
	}
		
	#secondaryContent p {
		margin: 5px 0;
		font-size: 11px;
	}
	
	#sectionNavigation a,
	#sectionNavigation li.active-trail ul a {
		color: #666;
		text-decoration: none;
	}
	
	#sectionNavigation a:hover,
	#sectionNavigation li.active-trail a,
	#sectionNavigation li.active a,
	#sectionNavigation li.active-trail ul li.active a {
		color: #000;
	}
	
	#sectionNavigation {
		margin: 0 0 20px;
	}
	
	.banner {
		text-align: center;
	}
	
	#secondaryContent .banner h2 {
		background: transparent;
		font-size: 13px;
		font-weight: bold;
	}
	
	#secondaryContent .banner h2 a {
		background: transparent;
		color: #000;
		text-decoration: none;
	}
	
	.banner img {
		margin: 0px auto 0 auto;
	}
	
	#secondaryContent .contentBlock {
		background: transparent;
	}
	
	#secondaryContent .block-menu ul.menu {
		margin: 0 0 20px;
		padding: 0;
		list-style: none;
	}
		#secondaryContent .block-menu ul.menu li {
			margin: 0 0 5px;
			padding: 0;
		}
	
	#secondaryContent .block-menu ul.menu a:link,
	#secondaryContent .block-menu ul.menu a:visited {
		display: block;
		padding: 5px 0;
		background: #fcd406;
		color: #000;
		font: normal 16px "Arial Narrow", sans-serif;
		text-transform: uppercase;
		text-align: center;
		text-decoration: none;
	}
		#secondaryContent .block-menu ul.menu a:hover,
		#secondaryContent .block-menu ul.menu a:active {
			background: #0e5229;
			color: #fcd406;
		}
	
	
	
	/*
		#sectionNavigation ul {
			margin: 0;
			padding: 0;
			font-family: arial, sans-serif;
			list-style: none;
		}
			#sectionNavigation li {
				margin: 0 0 1px;
				padding: 0;
			}
			
			
		
			#sectionNavigation a {
				display: block;
				padding: 5px 14px;
				background: #fcd406;
				color: #000;
				text-decoration: none;
				zoom: 1;
			}
				#sectionNavigation a:hover,
				#sectionNavigation li.active-trail a {
					background: #0e5229;
					color: #fff;
					zoom: 1;
				}
		
			#sectionNavigation ul ul {
				padding: 0 0 0 14px;
				font-size: 11px;
			}
		
			#sectionNavigation ul ul a,
			#sectionNavigation ul li.active-trail ul a {
				background: transparent url(../images/arrow_green.gif) no-repeat left;
				color: #000;
			}
				#sectionNavigation ul ul a:hover {
					background: transparent url(../images/arrow_black.gif) no-repeat left;
					color: #000;
					text-decoration: underline;
				}
		*/


/*#menu-5404, #menu-5403, #menu-5061 { display:none;}*/

.view-tournament-footer-links { 
	width:115px; 
	float:left; 
	padding:0px 2px 0px 0px;
	}
.view-tournament-footer-links h3 { 
	font-size:10px; 
	color:yellow; 
	padding:4px;
	background-color:#000; 
	border-bottom:1px solid #999;
	margin:0px 0px 8px 0px;
	}
	.view-tournament-footer-links ul {
		padding:0 0 0 4px;
	}
	.view-tournament-footer-links ul li { 
		list-style:none;
		line-height:14px;
		}
		.view-tournament-footer-links ul li a { 
			font-size:10px;
			
			}


/*	FOOTER
---------------------------------------------------	*/
#footer	{
	height: 30px;
	overflow: hidden;
	margin: 10px 0;
	padding: 0 14px;
	background: #000;
	color: #fff;
	font-size: 10px;
}
	#footer p {
		float: left;
		margin: 0;
		line-height: 30px;
	}
	
	#footer ul {
		float: right;
		margin: 0;
		padding: 0;
		line-height: 30px;
		list-style: none;
	}
	
	#footer p.release {
		float: right;
	}
	
/* Updates 
---------------------------------------------------	*/
.contentBlock { padding:0 }
.contentBlock.pod { padding:0; }
.contentBlock.pod .banner { text-align:left; }
.contentBlock.pod .banner img { margin:0; }
.contentBlock.pod tbody { border:0; }
.contentBlock.pod table { border:0; margin:0; }
.contentBlock.pod td { background:none; }
.contentBlock.pod .node { padding:10px 7px; }
.contentBlock.pod .node p { padding:5px 6px 5px 0; margin:0; }
#primaryContent .contentBlock.pod h2 { margin:0; padding:0 0 0 10px; background:#0E5229; }
.meta .submitted { display:none; }
.contentBlock table { border:0; }
.contentBlock th { border-bottom:0; }
.contentBlock table th { border-bottom:0; }
.contentBlock table th { border-top:0; }
.contentBlock thead th { border-bottom:0; }