/*
THEME NAME: Husk Style
THEME URI: http://alloneworddesign.com/
DESCRIPTION: Custom Style for HUSK RESTAURANT by Alloneword Design, LLC
VERSION: 1.6.1
AUTHOR: <a href="http://alloneworddesign.com/">Buff Ross</a> 
AUTHOR URI:http://alloneworddesign.com/
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

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;
}

.button {
	margin:5px 0 0 0;
	padding:3px;
	background-color:#DCB439;
	border:1px solid #5A4A42;
}

.clearit {
	clear:both;
	height:0;
	margin:0;
	padding:0;
}

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;
}

a:hover {
	color:#675D50;
	text-decoration:underline;
}

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;
}

#contentWrap {
	margin:15px auto 0 auto;
	padding:0;
	width:960px;
}

.bigTXT {
	font-size:110%;
	margin:25px 0 0 0;
}

.TEMPimageHOLD img{
	margin:0 0 20px 0;
	padding:0;
	width:100%;
	display:block;

}

/****** HEADER ********/

#header {
	width:960px;
	height:154px;
	margin:25px auto 0 auto;
	padding:0;
	background:url(page_elements/husk_logo.png) no-repeat top center;
	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);
}

#mainBadge {
	width:370px;
	height:120px;
	float:left;
	padding:0;
	margin:0 0 0 295px;
}

#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;
}



/****** 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:770px;
	height:30px;
	margin:15px 0 0 35px;
	padding:5px 0 0 0;
	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:0x;
}

#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:567px;
	margin:0 0 35px 35px;
	padding:0;
}

#columnAfoodSUP1 {
	float:left;
	width:90px;
	height:700px;
	margin:15px 0 25px  0;
	padding:0;
}

#columnAfoodSUP2 {
	float:left;
	width:90px;
	height:1900px;
	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 ul {
	
}

#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 35px 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;
	/*margin:15px 0 25px 45px;*/
	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;	
}


/****** FOOTER ********/

#footerMAINold {
	width:100%;
	clear:both;
	background-image:url(page_elements/footer_back.gif);
	background-repeat:repeat-x;
	min-height:221px;
	color:#EAD9AC;
	margin:0;
	padding:0;
}

#footerHOLDERold {
	width:960px;
	padding:25px 0 0 0;
	margin:0 auto 0 auto;
	text-align:left;
}

#footerHOLDERold h2 {
	height:11px;
	margin:0 0 15px 0;
	padding:0;
}

#footerHOLDERold p {
	font-size:.7125em;
	line-height:1.45em;
	margin:0;
	padding:0;
}

#footerHOLDERold a:hover {
	color:#DFB63A;
}

#copyrightOLD {
	float:right;
	text-align:right;
	line-height:1.45em;
	font-size:.7125em;
}



/* MISC */ 

#ARCHIVEholder {
	width:150px;
	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 ***************/ /************** BEGIN NEW HUSK ***************/ /************** BEGIN NEW HUSK ***************//************** BEGIN NEW HUSK ***************/  /************** BEGIN NEW HUSK ***************/ /************** BEGIN NEW HUSK ***************/ /************** BEGIN NEW HUSK ***************/  /************** BEGIN NEW HUSK ***************/  /************** BEGIN NEW HUSK ***************/ /************** BEGIN NEW HUSK ***************/  /************** BEGIN NEW HUSK ***************/  /************** BEGIN NEW HUSK ***************/
/************** BEGIN NEW HUSK ***************/  /************** BEGIN NEW HUSK ***************/  /************** BEGIN NEW HUSK ***************/ /************** 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;  
}

#slideHOLD {

	background-repeat:no-repeat;
	margin:47px 0 0 0;
	padding:-10px 0 0 0;
}

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%;
	clear:both;
	background-image:url(page_elements/footer_back.gif);
	background-repeat:repeat-x;
	min-height:221px;
	color:#EAD9AC;
	margin:0;
	padding:0;
}

#footerHOLDER {
	width:960px;
	padding:25px 0 0 0;
	margin:0 auto 0 auto;
	text-align:left;
}

#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;
	line-height:1.45em;
	font-size:.7125em;
}

#copyright 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 {
	width:115px;
	height:23px;
	margin:0;
	padding:5px 10px 0 10px;
	float:left;
	border-radius:5px;
	font-size:.7625em;
	background-color:#E1C48D;
}

.NewsletterSignupBTN a:hover {
	display:block;
	background-color:#E3B433;
}

#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;
}

/* Brock Book */
#BookTopHolder {
	width:960px;
	min-height:671px;
	margin:30px 0 0 0;
	padding:0;
}

