@charset "utf-8";
/* CSS Document */


/* Global Elements */
* {
  margin: 0;
  padding: 0;
}

body {
  color: #333;
  background:url(../images/bk_body.jpg);
  font-family:"Courier New", Courier, monospace;
  font-size:14px;
  line-height:20px;
	height: 100%;
}

/*body                                   {background:url(../images/bg.jpg) #21130b repeat-x center 120px; color:#e2d2c3; font:normal 14px Courier; margin:0; padding:0;}*/
img                                     {border:0px;}
a:link                            		{color:#479aa8; text-decoration:none;}
a:visited                         		{color:#479aa8; text-decoration:none;}
a:hover                           		{color:#968b48; text-decoration:underline;}
.clear                                  {clear:both;}

h1                                		{color:#e2d2c3; margin-bottom:15px;font:26px normal; font-family: Georgia, serif;}
h2                                		{color:#e2d2c3; margin-bottom:12px;font:22px normal;font-family: Georgia, serif;}
h3                                		{color:#e2d2c3; margin-bottom:12px;font:20px normal;font-family: Georgia, serif;}
li                                		{padding:5px 0px; list-style-type:none;}
ul                                		{margin:0; padding:0 0 20px 0;}
p										{padding-bottom:15px; font-size:13px; line-height:18px;}
.divider                       			{border-top:dotted 2px #e2d2c3; margin:30px 0px;}

/* Page Layout */
#header-container                       {margin:0 auto; width:930px; height:100%;}
#header			                        {background: url(../images/bgheader.jpg) #010000 repeat-x center -50px; width:100%; height:125px;}

/* Logo */
#logo                                   {position:absolute; top:10px; margin:0;}


/* Nav Sprite */
#navigation								{background:url(../images/nav-sprit.gif) 0px 1px no-repeat; width: 930px; height: 28px; margin: 0; padding: 0; position: absolute; top:94px;}
#navigation span						{display: none;}
#navigation li, #navigation li a		{height: 28px; display: block; padding-top: 1px}
#navigation li							{float: left;list-style: none; display: inline;}


/* BUTTONS */
#navigation li#nav-home a 		    	{width: 53px; margin-right: 70px;}
#navigation li#nav-about a 				{width: 99px;margin-right: 70px;}
#navigation li#nav-brew a 				{width: 109px;margin-right: 70px;}
#navigation li#nav-dist a 				{width: 134px;margin-right: 70px;}
#navigation li#nav-news a 				{width: 56px; margin-right: 70px;}
#navigation li#nav-contact a			{width: 128px;}


/* OVER STATES */
#navigation li#nav-home a:hover 		{background:url(../images/nav-sprit.gif) 0px -28px no-repeat; }
#navigation li#nav-about a:hover 		{background:url(../images/nav-sprit.gif) -123px -28px no-repeat; }
#navigation li#nav-brew a:hover			{background:url(../images/nav-sprit.gif) -292px -28px no-repeat; }
#navigation li#nav-dist a:hover 		{background:url(../images/nav-sprit.gif) -471px -28px no-repeat; }
#navigation li#nav-news a:hover 		{background:url(../images/nav-sprit.gif) -675px -28px no-repeat; }
#navigation li#nav-contact a:hover 		{background:url(../images/nav-sprit.gif) -801px -28px no-repeat; }


/* Content */
#content                                {color:#e2d2c3; margin:15px auto; margin-bottom:10px; overflow:hidden; width:930px;}

/* Full Column */
#full                                   {color:#e2d2c3; margin:20px auto; width:900px;}

/* Left Column */
#leftCol                                {float:left; margin:15px 40px 0 0px; width:445px;}
#leftCol .divider                       {border-top:dotted 2px #e2d2c3; margin:30px 0px;}

/* Right Column */
#rightCol                               {float:left; margin:15px 0 0 0px; width:445px;}
#rightCol .divider                       {border-top:dotted 2px #e2d2c3; margin:30px 0px;}

/* Home Page */
#quote 									{padding:30px 35px 30px 90px; color:#fff1e6; font:italic 15px Georgia; background:url(../images/highlight.jpg) top right no-repeat;}
#home-image                             {width:930px; height:304px; margin:20px 0;}

/*Brewer Pages */
.brew 									{font-size:16px;}
ul.brew li								{line-height:16px; border-bottom:#FFFFFF dotted 1px; padding:15px 0;}
ul.brew li.last							{line-height:16px; border-bottom:none; padding:15px 0;}
	
/* Footer */
#footer                                 {background:url(../images/footer_bg.jpg) #010000 center top repeat; color:#FFF; font-size:12px; letter-spacing:.5px; float:left; margin:20px 0 0 0; width:100%;}

#footer-content                         {width:930px; padding:20px 0px;margin:50px auto 0px;}

#footer a                               {color:#479aa8;}
#footer a:visited                       {color:#479aa8;}
#footer a:hover                         {color:#968b48; text-decoration:none;}
#footer ul li							{list-style:none;}
#footer .threeCol						{float:left; width:270px; margin-right:50px;}
#footer .threeColLast					{float:left; width:270px; margin-right:0px;}
#subscribe ul li img					{margin-right:12px;}
#subscribe ul li						{line-height:16px; border-bottom:#FFFFFF dotted 1px;}
#subscribe ul li.last					{line-height:16px; border-bottom:none;}





/* ------------- Photo Gallery _----------------------*/


#largeImg {
	border: solid 1px #000;
	width: 410px;
	height: 285px;
	padding: 8px;
	background:url(../images/pic_bg.jpg) top left repeat;
}
.thumbs img {
	border: solid 1px #000;
	width: 52.5px;
	height: 35px;
	padding: 2px;
	background: #FFF;
	margin-right:5px;
}

.thumbsBrewers {
	border: solid 1px #000;
	width: 85px;
	height: 65px;
	padding: 2px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	background: #FFF;
}

.thumbs img:hover {
	border-color: #FF9900;
	background: #FFF;
}

#beerPic {
	border: solid 1px #000;
	width: 300px;
	height: 375px;
	padding: 8px;
	background:url(../images/pic_bg.jpg) top left repeat;
	}
	
	
#labelPic {
	border: solid 1px #000;
	width: 350px;
	height: 254px;
	padding: 8px;
	background:url(../images/pic_bg.jpg) top left repeat;
	}


#rightCol .emailListBtn img {margin-bottom:35px;}	
	
/* -----------Breadcrumbs -------------*/
.breadcrumbs{
	padding: 25px 30px 25px 0;
	font-size:12px;
	text-transform:capitalize;
}	

.mp_backlinks{
	font-size:12px;

	}

.mp_backlinks a,
.mp_backlinks a:visited
{
	color:#b3a867;
	font-size:12px;

	text-decoration:none;
	}

.mp_backlinks a:hover{
	font-size:12px;

	text-decoration:none;
	color:#b3a867;
	}
				
/*----------FORM--------------*/
#human {  
visibility:hidden;  
display:none;  
}  



