		a { text-decoration: none; color: black;}
		a:hover {text-decoration: none; }		
		h1 { padding: 0; margin: 0; font-family: 'Lucida Grande', Verdana; font-size: 15px; }
		p { font-family: 'Lucida Grande', Verdana; font-size: 12px; line-height: 140%; }	
		
		#master { margin: 0 auto 0 auto; width: 785px;}
		#header { padding: 0 0 10px 250px; }

		#left-nav { vertical-align: top; width: 250px;}
		
		#content-main { vertical-align: top; margin: 0; width: 500px; padding: 10px 5px 10px 20px; }
		#content-main ul {}
		#content-main li { font-family: 'Lucida Grande', Verdana; font-size: 12px; line-height: 140%; }

		#footer { margin: 10px auto 0 auto; text-align: right; font-size: 10px; font-family: 'Lucida Grande', Verdana; text-align: right; width: 790px; } 
		#footer a:hover { text-decoration: underline; }


		#navlist {
			padding: 0px 0px 1px 0px;
			font: normal 10px 'Lucida Grande', Verdana;
			vertical-align: top;
			}
		
		#navlist li {
			list-style: none;
			padding: 0 3px 2px 0;
			text-align: right;
			height: 16px;
			}
		
		#navlist li a {
			display: block;
			padding: 2px 3px 2px 0;
			text-decoration: none;
			}
		
		#navlist li a:link { color: black; }
		#navlist li a:visited { color: black; }
		#navlist li#current { padding-right: 0px; }
		
		/* Themes
		--------------------------- */
		
		#navlist li.tan a { border-right: 16px solid #FFE2AF; }
		#navlist li.tan a:hover { border-right: 16px solid #FEC45E; }
		#navlist li#current.tan a { border-right: 19px solid #FEC45E; }
		td.tan { border: 2px solid #FEC45E; background-color: #FFE2AF; }

		#navlist li.green a { border-right: 16px solid #87D3A7; }
		#navlist li.green a:hover { border-right: 16px solid #0EA64E; }
		#navlist li#current.green a { border-right: 19px solid #0EA64E; }
		td.green { border: 2px solid #0EA64E; background-color: #87D3A7; }
	
		#navlist li.blue a { border-right: 16px solid #80D5F7; }
		#navlist li.blue a:hover { border-right: 16px solid #00ABEE; }
		#navlist li#current.blue a { border-right: 19px solid #00ABEE; }
		td.blue { border: 2px solid #00ABEE; background-color: #80D5F7; }
		
		#navlist li.purple a { border-right: 16px solid #B9B5D7; }
		#navlist li.purple a:hover { border-right: 16px solid #7463B0; }
		#navlist li#current.purple a { border-right: 19px solid #7463B0; }
		td.purple { border: 2px solid  #7463B0; background-color: #B9B5D7; }

		
		/* granular control
		---------------------------- */
		img.bottle { margin-top: -130px; z-index: 10; position: relative;}