#BookImage {
	width:443px;
	height:671px;
	margin:0;
	padding:0;
	float:left;
	background-image:url(page_elements/BrockBook.png);
	background-repeat:no-repeat;
}

#BookInfo {
	width:468px;
	min-height:671px;
	margin:0 0 20px 48px;
	padding:0;
	float:left;
}

#BookInfo h3 {
	font-family: 'Arvo', serif;
	font-weight:300;
	text-align:center;
	margin:15px 0 0 0;
}

#InfoTout {
	width:468px;
	height:418px;
	margin:0;
	padding:0;
	float:left;
	background:url(page_elements/YellowBox.gif);
	background-repeat:no-repeat;
}

.tour h1 {
	font-family: 'Arvo', serif;
	font-weight:300;
	text-align:center;
	margin:15px 0 0 0;
	border:none;
}

.tour h2 {
	font-family: 'Roboto', sans-serif;
	text-align:center;
	border-bottom:1px solid #DCB439;
	color:#5A4A42;
	font-size:.8625em;
	line-height:1.325em;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	letter-spacing:.0525em;
}

h3.TourTout {
	text-align:left;
	margin:0;
	padding:0;
	float:left;
	color:#5A4A42;
}

#InfoToutB {
	width:468px;
	height:248px;
	margin:0;
	padding:0;
	float:left;
	background:url(page_elements/YellowBoxB.gif);
	background-repeat:no-repeat;
}

.BookInfoTextHolder {
	width:368px;
	height:255px;
	margin:42px auto 0 auto;
	padding:0;
}

.BookTOURTextHolder {
	width:368px;
	margin:42px auto 0 auto;
	padding:0;
}

.BookTOURTextHolder h4 {
	font-family: 'Arvo', serif;
	letter-spacing:.10em;
	font-weight:300;
	text-align:left;
	line-height:1.45em;
}

.BookTOURTextHolder h5 {
	font-weight:300;
	text-align:left;
	font-size:1em;
	line-height:1.65em;
}

.BookInfoTextHolder h4 {
	font-family: 'Arvo', serif;
	letter-spacing:.10em;
	font-weight:300;
	text-align:left;
	line-height:1.45em;
}

.BookInfoTextHolder h5 {
	font-weight:300;
	text-align:left;
	font-size:1em;
	line-height:1.65em;
}

.BrownBar {
	width:100%;
	height:1px;
	margin:15px 0 15px 0;
	padding:0;
	background-color:#5B493F;
}

#PreorderHolder {
	width:468px;
	height:260px;
	margin:10px 0 40px 0;
	padding:0;
	float:left;
}

#PreorderHolder h5 {
	font-family: 'Arvo', serif;
	font-weight:300;
	padding:0 50px 0 50px;
}

.Amazon a {
	display:block;
	width:105px;
	height:105px;
	margin:0;
	padding:0;
	float:left;
	background:url(page_elements/AmazonLogo.png);
	background-repeat:no-repeat;
}

.BarnesAndNoble a {
	display:block;
	width:301px;
	height:76px;
	margin:20px 0 0 60px;
	padding:0;
	float:left;
	background:url(page_elements/B&N.png);
	background-repeat:no-repeat;
}

.BAM a {
	display:block;
	width:169px;
	height:64px;
	margin:30px 0 15px 0;
	padding:0;
	float:left;
	background:url(page_elements/BAM.png);
	background-repeat:no-repeat;
}

.IndieBound a {
	display:block;
	width:261px;
	height:84px;
	margin:10px 0 15px 0;
	padding:0;
	float:right;
	background:url(page_elements/IndieBound.png);
	background-repeat:no-repeat;
}

