BODY {
	COLOR: #7d7c7c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px; 
	background-color:#fff;
}

A {
	FONT-WEIGHT: normal;  COLOR: #45382f;  TEXT-DECORATION: underline;
}
A:link {
	COLOR: #45382f;TEXT-DECORATION: none; FONT-WEIGHT: normal; 
}
A:visited {
	COLOR: #45382f;TEXT-DECORATION: none; FONT-WEIGHT:normal;
}
A:hover {
	TEXT-DECORATION: underline; color: #FFB400; 
}
A:active {
	TEXT-DECORATION: underline; color: #FFB400; 
}

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #bc001d;  line-height:15px; padding-left:12px; padding-bottom:5px;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #7d7c7c;  line-height:14px; margin:0px;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #b89884;  line-height:10px; margin:0px; padding:0px;
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #bc001d;  line-height:15px; padding-bottom:5px;
}


TD {
	 COLOR: #7d7c7c; font-size:11px;
}
P {
	 COLOR: #7d7c7c; font-size:11px;
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
PRE {
	MARGIN-TOP: 20px;  MARGIN-BOTTOM: 10px; LINE-HEIGHT: 22px
}
LI {
	 LINE-HEIGHT: 10px; LIST-STYLE-TYPE:square; font-weight:bold; list-style-image:url(../images/bullet.gif);
}
INPUT {
	border:#d0d0d0 1px solid; background-color:#fff;   color:#7d7c7c;font-size:11px;
}
TEXTAREA {
	font-size: 12px;  color:#7d7c7c; border:#d0	d0d0 1px solid;font-size:11px;
}
SELECT {
	  color:#7d7c7c; height:20px;border:#d0d0d0 1px solid;
}

.btn {
	border:none;
}

.box {
	border:#7d7c7c 1px solid; padding-bottom:5px;
}

.menu {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:8px;
	margin-left:22px;
	margin-bottom:12px;
	white-space:nowrap;
}

.menu td{
	padding-right:70px;
}
.contenttable {
	margin-left:10px;
}


.contenttable p{
	padding-right:10px;
	line-height:18px;
	
}

.menu a{
	color:#fff;
	font-weight:bold;
		text-decoration:none;
	white-space:nowrap;
}

.menu a:visited{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.menu a:active{
	color:#ffb400;
	font-weight:bold;
	text-decoration:none;
}

.menu a:hover{
	color:#ffb400;
	font-weight:bold;
	text-decoration:none;
}

.rightsection
{
	border:#CCCCCC 1px solid;
	padding:1px;
	font-size:12px;
	margin-top:13px;
	background-image:url(../images/grey_bg.gif); background-repeat:repeat-x; background-position:bottom;
}


.greybg {
	background-image:url(../images/grey_bg.gif); background-repeat:repeat-x; background-position:bottom;
}

.table {
	margin-top:15px;
}

.members {
	margin:5px;
}

.members td{
	padding:7px;
	border-bottom:#cccccc 1px solid;
}

.happyhour {
	border:#CCCCCC 1px solid;
	padding:1px;
}

.happyhourbg {
	background-image:url(../images/happy_hourbg.jpg); background-repeat:no-repeat; height:176px; width:470px;
}

.happycontent {
	padding-left:0px;
	color:#645549;
	padding-top:5px;
	line-height:18px;
	text-align:left;
	white-space:nowrap;
}


.happycontent2 a
{
COLOR: #45382f;  font-weight:bold; font-size:14px;

}

.happycontent1 {
	padding-left:10px;
	color:#645549;
	padding-top:5px;
	line-height:18px;
	text-align:justify;
}

.happypopup td{
	padding-left:10px;
	color:#645549;
	padding-top:5px;
	line-height:18px;
	text-align:justify;
}

.happycontenttitle {
	padding-left:6px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#45382f 1px solid;
}

.brownborder {
	border-bottom:#45382f 1px solid;
}

.happy{
	margin-left:5px;
}

.titles {
	padding-left:5px;
	padding-top:7px;
	padding-bottom:5px;
}


.brownlink {
	color:#45382f;
	text-decoration:underline;
}

.sectiontable {
	margin-top:13px;
}

.titleyellow {
	color:#ffb400;
	font-size:14px;
	font-weight:bold;
}

.titlebrown {
	color:#45382f;
	
	font-weight:bold;
}

.browntext {
	color:#b89884;
	/*font-weight:bold;*/
/*	padding-left:10px;
*/}
.browntext a{
	color:#b89884;
	text-decoration:underline;
	font-weight:bold;
}
.browntext a:hover{
	color:#b89884;
	text-decoration:underline;
	font-weight:bold;
}

.greytext {
	padding-left:0px;
}
.greytext1 td{
	padding-left:10px;
	padding-bottom:7px;
}

.greyborder {
	border-bottom:#CCCCCC 1px solid;
	padding-bottom:3px;
}

.content {
	margin-left:5px;
}

.content td{
	padding-top:3px;
}

.brownline {
	border-bottom:#45382f 1px solid;
/*	padding-top:10px;*/
	height:1px;
}



.click {
	background-color:#EFE8E0;
	border:#67523D 1px solid;
}



.bottom {
	margin-top:10px;
	margin-left:8px;
}

.footer td{
	padding-top:10px;
	padding-right:5px;
	padding-bottom:20px;
	color:#45382f;
	
	font-weight:bold;
}

.footer a{
	color:#7d7c7c;
	padding-top:10px;
	white-space:nowrap;
	font-weight:bold;
}

.footer a:hover{
	color:#FFB400;
	text-decoration:underline;
}

/*---------------------*/

.tablerightborder {
	
	border-right:#CCCCCC 1px solid;
}

.table1 {
	margin-top:10px;
}

.beerrating td{
	padding:10px;
}

.greylinebg {
	background-image:url(../images/twoside_grey.gif); background-repeat:repeat-y; background-position:left top;
}

.brownbutton
{
background-color:#5c4f48;
color:#fff;
font-weight:bold;

}





.brownfont1
{
color:#5c4f48;

font-weight:bold;
}


.rigthborder1
{
padding-right:10px;
border-right:1px solid #ddd;
}


.innertitle
{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#45382f 1px solid;
}


.ranking
{
font-size:20px;
font-weight:bold;
color:#330000;
}

.image
{
padding:1px; border:1px solid #ccc;
}
a.btn1{font-size:11px; font-weight:bold; padding:2px 10px; background:#5A4C43; font-family:Tahoma, Arial; float:right; color:#fff;}