body {
	margin: 0;
	padding: 0;
	font-family: copperplate, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #bfb49d;
	background-color: #0f2d28;
	background-image: url("../images/background_image.png");
	}


.content {
	float: left;
	width: 100%;
	padding: 0px 0px 20px 0px;
	}

.content-container {
	margin: auto;
	width: 480px;
	text-align: center;
	background-color: #0f2d28;
	padding: 20px;
	}

.content-nav1 {
	margin: auto;
	width: 480px;
	text-align: center;
	background-color: #0f2d28;
	font-size: 16px;
	padding: 0px 0px 0px 0px;
	}
	
.content-nav2 {
	margin: auto;
	width: 480px;
	text-align: center;
	background-color: #0f2d28;
	font-size: 20px;
	font-family: URW Chancery L, cursive;
	padding: 0px 0px 0px 0px;
	}
	
a:link {
	color: #99986b;
	text-decoration: none;
	} 

	a:visited {
		color: #99986b;
		text-decoration: none;
		}

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


/*  Navigation Styles */

.navigation {
	width: 900px;
	height: 179px;
	padding-bottom: 25px;
	}
	
	.nav-col {
		float: left;
		width: 342px;
		height: 179px;
		}
		
	.nav-logo {
		float: left;
		width: 176px;
		height: 179px;
		padding: 0px 20px 0px 20px;
		}	
	
	.nav-items-left {
		float: left;
		width: 342px;
		height: 24px;
		font-size: 16px;
		padding: 1px 0px 1px 0px;
		border-width: 1px 0px 1px 0px; 
		border-style: solid;
		border-color:#48615e;
		margin-top: 134px;
		}
		
	.nav-items-right {
		float: left;
		width: 342px;
		height: 22px;
		font-size: 16px;
		padding: 4px 0px 0px 0px;
		border-width: 1px 0px 1px 0px; 
		border-style: solid;
		border-color:#48615e;
		margin-top: 134px;
		}	

a.nav-left:link {
	color: #bfb49d;
	height: 26px;
	text-decoration: none;
	padding: 4px 5px 4px 5px;
	margin-right: 15px;
	background-color: #0f2d28;
	} 

	a.nav-left:visited {
		color: #bfb49d;
		height: 26px;
		text-decoration: none;
		}

	a.nav-left:hover {
		color: #0f2d28;
		height: 26px;
		text-decoration: none;
		background-color: #bfb49d;
		}

	
a.nav-right:link {
	color: #bfb49d;
	height: 26px;
	text-decoration: none;
	padding: 4px 5px 4px 5px;
	margin-right: 9px;
	background-color: #0f2d28;
	} 

	a.nav-right:visited {
		color: #bfb49d;
		height: 26px;
		text-decoration: none;
		}

	a.nav-right:hover {
		color: #0f2d28;
		height: 26px;
		text-decoration: none;
		background-color: #bfb49d;
		}


a.nav-last:link {
		color: #bfb49d;
		height: 26px;
		text-decoration: none;
		padding: 4px 5px 4px 5px;
		background-color: #0f2d28;
		} 

	a.nav-last:visited {
		color: #bfb49d;
		height: 26px;
		text-decoration: none;
		}

	a.nav-last:hover {
		color: #0f2d28;
		height: 26px;
		text-decoration: none;
		background-color: #bfb49d;
		}


.dropbtn {
    background-color: #0f2d28;
    color: #bfb49d;
    font-family: copperplate, sans-serif;
    font-size: 16px;
    height: 25px;
    border: none;
    margin-right: 15px;
	}

.dropdown {
    position: relative;
    display: inline-block;
	}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #bfb49d;
    min-width: 180px;
    z-index: 1;
	}

.dropdown-content a {
    color: #0f2d28;
    padding: 5px 10px;
    font-size: 14px;
    text-align: left;
    text-decoration: none;
    display: block;
	}

