/* THEME NAME: Husk Theme */
body {
	font-family: 'Didact Gothic', sans-serif;
	background: url(page_elements/huskstripTOP.jpg) #FFF repeat-x;
	font-size: 1.00em;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #333;
}
html {
	overflow-y: scroll;
}
p {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.55em;
	text-align: left;
}
img {
	border-style: none;
}
.ubermenu *:focus {
	outline: none !important;
}
.ubermenu .ubermenu-target {
	padding: 15px 14px !important;
}
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
	margin-top: 40px !important;
	background-color: #e8c231;
}
.ubermenu-main .ubermenu-submenu-type-flyout > .ubermenu-item-normal > .ubermenu-target {
	width: 100%;
	border-bottom: 1px dotted #ffffff !important;
	color: #FFFFFF !important;
}
.ubermenu-main .ubermenu-submenu-type-flyout > .ubermenu-item-normal > .ubermenu-target:hover {
	color: #C15810 !important;
	background-color: #FFFFFF !important;
}
.button {
	margin: 5px 0 0 0;
	padding: 3px;
	background-color: #DCB439;
	border: 1px solid #5A4A42;
}
.clearit {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
}
.EmploymentBTN a {
	display: block;
	width: 150px;
	height: auto;
	margin: 0 0 90px 0;
	padding: 5px 10px;
	text-align: center;
	color: #FFFFFF;
	border: 2px solid #E5B53A;
	border-radius: 10px;
	background-color: #776441;
	text-decoration: none;
}
.EmploymentBTN a:hover {
	border: 2px solid #776441;
	background-color: #E5B53A;
	text-decoration: none;
}
h1 {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	font-size: 1.125em;
	border-bottom: 1px solid #DCB439;
	text-align: left;
	color: #5A4A42;
}
h2 {
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
	font-size: .8125em;
	color: #5a4a42;
}
h4 {
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
	font-size: .9625em;
	color: #5a4a42;
}
h5 {
	margin: 20px 0 15px 0;
	text-align: center;
	font-size: .8125em;
	color: #5a4a42;
}
h6 {
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
	font-size: .7125em;
	font-weight: normal;
	color: #E5B53B;
}
a {
	color: #C15810;
	text-decoration: none !important;
}
a:hover {
	color: #675D50;
	text-decoration: none!important;
}
img {
	border-style: none;
}
.lineANDbreak {
	height: 1px;
	border-top: 1px solid #DCB439;
	margin: 0 0 15px 0;
	padding: 0;
}
.leftIMAGE {
	float: left;
	margin: 0 30px 0 0;
	padding: 0;
}
.leftTXT {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
.rightIMAGE {
	float: right;
	margin: 0 0 10px 30px;
	padding: 0;
}
.rightIMAGE2 {
	float: right;
	margin: 0 0 10px 20px;
	padding: 5px 0 0 0;
}
img.rightIMAGEpress {
	width: 100%;
	max-width: 600px;
	height: auto;
	float: left;
	margin: 10px 0 10px 0;
	padding: 0;
}
#contentWrap {
	width: 100%;
	max-width: 960px;
	height: auto;
	margin: 15px auto 0 auto;
	padding: 0;
}
.bigTXT {
	font-size: 110%;
	margin: 25px 0 0 0;
}
.TEMPimageHOLD img{
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
	display: block;
}
.grecaptcha-badge {
	display: none !important;
}
/* LANDING PAGE */
#LandingPageWrap {
	margin: 25px auto 0 auto;
	padding: 0;
	width: 100%;
	max-width: 960px;
	height: auto;
}
#headerLANDING {
	width: 100%;
	height: 190px;
	margin: 0 auto;
	padding: 0;
}
svg#Layer_1_HeaderLandingLogo {
	position: absolute;
	left: 50%;
	margin-left: -200px;
	margin-top: 20px;
}
.huskCHSlink a {
	display: block;
	width: 90px;
	height: 15px;
	margin: 70px 0 0 20px;
	padding: 0;
	float: left;
}
.huskNASHlink a {
	display: block;
	width: 70px;
	height: 15px;
	margin: -15px 0 0 285px;
	padding: 0;
	float: left;
}
#CharlestonHolder {
	width: 466px;
	height: 390px;
	margin: 0 0 35px 0;
	padding: 0;
	float: left;
}
#CharlestonHolder h1 {
	font-family: 'Arvo', serif;
	font-size: 1.33em;
	font-weight: 400;
	letter-spacing: .05em;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	border-bottom: none;	
}
#CharlestonHolder h1 a {
	text-decoration: none;
	color: #5E5E5E;
}
#CharlestonHolder h1 a:hover {
	color: #CB6027;
}
#CharlestonBox {
	width: 445px;
	height: 261px;
	margin: 0;
	padding: 8px;
	float: left;
	border: 2px solid #E0B63A;
}
#CharlestonInfo {
	width: 445px;
	height: 20px;
	margin: 15px 0 0 0;
	padding: 8px;
	float: left;
	border: 2px solid #E0B63A;
}
#CharlestonInfo p {
	font-family: 'Arvo', serif;
	font-size: .9625em;
	letter-spacing: .10em;
	text-align: center;	
	color: #5A4A42;
}
#CharlestonInfo p a {
	text-decoration: none;
}
#NashvilleHolder {
	width: 466px;
	height: 390px;
	margin: 0 0 35px 25px;
	padding: 0;
	float: left;
}
#NashvilleHolder h1 {
	font-family: 'Arvo', serif;
	font-size: 1.33em;
	font-weight: 400;
	letter-spacing: .05em;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	border-bottom: none;	
}
#NashvilleHolder h1 a {
	text-decoration: none;
	color: #5E5E5E;
}
#NashvilleHolder h1 a:hover {
	color: #CB6027;
}
#NashvilleBox {
	width: 445px;
	height: 261px;
	margin: 0;
	padding: 8px;
	float: left;
	border: 2px solid #E0B63A;
}
#NashvilleInfo {
	width: 445px;
	height: 20px;
	margin: 15px 0 0 0;
	padding: 8px;
	float: left;
	border: 2px solid #E0B63A;
}
#NashvilleInfo p {
	font-family: 'Arvo', serif;
	font-size: .9625em;
	letter-spacing: .10em;
	text-align: center;	
	color: #5A4A42;
}
#NashvilleInfo p a {
	text-decoration: none;
}
/* HEADER */
#header {
	width: 100%;
	max-width: 960px;
	height: 155px;
	margin: 25px auto 0 auto;
	padding: 0;
	text-align: right;
}
#header p {
	font-size: .8625em;
	text-align: right;
	font-family: 'Arvo', serif;
	font-weight: 400;
	letter-spacing: .095em;
}
#sm_iconsTOP {
	float: left;
	width: 200px;
}
#facebookTOP a {
	float: left;
	margin: 0 15px 0 0;
	width: 21px;
	height: 22px;
	border: none;
	background-image: url(page_elements/facetopON.png);
}
#facebookTOP a:hover {
	width: 21px;
	height: 22px;
	border: none;
	background-image: url(page_elements/facetopOVER.png);
}
svg#Layer_1_facebook:hover {
	fill: #C15810 !important;
}
#mainBadge {
	width: 400px;
	height: 163px;
	padding: 0;
	margin: -40px auto 0;
}
#twitTOP a {
	float: left;
	margin: 0 15px 0 0;
	width: 21px;
	height: 22px;
	border: none;
	background-image: url(page_elements/twittopON.png);
}
#twitTOP a:hover {
	width:21px;
	height:22px;
	border:none;
	background-image:url(page_elements/twittopOVER.png);
}
#InstagramTOP a {
	float: left;
	margin: 0 15px 0 0;
	width: 23px;
	height: 23px;
	border: none;
	background-image: url(page_elements/Husk-Instagram.png);
}
#InstagramTOP a:hover {
	width: 23px;
	height: 23px;
	border: none;
	background: url(page_elements/Husk-Instagram.png) 0 -23px no-repeat;
}
#CHSlink {
	width: 112px;
	height: 20px;
	margin: 0;
	padding: 0;
	float: left;
}
#CHSlink a {
	text-decoration: none;
	font-size: 0.875em;
}
#NASHlink {
	width: 100px;
	height: 20px;
	margin: 0;
	padding: 0;
	float: left;
}
#NASHlink a {
	text-decoration: none;
	font-size: 0.875em;
}
/* CONTACT COLUMNS */
#fiftyLEFT {
	float: left;
	width: 400px;
	margin: 15px 30px 15px 0;
}
#fiftyLEFT p {
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}
.wpcf7-form-control.wpcf7-text {
	width: 270px;
}
.wpcf7-form-control.wpcf7-textarea {
	width: 270px;
}
#fiftyRIGHT {
	float: left;
	width: 530px;
	margin: 15px 0 15px 0;
}
/* Donation COLUMNS */
#DonationLEFT {
	float: left;
	width: 530px;
	margin: 15px 30px 15px 0;
}
#DonationLEFT p {
	text-align: left;
	margin: 0 0 20px 0;
	padding: 0;
}
#DonationRIGHT {
	float: left;
	width: 400px;
	margin: 15px 0 15px 0;
}
#DonationRIGHT p {
	text-align: left;
	margin: 0 0 0 0;
	padding: 0;
}
input.wpcf7-form-control.wpcf7-text {
	width: 100%;
}
input.wpcf7-form-control.wpcf7-date {
	width: 100%;
}
textarea.wpcf7-form-control.wpcf7-textarea {
	width: 100%;
}
/* THREE EVEN COLUMNS */
#columnA {
	width: 295px;
	margin: 40px 35px 35px 0;
	padding: 0;
	float: left;
}
#columnC {
	width: 295px;
	margin: 40px 0 25px 0;
	padding: 0;
	float: left;
}
.liltext {
	font-size: .6125em;
	margin: 0;
	padding: 0;
	color: #999;
	text-align: left;
}
.liltext2 {
	font-size: .7125em;
	margin: 0;
	padding: 0;
	color: #999;
	text-align: left;
}
/* FOOD PAGES */
#archiveNAV {
	float:right;
	font-size:.7125em;
	margin:-15px 0 0 0;
}
#columnAfood {
	float:left;
	width:90px;
	margin:15px 0 25px  0;
	padding:0;
}
#columnAmenu {
	float:left;
	width:100px;
	margin:15px 0 25px  0;
	padding:0;
	text-align:left;
}
#columnAmenuTOPtopper {
	float:left;
	width:760px;
	height:auto;
	margin:15px 0 0 35px;
	padding:5px 5px 0 5px;
	background-color:#DCB439;
}
#columnAmenuTOPtopper p {
	text-align:center;
	font-size:1.05em;
}
#columnAmenuTOP {
	float:left;
	width:730px;
	background-image:url(../../../page_elements/food/menu_back.gif);
	background-repeat:repeat-x;
	border:1px solid #DCB439;
	margin:15px 0 15px 35px;
	padding:20px;
}
#columnAmenuTOP p {
	text-align:center;
	margin:0 0 0 0;
	padding:0;
}
#columnAmenuTOP h3 {
	margin:15px 0 5px 0;
	text-align:center;
	font-size:.9125em;
	color:#5a4a42;
}
#columnAmenuTOP h4 {
	margin:0 0 15px 0;
	text-align:center;
	font-size:.7625em;
	color:#DCB439;
	font-weight:normal;
}
#columnAmenuTOP2 {
	float:left;
	width:760px;
	margin:15px 0 15px 35px;
	padding:0;
}
#DessertHolder {
	margin:30px 0 0 0;
}
.seeall {
	float:right;
	font-size:.8125em;
	margin:0;
	padding:0;
}
#columnAmenuTOP2 p {
	text-align:left;
	margin:0 0 15px 0;
	padding:0;
}
#suppliersfood {
	float: left;
	width: 240px;
	height: 425px;
	margin: 0 0 25px 35px;
	padding: 0;
}
#columnAfoodSUP1 {
	float:left;
	width:90px;
	height:700px;
	margin:15px 0 25px  0;
	padding:0;
}
#columnAfoodSUP2 {
	float: left;
	width: 90px;
	height: 100%;
	margin: 15px 0 25px  0;
	padding: 0;
}
#columnBfood {
	float:left;
	width:200px;
	margin:15px 35px 25px  0;
	padding:0;
}
#mainbottomright {
	padding:0 0 15px 0;
	margin:0 0 20px 0;
	border-bottom:1px dotted #dcb439;
}
#mainbottomright2 {
	padding: 0;
	margin:0 0 20px 0;
}
#columnBfoodMAIN {
	display:block;
	float:left;
	width:260px;
	margin:0 35px 25px  0;
	padding:0;
}
#columnBfoodMAIN h2 {
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:.9125em;
	color:#5a4a42;
	letter-spacing:.02125em;
}
#columnBfoodMAIN h3 {
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
	font-size:.7125em;
	color:#666;
	letter-spacing:.02125em;
	font-weight:normal;
}
#columnBfoodMAIN h1 {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	font-size:1.125em;
	border-bottom:1px dotted #DCB439;
	text-align:left;
}
#columnBfoodMAIN p {
	text-align:left;
}
#columnCfoodMAIN {
	float:left;
	width:525px;
	margin:0 0 25px  0;
	padding:0;
}
#columnCfoodMAIN h2 {
	margin:0 0 27px 0;
	padding:0;
	text-align:left;
	font-size:.9125em;
	color:#5a4a42;
	letter-spacing:.02125em;
}
#columnCfood {
	float:left;
	width:200px;
	margin:15px 0 25px  0;
	padding:0;
}
#columnAfoodTOP {
	float:left;
	width:830px;
	margin:15px 0 0 35px;
	padding:0;
}
#columnBfoodTOP {
	float:left;
	width:190px;
	margin:0 20px 25px  0;
	padding:0;
}
#columnCfoodTOP {
	float:left;
	width:190px;
	margin:0 0 25px  0;
	padding:0;
}
#columnfood ul{
	margin:0 0 30px 0;
	padding:0;
}
#columnfood  li{
	list-style:none;
	text-decoration:none;
	font-size:.7125em;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px #DCB439 dotted;
}
#featured_suppliers {
	float:left;
	width:190px;
	margin:0 0 25px  25px ;
	padding:0;
}
#interactive1 {
	float:left;
	width:400px;
	padding:0;
	margin:10px 30px 25px 0;
}
#interactive2 {
	float:left;
	width:400px;
	padding:0;
	margin:10px 0 25px 0;
}
#PASTmeals {
	height:30px;
	width:100%;
	margin:0;
	padding:0;
}
#PASTmeals li {
	padding:0 0 18px 0;
}
.meal {
	font-size:1em;
	font-weight:bold;
	float:left;
	margin:0;
	padding:0;
}
.date {
	font-size:.875em;
	font-weight:bold;
	float:left;
	margin:0 0 0 5px;
}
/* ABOUT PAGES */
#columnAaboutTOP h2 {
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:.9125em;
	color:#5a4a42;
	letter-spacing:.02125em;
}
#columnAaboutTOP h3 {
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
	font-size:.7125em;
	color:#666;
	letter-spacing:.02125em;
	font-weight:normal;
}
#columCHEF1 {
	float:left;
	width:382px;
	margin:0 15px 45px 0;
	padding:0;
}
#columnCHEF2 {
	float:left;
	width:382px;
	margin:0 0 25px  0;
	padding:0;
}
#columnAaboutTOP {
	float:left;
	width:800px;
	margin:15px 0 25px 45px;
	padding:0;
}
#columnAaboutTOPbar {
	float:left;
	width:800px;
	margin:15px 0 25px 0;
	padding:0;
}
#columnAaboutTOPbar h1 {
	font-size:1.15em;
	margin:0 0 0 0;	
	border:none;
}
#columnAaboutTOPbar p {
	margin:0 0 0 0;	
}
#columnAaboutLOWERbarLEFT {
	float:left;
	width:350px;
	margin:15px 0 25px 0;
	padding:0;
}
#columnAaboutLOWERbarRIGHT {
	float:left;
	width:350px;
	margin:15px 0 25px 45px;
	padding:0;
}
#wineLEFT {
	float:left;
	width:380px;
	margin:0 40px 0 0;
	padding:0;
}
#wineRIGHT {
	float:left;
	width:380px;
	margin:0 0 0 0;
	padding:0;
}
#columnAaboutTOPbar h2 {
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:.9625em;
	color:#5a4a42;
	letter-spacing:.02125em;
}
#columnAaboutTOPbar h3 {
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
	font-size:.8625em;
	color:#5a4a42;
	letter-spacing:.02125em;
	font-weight:bold;
}
#columnBaboutTOP {
	float:left;
	width:190px;
	margin:0 20px 25px  0;
	padding:0;
}
#columnCaboutTOP {
	float:left;
	width:190px;
	margin:0 0 25px  0;
	padding:0;
}
#columnabout ul{
	margin:0 0 30px 0;
	padding:0;
}
#columnabout  li{
	list-style:none;
	text-decoration:none;
	font-size:.7125em;
	padding:0;
	margin:0 0 5px 0;
}
#cocktails {
	margin:0;
	padding:0;
}
#columnAabout {
	float:left;
	width:110px;
	min-height:100px;
	margin:15px 0 35px  0;
	padding:0;
}
#cocktails h3 {
	margin:0 0 25px 0;
	padding:0;
	text-align:left;
	font-size:.8625em;
	color:#DCB439;
}
#columnAaboutLOWERbarLEFT h3 {
	margin:0 0 25px 0;
	padding:0;
	text-align:left;
	font-size:.8625em;
	color:#DCB439;
}
#columnAaboutLOWERbarRIGHT h3 {
	margin:0 0 25px 0;
	padding:0;
	text-align:left;
	font-size:.8625em;
	color:#DCB439;
}
/* 2 2/3 COLUMNS */
#columnA2thirds {
	float:left;
	width:330px;
	margin:15px 0 25px  0;
	padding:0;
}
#columnA2thirds ul {
	margin:10px 0;
	padding:0;
}
#columnA2thirds li {
	list-style:none;
	text-decoration:none;
	font-size:.7625em;
	padding:0;
	margin:0 0 5px 0;
}
#columnB2thirds {
	float: right;
	width: 600px;
	margin: 15px 0 25px 0;
	padding: 0;
}
#columnA2thirdsGIFTCARDS {
	float:left;
	width:330px;
	margin:15px 0 25px  0;
	padding:0;
}
#columnA2thirdsGIFTCARDS ul {
	margin:10px 0;
	padding:0;
}
#columnA2thirdsGIFTCARDS li {
	list-style:none;
	background:url(page_elements/criss-cross-silerware.png);
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:.7625em;
	padding:0 0 8px 30px;
	margin:10px 0 10px 0;
}
#columnC2thirds {
	float:right;
	width:450px;
	margin:15px 0 25px 0;
	padding:0;
}
#columnB2thirds h2 {
	margin:0 0 15px 0;
	padding:0;
	text-align:left;
	font-size:1.125em;
	color:#5a4a42;
}
#columnB2thirds h3 {
	margin:10px 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:1px solid #DCB439;
	text-align:left;
	font-size:.9125em;
	font-weight:normal;
	color:#5a4a42;
}
.dotBREAK2 {
	clear:both;
	border-top:1px dotted #DCB439;
	margin:20px 0 20px 0;
	padding:0;
}
.dotBREAK {
	clear:both;
	border-top:1px dotted #DCB439;
	margin:0 0 30px 0;
	padding:0;
}
.dotBREAKnoclear {
	border-top:1px dotted #DCB439;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}
#columnL1half {
	float:left;
	width:445px;
	margin:15px 0 25px  0;
	padding:0;
}
#columnL1half h1 {
	font-size:1.05em;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
}
#columnL2half {
	float:left;
	width:445px;
	margin:15px 0 25px 70px;
	padding:0;
}
#columnL2half h1 {
	font-size:1.05em;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
}
#columnRESOS {
	float:left;
	width:900px;
	margin:15px 0 25px 30px;
	padding:0;
}
#columnRESOS h1 {
	border:none;
	text-align:center;
	font-size:1.35em;
	margin:15px 0 0 0;	
}
/* MISC */ 
#ARCHIVEholder {
	width:125px;
	margin:0 0 25px 0;
	float:left;	
}
/* ORIGINAL SANDBOX */
.alignright,img.alignright{
	float:right;
	padding:2px;
	margin:0 0 15px 20px;
}
.alignleft,img.alignleft{
	float:left;
	margin:0 20px 15px 0;
	padding:2px;
}
.aligncenter,img.aligncenter{
	display:block;
	margin:0 0 20px 0;
	padding:2px;
	border:1px solid #DCB439;
	text-align:center;
}
#footerFAKE {
	color: #5A4A42;
	float:left;
}
#menuTXT p {
	margin:0 0 15px 0;
	padding:0;
}
#NEWhuskTOUT {
	min-height:10px;
	margin:0 0 15px 0;
	padding:0;
}
#NEWhuskTOUT h1 {
	font-family: 'Port Lligat Slab', serif;
	font-size:1.45em;
	line-height:0;
	border:none;
	text-align:center;	
}
/* HUSK NASHVILLE BLOG PAGE */
#HUSKnashLEFT {
	float:right;
	width:800px;
	min-height:300px;
	margin:15px 0 25px 0;
	padding:0;
}
#HUSKnashLEFT h1 {
	margin:0 0 35px 0;
	padding:0 0 20px 0;
	text-align:left;
	font-family: 'Arvo', serif;
	font-weight:400;
	letter-spacing:.095em;
	font-size:.8625em;
	color:#5a4a42;
	border-bottom:1px solid #DCB439;
}
#HUSKnashLEFT h4 {
	margin:0 0 25px 0;
	padding:0 0 15px 0;
	text-align:left;
	font-weight:normal;
	letter-spacing:.095em;
	font-size:1.125em;
	color:#333;
}
#NASHblog h3 {
	margin:20px 0 0 0;
	padding:0;
	text-align:left;
	font-family: 'Arvo', serif;
	font-weight:400;
	letter-spacing:.095em;
	font-size:1.125em;
	color:#5a4a42;
}
#HUSKnashRIGHT {
	float:left;
	width:170px;
	min-height:300px;
	margin:15px 0 25px  0;
	padding:0;
}
#HUSKnashRIGHT p{
	font-size:1.0125em;
	line-height:1.45em;
}
#HUSKnashRIGHT h1 {
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	text-align:left;
	font-size:1.125em;
	letter-spacing:.095em;
	color:#5a4a42;
	font-family: 'Arvo', serif;
	font-weight:400;
}
#HUSKnashRIGHT ul{
	margin:10px 0;
	padding:0;
	font-size:1.0125em;
}
#HUSKnashRIGHT li{
	list-style:none;
	text-decoration:none;
	font-size:1.0125em;
	padding:0;
	margin:0 0 5px 0;
}
/* Newer/Older Posts */
#NEWERolder {
	width:630px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
}
.RIGHTalign {
	float:right;
	margin:10px 0 0 10px;
}
.LEFTalign {
	float:left;
	margin:10px 10px 0 0;
}
/*** BEGIN NEW HUSK ***/ 
/* HEADER */
#header p {
	font-size:.7625em;
	font-family: 'Arvo', serif;
	font-weight:400;
	letter-spacing:.095em;
}
nav {  
    width: 100%;
    font-family: 'Roboto', sans-serif;
	font-weight:700;
    position: relative;   
	float: left;
}  
nav ul {  
    padding: 0;  
    margin: 0 auto;  
    width: 960px;  
    height: 30px;
}
nav li {  
    display: inline;
    float: left;  
}
nav li a {  
	margin:0 38px 5px 0;
	padding:0 0 0 0;
	color:#E8C231;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	font-size:.8625em;
	letter-spacing:.10em;
	float:left;
	text-decoration:none;
}
nav li.LASTnav a {
	margin:0 0 5px 0;
	padding:0 0 0 0;
	color:#E8C231;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	font-size:.825em;
	letter-spacing:.10em;
	float:left;
	text-decoration:none;
}
.clearfix:before, .clearfix:after {  
    content: " ";  
    display: table;  
}
.clearfix:after {  
    clear: both;  
}
.clearfix {  
    *zoom: 1;  
}
nav a {
    display: inline-block;  
    text-decoration: none;  
    line-height: 40px;   
} 
nav li:last-child a {  
    border-right: 0;  
}
nav a:hover, nav a:active { 
	color:#C15810;
	text-decoration:none;
}
nav li.LASTnav a:hover {
	color:#C15810;
	text-decoration:none;
}
nav a#pull {  
    display: none;  
}
#HeaderNavHolder {
	width: 100%;
	max-width: 960px;
	height: auto;
	margin: 10px auto 0 !important;
	padding: 0 !important;
}
#slideHOLD {
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
#TEMPslideHOLD {
	background-repeat:no-repeat;
	margin:15px 0 15px 0;
	padding:0;
	width: 100%;
}
h1 {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	font-family: 'Arvo', serif;
	font-size:0.875em;
	font-weight:400;
	letter-spacing:.10em;
	border-bottom:1px solid #DCB439;
	text-align:left;
	color:#5A4A42;
}
h1 a {
	text-decoration:none;
	color:#675D50;
}
h1 a:hover {
	color:#C15810;
	text-decoration:none;
}
h2 {
	font-family: 'Arvo', serif;
	font-weight:400;
	letter-spacing:.10em;
	margin:0 0 15px 0;
	padding:0;
	text-align:left;
	font-size:.8125em;
	color:#E8C231;
}
h4 {
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:.9625em;
	color:#5a4a42;
}
h5 {
	margin:20px 0 15px 0;
	text-align:center;
	font-size:.8125em;
	color:#5a4a42;
}
h6 {
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
	font-size:.7125em;
	font-weight:normal;
	color:#E5B53B;
}
a {
	color:#C15810;
	text-decoration:none;
}
#columnAfood {
	text-align:left;
}
/* FOOTER */
#footerMAIN {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 7px 0 7px 0;
	background-color: #3f3b3c;
	color: #EAD9AC;
}
#footWrap {
	width: 100%;
	height: auto;
	padding: 13px 0 13px 0;
	border-top: 1px solid #DCB439;
	border-bottom: 1px solid #DCB439;
}
#footerHOLDER {
	width: 960px;
	padding: 0;
	margin: 0 auto 0 auto;
}
#footerHOLDER h2 {
	height:11px;
	margin:0 0 15px 0;
	padding:0;
}
#smallcols1 {
	width:225px;
	float:left;
	margin:25px 25px 0 0;
	padding:0;
}
#smallcols2 {
	width:175px;
	float:left;
	margin:25px 25px 0 30px;
	padding:0;
}
#smallcols3 {
	width:140px;
	float:left;
	margin:25px 0 0 0;
	padding:0;
}
#smallcolsnews {
	width:303px;
	float:left;
	margin:25px 0 0 35px;
	padding:0;
}
#footerHOLDER p {
	font-family: 'Roboto', sans-serif;
	letter-spacing:.10em;
	font-size:.7125em;
	line-height:1.45em;
	margin:0;
	padding:0;
}
#smallcolsnews p {
	border-top:1px dotted #DCB439;
	font-style:normal;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
}
#footerHOLDER a:hover {
	color:#DFB63A;
}
#copyright {
	width:430px;
	float:right;
	text-align:right;
	margin: 0 auto;
	line-height:1.45em;
	font-size:.7125em;
}
#copyright img.ndgLOGO {
	margin:5px 0 0 0;
	float:left;	
}
#copyrightHolder {
	width:430px;
	margin: 0 auto;
	line-height:1.45em;
	font-size:.7125em;
}
#copyrightHolder img.ndgLOGO {
	margin:5px 0 0 0;
	float:left;	
}
.intouch {
	width:175px;
	display:block;
	clear:left;
	margin:5px 0;
	padding:0;
	font-size:.7125em;
	text-align:left;
	font-weight:bold;
}
#facebookBOTT a {
	float:left;
	margin:0 15px 15px 0;
	width:21px;
	height:22px;
	border:none;
	background-image:url(page_elements/facetopON.png);
}
#facebookBOTT a:hover {
	width:21px;
	height:22px;
	border:none;
	background-image:url(page_elements/facetopOVER.png);
}
#twitBOTT a {
	float:left;
	margin:0 15px 15px 0;
	width:21px;
	height:22px;
	border:none;
	background-image:url(page_elements/twittopON.png);
}
#twitBOTT a:hover {
	width:21px;
	height:22px;
	border:none;
	background-image:url(page_elements/twittopOVER.png);
}
.NewsletterSignupBTN a {
    text-decoration: none !important;
	width:115px;
	height:23px;
	margin:10px 0 0 0;
	padding:5px 10px 0 10px;
	float:left;
	border-radius:5px;
	font-size:.7625em;
	background-color:#E3B433;
}
.NewsletterSignupBTN a:hover {
	display:block;
	background-color:#E1C48D;
    text-decoration: none !important;
}
.ToGoBTN a {
	width: 250px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 10px;
	float: left;
	border-radius: 5px;
	font-size: 1em;
	background-color: #E3B433;
    text-align: center;
    color:#5C4A42;
}
.ToGoBTN a:hover {
	display: block;
	background-color: #5C4A42;
    color: #FFFFFF;
}
.BevBTN a {
	width: 250px;
	height: auto;
	margin: 10px 0 40px 0;
	padding: 10px;
	float: left;
	border-radius: 5px;
	font-size: 1em;
	background-color: #E3B433;
    text-align: center;
    color:#5C4A42;
}
.BevBTN a:hover {
	display: block;
	background-color: #5C4A42;
    color: #FFFFFF;
}
#NASHblog {
	width:800px;
	min-height:120px;
	margin:0 0 20px 0;
	padding:0;
	float:right;
}
#NASHblog p {
	font-size:.9125em;
}
.NASHBLOGdate {
	width:150px;
	height:61px;
	margin:0 20px 20px 0;
	padding:0;
	float:left;
	background-image:url(page_elements/husk_date_holder.png);
	background-repeat:no-repeat;
}
.NASHBLOGdate h2 {
	margin:20px 0 0 0;
	padding:0;
	text-align:center;
	font-size:1.125em;
	font-family: 'Arvo', serif;
	font-weight:300;
	color:#DCB439;
}
.dropdown {
	font-family: 'Arvo', serif;
	font-size: 9px;
	color: #5a4a42;
	width:150px;
	background-color: #FFFFFF;
}
.bookquotes {
	font-size:.8725em;
	color:#757584;
}
@media screen and (min-width:769px) and (max-width:1023px) {
/* Landing Page */
#LandingPageWrap {
	width: 61%;
	margin: 25px auto 0 auto;
}
#CharlestonHolder {
	margin: 35px auto 0;
	float: none;
}
#NashvilleHolder {
	margin: 35px auto 0;
	float: none;
}
}
@media screen and (max-width:768px) {
.alignright,img.alignright{
	width: 98%;
	height: auto;
	float:right;
	padding:2px;
	margin:0 0 15px 20px;
}
.alignleft,img.alignleft{
	width: 98%;
	height: auto;
	float:left;
	margin:0 20px 15px 0;
	padding:2px;
}
img.HomePageTile {
	width: 45%;
	height: auto;
	float:left;
	margin:0 20px 15px 0;
	padding:2px;
}
.aligncenter,img.aligncenter{
	width: 98%;
	height: auto;
	display:block;
	margin:0 0 20px 0;
	padding:2px;
	border:1px solid #DCB439;
	text-align:center;
}
/* Landing Page */
#CharlestonHolder {
	margin: 35px auto 0;
	float: none;
}
#NashvilleHolder {
	margin: 35px auto 0;
	float: none;
}
/* Header */
#header {
	width: 96%;
	margin: 20px auto 15px auto;
}
#header p {
	float:right;
	margin:0 15px 15px 0;
}
#facebookTOP a {
	float:left;
	margin:0 15px 0 15px;
	width:21px;
	height:22px;
	border:none;
	background-image:url(page_elements/facetopON.png);
}
#facebookTOP a:hover {
	width:21px;
	height:22px;
	border:none;
	background-image:url(page_elements/facetopOVER.png);
}
#twitTOP a {
	float:left;
	margin:0 15px 0 0;
	width:21px;
	height:22px;
	border:none;
	background-image:url(page_elements/twittopON.png);
}
#twitTOP a:hover {
	width:21px;
	height:22px;
	border:none;
	background-image:url(page_elements/twittopOVER.png);
}
#mainBadge {
	
}
nav {  
    width: 100%;
    font-family: 'Roboto', sans-serif;
	font-weight:700;
    position: relative;
}  
nav ul {  
    padding: 0;  
    margin: 0 auto;  
    width: 95%;  
    height: 30px;
}
nav li {  
    display: inline;
    float: left; 
}
nav li a {  
	margin:0 15px 5px 0;
	padding:0 0 0 0;
	color:#E8C231;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	font-size:.8125em;
	letter-spacing:.10em;
	float:left;
	text-decoration:none;
}
nav li.LASTnav a {
	margin:0 0 5px 0;
	padding:0 0 0 0;
	color:#E8C231;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	font-size:.8125em;
	letter-spacing:.10em;
	float:left;
	text-decoration:none;
}
/* Pages */
.master-slider-parent {
	margin-bottom: 15px;
}
#slideHOLD {
	width:95%;
	margin:15px;
}
#TEMPslideHOLD {
	width:100%;
	margin:15px 0;
}
#contentWrap {
	width: 96%;
	margin: 0 auto;
}
#HUSKnashLEFT {
	width:100%;
}
#HUSKnashLEFT h1 {
	margin:10px 15px 0 15px;
}
#HUSKnashLEFT h4 {
	margin:10px 15px 0 15px;
}
#NASHblog {
	width:100%;	
}
.NASHBLOGdate {
	margin:15px 15px 15px 15px;
}
#NASHblog h3 {
	margin:15px 30px 0 30px;
	padding:0;
	font-size:1em;
}
#NASHblog p {
	margin:5px 15px 0 15px;
	padding:0;
}
#NASHblog img {
	width:30%;
	height:30%;
	margin:15px 15px 15px 15px;
}
#NEWERolder {
	width:100%;
}
.dotBREAK {
	margin:15px;
}
#HUSKnashRIGHT {
	width:100%;
	margin:0;
	float:left;
}
#HUSKnashRIGHT h1 {
	margin:0;
}
.rightDYNleft {
	float:left;
	margin:0 15px 0 15px;
}
.rightDYNmiddle {
	float:left;
	margin:0 15px 0 15px;
}
.rightDYNright {
	float:left;
	margin:0 15px 0 15px;
}
#footerHOLDER {
	width:100%;
}
#copyright {
	margin:0 15px 0 0;
}
#columnA {
	width: 30%;
	margin: 0 1.5% 0 1.5%;
}
#columnA h1 {
	padding: 0 0 5px 0;
}
#columnC {
	width: 30%;
	margin: 0 1.5% 0 1.5%;
}
#columnC h1 {
	padding:0 0 5px 0;
}
#footerHOLDER {
	width:100%;
}
#copyright {
	width:70%;
	margin:0 auto;
}
#copyright img.ndgLOGO {
	margin: 5px 0 0 0;
}
#ARCHIVEholder {
	width:15%;
}
#columnAfoodTOP {
	width:75%;
	height:75%;
	margin:15px 0 0 30px;
}
#columnAmenuTOPtopper {
	width:71%;
	margin:15px 0 0 30px;
}
#columnAmenuTOP {
	width:65%;
	margin:15px 0 0 30px;
}
#menuTXT p {
	margin:0 0 10px 0;
}
#suppliersfood {
	width:60%;
	float:left;
}
#columnAabout {
	width:20%;
}
#columnAabout img {
	width:90%;
}
#columnAaboutTOP {
	width:70%;
	margin:15px 0 0 30px;
	float:left;
}
/*#columnAaboutTOP img {
	width: 50%;
	height: 50%;
}*/
#columnAaboutTOP p {
	float:left;
	font-size:50%;
}
#columnAaboutTOPbar {
	width:75%;
	margin:15px 0 0 30px;
	float:left;
}
#columCHEF1 {
	width:40%;
}
#columCHEF1 p {
	font-size:80%;
}
#columnCHEF2 {
	width:40%;
}
#columnCHEF2 p {
	font-size:80%;
}
.rightIMAGE {
	width:100%;
}
#columnA2thirds {
	width:30%;
	float:left;
	margin:-45px 15px 0 15px;
}
#columnA2thirds img.pictures {
	display:none;
}
#columnA2thirds h1 {
	padding:0 0 3px 0;	
}
#columnB2thirds {
	width:55%;
	float:left;
	margin:10px 15px 0 15px;
}
#columnB2thirds img.PRESSheader {
	width:40%;
	height:40%;
	float:left;
}
#columnB2thirds h1 img.PRESSheader {
	width:16%;
	height:16%;
	padding:0 0 4px 0;
	float:left;
}
#columnB2thirds h1 img.PRESSstories {
	width:50%;
	height:50%;
	float:left;
}
.rightIMAGE {
	width:50%;
}
#smallcolsnews {
	display:none;
}
/* Footer */
.footerMENU {
	display: none;
}
#copyright {
	width: 60%;
}
#smallcols1 {
	width:30%;;
	float:left;
	margin:15px 30px 0 30px;
	padding:0;
}
#smallcols2 {
	width:20%;;
	float:left;
	margin:15px 30px 0 40px;
	padding:0;
}
#smallcols3 {
	width:20%;
	float:right;
	margin:15px 30px 0 60px;
	padding:0;
}
#smallcolsnews {
	display:none;
}
#columnRESOS {
	margin:0 0 0 15px;
	width:95%;
}
}
@media screen and (max-width: 640px) {
#mainBadge {
	clear:both;
	margin:0 0 10px 160px;
}
nav {
	width: 95%;
    border-bottom: 0;
	margin:0 0 15px 15px;  
}  
nav ul {
	width: 100%;
    display: none;  
    height: auto;
	margin: 0;
	border-left:1px solid #000;
}
nav a#pull {  
    display: block;  
    background-color: #584940;  
    width: 100%;  
    position: relative;
}  
nav a#pull:after {  
	content:"";  
    background: url('nav-icon.png') no-repeat;  
    width: 30px;  
    height: 30px;  
    display: inline-block;  
    position: absolute;  
    right: 15px;
	left: inherit;
    top: 10px;
}
nav li {
	width: 24.95%;
}
nav li a {
	width:90%;
	margin:0;
	padding: 0 7px 0 7px;
	color:#584940;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	font-size:.7625em;
	letter-spacing:.10em;
	float: left;
	text-decoration: none;
	background-color:#E4B439;
	border-top:1px solid #000;
	border-right:1px solid #000;
	text-align: center;
}
nav li.LASTnav a {
	width:90%;
	margin:0;
	padding:0 7px 0 7px;
	color:#584940;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	font-size:.7625em;
	letter-spacing:.10em;
	float:left;
	text-decoration:none;
	background-color:#E4B439;
	border-top:1px solid #000;
	border-right:1px solid #000;
}
nav li.homeMENU a {
	display:none;
}
img#HuskDisc {
	width: 50% !important;
	height: auto !important;
}
#columnAfood {
	display:none;
}
#columnAfoodTOP {
	width:95%;
	margin:0;
}
.alignleft {
	clear:both;
	height:5%;
}
/* Footer */
#footerMAIN {
	width:100%;
	height:auto;
	background-image:url(page_elements/RESPONSIVE_footer_back.gif);
	background-repeat:repeat-x;
	background-color:#3F3B3C;
}
#TempfooterMAIN {
	width:100%;
	clear:both;
	background-image:url(page_elements/TempFooterBG.gif);
	background-repeat:repeat-x;
	height:65px;
}
#copyright {
	width: 60%;
	margin: 0 auto;
	float: none;
}
#copyright img {
	margin:0 0 10px 20px;
	float:left;
}
.COPYRIGHTinfo {
	clear:both;
	display:none;
}
p.footerMENU {
	display:none;
}
#copyright a img.ndgLOGO {
	clear:both;
	margin:5px 0 0 40px;
}
#copyright a img.AoWlogo {
	margin:0 15px 0 0;
}
#smallcols1 {
	width:95%;
	margin:15px 0 10px 15px;
	padding:0 0 15px 0;
	border-bottom:1px solid #E8C231;
}
#smallcols1 h2 {
	text-align:center;
}
#smallcols1 p {
	font-size:85%;
	text-align:center;
}
#smallcols2 {
	width:95%;
	margin:15px 0 10px 15px;
	padding:0 0 15px 0;
	border-bottom:1px solid #E8C231;
}
#smallcols2 h2 {
	padding-top:10px;
	text-align:center;
}
#smallcols2 p {
	font-size:85%;
	text-align:center;
}
#smallcols3 {
	width:95%;
	margin:15px 0 10px 15px;
	padding:0 0 15px 0;
	float: left;
	border-bottom:1px solid #E8C231;
}
#smallcols3 h2 {
	padding-top:10px;
	text-align:center;
}
#smallcols3 p {
	font-size:45%;
	text-align:center;
}
.SocialFooterHolder {
	width: 42%;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
#facebookBOTT {
	margin: 0;
}
#twitBOTT {
	margin: 0;
}
#smallcolsnews {
	clear:both;
	display:none;
}
span.NOshow {
	display:none;
}
}
@media screen and (max-width:480px) {
body {
	width: 100%;
}
#header {
	height: 135px;
	width: 96%;
	margin: 15px auto 15px auto;
	padding: 0;
}
#header p {
	letter-spacing: normal;
	font-size: .6925em;
	float: right;
	margin: 0 15px 15px 0;
}
#InstagramTOP a {
	margin: 0 15px 0 0;
} 
#facebookTOP a {
	float: left;
	margin: 0 15px 0 15px;
	width: 21px;
	height: 22px;
	border: none;
	background-image: url(page_elements/facetopON.png);
}
#facebookTOP a:hover {
	width: 21px;
	height: 22px;
	border: none;
	background-image: url(page_elements/facetopOVER.png);
}
#twitTOP a {
	float: left;
	margin: 0 15px 0 0;
	width: 21px;
	height: 22px;
	border: none;
	background-image: url(page_elements/twittopON.png);
}
#twitTOP a:hover {
	width: 21px;
	height: 22px;
	border: none;
	background-image: url(page_elements/twittopOVER.png);
}
#mainBadge {
	height: 101px;
	width: 245px;
	margin: 15px 0 15px 38px;
}
nav {
	width: 90%;
    border-bottom: 0;
	margin: 0 0 15px 15px;  
}
nav ul {  
    display: none;  
    height: auto;
	margin: 0 0 0 8px;
	border-left: 1px solid #000;
}  
nav a#pull {  
    display: block;  
    background-color: #584940;  
    width: 100%;  
    position: relative;
}
nav a#pull:after {  
    content: "";  
    background: url('nav-icon.png') no-repeat;  
    width: 30px;  
    height: 30px;  
    display: inline-block;  
    position: absolute;  
    right: 15px;
	left:260px;
    top: 10px;
}
nav li a {
	width: 45%;
	margin: 0;
	padding: 0 5px 0 8px;
	color: #584940;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: .7625em;
	letter-spacing: .10em;
	float: left;
	text-decoration: none;
	background-color: #E4B439;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	text-align: center;
}
nav li.LASTnav a {
	width:45%;
	margin:0;
	padding:0 5px 0 8px;
	color:#584940;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	font-size:.7625em;
	letter-spacing:.10em;
	float:left;
	text-decoration:none;
	background-color:#E4B439;
	border-top:1px solid #000;
	border-right:1px solid #000;
	text-align:center;
}
nav li.homeMENU a {
	display:none;
}
img#HuskDisc {
	width: 50% !important;
	height: auto !important;
}
#contentWrap {
	width: 96%;
	margin: 30px auto;
}
#HUSKnashLEFT {
	width:100%;
}
#HUSKnashLEFT h1 {
	width:93%;
	margin:0 15px 25px 15px;
	padding:0 0 15px 0;
	text-align:left;
	font-family: 'Arvo', serif;
	font-weight:400;
	letter-spacing:.095em;
	font-size:.965em;
	color:#5a4a42;
	border-bottom:1px solid #DCB439;
}
#HUSKnashLEFT h4 {
	margin:0 15px 25px 15px;
	padding:0 0 15px 0;
	text-align:left;
	font-weight:normal;
	letter-spacing:.095em;
	font-size:1.125em;
	color:#333;
}
#NASHblog {
	width:100%;	
}
.NASHBLOGdate {
	margin:0 0 15px 15px;
}
#NASHblog h3 {
	margin:0 15px 0 15px;
	padding:0;
	font-size:1em;
}
#NASHblog p {
	margin:5px 15px 0 15px;
	padding:0;
}
#NASHblog img {
	width:30%;
	height:30%;
	margin:0 15px 15px 15px;
}
#NEWERolder {
	width:100%;
}
.dotBREAK {
	margin:15px;
}
#HUSKnashRIGHT {
	width:93%;
	margin:0 15px 0 15px;
	float:none;
}
#HUSKnashRIGHT h1 {
	margin:0;
}
.rightDYNleft {
	float:none;
	margin:0;
}
.rightDYNmiddle {
	float:none;
	margin:0;
}
.rightDYNright {
	float:none;
	margin:0;
}
#footerHOLDER {
	width:100%;
}
#slideHOLD {
	width:90%;
	margin:15px;
}
#TEMPslideHOLD {
	width:100%;
	margin:15px 0;
}
#copyright a img.ndgLOGO {
	display: none;
}
#columnA {
	width:90%;
	margin:0 0 15px 15px;
}
#columnA h1 {
	padding:0 0 5px 0;
}
#columnA p {
	font-size:110%;
}
#columnC {
	width:90%;
	margin:0 0 15px 15px;
}
#columnC h1 {
	padding:0 0 5px 0;
}
#footerHOLDER {
	width:100%;
}
#copyright {
	width:80%;
	margin:0 auto;
}
#columnAfood {
	width:90%;
	margin:0 15px 0 15px;
}
#columnAfood ul {
}
#columnAfood ul li {
	text-align:center;
}
#columnAfoodTOP {
	width:100%;
	margin:0 15px 0 15px;
}
#columnAabout {
	clear:both;
	width:90%;
	height:250px;
	margin:0 15px 0 15px;
}
#columnAaboutTOP img.ABOUTpicRIGHT {
	width:40%;
	height:40%;
	float:right;
}
#columnAabout ul li {
	text-align:center;
}
#columnAmenu {
	width:90%;
	margin:0 15px 0 15px;
}
#columnAmenu ul li {
	text-align:center;
}
#columnAmenuTOPtopper {
	width:90%;
	margin:0 15px 0 15px;
}
#columnAmenuTOP {
	width:82%;
	margin:15px;
}
#columnAfoodSUP1 {
	clear:both;
	float:left;
	width:90%;
	height:250px;
	margin:15px 0 25px 15px;
	padding:0;
}
#columnAfoodSUP1 ul li {
	text-align:center;
}
#columnCfoodMAIN {
	width:90%;
	margin:0 15px 0 0;	
}
#columnCfoodMAIN img {
	width:112%;
	height:112%;
	margin:0 0 15px 0;
}
#mainbottomright {
	width:100%;
	margin:0;
	padding-top:10px;
	border-top:1px solid #DCB439;
}
#mainbottomright img {
	width:90%;
}
#columnCfoodMAIN {
	widows:90%;
	margin:0;
}
#mainbottomright2 {
	margin:15px 0 0 0;
}
#mainbottomright2 img {
	width:50%;
	height:50%;
	margin:0 0 0 15px;
}
#alignright {
	width:90%;
	margin:0 15px 0 15px;
}
#alignright a.pictures {
	width:100%;
	height:100%;
}
#columnA2thirds {
	width:90%;
	margin:0 15px 0 15px;	
}
#columnA2thirds img.pictures {
	width:100%;
	height:100%;
}
#columnB2thirds {
	width:90%;
	height:90%;
	margin:0 15px 0 0;
}
#fiftyLEFT {
	width:90%;
	margin:0 15px 0 15px;
}
#fiftyRIGHT {
	width:90%;
	margin:0 15px 0 15px;
}
#fiftyRIGHT img.pictures {
	width:100%;
	height:100%;
	margin:0;
}
iframe {
	width:100%;
	height:100%;
	margin:0 0 15px 0;
}
#columnBfoodMAIN {
	display:block;
	float:left;
	width:100%;
	margin:0 15px 25px  0;
	padding:0;
}
#columnBfoodMAIN img {
	width:40%;
	height:40%;
}
#columnBfoodMAIN h1 img {
	width:100%;
	height:100%;
}
#columnBfoodMAIN h2 {
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:.9125em;
	color:#5a4a42;
	letter-spacing:.02125em;
}
#columnBfoodMAIN h3 {
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
	font-size:.7125em;
	color:#666;
	letter-spacing:.02125em;
	font-weight:normal;
}
#columnBfoodMAIN h1 {
	margin:0 0 20px 0;
	padding:0 0 0 0;
	font-size:1.125em;
	border-bottom:1px dotted #DCB439;
	text-align:left;
}
#columnBfoodMAIN p {
	margin:0;
	padding:0;
	font-size:.7125em;
	color:#666;
	letter-spacing:.02125em;
	font-weight:normal;
	line-height:1.25em;
}
#columnCfoodMAIN {
	float:left;
	width:100%;
	margin:0 0 25px  0;
	padding:0;
}
#columnCfoodMAIN img {
	width:100%;
	height:100%;
	margin:0;
	padding:0;	
}
#columnCfoodMAIN h2 {
	margin:0 0 27px 0;
	padding:0;
	text-align:left;
	font-size:.9125em;
	color:#5a4a42;
	letter-spacing:.02125em;
}
#mainbottomright2 img {
	width:40%;
	height:40%;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