#BookLowerHolder {
	width:960px;
	height:878px;
	margin:40px 0 0 0;
	padding:0;
}

#BookLowerHolder h3 {
	font-size:1.25em;
	font-weight:300;
	text-align:center;
	font-family: 'Arvo', serif;
	margin:0 0 0 0;
	padding:50px 0 10px 0;
	border-bottom:1px solid #5B493F;
	background:url(page_elements/Quotes.png);
	background-repeat:no-repeat;
	background-position:center;
}

#BookLowerHolder h6 {
	font-size:.8625em;
	font-weight:300;
	text-align:center;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:1.65em;
	color:#5B493F;
}

#BookLowerHolder h6.Quoted {
	font-size:.8125em;
	font-weight:700;
	text-align:center;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	line-height:1.45em;
	letter-spacing:.075em;
	color:#5B493F;
}

#BookQuotesLeft {
	width:440px;
	min-height:600px;
	margin:40px 80px 20px 0;
	padding:0;
	float:left;
}

#BookQuotesRight {
	width:440px;
	min-height:600px;
	margin:40px 0 20px 0;
	padding:0;
	float:left;
}










/* START RESPONSIVE FIELDS */ /* START RESPONSIVE FIELDS */ /* START RESPONSIVE FIELDS */ /* START RESPONSIVE FIELDS */ /* START RESPONSIVE FIELDS */

@media screen and (max-width:980px) {




}


@media screen and (max-width:800px) {

body {
	width:100%;
	background:none;
}

#header {
	height:110px;
	width:100%;
	margin:15px auto 30px auto;
	padding:0;
	background:none;
}

#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 {
	height:101px;
	width:245px;
	margin:15px 0 15px 170px;
	background:url(page_elements/husk_logoSMALL.png) no-repeat;
}

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;
}

#contentWrap {
	width:100%;
}

#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;
}

#slideHOLD {
	width:95%;
	margin:15px;
}

#columnA {
	width:30%;
	margin:0 0 15px 15px;
}

#columnA p img {
	width:40%;
	height:40%;
	margin:0 15px 10px 0;
}

#columnA h1 {
	padding:0 0 5px 0;
}

#columnC {
	width:30%;
	margin:0 0 15px 15px;
}

#columnC h1 {
	padding:0 0 5px 0;
}

#columnC img.aligncenter {
	width:100%;
	height:100%;
	margin:0 0 0 0;
}

#footerHOLDER {
	width:100%;
}

#copyright {
	width:80%;
	margin:0 15px 0 0;
}

#columnAfood {
	float:left;
	width:15%;
	margin:15px 0 25px 15px;
	padding:0;
}

#columnAfoodTOP {
	float:left;
	width:80%;
	margin:15px 0 0 15px;
	padding:0;
}

#columnBfoodMAIN {
	display:block;
	float:left;
	width:25%;
	margin:0 35px 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:65%;
	margin:0 0 25px  0;
	padding:0;
}

#columnCfoodMAIN img {
	width:105%;
	height:115%;
	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%;
}

#columnAmenu {
	float:left;
	width:15%;
	margin:15px 0 25px 15px;
	padding:0;
}

#columnAmenuTOPtopper {
	float:left;
	width:76%;
	margin:15px 15px 0 25px;
	padding:1px 5px 15px 5px;

}

#columnAmenuTOPtopper p {
	text-align:center;
	font-size:.9625em;
}

#columnAmenuTOP {
	float:left;
	width:72%;
	background-image:url(../../../page_elements/food/menu_back.gif);
	background-repeat:repeat-x;
	border:1px solid #DCB439;
	margin:15px 15px 15px 25px;
	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:66%;
	margin:15px 0 15px 35px;
	padding:0;
}

#columnAfoodSUP1 {
	clear:both;
	float:left;
	width:15%;
	height:1100px;
	margin:15px 0 25px 15px;
	padding:0;
}

#columnAfoodSUP2 {
	float:left;
	width:15%;
	min-height:500px;
	margin:15px 0 25px 15px;
	padding:0;
}

