/*--------------------------------------------------*/
/* Main page                                        */

	#bannerBlock {
		float: right;
		width: 330px; /* (160+10+160) */
	}

	#members {
		width: 560px; /* (900-340) */
		float: left;
	}

	#members .tabStripLinks li {
		width: 8em;
	}

	#members .tabStripBody {
		padding-right: 220px;
		height: auto !important;
		height: 210px; /* IE5+6: treats height as min-height, but also does not understand the important rule */
		min-height: 210px;
		background: url("../../img/members/news.jpg") no-repeat 100% 100%;
	}

/*--------------------------------------------------*/
/* Course updates                                   */

	#pMembersCourseMore #articleImage {
		float: right;
		margin: 0 0 10px 10px;
	}

/*--------------------------------------------------*/
/* News                                             */

	/*--------------------------------------------------*/
	/* Listing                                          */

		#pMembersNews #articleListing {
			float: right;
			width: 200px;
		}

		#pMembersNews #articleListing h2 {
			font-size: 1.25em;
			font-weight: bold;
			color: #666; /* IE6 does not understand inherit */
			margin: 0;
		}

		#pMembersNews #articleListing ul {
			margin: 15px 0 10px 0;
		}

		#pMembersNews #articleListing ul li {
			list-style: none;
			padding: 0 0 5px 8px;
			background: url("../../img/global/bullet2.gif") no-repeat 0 5px;
		}

		#pMembersNews #articleListing ul li a {
			text-decoration: none;
			color: #666; /* IE6 does not understand inherit */
		}

		#pMembersNews #articleListing ul li.selected a {
			font-weight: bold;
		}

		#pMembersNews #articleListing p {
			border-top: 1px solid #CCC;
			margin: 0;
			padding-top: 5px;
		}

		#pMembersNews #articleListing p a {
			font-weight: bold;
			text-decoration: none;
			text-transform: uppercase;
			color: #666; /* IE6 does not understand inherit */
		}
		
	/*--------------------------------------------------*/
	/* Content                                          */

		#pMembersNews #articleContent {
			float: left;
			border-top: 1px solid #CCC;
			overflow: auto;
			width: 460px; /* IE5+6 Win: trigger bug to contain floated elements */
		}

		#pMembersNews #articleContent h2 {
			color: #999999;
			font-family: arial, georgia, "Times New Roman", serif, verdana;
			font-size: 1.25em;
			font-weight: bold;
			padding: 10px 0;
			margin: 0;
		}

		#pMembersNews #articleContent #articleImage {
			float: right;
			width: 170px;
			margin: 0 0 15px 15px;
			display: inline; /* IE6: double margin bug */
		}

		#pMembersNews #articleContent #articleImage img {
			display: block;
		}

		#pMembersNews #articleContent #articleBody {
			padding: 0 15px 0 0;
		}

/*--------------------------------------------------*/
/* Competition results                              */

	#pMembersCompetitionsMore #competitions #backLink {
		padding: 12px 10px 10px 10px;
		margin: 0;
		float: right;
		background: url("../../img/global/arrowRightWhite1.gif") no-repeat 0 50%;
	}

	#pMembersCompetitionsMore #competitions #backLink a {
		color: #666;
		font-weight: bold;
		text-decoration: none;
	}

	#pMembersCompetitionsMore #competitions #backLink a:hover,
	#pMembersCompetitionsMore #competitions #backLink a:active,
	#pMembersCompetitionsMore #competitions #backLink a:focus {
		text-decoration: underline;
	}

	#pMembersCompetitionsMore #competitions table thead,
	#pMembersCompetitionsMore #competitions table th { /* IE5+6+7: Does not know what a thead is in this case */
		position: absolute;
		left: -5000px;
	}

	#pMembersCompetitionsMore #competitions table tr a {
		color: #666;
		text-decoration: none;
		font-weight: bold;
		padding-left: 10px;
		background: url("../../img/global/arrowRightBrown1.gif") no-repeat 0 50%;
	}

	#pMembersCompetitionsMore #competitions table tr.highlight a {
		background-image: url("../../img/global/arrowRightBrown2.gif");
	}

	#pMembersCompetitionsMore #competitions table tr.topThree td {
		font-weight: bold;
	}

	#pMembersCompetitionsMore #competitions table td {
		vertical-align: top;
	}

	#pMembersCompetitionsMore #competitions table td.position,
	#pMembersCompetitionsMore #competitions table td.score,
	#pMembersCompetitionsMore #competitions table td.handicap,
	#pMembersCompetitionsMore #competitions table td.name {
		width: 1em; /* Minimum width */
		white-space: nowrap; /*  IE5+6+7 Win: does not understand this, hence the &nbsp; */
	}

/*--------------------------------------------------*/
/* Social calendar                                  */

	/*--------------------------------------------------*/
	/* Tabs version                                     */
	/*

		#pMembersCalendarMore .tabStripLinks li {
			width: 55px; /+ (680 / 12) - 1 +/
		}

		#pMembersCalendarMore .tabStripLinks li.firstChild {
			width: 62px;
		}

		#pMembersCalendarMore .event h3 {
			background: #B2B2A0;
			color: #FFF;
			font-family: arial, georgia, "Times New Roman", serif, verdana;
			font-size: 1.25em;
			padding: 10px;
			margin: 0;
			border-bottom: 5px solid #FFF;
			text-transform: none;
		}

		#pMembersCalendarMore .event div.body {
			background: #F0F0E9;
			border-bottom: 5px solid #FFF;
			padding: 10px 0 0 0;
			overflow: auto;
			width: 100%; /+ IE5+6: Trigger bug to contain floated elements +/
		}

		#pMembersCalendarMore .event.highlight div.body {
			background: #F7F7F2;
		}

		#pMembersCalendarMore .event div.body h4 {
			font-size: 1.25em;
			padding: 0 10px;
		}

		#pMembersCalendarMore .event div.body p {
			margin-bottom: 0;
			padding: 0 10px 10px 10px;
		}

		#pMembersCalendarMore .event div.body p.image {
			float: right;
		}
		
	*/
