		.topMargin { margin-top:50px; }

	

		/* menu dividers */

		.udm li.dividerBelow {

			margin-bottom:0 !important;

			padding-bottom:0;

			border-bottom:none;

			}

		.udm li.dividerAbove {

			margin-top:0 !important;

			padding-top:0;

			border-top:none;

			}

		

		/* link heights corresponds with image height */

		.navButton, .navButton:visited {

			height:25px;

			

			/*

				this is for mac/ie5

				it would normally cause a rendering problem

				(a vertical expansion in the topnav)

				but it doesn't here because the topnav is a fixed height

			*/

			position:relative !important;



			}



		/* link and list-item widths correspond with image widths */

		#graphsstats, #gsButton, #gsButton:visited {

			width:137px;

			}

		#viewscorcards, #viewButton, #viewButton:visited {

			width:123px;

			}

		#addscorecard, #addButton, #addButton:visited {

			width:139px;

			}

		#editscorecard, #editButton, #editButton:visited {

			width:111px;

			}

		#deletescorecard, #deleteButton, #deleteButton:visited {

			width:128px;

			}

		#myprofile, #profileButton, #profileButton:visited {

			width:84px;

			}

		#help, #helpButton, #helpButton:visited {

			width:54px;

			}





			

		/* span is same dimensions as link, and positioned to superimpose */

		.navButton span, .navButton:visited span {

			display:block;

			height:25px;

			width:100%;

			position:absolute;

			left:0;

			top:0;

			z-index:1;

			background-repeat:no-repeat;

			}









		/* button images are span background images */

		#gsButton span, #gsButton:visited span {

			background-image:url(http://www.golfcardplus.com/images/but-graphs-stats.gif);

			}

		#viewButton span, #viewButton:visited span {

			background-image:url(http://www.golfcardplus.com/images/but-view-scorecards.gif);

			}

		#addButton span, #addButton:visited span {

			background-image:url(http://www.golfcardplus.com/images/but-add-new-scorecard.gif);

			}

		#editButton span, #editButton:visited span {

			background-image:url(http://www.golfcardplus.com/images/but-edit-scorecard.gif);

			}

		#deleteButton span, #deleteButton:visited span {

			background-image:url(http://www.golfcardplus.com/images/but-del-scorecard.gif);

			}

		#profileButton span, #profileButton:visited span {

			background-image:url(http://www.golfcardplus.com/images/but-my-profile.gif);

			}

		#helpButton span, #helpButton:visited span {

			background-image:url(http://www.golfcardplus.com/images/but-help.gif);

			}





		/* rollovers are background position so that no preloading is necessary */

		.navButton span, .navButton:visited span {

			background-position:0 0;

			}



		.navButton:hover span, .navButton:focus span, .navButton:visited:hover span, .navButton.udmR span, .navButton.udmR:visited span, .navButton:active span {

			background-position:0 -100px;

			}