#columnAabout {
	clear:both;
	float:left;
	width:15%;
	min-height:100px;
	margin:15px 0 25px 15px;
	padding:0;
}

#columnAaboutTOP {
	float:left;
	width:76%;
	margin:15px 15px 15px 35px;
	padding:0;
}

#columnAaboutTOP h1 img {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

#columnAaboutTOP p img {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

#columnAaboutTOP p img.alignright {
	width:40%;
	height:40%;
	margin:0 0 15px 15px;
	padding:0;
}

#columnAaboutTOP p img.alignleft {
	width:40%;
	height:40%;
	margin:0 15px 15px 0;
	padding:0;
}

#columnAaboutTOP img.leftIMAGE {
	width:20%;
	height:20%;
}

#columnAaboutTOPbar {
	float:left;
	width:76%;
	margin:15px 15px 15px 35px;
	padding:0;
}

#columnAaboutLOWERbarLEFT {
	width:45%;
	float:left;
}

#columnAaboutLOWERbarRIGHT {
	width:45%;
	float:left;
}

#columCHEF1 {
	width:47%;
}

#columnCHEF2 {
	width:47%;
}

#columnA2thirds {
	width:45%;
	float:left;
	margin:0 15px 0 15px;
}

#columnB2thirds {
	width:45%;
	float:left;
	margin:0 15px 0 15px;
}

#columnB2thirds img {
	width:100%;
	height:100%;
	float:right;
}

#columnB2thirds h1 img.PRESSheader {
	width:15%;
	height:15%;
	float:left;
}

#columnB2thirds h1 img.PRESSstories {
	width:50%;
	height:50%;
	float:left;
}

#columnAfoodTOP {
	width:80%;
	margin-bottom:20px;
}

#interactive1 {
	width:48%;
	height:48%;
	margin:0 15px 15px 0;
	float:left;
}

#interactive1 a img {
	width:90%;
	height:50%;
}

#interactive2 {
	width:48%;
	height:48%;
	margin:0;
	float:left;
}

#interactive2 a img {
	width:90%;
	height:50%;
}

#fiftyLEFT {
	width:40%;
	margin:0 15px 0 15px;
}

#fiftyRIGHT {
	width:52%;
	margin:0 15px 0 15px;
}

#fiftyRIGHT h1 {
	
}

#fiftyRIGHT img.pictures {
	width:100%;
	height:100%;
	margin:10px 0 0 0;
}

iframe {
	width:100%;
	margin:0 0 15px 0;
}

#columnL1half {
	float:left;
	width:46%;
	margin:15px 0 25px  15px;
	padding:0;
}

#columnL1half img {
	width:100%;	
}

#columnL2half {
	float:right;
	width:46%;
	margin:15px 15px 25px 0;
	padding:0;
}

#columnL2half img {
	width:100%;	
}

#copyright img.ndgLOGO {
	margin:5px 0 0 170px;
}

#copyright img.AoWlogo {
	margin:0 15px 0 0;
}

p.footerMENU {
	display:none;
}

#smallcols1 {
	width:30%;;
	float:left;
	margin:15px 40px 0 15px;
	padding:0;
}

#smallcols2 {
	width:20%;;
	float:left;
	margin:15px 60px 0 60px;
	padding:0;
}

#smallcols3 {
	width:11%;
	float:left;
	margin:15px 30px 0 95px;
	padding:0;
}

#smallcolsnews {
	display:none;
}

#columnRESOS {
	margin:0 0 0 15px;
	width:95%;
}


}


@media screen and (max-width:700px) {

body {
	width:100%;
	background:none;
}

#header {
	height:110px;
	width:100%;
	margin:15px auto 15px auto;
	padding:0;
	background:none;
}

#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 {
	height:101px;
	width:245px;
	margin:15px 0 15px 160px;
	background:url(page_elements/husk_logoSMALL.png) no-repeat;
}

#slideHOLD {
	width:95%;
	margin:15px;
}

#contentWrap {
	width:100%;
}

#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 0 15px 15px;
}

#columnA h1 {
	padding:0 0 5px 0;
}

#columnC {
	width:30%;
	margin:0 0 15px 15px;
}