.dropdown-content a:hover {background-color: #ddd}

.dropdown:hover .dropdown-content {
    display: block;
	}

.dropdown:hover .dropbtn {
    color: #0f2d28;
    background-color: #bfb49d;
	}



/*  Footer Styles */
	
table.footer {
	width: 900px;
	border-width: 1px 0px 0px 0px; 
	border-style: solid;
	border-color: #48615e;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	padding: 10px 0px 0px 0px;
	table-layout: fixed;
	}			

.footer-icon {
	width: 40px;
	height: 40px;
	display: inline-block;
	padding: 10px 5px 50px 5px;
	}

.footer-copyright {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #5e6b68;
	}



/*  Home Page Styles - Only Used on Home Page */

.home-headline {
	font-family: copperplate, sans-serif;
	font-size: 22px;
	color: #9d8b48;
	padding-bottom: 20px;
	}

.home-text-area {
	width: 802px;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	padding: 20px 49px 70px 49px;
	}

.home-subheadline {
	font-family: copperplate, sans-serif;
	font-size: 28px;
	color: #9d8b48;
	text-align: left;
	padding-bottom: 10px;
	}

.home-announcement {
	font-family: arial, sans-serif;
	font-size: 22px;
	color: #ffffff;
	padding: 20px 0px 0px 0px;
	}
	
.home-announcement-big {
	font-family: copperplate, sans-serif;
	font-size: 34px;
	line-height: 38px;
	color: #ffffff;
	padding: 20px 0px 0px 0px;
	border-width: 1px 0px 0px 0px; 
	border-style: solid;
	border-color:#48615e;
	}
	
.home-announcement-small {
	font-family: arial, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #bfb49d;
	padding: 20px 0px 30px 0px;
	}		

.home-hero {
	width: 802px;
	height: 471px;
	border-width: 1px; 
	border-style: solid;
	border-color:#9d8b48;
	margin: auto;
	}



/*  Drink Page Styles ---- OLD */

table.chalk {
	width: 850px;
	border-collapse: collapse; 
	text-align: center;
	}	

td.quote {
	width: 225px;
	text-align: left;
	vertical-align: top;
	padding: 30px 30px 0px 50px;
	}

td.board {
	width: 545px;
	padding-bottom: 70px;
	}





/*  Drink Page Styles ---- NEW */

.col-left {
	width: 225px;
	text-align: left;
	vertical-align: top;
	padding: 40px 20px 0px 0px;
	display: inline-block;
	}

.col-right {
	width: 650px;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	}

.left-image {
	width: 225px;
	height: 225px;
	border-width: 2px; 
	border-style: solid;
	border-color: #48615e;
	margin-bottom: 20px;
	}
	
.left-line {
	width: 225px;
	height: 1px;
	margin: 30px 0px 30px 0px;
	background-color: #48615e;
	}		

.frame-top {
	width: full;
	height: 38px;
	background-image: url("../images/frame_top.jpg");
	background-repeat: no-repeat;
	background-size: 480px 38px;
	}

.frame-center {
	width: full;
	min-height: 450px;
	font-family: 'Shadows Into Light Two', cursive;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 2px;
	color: #ffffff;
	padding: 20px 30px 30px 40px;
	background-image: url("../images/frame_center.png"), url("../images/chalkboard.jpg");
	background-repeat: repeat, no-repeat;
	background-size: 480px 480px, cover;
	background-position: top center, top center;
	}

.frame-bottom {
	float: center;
	width: full;
	height: 100px;
	background-image: url("../images/frame_bottom.jpg");
	background-repeat: no-repeat;
	background-size: 480px 46px;
	background-position: top;
	}		

.frame-center .headline-1 {
	float: center;
	width: 100%;
	padding-bottom: 30px;
	font-family: 'Shadows Into Light Two', cursive;
	font-size: 30px;		letter-spacing: 2px;
	color: #ffffff;
	  	}	
	
ul.chalk {
	font-family: 'Shadows Into Light Two', cursive;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 2px;
	color: #ffffff;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}

ul.chalk li {
	list-style-type: none;
	padding: 0px 0px 0px 15px;

	}	
		
	
		
			

/*  Press Page Styles */

.press-body-area {
	width: 802px;
	min-height: 300px;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	padding: 20px 49px 70px 49px;
	}

.press-page-title {
	font-family: copperplate, sans-serif;
	font-size: 28px;
	color: #9d8b48;
	text-align: left;
	padding-bottom: 10px;
	}
			
.press-pub {
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #798381;
	text-align: left;
	padding-bottom: 3px;
	}

a.press-article-title:link {
	font-family: copperplate, sans-serif;
	font-size: 24px;
	color: #ffffff;
	text-align: left;
	display: block;
	padding-bottom: 8px;
	}
	
	a.press-article-title:visited {
		font-family: copperplate, sans-serif;
		font-size: 24px;
		color: #ffffff;
		text-align: left;
		display: block;
		padding-bottom: 8px;
		}
	
	a.press-article-title:hover {
		font-family: copperplate, sans-serif;
		font-size: 24px;
		color: #cccb9e;
		text-align: left;
		display: block;
		padding-bottom: 8px;
		}	
		

.press-article-text {
	font-family: arial, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #ffffff;
	text-align: left;
	padding-bottom: 10px;
	}

a.press-more:link {
	color: #99986b;
	font-family: arial, sans-serif;
	text-decoration: none;
	} 

	a.press-more:visited {
		color: #99986b;
		font-family: arial, sans-serif;
		text-decoration: none;
		}

	a.press-more:hover {
		color: #cccb9e;
		font-family: arial, sans-serif;
		text-decoration: none;
		}


/*  Sub Page Styles */


.sub-body-area {
	width: 802px;
	min-height: 300px;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	padding: 20px 49px 70px 49px;
	}

.sub-page-title {
	font-family: copperplate, sans-serif;
	font-size: 28px;
	color: #9d8b48;
	text-align: left;
	padding-bottom: 10px;
	}

.sub-body-half {
	float: left;
	width: 401px;
	min-height: 300px;
	text-align: left;
	}













			