body		{margin: 0; padding: 0; background: #fff url(images/bg.gif) repeat-x 0 0;}

h1, h2		{font: 11px arial,verdana; text-transform: uppercase; display: inline; letter-spacing: 1px; margin: 0; padding: 0 4px 0 0;}
h1			{color:#9e302f;}
h2 			{color:#dd6600;}

 
#topnav 	{padding-top: 7px;}

#topnav A:link 		{text-decoration: none; color: #ef9d71;}
#topnav A:visited 	{text-decoration: none; color: #ef9d71;}
#topnav A:active 	{text-decoration: none; color: #ef9d71;}
#topnav A:hover 	{text-decoration: none; color: #801d1c;}

#subnav	 	{width: 397px;  margin: 12px 18px 0 18px; background-color: #ffffff; text-align: center; font: 10px arial,verdana; color: #dfdfdf; padding: 5px 7px; letter-spacing: 1px; text-transform: uppercase;}

#subnav A:link 		{text-decoration: none; color: #dd6600;}
#subnav A:visited 	{text-decoration: none; color: #dd6600;}
#subnav A:active 	{text-decoration: none; color: #dd6600;}
#subnav A:hover 	{text-decoration: none; color: #801d1c;}




/* text */
.gray9    	{font: 11px verdana,sans-serif; line-height:20px; color: #666666;} 
.whi9    	{font: 11px verdana,sans-serif; color: #ffffff;} 
.gray8	  	{font: 10px verdana,sans-serif; color: #666666;} 
.whi8	  	{font: 10px verdana,sans-serif; color: #fff;} 
.bl8	  	{font: 10px verdana,sans-serif; color: #000;} 
.gray7    	{font: 9px helvetica,arial,verdana; color: #666666; letter-spacing: 1px;} 
.red		{color: #9d302f;}
.peach		{color: #f7bb84;}
.green 		{color: #8cba62;}

A:link 				{text-decoration: none; color: #8c8b8b;}
A:visited 			{text-decoration: none; color: #8c8b8b;}
A:active 			{text-decoration: none; color: #8c8b8b;}
A:hover 			{text-decoration: none; color: #801d1c;}

a#on:link 			{text-decoration: none; color: #801d1c;}
a#on:visited 		{text-decoration: none; color: #801d1c;}
a#on:active 		{text-decoration: none; color: #801d1c;}
a#on:hover 			{text-decoration: none; color: #801d1c;}

div#content {padding: 36px 26px; font: 11px verdana,sans-serif; line-height:20px; color: #666666;} 


A.red:link 		{text-decoration: none; color: #801d1c;}
A.red:visited 	{text-decoration: none; color: #801d1c;}
A.red:active 	{text-decoration: none; color: #801d1c;}
A.red:hover 	{text-decoration: underline; color: #000000;}

/* green contextual subnav */
#cnav td	{background-color: #c0daa8; text-align: left; text-transform: uppercase;}

#cnav A:link   		{color: #355715; padding: 5px 13px; font: 10px verdana,sans-serif;}
#cnav A:visited		{color: #355715; padding: 5px 13px; font: 10px verdana,sans-serif;}
#cnav A:active		{color: #355715; padding: 5px 13px; font: 10px verdana,sans-serif;}
#cnav A:hover, #cnav a#on	{color: #ffffff; background-color: #7f9d63; padding: 5px 13px; font: 10px verdana,sans-serif;}



A.green:link, A.green:visited, A.green:active	{text-decoration: none; color: #638e3c;}
A.green:hover 		{text-decoration: none; color: #000000;}

.specials			{background-color: #f7bb84; font: 11px arial,sans-serif; height: 29px; letter-spacing: 1px;text-align:center;}
.eventtitle			{background-color: #abaaaa; margin: 2px 0; font: 10px arial,sans-serif; height: 17px;text-align:center;text-transform:uppercase;}

.event				{font: 10px verdana,sans-serif; color: #666666; padding: 6px 5px 8px 5px; line-height: 16px; text-align: left; }

/*  form */

.form    			{font: 9px Verdana, Sans-Serif; color: #333333;}
#formtable td		{font : normal 10px arial, Sans-Serif; color: #666666;}
#formtable .error, .error	{font : normal 10px Verdana, Sans-Serif; color: #b10401;}

 
 
/*  menu */
#menu div			{width: 301px; background: #fff url(images/blackdotted.gif) repeat-x bottom; padding-bottom: 21px;  line-height: 16px}
#menu b				{color: #787776; font-weight: bold;}
#menu i				{color: #bd6329; font-style: normal;}

#special			{width: 194px; display: inline; float: right; color: #fff; text-align:center; margin-left: 18px; border: 2px solid #828180;}

#vodka td			{font: 9px verdana,sans-serif; line-height:14px; color: #666666; vertical-align: top; padding-bottom: 12px; text-align: left;}  
#vodka img			{margin-right: 21px;} 

.community td		{font: 10px verdana,sans-serif; line-height:14px; color: #666666; vertical-align: top; padding-bottom: 12px}  
.community b		{color: #000000;}
.community p		{width: 343px; background-color: #bcd3a6; color: #ffffff; font: 11px arial,verdana; text-transform: uppercase; line-height: 14px; letter-spacing: 1px; padding: 10px 14px;}
.community A:link 		{text-decoration: none; color: #828180; font-weight: bold;}
.community A:visited 	{text-decoration: none; color: #828180; font-weight: bold;}
.community A:active 	{text-decoration: none; color: #828180; font-weight: bold;}
.community A:hover 		{text-decoration: none; color: #801d1c; font-weight: bold;}
.bordered 				{display: inline; float: right;padding: 2px; border: 2px solid #828180;}

