/* -----------------------------------------------------------------------

 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
	html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt,
	dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font
	weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
	body {line-height:1.5;}
	table {border-collapse:separate;border-spacing:0;}
	table, td, th {vertical-align:middle;}
	blockquote:before, blockquote:after, q:before, q:after {content:"";}
	blockquote, q {quotes:"" "";}
	a img {border:none;}

/* typography.css */
	body {font-size:100%;background:#fff; font-family: Verdana, Helvetica, sans-serif; color: #49534e;font-weight: normal;
		  background-image: url(../_images-base/background_body.jpg);background-repeat:repeat;}
	h1 {font-style: normal; font-family: Arial; font-size: 23px; margin:0px 0px -10px 0px; color:#E64C00;}
	h2 {font-size:12px; line-height: 16px;  color:#2A6DAC; margin: 15px 0px 4px 0px;}
	h3 {font-family: Verdana; font-size: 9px; line-height:15px; color: #4F5649; margin-top: 15px; text-transform: uppercase;}
	h4 {font-family: Verdana; font-size: 10px; line-height:15px; color: #4F5649; margin-top: 15px; text-transform: uppercase;}
	h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
	h6 {font-size:1em;font-weight:bold;}
	h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
	p {font-family: Verdana; font-size: 11px; line-height:17px; color: #4F5649; margin-bottom: 10px;}
	p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
	p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
	a:focus, a:hover {color:#981d20; text-decoration:none;}
	a {color:#981d20;text-decoration:none;}
	blockquote {margin:1.5em;color:#666;font-style:normal;}
	em, dfn {font-style:italic;}
	dfn {font-weight:bold;}
	sup, sub {line-height:0;}
	abbr, acronym {border-bottom:1px dotted #666;}
	address {margin:0 0 1.5em;font-style:italic;}
	del {color:#666;}
	pre {margin:1.5em 0;white-space:pre;}
	pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
	li ul, li ol {margin:0 1.5em;}
	ul, ol {margin:0 1.5em 1.5em 1.5em;}
	ul {list-style-type:disc;}
	ol {list-style-type:decimal;}
	dl {margin:0 0 1.5em 0;}
	dl dt {font-weight:bold;}
	dd {margin-left:1.5em;}
	table {margin-bottom:1.4em;width:100%;}
	th {font-weight:bold;}
	thead th {background:#c3d9ff;}
	th, td, caption {padding:4px 10px 4px 5px;}
	tr.even td {background:#e5ecf9;}
	tfoot {font-style:italic;}
	caption {background:#eee;}
	.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
	.large {font-size:18px;line-height:1.25em;margin-bottom:1.25em;color:#E64C00;}
	.hide {display:none;}
	.quiet {color:#666;}
	.loud {color:#000;}
	.highlight {background:#ff0;}
	.added {background:#060;color:#fff;}
	.removed {background:#900;color:#fff;}
	.first {margin-left:0;padding-left:0;}
	.last {margin-right:0;padding-right:0;}
	.top {margin-top:0;padding-top:0;}
	.bottom {margin-bottom:0;padding-bottom:0;}
	
	hr {height:3px; width: 480px;
		background-color:#d1d5d4;
		color:#d1d5d4;
		border:1px solid #d1d5d4;
		clear:both;
		margin: 15px 25px 0px 25px;
	}


/* layout.css */
/*  -------  ID Rules   -------*/

	body.one #left a#one, body.two #left a#two,body.three #left a#three,body.four #left a#four,body.five #left a#five,body.six #left a#six,
	body.seven #left a#seven,body.eight #left a#eight,body.nine #left a#nine,body.ten #left a#ten,body.eleven #left a#eleven,body.twelve 
	#left a#twelve,body.thirteen #left a#thirteen {color: #E64C00;}
	
/*  ------- Wrapper -------*/

	#utility {width: 700px; min-height:10px; height:auto !important; height:10px; position:relative; margin-left:auto; margin-right:auto; margin-bottom: -30px; margin-top: 30px; font-size: 9px; color: white;}
	#utility ul {float: right;list-style: none; margin:0px;}
	#utility li {float: left;list-style: none;margin: 0px 10px 0px 0px;}
	#utility li a:link {color: white; font-size: 9px;}
	#utility li a:visited {color: white; font-size: 9px;}
/*  ------- Wrapper -------*/

	#wrapper {width: 776px;position:relative; margin-left:auto; margin-right:auto; margin-top: 0px;  background-color: #fff;
			  background-image: url(../_images-base/background_wrapper.gif);background-repeat:repeat-y; text-align:left;}
	
/*  ------- Nav -------*/
	
	#nav {width: 776px; min-height:136px;height:auto !important;height:136px; position:relative; margin-left:auto; margin-right:auto; margin-top: 50px; 
		  background-image: url(../_images-base/background_masthead.gif);background-repeat: no-repeat;}
	#nav ul {float: left;list-style: none; height: 25px;}	  
	#nav li {float: left;list-style: none;margin: 0px;}
	.navPos {margin: 42px -10px 0px -18px;}
	.navPos2 {margin: 0px 0px 0px -18px;}
	.floatLogo {float: left; margin: 0px 0px 0px 0px;}
	.floatInvite {float: right; margin: 30px 60px 0px 0px;}
		
/*  ------- Content -------*/
	
	#content {width: 776px; float:left;  min-height:600px; height:auto !important; height:600px; margin: -41px 0px 0px 0px;}
	#contentShort {width: 776px; float:left;  min-height:345px; height:auto !important; height:345px; text-align: left; margin: -41px 0px 0px 0px;}
	
/*  ------- ContentGrill -------*/
	
	#contentGrill {width: 776px; min-height:850px; height:auto !important; height:850px; float: left; text-align: left; margin: -41px 0px 0px 0px;}	
			
/*  ------- Copy -------*/	
	
	#copy {width: 370px; float: left; margin: 55px 0px 40px 15px;}
	#copy ul {margin: 10px 30px 10px 15px;}
	#copy li {margin: 8px 0px 8px 0px;font-size: 11px;}
	#copy strong {font-weight:bold;text-transform: uppercase;font-size: 9px;}
	#copy table {font-size: 11px; text-align: right; }
	#copy h4 a:link {color: #4F5649;}
	#copy h4 a:visited {color: #4F5649;}
	#copy h4 a {color: #4F5649;}


/*  ------- CopyContact -------*/	
	
	#copyContact {width: 470px; float: left; text-align: left; margin: 55px 0px 40px 15px;}
	#copyContact strong {font-weight:bold;text-transform: uppercase;font-size: 9px;}
	#copyContact p {margin-right: 80px;}
	#copyContact ul {margin: 10px 30px 10px 15px;}
	#copyContact li a:link {margin: 3px 0px 3px 0px;font-size: 11px; list-style-type:none;}
	
/*  ------- CopyMenu -------*/	
	
	#copyMenu {width: 470px; float: left; text-align: left; margin: 55px 0px 40px -15px;}
	#copyMenu h1 {margin-left:30px;}

	
/*  ------- Contact Form -------*/	
	#formContact {width: 490px; height: 308px; margin:10px -10px 20px -5px; background-image: url(../_images-base/form_background.gif);
					background-repeat:no-repeat;}
	#formContact form {width: 350px;}
	#formContact p {margin: 5px 5px 5px 5px }
	#formContact table {font-size: 11px;}

	#contactLeft {width: 230px; float: left; text-align: left; margin: 0px; border-right: solid 1px #b9b492;}
	#contactLeft p {margin: 10px 20px 10px 0px;}
	#contactLeft h2 {margin: 10px 0px -5px 0px;}
	
	#contactRight {width: 230px; float: right; text-align: left; margin: 0px; }
	#contactRight p {margin: 10px 0px 10px 20px;}
	#contactRight h2 {margin: 10px 0px -5px 20px;}

/*  ------- Left -------*/
	
	#left {width: 146px; float:left; margin: 114px 0px 0px 13px; text-align:leftx;}
	#left p {margin:0em 1em 1em .7em;font-size:12px;line-height:18px;color:black;}
	#left ul {float: left;list-style: none; margin: 0px;}	  
	#left li {list-style: none; margin: -6px 0px 0px 0px;}
	
/*  ------- Right -------*/
	
	#right {width: 221px; float:left; margin: 0px; text-align: right;}				
	
/*  ------- Footer -------*/
	
	#footer {width: 776px; height: 100px; margin-left: auto; margin-right: auto; margin-top: 0px;
			*padding-top:0px; /* IE7 and IE6 hack */
			background-image: url(../_images-base/background_footer.gif);background-repeat: no-repeat;text-align: center;}
	#footer p {font-size: .7em;color: #6D7571;margin: 15px 0px 15px -38px;}
	#footer ul {float: left;list-style: none; margin:65px 0px 20px 100px;}
	#footer li {float: left; list-style: none; margin: 0px 10px 0px 0px; font-size: 9px; color: #c5d1b9;}
	#footer li a:link {color: white; font-size: 9px;}
	#footer li a:visited {color: white; font-size: 9px;}

/*  ------- FooterLocations -------*/
	
	#footerLocations {width: 776px; height: 100px; margin-left: auto; margin-right: auto; margin-top: 0px;
			*padding-top:0px; /* IE7 and IE6 hack */
			background-image: url(../_images-base/footer_locations.gif);background-repeat: no-repeat;text-align: center;}
	#footerLocations p {font-size: .7em;color: #6D7571;margin: 15px 0px 15px -38px;}
	#footerLocations ul {float: left;list-style: none; margin:65px 0px 20px 100px;}
	#footerLocations li {float: left; list-style: none; margin: 0px 10px 0px 0px; font-size: 9px; color: #c5d1b9;}
	#footerLocations li a:link {color: white; font-size: 9px;}
	#footerLocations li a:visited {color: white; font-size: 9px;}

/*  ------- Classes -------*/

	.backgroundAbout {background-image: url(../_images-base/callout_right-ourstory01.jpg);background-repeat: no-repeat; background-position: top right;}
	.backgroundCatering {background-image: url(../_images-base/background_catering.jpg);background-repeat: no-repeat; background-position: bottom right;}
	.backgroundCareers {background-image: url(../_images-base/background_careers.jpg);background-repeat: no-repeat; background-position: top right;}
	.backgroundChef {background-image: url(../_images-base/background_chef.jpg);background-repeat: no-repeat; background-position: top right;}
	.backgroundCommunity {background-image: url(../_images-base/background_community.jpg);background-repeat: no-repeat; background-position: top right;}
	.backgroundContact {background-image: url(../_images-base/background_contact.jpg);background-repeat: no-repeat; background-position: top right;}
	.backgroundCore {background-image: url(../_images-base/background_corevalues.jpg);background-repeat: no-repeat; background-position: top right;}
	.backgroundCooler {background-image: url(../_images-base/background_cooler.jpg);background-repeat: no-repeat; background-position: top right;}
	.backgroundFaqs {background-image: url(../_images-base/background_faqs.jpg);background-repeat: no-repeat; background-position: top right;}
	.backgroundFaqs {background-image: url(../_images-base/background_faqs.jpg);background-repeat: no-repeat; background-position: top right;}
	.backgroundFooter {background-image: url(../_images-base/footer_locations.gif);background-repeat: no-repeat; background-position: bottom right;}
	.backgroundFollow {background-image: url(../_images-base/background_follow.gif);background-repeat: no-repeat; background-position: top right;}
	.backgroundGiftCard {background-image: url(../_images-base/background_gift_card.jpg);background-repeat: no-repeat; background-position: top right;}
	.backgroundGrill {background-image: url(../_images-base/background_grill.jpg);background-repeat: no-repeat; background-position: bottom right;}
	.backgroundIngredients {background-image: url(../_images-base/background_ingredients.jpg);background-repeat: no-repeat; background-position: top right;}
	.backgroundLocations {background-image: url(../_images-base/background_locations.jpg);background-repeat: no-repeat; background-position: bottom right;}
	.backgroundPress {background-image: url(../_images-base/background_press.jpg);background-repeat: no-repeat; background-position: top right;}
	.clearboth {clear: both;}
	.floatLeft {float: left;}
	.floatLogo {float: left; margin: 25px 20px 60px 25px;}
	.floatRight {float: right;}
	.heightGrill {min-height:800px; height:auto !important; height:800px;}
	.heightCatering  {min-height:780px; height:auto !important; height:780px;}
	.clear {clear:both;}
	.calloutContact {margin-top: 540px; }
	.promoAbout {margin-top: 500px; }
	.promoBuzz {margin-top: 360px; }
	.promoCatering{margin: 90px 25px 0px 0px; }
	.promoCatering2{margin: 0px 0px 0px 0px; }
	.promoDownload {margin: 55px 20px 0px 0px; }
	.promoDownload2 {margin: 55px 35px 0px 0px; }
	.promoGiftCard {margin-top: 270px; }
	.promoHot {margin-top: 320px; }
	.promoHot2 {margin-top: 60px; }
	.posDownload {margin-top: -10px;}
	 #calloutsFollow {width: 750px; float: left; margin: 0px 0px 0px -70px}
	 #calloutsFollow ul {float: left;}
	 #calloutsFollow  li {float: left; margin: 0px; list-style: none; list-style: none;}
	 .orgs ul {margin:0px; font-family: Arial; font-size: 9px;}
	 .orgs li {text-transform: uppercase; font-weight: bold; list-style: none;}


.communityList ul {
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.communityList li {
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -20px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