#columnC h1 {
	padding:0 0 5px 0;
}

#footerHOLDER {
	width:100%;
}

#copyright {
	width:80%;
	margin:0 15px 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;
}

	
}


@media screen and (max-width: 600px) {

#mainBadge {
	clear:both;
	margin:0 0 10px 160px;
}

nav {
	width: 95%;
    border-bottom: 0;
	margin:0 0 15px 15px;  
}  
	
nav ul {  
    display: none;  
    height: auto;
	margin:0 0 0 15px;
	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;  
    rightright: 15px;
	left:510px;
    top: 10px;
}
	
nav li a {
	width:90%;
	margin:0;
	padding:0 30px 0 26px;
	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.LASTnav a {
	width:90%;
	margin:0;
	padding:0 10px 0 20px;
	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;
}

#columnAfood {
	display:none;
}

#columnAfoodTOP {
	width:95%;
	margin:0;
}

.alignleft {
	clear:both;
	height:5%;
}

#footerMAIN {
	width:100%;
	height:325px;
	background-image:url(page_elements/RESPONSIVE_footer_back.gif);
	background-repeat:repeat-x;
	background-color:#3F3B3C;
}

#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:40%;
	margin:0 0 10px 60px;
}

#smallcols2 h2 {
	padding-top:10px;
	text-align:center;
}

#smallcols2 p {
	font-size:85%;
	text-align:center;
}

#smallcols3 {
	width:40%;
	margin:0 30px 10px 15px;
}

#smallcols3 h2 {
	padding-top:10px;
	text-align:center;
}

#smallcols3 p {
	font-size:45%;
	text-align:center;
}

#facebookBOTT {
	margin-left:80px;
}

#twitBOTT {
	margin-left:80px;
}

#smallcolsnews {
	clear:both;
	display:none;
}

span.NOshow {
	display:none;
}



}


@media screen and (max-width:480px) {


body {
	width:100%;
	background:none;
}

#header {
	height:110px;
	width:100%;
	margin:15px auto 15px auto;
	padding:0;
	background:none;
}

#header p {
	letter-spacing:normal;
	font-size:.6925em;
	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 {
	height:101px;
	width:245px;
	margin:15px 0 15px 38px;
	background:url(page_elements/husk_logoSMALL.png) no-repeat;
}

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;  
    rightright: 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;
}

#contentWrap {
	width:100%;
}

#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;
}

#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 35px 0 0;
}

#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;
}

#columnAabout ul {

}

#columnAaboutTOP {
	
}

#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 {

}

#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 {

}

#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 h1 {
	
}

#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) {

#mainBadge {
	clear:both;
	margin:0 0 10px 170px;
}

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 a {  
         
}  
	
nav li.homeMENU a {
	display:none;
}

#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%;
	margin:0 0 15px 15px;
	border-bottom:1px dotted #DCB439;
}

.SUPmap {
	float:left;
	margin:0 40px 20px 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:40%;
	float:left;
}

#columCHEF1 h1 {
	border-bottom:none;
}

#columnCHEF2 {
	width:46%;
	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 {
	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:45%;
	margin:0 0 20px 15px;
	float:left;
}

#columnL2half {
	clear:both;
	width:45%;
	margin:-635px 16px 0 0;
	float:right;
}

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;
}

#footerMAIN {
	width:100%;
	height:415px;
	background-image:url(page_elements/RESPONSIVE_footer_back.gif);
	background-repeat:repeat-x;
	background-color:#3F3B3C;
}

.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:70%;
	margin:15px 0 10px 45px;
	padding:0;
	border-bottom:none;
}

#smallcols1 h2 {
	text-align:center;
}

#smallcols1 p {
	font-size:85%;
	text-align:center;
}

#smallcols2 {
	width:90%;
	margin:10px 0 10px 15px;
}

#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 0 10px 15px;
}

#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;
}

#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%;
}

}

/* END RESPONSIVE FIELDS */ /* END RESPONSIVE FIELDS */ /* END RESPONSIVE FIELDS */ /* END RESPONSIVE FIELDS */ /* END RESPONSIVE FIELDS */

