body{
	font-size: 16px;
	font-family: lucida grande, helvetica, tahoma, verdana, sans serif;
	color: #ccccc0;
	line-height: 133%;
	margin: 0px;
	padding: 0px;
	background-image: url('../images/paisley.jpg');
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #608060;
	text-decoration: none;
	font-style: bold;
	line-height: normal;
}

a:hover{
	text-decoration: none;
	color: #dcdcc6;
} 

/************** header tag styles **************/

h1{
 font: bold 200% lucida grande, helvetica, tahoma, verdana, sans serif;
 color: #a59c8c;
 margin: 0px;
 padding: 0px;
 text-align:left;
 line-height: 100%;
}

h2{
 font: bold 150% lucida grande, helvetica, tahoma, verdana, sans serif;
 color: #a59c8c;
 padding: 0px;
 text-align:left;
 margin-bottom: 6px;
}

h3{ 
 font: 133% lucida grande, helvetica, tahoma, verdana, sans serif;
 color: #aaa;
 margin-top: 15px;
 margin-bottom: 3px;
 line-height: 100%;
 padding: 0px;
 text-align:left;
}

h4
{
 font: italic 110% lucida grande, helvetica, tahoma, verdana, sans serif;
color: #c0bcb6;
padding-left: 15px;
margin-top: 10px;
margin-bottom: 0px;
text-align: left;
}

h5
{
 font: bold 90% lucida grande, helvetica, tahoma, verdana, sans serif;
color: #dad6d0;
padding-left: 25px;
 line-height: 90%;
 margin-top: 6px;
margin-bottom: 14px;
text-align: left;
}


h6 {
 font: 80% lucida grande, helvetica, tahoma, verdana, sans serif;
text-align:left;
}

img.center{
	display: block;
    margin: 20px auto 20px auto;
    padding: 0px;
    border: 1px solid #524a30;
    }

img.reg{
	align:absmiddle;
	float:left;
	margin: 5px;
    border: none;
	}

img.right{
	align:absmiddle;
	float:right;
	margin: 5px;
    border: 1px solid #524a30;

	}

	
	/*****************  Layout Divs ******************/
	
#fullcell{
margin: 30px 20px 20px 20px;
padding: 5px;
width: auto;
background-color: #333333;

}
	
#header{
	width: auto
	margin: 2.5%;

}

#content{
	float: left;
	padding: 10 px 3px 3px 3px;
	margin: 0px 2px 2px 2px;
	left: 21%;
	width: 58%;

	}

#contentb {
	float: left;
	padding: 10 px 3px 3px 3px;
	margin: 0px 2px 2px 2px;
	left: 21%;
	width: 58%;
	}
	
	
#lside{
	float: left;
	clear: both;
	left: 0;
	width: 20%;
	padding: 5px;
	padding-top: 3.5 em;
	font: lucida grande, helvetica, tahoma;
	color: #ac9c8c;
	text-align: left;
	}
	
#lside h1{
	font: bold 120% lucida grande, helvetica, tahoma;
	color: #a59c8c;
	padding-left: 12px;
	margin-top: 8px
	}
	
#lside p{
	font: 80% lucida grande, helvetica, tahoma;
	color: #a59c8c;
	padding-left: 5px;
	}
	
#lside a:link, a:visited
{
	line-height: 24px;
	font-size: 95%;
}

#rside{
	float: left;
	left: 80%;
	padding: 10 px;
	padding-top: 5 em;
	font: 80% lucida grande, helvetica, tahoma;
	color: #ac9c8c;
	}

#rside h1{
	font: bold 120% lucida grande, helvetica, tahoma;
	color: #a59c8c;
	padding: 5px 0px 5px 0px;
	}
	
#foot
{
clear:both;
padding-left: 20%; 
font-size: 80%; 
border-top: 1px solid #808080;
}
	
/**************************************      Style Adjustments     	***********************/

#content p{
margin-top: 3px;
margin-bottom: 12px;
}

#content img{
    border: 1px solid #524a30;
}

#content blockquote{
border-left: 1px solid #8080f0;
font: 90% lucida grande, helvetica, tahoma;
color: #ccccd6;
padding-left: 10 px;
margin: 3px 15px 12px 15px;
line-height: 140%;
}

#content blockquote p
{
padding-top: 3px;
}

#contentb p{
margin-top: 3px;
margin-bottom: 12px;
}

#contentb img{
    border: none;
}

#contentb blockquote p
{
padding-top: 3px;
}


div#brewery a span {display: none;}

div#brewery a:hover span{
	display: block;
   position: fixed;
   top: 170px;
   left: 22px;
   width: 190px;
   padding: 3px;
   margin: 2px;
   z-index: 100;
   color: #d8b8a0;
   font-size: 90%;
   line-height: normal;
   text-align: left;}
   
   
div.alinea
{
width: 100%;
color: #ccccc0;
font: 90% lucida grande, helvetica, tahoma;
padding-top: 20px;
z-index: 1;
}

img.alinea
{
clear: right;
float: right;
padding: 2px;
margin: 5px;
}

div.alinea h3
{
 font: 133% lucida grande, helvetica, tahoma, verdana, sans serif;
 color: #a59c8c;
 margin-top: 15px;
 margin-bottom: 3px;
 line-height: 100%;
 padding: 0px;
 text-align:right;
}

div.alinea h4
{
font: italic 110% lucida grande, helvetica, tahoma, verdana, sans serif;
color: #c0bcb6;
padding-left: 15px;
margin-top: 10px;
margin-bottom: 0px;
text-align: right;
}

a.current
{
	text-decoration: overline;
	font: bold;
	color: #dcdcc6;
}

a.other a:link, a:visited
{	color: #608060;
	text-decoration: none;
	font-style: bold;
	line-height: normal;
}

a.other a:hover
{
	text-decoration: none;
	color: #dcdcc6;
}

div.beers img
{
padding: 10px;
border: none;
float: left;
clear:none;
}

div.beers p
{
float: none;
clear:none;
}

div.beers blockquote
{
border:none;
}

div.beers blockquote p
{
border: none;
font: 90% lucida grande, helvetica, tahoma;
color: #a59cbc;
padding-left: 10 px;
margin: 3px 25px 12px 15px;
line-height: 120%;
}