#header {
	width: 100%;
	height: 154px;
	margin: 25px auto 0 auto;
	text-align: right;
}
#LandingPageWrap {
	width: 90%;
	margin: 35px auto 0 auto;
}
img.LandingPageImage {
	width: 100%;
	height: auto;
}
#CharlestonHolder {
	width: 100%;
	height: auto;
}
#CharlestonBox {
	width: 98%;
	height: auto;
}
#CharlestonInfo {
	width: 98%;
	height: auto;
}
#CharlestonInfo p {
	margin: 0;
}
#NashvilleHolder {
	width: 100%;
	height: auto;
	margin: 35px 0 0 0;
}
#NashvilleBox {
	width: 98%;
	height: auto;
}
#NashvilleInfo {
	width: 98%;
	height: auto;
}
#NashvilleInfo p {
	margin: 0;
}
#mainBadge {
	clear: both;
	margin: 0 auto 10px;
}
.FaceBookHeader {
	margin-left: 15px;
}
p {
	font-size: 100%;
}
.lineANDbreak {
	width:90%;
	height:1px;
	border-top:1px solid #DCB439;
	margin:0;
	padding:0 0 10px 0;
}
nav li {  
    display: block;  
    float: none;  
	width: 100%;  
}   
nav li.homeMENU a {
	display:none;
}
img#HuskDisc {
	width: 50% !important;
	height: auto !important;
}
#columnAfood {
	clear:both;
	display:none;
}
#columnAfoodTOP {
	width:90%;
}
#columnBfoodMAIN {
	width:90%;
	margin:0 15px 10px 0;
}
#columnBfoodMAIN p {
	font-size:105%;
	width:110%;
}
#columnBfoodMAIN h2 {
	font-size:105%;
}
#columnBfoodMAIN h3 {
	font-size:105%;
}
#columnBfoodMAIN img {
	display:none;
}
#columnCfoodMAIN img {
	clear:both;
	display:none;
}
#mainbottomright {
	display:none;
}
#mainbottomright2 {
	clear:both;
	width:90%;
}
#mainbottomright2 h2 {
	font-size:110%;
	padding:0 0 5px 0;
	border-bottom:1px dotted #DCB439;
}
#mainbottomright2 h6 {
	font-size:105%;
}
#mainbottomright2 p {
	font-size:105%;
	width:110%;
}
#columnAmenu {
	clear:both;
	display:none;
}
#columnAmenuTOPtopper {
	clear:both;
	width:87%;
}
#columnAmenuTOPtopper p {
	clear:both;
	font-size:90%;
}
#columnAmenuTOP {
	clear:both;
	width:77%;
}
#menuTXT h4 {
	font-size:100%;	
}
#menuTXT h5 {
	font-size:100%;	
}
#columnAfoodSUP1 {
	clear:both;
	display:none;
}
#suppliersfood {
	clear: both;
	width: 90%;
	height: auto;
	margin: 0 0 30px 15px;
	border-bottom: 1px dotted #DCB439;
}
.SUPmap {
	float: left;
	margin: 0 20px 40px 0;
}
#columnAfoodSUP2 {
	clear: both;
	display: none;
}
#columnBfoodTOP ul {
	margin: 0;
	padding: 0;
}
#columnAabout {
	clear: both;
	display: none;
}
#columnAaboutTOP {
	clear: both;
	width: 90%;
	margin: 0 0 0 15px;
}
#columCHEF1 {
	width: 100%;
	float: left;
}
#columCHEF1 h1 {
	border-bottom: none;
}
#columnCHEF2 {
	width: 100%;
	float: right;
}
#columnCHEF2 h1 {
	border-bottom:none;
}
#columnCHEF2 h1 img {
	width:90%;
}
#columnAaboutTOP h2 {
	clear:both;
	font-size:110%;
}
#columnAaboutTOP p {
	clear:both;
	font-size:90%;
}
#columnAaboutTOP img {
	float:right;
}
#columnAaboutTOP h1 img {
	width: 100%;
	height: auto;
	float: right;
	margin: 0 0 10px 0;
}
#columnAaboutTOP p a img {
	clear:both;
	margin:0;
	padding:20px 0 0 0;
	border-top:1px dotted #DCB439;
}
p.wp-caption-text {
	margin:0 0 0 157px;
}
#columnAaboutTOPbar {
	clear:both;
	margin:0 0 0 20px;
	width:88%;
}
#wineLEFT {
	clear:both;
	margin:0;
	width:100%;
}
#wineRIGHT {
	clear: both;
	margin: 0;
	width: 100%;
}
#columnAaboutLOWERbarLEFT {
	width: 100%;
}
#columnAaboutLOWERbarRIGHT {
	width: 100%;
	margin: 0;
}
img.alignright.colorbox-438 {
	clear: both;
	display: none;
}
.ngg-gallery-thumbnail-box {
	clear: both;
	width: 100%;	
}
.ngg-gallery-thumbnail {
	width: 100%;	
}
.ngg-gallery-thumbnail img {
    max-width: 100%;
    height: auto;
}
#interactive1 img {
	clear: both;
	width: 210%;	
}
#columnL1half {
	clear: both;
	width: 93%;
	margin: 0 0 30px 15px;
	float: none;
}
#columnL2half {
	clear: both;
	width: 93%;
	margin: 30px 0 30px 15px;
	float: none;
}
img.LocationImage {
	width: 100%;
	height: auto;
}
img.ABOUTpicRIGHT {
	clear: both;
	display: none;
}
#columnA2thirds li {
	clear: both;
	font-size: 100%;
}	
#columnB2thirds {
	width: 90%;
	margin: 15px 0 0 15px;
}
#columnB2thirds img {
	display: none;
}
#columnB2thirds h1 {
	clear: both;
	padding: 0 0 5px 0;
}
.rightIMAGE {
	clear: both;
	display: none;
}
/*.leftIMAGE {
	clear: both;
	display: none;
}*/
.dotBREAK {
	clear: both;
	width: 100%;
	margin: 0 15px 0 0;
}
.NOSHOWsmall {
	display: none;
}
.NOshow {
	display:none;
}
.NDGmobile {
	float: none !important;
}
#footerMAIN {
	width: 100%;
	height: auto;
	background-color: #3F3B3C;
}
#TempfooterMAIN {
	width: 100%;
	clear: both;
	background-image: url(page_elements/TempFooterBG.gif);
	background-repeat: repeat-x;
	height: 65px;
}
.COPYRIGHTinfo {
	clear: both;
	display: none;
}
p.footerMENU {
	display: none;
}
#copyright a img.ndgLOGO {
	clear: both;
	margin: 5px 0 0 -20px;
}
#copyright a img.AoWlogo {
	margin: 0 15px 0 0;
}
#smallcols1 {
	width: 80%;
	margin: 15px auto 0 auto;
	padding: 0;
	border-bottom: none;
	float: none;
}
#smallcols1 h2 {
	text-align: center;
}
#smallcols1 p {
	font-size: 85%;
	text-align: center;
}
#smallcols2 {
	width: 90%;
	margin: 10px auto 10px auto;
	padding: 0;
	border-bottom: none;
	float: none;
}
.FooterFacebook {
	margin-left:20px;
}
#smallcols2 h2 {
	border-top: 1px solid #E8C231;
	padding-top: 10px;
	text-align: center;
}
#smallcols2 p {
	font-size: 85%;
	text-align: center;
}
#smallcols3 {
	width: 90%;
	margin: 10px auto 10px auto;
	border-bottom: none;
	float: none;
}
#smallcols3 h2 {
	border-top: 1px solid #E8C231;
	padding-top: 10px;
	text-align: center;
}
#smallcols3 p {
	font-size: 85%;
	text-align: center;
}
#facebookBOTT {
	margin-left: 110px;
}
#twitBOTT {
	margin-left: 110px;
}
#smallcolsnews {
	clear: both;
	display: none;
}
#columnRESOS {
	margin: 0 0 0 15px;
	width: 95%;
}
} 
@media only screen and (max-width : 320px) {
#mainBadge {
	clear: both;
	margin: 0 0 10px 36px;
}
img#HuskDisc {
	width: 50% !important;
	height: auto !important;
}
#columnL1half {
	clear: both;
	width: 43%;
	margin: 0 0 20px 15px;
	float: left;
}
#columnL2half {
	clear: both;
	width: 43%;
	margin: -970px 16px 0 0;
	padding: 0;
	float: right;
}
#columnRESOS {
	margin: 0 0 0 15px;
	width: 90%;
}
}