body				{
					font-family:		'Times New Roman', times, Bodoni, serif;
					font-weight:		normal;
					font-style:			normal;
					font-variant:		normal;
					text-align:			center;
					
					color:				black;
					background:			white url(background.gif) fixed top left;
					
					border:				medium none black;
					margin-left:		1%;
					margin-right:		1%;
					margin-top:			0;
					margin-bottom:		1%;
					padding:			0;
					}

p, form				{
					margin-top:			0;
					margin-bottom:		0;
					}

h1					{
					text-align:			center;
					margin-top:			0;
					margin-bottom:		0.3em;
					}
h2, h3, h4			{
					text-align:			center;
					line-height:		100%;
					margin-top:			0;
					margin-bottom:		0;
					}

a					{
					background:			transparent;
					padding-bottom:		1px;
					text-decoration:	underline;
					}
a:link				{color:				#a52a2a;	background:	transparent;}
a:visited			{color:				#a52a2a;	background:	transparent;}
a:hover				{color:				#ffa500;	background:	transparent;}
a:active			{color:				red;		background:	transparent;}

.headlink			{
					font-weight:		bolder;
					text-decoration:	none;
					border-bottom:		thin solid;
					}
.headlink:hover		{border-bottom:		none;}

.bodylink			{text-decoration:	none;}
.bodylink:hover		{text-decoration:	underline;}
.nodecolink			{
					color:				black;
					background:			transparent;
					text-decoration:	none;
					}
.nodecolink:link	{color:				black;	background:	transparent;}
.nodecolink:visited	{color:				black;	background:	transparent;}
.nodecolink:hover	{
					color:				black;	background:	transparent;
					text-decoration:	overline;
					}
.nodecolink:active	{color:				black;	background:	transparent;}

a.external			{text-decoration:	underline;}
a.external:hover	{background:		transparent url(animarrowp.gif) repeat-x 100% 100%;text-decoration:	none;}
a.external2			{text-decoration:	none;}
a.external2:hover	{background:		transparent url(animarrowp.gif) repeat-x 100% 100%;}

.tablehead			{
					color:				white;
					background:			#a52a2a;
					text-decoration:	none;
					font-weight:		bold;
					}
a.tablehead:link	{color:				white;	background:	transparent;}
a.tablehead:visited	{color:				white;	background:	transparent;}
a.tablehead:hover	{color:				yellow;	background:	transparent;}
a.tablehead:active	{color:				white;	background:	transparent;}

a img				{border:			none;					text-decoration:	none;}
a:link img			{border:			none;					text-decoration:	none;}
a.imglink:link img	{border:			thin solid #a52a2a;		padding-bottom:	0;}
a.imglink:visited img{border:			thin solid #a52a2a;		padding-bottom:	0;}
a.imglink:hover	img	{border:			medium solid #ffa500;	padding-bottom:	0;}
a.imglink:active img{border:			thin solid red;			padding-bottom:	0;}

a.linkopacity1 img	{filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; -khtml-opacity: 0.9;}
a.linkopacity2 img	{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7;}
a.linkopacity1:hover img, a.linkopacity2:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity: 1.0;}
a.linkopacity3:hover img {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5;}

img					{max-width:			100%;}
img.nomaxwidth		{max-width:			none;}
.navphoto			{width:				71px;}

ul					{
					margin-top:			0;
					margin-bottom:		0;
					}
ul.nobullet 		{
					margin:				0;
					padding:			0;
					}
.nobullet li		{
					list-style-type:	none;
					margin:				0;
					padding:			0;
					}

.jumplist p			{display:			inline;}
.jumplist ul		{
					display:			inline;
					margin:				0;
					padding:			0;
					}
.jumplist li		{
					display:			inline;
					list-style-type:	none;
					text-transform:		capitalize;
					margin-right:		0;
					}
					
.noflo li			{clear:				both;}

dl					{
					margin-top:			0;
					margin-bottom:		0;
					}
dl.linklist1 		{margin: 			0;}
.linklist1 dt		{
					float:				left;
					width:				49%;
					text-align:			right;
					margin-right:		0.5%;
					clear:				left;
					}
.linklist1 dd		{
					float:				left;
					width:				49%;
					text-align:			left;
					margin-left:		0.5%;
					}
dl q				{font-weight:		bolder;}

td					{vertical-align:	top;}
tr.highlight		{
					background:			#ffffc0;
					font-weight:		bold;
					}

.tablecenter		{
					margin-left:		auto;
					margin-right:		auto;
					}
.tablecenter2		{
					margin-left:		auto;
					margin-right:		auto;
					margin-top:			0;
					margin-bottom:		0;
					width:				90%
					}

.outline			{border:			solid gray;}
.outlinered			{border:			solid red;}
.outlinestyle		{
					border:				thin solid #a52a2a;
					padding:			10px;
					background:			white;
					margin-right:		1em;
					}

input:focus, select:focus, textarea:focus	{border: thin solid red}

.smaller			{font-size:			smaller;}
.standard			{font-size:			100%;	font-weight:	normal;}
.larger				{font-size:			larger;}
.justify			{text-align:		justify;}
.underline			{text-decoration:	underline;}
.inline				{display:			inline;}
.proportional		{font-family:		'Courier New', 'Courier', monospace;}
.easyread			{font-family:		'Arial Narrow', 'Arial', sans-serif;	font-size:	smaller;}
.easyread2			{font-family:		'Arial', sans-serif;	font-weight:	bolder;}
.easyread3			{
					font-family:		'Verdana', 'Arial', 'Geneva', 'Helvetica', sans-serif;
					font-size:			smaller;
					text-align:			left;
					margin-left:		auto;
					margin-right:		auto;
					width:				300px;
					}
.easyread4			{
					text-align:			justify;
					background:			white url('../../Steve/images/beerbackgroundlighter.gif') fixed top left;
					width:				50%;
					margin-left:		auto;
					margin-right:		auto;
					padding:			1em;
					}

.footer				{font-size:			smaller;}
.navtext			{
					font-size:			100%;
					font-weight:		bold;
					text-transform:		capitalize;
					}
.navtext a:hover	{background:		white;}
.fancy				{font-family:		'Monotype Corsiva', serif;}
.silverback			{background:		silver;	color:	black;}
.spelling			{color:				red;
					background:			transparent;
					text-decoration:	underline;
					}
.handydark			{
					cursor:				pointer; 
					color:				white; 
					background:			#a52a2a; 
					text-decoration:	none;
					}
.hidden				{display:			none;}
.hiddens			{display:			none;}
.nodeco				{text-decoration:	none;}
.nowrap				{white-space:		nowrap;}
.sound				{
					color:				green;
					background:			transparent;
					text-decoration:	none;
					}
.drag				{position:			relative;	cursor:	pointer;}
.important			{color:				red;	background:	transparent;}
.scaps				{font-variant:		small-caps;}
.light				{color:				white;	background:	transparent;}
.lights				{
					color:				#f5f5f5;
					background:			transparent;
					font-size:			xx-small;
					text-decoration:	none;
					}
.lights	a			{color:				#f5f5f5;	background:	transparent;}

.mid				{text-align:		center;	vertical-align:	middle;}
.firstcol			{text-align:		right;}
.lastcol			{text-align:		left;}
.midcol				{text-align:		center;}
.toprow				{vertical-align:	top;}
.midrow				{vertical-align:	middle;}
.botrow				{vertical-align:	bottom;}

.midtext			{
					text-align:		justify;
					margin-left:		15%;
					margin-right:		15%;
					}

.floatleft			{float:				left;}
.floatright			{float:				right;}

.marginright		{margin-right:		1em;}
.marginleft			{margin-left:		1em;}
.noliststyle		{list-style-type:	none;}

div.spacer			{
					line-height:		1px;
					clear:				both;
					}
div.spacerline		{
					line-height:		1px;
					clear:				both;
					border-bottom:		thin solid silver;
					}
.clearboth			{clear:				both;}

dl.thumbnail		{
					border:				none;
					background-color:	transparent;
					width:				19.5%;
					text-align:			center;
					padding:			0;
					float:				left;
					margin-left:		0;
					margin-right:		0;
					margin-top:			0;
					margin-bottom:		0.5em;
					}
.thumbnail dt img	{
					border:				1px solid #a52a2a;
					width:				80px;
					height:				80px;
					padding:			10px;
					background:			white;
					margin-bottom:		-3px;
					}
.thumbnail dd		{
					font-size:			smaller;
					margin:				0;
					padding:			0;
					}
.dropcap			{
					font-size:			2.5em;
					font-weight:		bolder;
					line-height:		1em;
					float:				left;
					margin-top:			0.1em;
					margin-right:		0.1em;
					}
blockquote			{
					float:				right;
					font-weight:		bolder;
					font-size:			larger;
					text-align:			left;
					width:				50%;
					margin:				0 0 0.5em 1em;
					border:				thin solid silver;
					padding:			1px 1px 1px 24px;
					}
blockquote.withquote {background:url('../../Steve/images/quote.gif') no-repeat top left;} 
p.withunquote {background: url('../../Steve/images/unquote.gif') no-repeat bottom right; padding-right:	24px;}

.header				{padding-top:		0.1em;}
.header ul			{margin:			0;}
.header li			{
					list-style-type:	none;
					display:			inline;
					margin-right:		0.2em;
					font-weight:		bold;
					text-transform:		capitalize;
					}
.header a			{
					text-decoration:	none;
					color:				#a52a2a;
					background:			transparent;
					padding:			.6em .1em;
					line-height:		3em;
					border-top:			1px solid #ffa500;
					border-left:		1px solid #ffa500;
					border-right:		1px solid #a52a2a;
					border-bottom:		1px solid #a52a2a;
					}
.header a:hover		{
					color:				#ffa500;
					border-top:			1px solid #a52a2a;
					border-left:		1px solid #a52a2a;
					border-right:		1px solid #ffa500;
					border-bottom:		1px solid #ffa500;
					}
li.hhome a:hover	{background:		transparent url(BeersvilleIconTrans.gif) no-repeat 50% 50%;}
li.hhist a:hover	{background:		transparent url(LoonyS.gif) no-repeat 50% 50%;}
li.hbeer a:hover	{background:		transparent url(beerglassanimated.gif) no-repeat 50% 50%;	color:	#2f4f4f;}
li.hnew a:hover		{background:		transparent url(NewAnim.gif) no-repeat 50% 50%;}
li.hint a:hover		{background:		transparent url(tvS.jpg) no-repeat 50% 50%;}
li.hphoto a:hover	{background:		transparent url(CanonEOS300Brochure.jpg) no-repeat 50% 50%;}
li.hff a:hover		{background:		transparent url(Garfield4b.gif) no-repeat 50% 50%;	color:	#2f4f4f;}
li.hlinks a:hover	{background:		transparent url(links.gif) no-repeat 50% 50%;}
li.hsearch a:hover	{background:		transparent url(GBs.gif) no-repeat 50% 50%;}

.abspos6			{
					position:			absolute;
					z-index:			6;
					}
.abspos7			{
					position:			absolute;
					z-index:			7;
					}
.abspos8			{
					position:			absolute;
					z-index:			8;
					}
.abspos9			{
					position:			absolute;
					z-index:			9;
					}

.col05				{
					float:				left;
					width:				5%;
					}
.col10				{
					float:				left;
					width:				10%;
					}
.col20				{
					float:				left;
					width:				19.5%;
					}
.col20r				{
					float:				left;
					width:				20%;
					text-align:			right;
					font-weight:		bolder;
					}
.col25				{
					float:				left;
					width:				24.5%;
					}
.col30				{
					float:				left;
					width:				30%;
					}
.col30r				{
					float:				left;
					width:				30%;
					text-align:			right;
					font-weight:		bolder;
					}
.col33				{
					float:				left;
					width:				33%;
					}
.col35				{
					float:				left;
					width:				35%;
					}
.col40				{
					float:				left;
					width:				40%;
					}
.col50				{
					float:				left;
					width:				49%;
					}
.column				{
					width:				50%;
					margin-left:		auto;
					margin-right:		auto;
					}
.col50r				{
					float:				left;
					width:				48%;
					text-align:			right;
					margin-right:			1%;
					}
.col50l 			{
					float:				left;
					width:				48%;
					text-align:			left;
					margin-left:		1%;
					}
.col60				{
					float:				left;
					width:				60%;
					}
.col70				{
					float:			left;
					width:			69%;
					}
.col70l				{
					float:				left;
					width:				68%;
					text-align:			left;
					margin-left:		1%;
					}
.col80				{
					float:				left;
					width:				79%;
					}
.col80l				{
					float:				left;
					width:				78%;
					text-align:			left;
					margin-left:		1%;
					}

.col001				{
					float:				left;
					width:				21%;
					text-align:			right;
					font-weight:		bolder;
					}
.col002				{
					float:				left;
					width:				9%;
					text-align:			left;
					margin-left:		1%;
					}
.col003				{
					float:				left;
					width:				12%;
					text-align:			right;
					margin-left:		1%;
					font-weight:		bolder;
					}
.col004				{
					float:				left;
					width:				54%;
					text-align:			justify;
					margin-left:			1%;
					}
