	html,body { 
		font-family: Verdana,Helvetica,sans-serif; 
		font-size: 90%; 
		background-color: #7F7F7F; 
		color: #DEDEDE;  
		height: 100%;
	}
	a  { text-decoration: none; color: #00BFFF; }
	a img { border: none; }
	table { border-collapse: collapse; }
	td { vertical-align: top; padding: 3px; }
	input {
		border: 1px #DEDEDE solid; 
		color: #DEDEDE;
		background-color: transparent; 
		font-size: 11px;
		font-weight: 600;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 1px;
		padding-bottom: 3px;
		padding-left: 0px;
		height: 18px
	}
	.tag-cloud a { text-decoration: none; }
	/* display the individual items next to each other, not one-per-line */
	.tag-cloud LI { display: inline; }
	/* hide the extra context from CSS-enabled browsers, but not screenreaders */
	.tag-cloud SPAN { position: absolute; left: -999px; width: 999px; }
	.tag-cloud .tag1 { font-size: .7em; }
	.tag-cloud .tag2 { font-size: 1em; }
	.tag-cloud .tag3 { font-size: 1.2em; }
	.tag-cloud .tag4 { font-size: 1.3em; }
	.tag-cloud .tag5 { font-size: 1.5em; }
	.tag-cloud .tag6 { font-size: 1.7em; }

	
	h1 { font-size: 14pt; font-weight: bold; }
	.sub-head { font-size: 10pt; font-weight: bold; }
	.drink-mix {
		height: 350px;
	}
	
	#container {
		position: absolute;
		top: 0px; 
		left: 0px;
		width: 100%;
	}		
	#wrapper {
		position: relative; 
		margin: 0 auto;
		width: 100%;
		height: 100%;
	}
	#header-wrap {
		position: relative; 
		margin: 0px 25%;
		width: 50%;	
		margin-top: 30px;
	}
	.header { 
		position: relative;
		margin: 0 auto;
		width: 300px; 
		height: 60px;
		background-color: #474747;
		border: 10px #7F7F7F solid;
	}
	.header div {
		line-height: 43pt;
		vertical-align: middle;
		text-align: center;
		color: #6C9C00;
		font-size: 32px;
		font-weight: 600;
		z-index:3;	
	}
	
	#search-wrap {
		position: relative; 
		width: 100%;	
		height: 80px;
				padding-bottom: 20px;
	}
	
	.search-left { 
		position: absolute;
		margin: 0 auto;
		top: 150px;
		left: 97px;
		width: 160px; 
		height: 90px;
		background-color: #474747;
		border: 10px #7F7F7F solid;
		border-right: 0px;
		text-align: center;
	}
	.search-right { 
		position: absolute;
		margin: 0 auto;
		top: 150px;
		left: 267px;
		width: 160px; 
		height: 90px;
		background-color: #7F7F7F;
		border: 10px #474747 solid;
		border-left: 0px;
		text-align: center;
	}
	.search { 
		position: relative;
		margin: 0 auto;
		width: 25%; 
		height: 80px;
		background-color: transparent;
		text-align: center;
		z-index: 20;
	}
	.search input {
		font-size: 15px;
		text-align: center;
		color: #00BFFF;
		background-color: #DEDEDE;
	}
	.search .search-button {
		font-size: 12px;
		height: 20px;
	}
	.search .in-check {
		border: 0px;
	}
	.search .title {
		font-size: 20px;
		font-weight: 600;
	}
	.top-spacer {
		height: 80px;
	}
	.page-left-side-bg { 
		position: absolute; 
		top: 0px; 
		left: 0px; 
		min-height: 100%;
		width: 50%;	
		background-color: #474747; 
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.page-left-side {
		width: 48%;
		height: 100%;
		float: left;
		text-align: right;
		padding-right: 2%;
		color: #7F7F7F;
		z-index:1;
				
	}
	.page-right-side {
		width: 47%;
		float: left;
		height: 100%;
		text-align: left;
		padding-left: 2%;
		color: #474747;
		z-index:1;
		
	}
	.page-right-side a { color: #DEDEDE; }
	.page-left-side a { color: #DEDEDE; }
	.page-right-side input { 
		color: #DEDEDE;
		font-weight: 600;
		border: 1px #DEDEDE solid; 
		background-color: #474747; 
		font-size: 11px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 1px;
		padding-left: 2px;
		height: 18px
	}
	.page-left-side input { 
		color: #7F7F7F;
		font-weight: 600;
		border: 1px #7F7F7F solid; 
		background-color: #DEDEDE; 
		font-size: 11px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 1px;
		padding-left: 2px;
		height: 18px
	}
	.checkbox-clear { background-color: transparent; }
	
	.page-right-side .search-button { 
		border: 1px #DEDEDE solid; 
		color: #DEDEDE;
		background-color: #474747; 
		font-size: 11px;
		font-weight: 600;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 1px;
		padding-right: 1px;
		padding-bottom: 3px;
		padding-left: 2px;
		height: 18px;
		overflow: hidden;
	}
	.page-left-side .search-button { 
		border: 1px #474747 solid; 
		color: #474747;
		background-color: #DEDEDE; 
		font-size: 11px;
		font-weight: 600;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 1px;
		padding-bottom: 3px;
		padding-left: 0px;
		height: 18px
	}
	.page-left-side .title { 
		font-size: 26px;
		font-weight: 600;
	}
	.page-right-side .title { 
		font-size: 26px;
		font-weight: 600;
	}
	.page-left-side .sub-title { 
		font-size: 24px;
		font-weight: 600;
	}
	.page-right-side .sub-title { 
		font-size: 24px;
		font-weight: 600;
	}
	
	.tagline {
		font-size: 14px;
		font-weight: 600;
	}
	.content-area {
		height: auto;
	}
	
	.list-title {
		font-size: 17px;
		font-weight: bold;
	}
	
	.list-item {
		font-size: 14px;
		font-weight: 600;
	}
	
	.page-left-side .sub-title, .page-left-side .title, .page-left-side .list-title {
		color: #6C88B5;
	}
	

	.page-right-side .sub-title, .page-right-side .title, .page-right-side .list-title {
		color: #00BFFF;
	}

	
	.page-right-side .list-box {
		color: #DEDEDE;
		float: left;
		background-color: #00BFFF;
		height: 15px;
	}
	
	.page-right-side .list-box a {
		color: #DEDEDE;
		font-weight: 600;
	}
	
	.page-left-side .list-box {
		color: #00BFFF;
		float: right;
		text-align: left;
		background-color: #6C88B5;
		height: 15px;
	}
	
	.page-left-side .list-box a {
		color: #00BFFF;
		font-weight: 600;
	}
	
	.inline-box {
		display: inline;
	}
	
	.page-left-side .list-box .list-item {
		float: left;
	}
	.pager-wrap {
		position: relative; 
		width: auto;	
		height: 80px;
		text-align: center;
		font-weight: bold;
	}
	#goog-search {
		position: relative; 
		width: auto;	
		height: 80px;
		text-align: center;
		font-weight: bold;
	}
	.centered {
		position: relative; 
		width: auto;	
		height: 80px;
		text-align: center;
		font-weight: bold;
	}
	.pager
	{
		margin: 0px auto;
		width: 40%;
		height: 40px;
		color: #474747;
		background-color: #DEDEDE;
	}
	.clear-float { clear: both; }
	
	#tag-n-menu
	{
		position: relative;
		margin-top: 10px;
		height: 80px;
	}
	
	.delete { border: none; }

  #drink-list { list-style: none; padding: 0; margin: 0 50px; } 
  #drink-list li { margin: 0 0 10px 0; padding: 5px; } 
  #drink-list .handle { float: left; margin-right: 10px; cursor: move; } 
  #drink-list .pointer { cursor: default; } 
  #drink-log { padding: 5px; border: 1px solid #ccc; } 


	#cabinet {
		margin: 0px 25%;
		padding: 10px;
		height: auto;
		background-color: #9B9B9B;
		color: #804000;
	}
	#cabinet input {
		color: #804000;
		border: 2px solid;
		background-color: #FF8700;
	}
	