@charset "utf-8";

body {
	position:relative;
	font-size:80%;
	margin:0;
	padding:0;
	background-image:url(images/bodyBg.jpg);
	font-family:'Averia Sans Libre',Verdana,Arial,Helvetica,sans-serif;
	color:#985923;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:700;
	margin:0;
	padding:0;
}

h1 {
	font-size:2em;
	margin:.5em 0;
}

h2 {
	padding:6px 0 0 6px;
	margin:4px 0 0;
	font-weight:400;
	font-size:22px;
	font-variant:small-caps;
	letter-spacing:.02em;
	line-height:1.2em;
	color:#5E2A00;
	text-align:center;
	width:490px;
	position:relative;
	height:auto;
	color:#E2E0C0;
}

div#center h2 {
	color:#6287a4;
	width:498px;
	font-weight:700;
	background:url(images/h2bg2_bottom.jpg) center bottom no-repeat;
	padding:10px 0 14px;
	clear:both;
}

.path-menu div#center h2 {
	background-image:none;
	padding-bottom:2px;
}

h3 {
	font-size:1.333333em;
	margin:.5em 0;
	color:#2056cd;
}

h4 {
	font-size:1.1667em;
	margin:.5em 0;
}

a:link,a:visited {
	color:#698caa;
	text-decoration:none;
}

a:focus {
	outline:1px dotted;
}

a:hover,a:active,li a.active {
	outline:none;
	text-decoration:underline;
}

p {
	font-size:11px;
	line-height:1.5em;
	margin:0 0 .7em;
}

li {
	list-style-position:outside;
	line-height:1.5em;
	color:#444;
	font-size:1.05em;
}

blockquote {
	margin:1.25em;
	padding:1.25em 1.25em 0;
}

em {
	padding:0 3px 0 0;
}

hr {
	background:#7f7f7f;
	border:none;
	height:0;
	margin:0;
	padding:0;
}

img,a img {
	border:none;
	outline:none;
}

#wrapper {
	margin:0 auto;
	width:1024px;
	position:relative;
}

#container {
	margin:0;
	width:100%;
	background-image:url(images/wrapperBg.jpg);
	background-repeat:repeat-y;
	position:relative;
	top:-1px;
}

#home-images {
	position:relative;
	top:2px;
	left:-6px;
	margin:0;
	width:512px;
	height:281px;
	background-image:url(images/home_message_bg.jpg);
}

#center {
	float:left;
	width:510px;
	margin-left:16px;
	margin-top:10px;
	padding:0;
	margin-bottom:10px;
	position:relative;
	top:-12px;
	z-index:100;
}

#home #center {
	background-image:none;
}

body.three-column #center {
	float:left;
	width:503px;
}

body.sidebar-right #center {
	float:left;
	width:503px;
}

#header {
	margin:0;
	padding:0;
	height:110px;
	width:100%;
	background-image:url(images/header.jpg);
	position:relative;
}

#header h1 {
	float:left;
}

#header #logo {
	float:left;
	padding:0;
}

#header #sitename {
	display:none;
}

#header #siteslogan {
	display:none;
}

#search-theme-form {
	float:right;
	margin:2.5em 0 0;
}

#search-theme-form .form-button,#search-theme-form .form-submit {
	margin:0;
}

#header #block-user-3 h3 {
	font-size:10px;
	font-weight:700;
	padding:0;
	margin:0;
	color:#3593f7;
}

#header #block-user-3 {
	position:absolute;
	left:520px;
	bottom:-20px;
	color:#3593f7;
	padding:0;
	letter-spacing:.02em;
}

#header #block-block-5 {
	position:absolute;
	left:94px;
	bottom:-25px;
	color:#3593f7;
	padding:0;
	letter-spacing:.02em;
}

#header #block-user-3 .content,#header #block-block-5 .content {
	font-size:10px;
	padding:0;
	margin:0;
}

a.feed-icon {
	position:absolute;
	right:228px;
	top:48px;
	display:none;
}


div.path-entrees-inhouse #center .content,div.path-salads-apps-soups-inhouse #center .content,div.path-boughatsa-pitza-sandwiches-inhouse #center .content,div.path-desserts-inhouse #center .content,div.path-entrees-takeout #center .content,div.path-salads-apps-soups-takeout #center .content,div.path-boughatsa-pitza-sandwiches-takeout #center .content,div.path-desserts-takeout #center .content {
	background-color:transparent;
}

div.path-entrees-inhouse #primary-nav li.menu-157 a,div.path-salads-apps-soups-inhouse #primary-nav li.menu-157 a,div.path-boughatsa-pitza-sandwiches-inhouse #primary-nav li.menu-157 a,div.path-desserts-inhouse #primary-nav li.menu-157 a {
	background-position:0 -38px;
}

div.path-entrees-takeout #primary-nav li.menu-166 a,div.path-salads-apps-soups-takeout #primary-nav li.menu-166 a,div.path-boughatsa-pitza-sandwiches-takeout #primary-nav li.menu-166 a,div.path-desserts-takeout #primary-nav li.menu-166 a {
	background-position:0 -38px;
}

.#block-views-nav_inhouse_block-1 {
	margin:0;
}

.path-salads-apps-soups-inhouse #center,.path-salads-apps-soups-takeout #center,.path-entrees-inhouse #center,.path-entrees-takeout #center,.path-boughatsa-pitza-sandwiches-inhouse #center,.path-boughatsa-pitza-sandwiches-takeout #center,.path-desserts-inhouse #center,.path-desserts-takeout #center {
	background-image:url(images/menu/menu-bg.jpg);
	background-position:0 8px;
	background-repeat:no-repeat;
}

div.view-nav-takeout,div.view-nav-inhouse {
	margin:0;
	position:relative;
	left:-5px;
	top:-6px;
}

div.view-nav-takeout ul,div.view-nav-inhouse ul {
	width:506px;
	height:60px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}

div.view-nav-takeout div.item-list ul li,div.view-nav-inhouse div.item-list ul li {
	list-style:none;
}

div.view-nav-takeout div.item-list ul .views-row-odd,div.view-nav-inhouse div.item-list ul .views-row-odd {
	float:left;
	display:inline;
}

div.view-nav-takeout div.item-list ul .views-field-title a,div.view-nav-inhouse div.item-list ul .views-field-title a {
	color:transparent;
	display:block;
	padding:0;
	height:20px;
	position:relative;
	top:9px;
	margin:0;
	overflow:hidden;
}

div.view-nav-takeout div.item-list ul .views-row-1 .views-field-title a,div.view-nav-inhouse div.item-list ul .views-row-1 .views-field-title a {
	width:149px;
	background-image:url(images/menu/saladsAppsSoups.png);
	left:60px;
}

div.view-nav-takeout div.item-list ul .views-row-2 .views-field-title a,div.view-nav-inhouse div.item-list ul .views-row-2 .views-field-title a {
	width:167px;
	background-image:url(images/menu/entreesPlattersSides.png);
	left:86px;
}

div.view-nav-takeout div.item-list ul .views-row-3 .views-field-title a,div.view-nav-inhouse div.item-list ul .views-row-3 .views-field-title a {
	width:215px;
	background-image:url(images/menu/boughatsaPitzaSandwiches.png);
	left:60px;
}

div.view-nav-takeout div.item-list ul .views-row-4 .views-field-title a,div.view-nav-inhouse div.item-list ul .views-row-4 .views-field-title a {
	width:68px;
	background-image:url(images/menu/desserts.png);
	left:120px;
}

div.view-nav-takeout div.item-list ul .views-field-title a:hover,div.view-nav-inhouse div.item-list ul .views-field-title a:hover {
	background-position:0 -21px;
}

div.path-salads-apps-soups-inhouse .views-row-1 .views-field-title a,div.path-entrees-inhouse .views-row-2 .views-field-title a,div.path-boughatsa-pitza-sandwiches-inhouse .views-row-3 .views-field-title a,div.path-desserts-inhouse .views-row-4 .views-field-title a,div.path-salads-apps-soups-takeout .views-row-1 .views-field-title a,div.path-entrees-takeout .views-row-2 .views-field-title a,div.path-boughatsa-pitza-sandwiches-takeout .views-row-3 .views-field-title a,div.path-desserts-takeout .views-row-4 .views-field-title a,div.path-salads-apps-soups-inhouse div.item-list ul .views-row-1 .views-field-title a:hover,div.path-entrees-inhouse div.item-list ul .views-row-2 .views-field-title a:hover,div.path-boughatsa-pitza-sandwiches-inhouse div.item-list ul .views-row-3 .views-field-title a:hover,div.path-desserts-inhouse div.item-list ul .views-row-4 .views-field-title a:hover,div.path-salads-apps-soups-takeout div.item-list ul .views-row-1 .views-field-title a:hover,div.path-entrees-takeout div.item-list ul .views-row-2 .views-field-title a:hover,div.path-boughatsa-pitza-sandwiches-takeout div.item-list ul .views-row-3 .views-field-title a:hover,div.path-desserts-takeout div.item-list ul .views-row-4 .views-field-title a:hover {
	background-position:0 -42px;
}

ul.links li {
	background:none;
	margin:0;
	padding:0;
}


/* ----------------------primary-nav----------------------- */
#nav,#primary-nav {
	/*
font-size:1em;
	margin:0;
	position:absolute;
	z-index:1000;
	top:5px;
	width:90%;
*/
}

#primary-nav {
	padding: 0;
	margin:0;
	position:absolute;
	z-index:1000;
	top:10px;
	left:20px;
	width:985px;
	height: 26px;
}


#nav ul.primary-links,#primary-nav ul.primary-links {
	position: relative;
	font-weight:700;
	padding:0px;
	width:100%;
	height: 26px;
	display:table;
	table-layout:auto;	
	border-collapse: collapse;
}

#nav ul.primary-links li,#primary-nav ul.primary-links li {
	padding:0;
	margin: 0;
	height: 26px;
	overflow: hidden;
	list-style:none;
	display:table-cell;
	text-align:center;
	vertical-align: middle;
}

#primary-nav li a {
	display:inline-block;
	height:24px;
	font-style:italic;
	font-weight:700;
	font-size:16px;
	line-height:22px;
	text-shadow:0 0 6px #698caa;
	padding:0 6px;
	text-align:center;
	color:#fff;
}

#primary-nav li a:hover {
	color:#698caa;
	text-shadow:0 0 6px #fff;
}

#primary-nav li.active a,#primary-nav li.active-trail a {
	background:#6689a7;
	color:#e1dfbf;
	text-shadow:none;
}

#home #primary-nav li.menu-156 a {
	background-image:none;
}

/* ---------------secondary-nav-------------- */
#secondary-nav {
	position:relative;
	top:18px;
	left:30px;
	margin:0;
	padding:0;
}

#secondary-nav ul li {
	padding:0 10px;
	border-right:1px solid #d6d7af;
}

#secondary-nav ul li a {
	color:#fff;
}

#nav ul.primary-links li a:link,#nav ul.primary-links li a:visited {
	margin:0 10px 0 0;
	padding:0;
}

#nav ul.primary-links li a:hover,#nav ul.primary-links li a:active {
	text-decoration:underline;
}

#nav ul.secondary-links {
	padding:2px 5px;
}

#nav ul.secondary-links li {
	margin:0;
	padding:0;
}

#nav ul.secondary-links li a:link,#nav ul.secondary-links li a:visited {
	margin:0 10px 0 0;
	padding:0;
}

#nav ul.secondary-links li a:hover,#nav ul.secondary-links li a:active {
	text-decoration:underline;
}

#center #tabs-wrapper h2 {
	width:100%;
	padding-bottom:10px;
	background:transparent url(images/horz-line.png) center bottom no-repeat;
}

ul.tabs.primary {
	padding:0;
	width:100%;
	float:left;
	background:#6689a7 url(images/nav-title-bg.jpg);
}

ul.tabs.primary li {
	background:transparent;
	text-align:center;
	width:247px;
	padding:4px 0;
	float:left;
	display:inline-block;
}

ul.tabs.primary li a {
	padding:10px;
	background:transparent;
	border:none;
	color:#fff;
	font-size:15px;
}

ul.tabs.primary li a:hover {
	text-decoration:underline;
}

ul.tabs.primary li a.active {
	color:#e2e0c0;
	padding:6px;
}

ul.tabs.primary li a.active:hover {
	text-decoration:none;
}

.breadcrumb {
	color:#fff;
	font-size:1em;
	margin:.3em 0 -1.25em;
	padding:0;
	background-color:#bcbb82;
}

body.three-column #center .breadcrumb {
	color:#fff;
	font-size:1em;
	margin:4px 0 -1.25em;
	padding:0;
}

.breadcrumb a:link,.breadcrumb a:visited {
	color:#333;
}

.breadcrumb a:hover {
	color:#000;
}

#center .content,#center .view,#center .node {
	background-color:transparent;
}

#center .view .view-content {
	padding-top:10px;
}

#center .view-rotating-front-images,#center .view-nav-inhouse,#center .view-nav-takeout {
	background-color:transparent;
}

#center .view-rotating-front-images .view-content,#center .view-nav-inhouse .view-content,#center .view-nav-takeout .view-content {
	padding-top:0;
}

#center .node h2,.view-content h2.node-title {
	margin:10px 0 5px;
	padding:10px 10px 0 0;
	font-weight:400;
	font-size:18px;
	font-variant:small-caps;
	letter-spacing:.02em;
	line-height:18px;
	color:#5E2A00;
	text-align:center;
	background-image:url(images/menu/h1Border.png);
	background-repeat:no-repeat;
	background-position:90px 5px;
	height:auto;
}

#center .node h2 a {
	color:#5E2A00;
}

.node h2 a:hover {
	color:#5E2A00;
	text-decoration:underline;
}

#center .node .content,#center .views-field-body {
	padding:3px 0 0 3px;
	font-size:12px;
	letter-spacing:.02em;
	line-height:1.5em;
	color:#985923;
	margin:0;
}

#center .node .content .field-field-inhouse-price .field-label {
	display:none;
}

#center .node .content .field-field-inhouse-price .field-item {
	font-size:10px;
	letter-spacing:.02em;
	color:#847D2C;
	font-weight:700;
	padding:5px 0 0;
}

span.submitted,#center .views-field-created span {
	color:#6698a6;
	display:block;
	font-size:.8333em;
	margin:0;
	padding-left:4px;
}

.node .picture {
	float:left;
	margin:.3em .5em .1em 0;
}

.meta {
	background:;
	margin:0 0 10px;
	padding:0 6px;
}

.meta div.links {
	float:left;
}

.meta div.terms {
	float:right;
	display:none;
}

.meta div.links ul.links li {
	float:left;
	padding:0;
	margin-right:3px;
}

.meta div.terms ul.links li {
	float:left;
	padding:5px 0 5px 10px;
}

.node_read_more,.comment_add {
	font-weight:700;
	background-color:none;
	width:auto;
}

.node_read_more a,.comment_add a {
	color:#4a3918;
	background-color:#d5d1ae;
	padding:2px 4px;
	font-size:10px;
}

.item-list ul.pager {
	margin:1em 0;
}

.item-list ul.pager li {
	margin:0;
	padding:0;
}

.item-list ul.pager li a:link,.item-list ul.pager li a:visited,.item-list ul.pager li.pager-current {
	background-color:#f5f5f5;
	border:1px solid #ccc;
	color:#999;
	font-size:.8333em;
	font-weight:700;
	margin:.3em .1em;
	padding:.3em .5em;
}

.item-list ul.pager li a:hover,.item-list ul.pager li a:active {
	border:1px solid #999;
	color:#666;
}

.item-list ul.pager li.pager-current {
	background-color:#527697;
	border:1px solid #527697;
	color:#fff;
}

div.path-salads-apps-soups-inhouse h2,div.path-entrees-inhouse h2,div.path-boughatsa-pitza-sandwiches-inhouse h2,div.path-desserts-inhouse h2,div.path-salads-apps-soups-takeout h2,div.path-entrees-takeout h2,div.path-boughatsa-pitza-sandwiches-takeout h2,div.path-desserts-takeout h2 {
	display:none;
}

.event-date,.node .field-type-datetime {
	font-weight:700;
	color:#847D2C;
}

.event-date label,.node .field-type-datetime .field-label-inline-first {
	color:#5E2A00;
}

.field-field-specials-image {
	float:right;
	margin:10px;
}

.view-anna-blog-page {
	background-color:#fff;
}

.meta .links .blog_usernames_blog {
	display:none;
}

.path-in-the-kitchen-with-anna #center .views-row {
	padding-bottom:20px;
}

.path-in-the-kitchen-with-anna #center .views-field-title {
	margin:10px 0 5px;
	padding:10px 0 0;
	font-weight:700;
	font-size:18px;
	font-variant:small-caps;
	letter-spacing:.02em;
	line-height:18px;
	color:#5E2A00;
	text-align:center;
	background-image:url(images/menu/h1Border.png);
	background-repeat:no-repeat;
	background-position:90px 5px;
	height:auto;
	clear:both;
}

.field-field-blog-image,.path-in-the-kitchen-with-anna #center .views-field-field-blog-image-fid {
	float:right;
	margin:10px;
}

#home .field-field-blog-image .field-item,.path-in-the-kitchen-with-anna #center .views-field-field-blog-image-fid .field-item {
	float:right;
	margin:3px;
}

.path-in-the-kitchen-with-anna #center .views-field-view-node {
	font-weight:700;
	background-color:none;
	width:auto;
	float:left;
	display:inline;
}

.path-in-the-kitchen-with-anna #center .views-field-view-node a {
	color:#4a3918;
	background-color:#d5d1ae;
	padding:2px 4px;
	font-size:10px;
}

.path-in-the-kitchen-with-anna #center .views-field-sharethislink {
	float:left;
	display:inline;
	margin-left:10px;
}

#comments h2.comments {
	margin:0;
	color:#6698a6;
	padding:0;
}

div#comments h2.comments {
	margin:0;
	padding:0;
	height:auto;
	background-image:none;
}

.comment {
	margin:0;
	padding:0;
	color:#985923;
}

.comment-bar {
	background:none fa;
	padding:10px 0 0;
	position:relative;
	background-image:url(images/menu/h1Border.png);
	background-repeat:no-repeat;
	background-position:90px 1px;
	margin:0;
}

.comment span.submitted {
	color:#6698a6;
	display:inline;
	font-size:.8333em;
	margin:0;
}

.comment span.new {
	color:red;
	font-size:.8333em;
}

.comment .content {
	padding:5px;
}

.comment .picture {
	float:right;
	margin:.3em 0 .1em .3em;
}

div#comments .comment h3 {
	font-size:1.1667em;
	margin:0;
	padding:0;
	background-image:none;
	line-height:1em;
}

.comment ul.links {
	margin:-10px 0 0 25px;
}

.comment ul.links li a {
	text-decoration:underline;
}

.indented {
	border-left:1px solid #ddd;
	margin-left:14px;
	padding-left:5px;
}

.sidebar {
	background-color:transparent;
}

#sidebar-left {
	float:left;
	margin-left:14px;
	width:259px;
	padding:0;
	position:relative;
	top:-72px;
}

#sidebar-right {
	float:left;
	margin-left:26px;
	width:180px;
	position:relative;
	top:-34px;
}

#sidebar-right .block h3,#sidebar-left .block h3 {
	font-size:18px;
	font-weight:700;
	font-style:italic;
	text-align:left;
	color:#a1956f;
	background-color:;
	margin:0;
	padding:0;
	padding-top:10px;
	letter-spacing:.04em;
	background-image:url(images/right-col-rule.jpg);
	background-repeat:no-repeat;
}

#sidebar-right .block .views-field-title,#sidebar-right .block .views-field-title a,#sidebar-left .block .views-field-title,#sidebar-left .block .views-field-title a {
	padding:0 0 3px;
	font-size:13px;
	font-weight:700;
	letter-spacing:.02em;
	line-height:1.5em;
	color:#785326;
	margin:0;
}

#sidebar-right .block .views-field-body,#sidebar-right .block .views-field-teaser,#sidebar-left .block .views-field-body,#sidebar-left .block .views-field-teaser {
	padding:0;
	font-size:10px;
	letter-spacing:.02em;
	line-height:1.5em;
	color:#985923;
	margin:0;
}

#sidebar-right .block-views,#sidebar-left .block-views {
	background-image:url(images/right-col-rule.jpg);
	background-repeat:no-repeat;
	background-position:0 bottom;
	padding-bottom:4px;
	width:;
}

#sidebar-right .block {
	border:;
}

#sidebar-right .block .menu {
	padding-left:0;
	width:185px;
}

#sidebar-right .block .menu li {
	list-style:none;
	margin:0;
}

#sidebar-right .block .menu li a {
	padding-left:10px;
	letter-spacing:.02em;
	font-size:.85em;
}

#sidebar-right .block .view-header p,#sidebar-left .block .view-header p {
	padding-left:0;
	letter-spacing:.02em;
	text-align:left;
	font-size:.9em;
}

#sidebar-right .views-field-view-node a {
	color:#f6f3e4;
	padding:1px 4px;
	font-size:10px;
	margin:0;
	width:100%;
	position:relative;
	top:-10px;
	right:9px;
	text-align:right;
	display:inline-block;
}

#sidebar-right .views-row,#sidebar-left .views-row {
	margin-bottom:5px;
}

.block {
	margin:0 0 10px;
}

#sidebar-right .block {
	background-color:;
}

#sidebar-right .block a {
	color:#fff;
}

.block h3 {
	font-size:1.6667em;
	margin:.75em 0 .5em;
}

#user-login-form .item-list ul li {
	background:none;
	padding:0;
}

#search-block-form .form-text {
	width:8em;
}

#search-block-form input.form-submit {
	font-size:.9em;
	width:5em;
	padding:0;
}

.view h4.item {
	color:#5e2a00;
	font-weight:700;
	float:left;
	margin-bottom:0;
}

.view span.item-price {
	color:#847D2C;
	font-weight:700;
	float:left;
	font-size:10px;
	padding:10px 0 0;
	margin-left:10px;
}

.view p.item-description {
	clear:both;
}

#sidebar-left #block-views-gos_self_ad_list-block_1 {
	background-image:none;
}

.gos-ad {
	width:180px;
	border:1px solid #f4f5e2;
	padding:10px;
	margin:0 auto 10px;
	background-color:#E1E1C5;
}

.gos-ad .gos-ad-title {
	color:#698caa;
	font-size:1.1em;
	font-weight:700;
	text-align:center;
}

.gos-ad .gos-ad-title a {
	color:#698caa;
}

.gos-ad-promo {
	font-size:.9em;
	text-align:center;
}

#sidebar-left #block-views-podcast_list-block_1 {
	width:200px;
	margin:0 auto;
}

.podcast-speaker {
	color:#785326;
}

.podcast-topic {
	font-size:1.1em;
	font-style:oblique;
}

#center #home-images .content {
	background-color:transparent;
}

div#center #block-views-rotating_front_images-block_2 h2 {
	background:transparent;
	padding:5px 0;
}

#block-views-rotating_front_images-block_1,#block-views-rotating_front_images-block_2 {
	width:490px;
	position:relative;
	top:12px;
	left:12px;
}

.slideshow-img img {
	border:1px solid #dceef8;
}

#block-views-rotating_front_images-block_1 .view-footer,#home .view-footer,#block-views-rotating_front_images-block_2 .view-footer {
	color:#E2E0C0;
	background-color:none;
	font-size:12px;
}

#block-views-rotating_front_images-block_1 .view-footer,#home .view-footer p,#block-views-rotating_front_images-block_2 .view-footer p {
	font-size:13px;
	padding-top:5px;
}

#block-block-1 {
	width:259px;
	height:459px;
	background-image:url(images/gos_logo2.jpg);
}

div#block-views-upcoming_events-block_1,div#block-views-recent_blog_entries-block_1 {
	width:200px;
	margin-left:28px;
}

div#block-views-upcoming_events-block_1 .views-row-1,div#block-views-recent_blog_entries-block_1 .views-row-1 {
	margin-top:6px;
}

#block-views-upcoming_events-block_1 .views-row {
	margin-bottom:10px;
}

#sidebar-left #block-block-2 p {
	padding:3px 0 0 3px;
	font-size:12px;
	letter-spacing:.02em;
	line-height:1.5em;
	text-align:center;
	color:#985923;
	margin:0;
}

#sidebar-left #block-block-2 a {
	color:#557790;
}

#sidebar-left #block-block-3 {
	margin-left:14px;
	background-image:url(images/Map.png);
	background-repeat:no-repeat;
	width:236px;
	height:182px;
}

#center h3,h3.symposia-title {
	margin:10px 0 5px;
	padding:10px 0 0;
	font-weight:700;
	font-size:18px;
	font-variant:small-caps;
	letter-spacing:.02em;
	line-height:18px;
	color:#5E2A00;
	text-align:center;
	background-image:url(images/menu/h1Border.png);
	background-repeat:no-repeat;
	background-position:90px 5px;
}

.view-header {
	font-size:12px;
	letter-spacing:.02em;
	line-height:1.5em;
	color:#985923;
	text-align:center;
	font-style:italic;
}

div.view-desserts-inhouse div.views-field-title,div.view-desserts-takeout div.views-field-title,div.view-sandwiches-inhouse div.views-field-title,div.view-sandwiches-takeout div.views-field-title,div.view-pitza-inhouse div.views-field-title,div.view-pitza-takeout div.views-field-title,div.view-boughatsa-inhouse div.views-field-title,div.view-boughatsa-takeout div.views-field-title,div.view-entrees-takeout div.views-field-title,div.view-entrees-inhouse div.views-field-title,div.view-Platters-inhouse div.views-field-title,div.view-Platters-takeout div.views-field-title,div.view-sides-inhouse div.views-field-title,div.view-sides-takeout div.views-field-title,div.view-salads-apps-soups-takeout div.views-field-title,div.view-salads-apps-soups-inhouse div.views-field-title,div.view-soup-of-day-inhouse div.views-field-title,div.view-soup-of-day-takeout div.views-field-title,div.view-gardens-wine-picks-page div.views-field-title,div.view-party-tray div.views-field-title {
	clear:both;
	float:left;
	display:inline;
	padding:0 6px 0 0;
	font-size:14px;
	font-weight:700;
	letter-spacing:.02em;
	line-height:1.5em;
	color:#464415;
}

div.view-party-tray div.views-row {
	margin-top:20px;
}

div.view-party-tray div.views-row-first {
	margin-top:0;
}

div.view-desserts-inhouse div.views-field-field-inhouse-price-value,div.view-desserts-takeout div.views-field-field-takeout-price-value,div.view-sandwiches-inhouse div.views-field-field-inhouse-price-value,div.view-sandwiches-takeout div.views-field-field-takeout-price-value,div.view-pitza-inhouse div.views-field-field-inhouse-price-value,div.view-pitza-takeout div.views-field-field-takeout-price-value,div.view-boughatsa-inhouse div.views-field-field-inhouse-price-value,div.view-boughatsa-takeout div.views-field-field-takeout-price-value,div.view-entrees-takeout div.views-field-field-takeout-price-value,div.view-entrees-inhouse div.views-field-field-inhouse-price-value,div.view-Platters-inhouse div.views-field-field-inhouse-price-value,div.view-Platters-takeout div.views-field-field-takeout-price-value,div.view-sides-inhouse div.views-field-field-inhouse-price-value,div.view-sides-takeout div.views-field-field-takeout-price-value,div.view-salads-apps-soups-takeout div.views-field-field-takeout-price-value,div.view-salads-apps-soups-inhouse div.views-field-field-inhouse-price-value,div.view-soup-of-day-inhouse div.views-field-field-inhouse-price-value,div.view-soup-of-day-takeout div.views-field-field-inhouse-price-value,div.view-party-tray div.field-field-takeout-price,div.view-party-tray div.field-field-other-price {
	font-size:10px;
	letter-spacing:.02em;
	color:#847D2C;
	font-weight:700;
	padding:5px 0 0;
}

div.field-field-other-price {
	clear:both;
	width:100%;
	float:left;
}

div.field-field-other-price div.field-item {
	float:left;
	display:inline;
	padding-right:20px;
}

div.view-party-tray div.field-field-takeout-price {
	clear:both;
}

div.view-desserts-takeout div.views-field-body,div.view-desserts-inhouse div.views-field-body,div.view-sandwiches-takeout div.views-field-body,div.view-sandwiches-inhouse div.views-field-body,div.view-pitza-takeout div.views-field-body,div.view-pitza-inhouse div.views-field-body,div.view-boughatsa-takeout div.views-field-body,div.view-boughatsa-inhouse div.views-field-body,div.view-entrees-takeout div.views-field-body,div.view-entrees-inhouse div.views-field-body,div.view-Platters-inhouse div.views-field-body,div.view-sides-inhouse div.views-field-body,div.view-salads-apps-soups-takeout div.views-field-body,div.view-salads-apps-soups-inhouse div.views-field-body,div.view-soup-of-day-inhouse div.views-field-body,div.view-soup-of-day-takeout div.views-field-body,div.view-party-tray div.views-field-body {
	padding:3px 0 0 3px;
	font-size:12px;
	letter-spacing:.02em;
	line-height:1.5em;
	color:#985923;
	margin:0;
}

div.view-party-tray div.views-field-body {
	float:left;
	display:inline;
	clear:none;
}

div.views-field-field-wine-description-value,div.views-field-field-food-pairing-value {
	clear:both;
	padding-bottom:10px;
}

div.view-party-tray .views-field-field-specials-image-fid {
	float:right;
	margin:3px;
}

div.view-symposia-page .view-header {
	padding-top:170px;
	background:url(images/500px-Symposiumnorthwall.jpg) center top no-repeat;
}

div.view-symposia-page .view-header p {
	padding:0 20px;
	line-height:160%;
}

.view-article {
	padding-bottom:10px;
}

div#center h2.view-tours-title {
	color:#fff;
}

#footer {
	margin:0;
	padding:0;
	position:relative;
	left:;
	background-color:#000;
	color:#FFF;
	font-size:.8em;
	width:1024px;
	height:52px;
	background-image:url(images/footer_bg.jpg);
}

#footer .content {
	position:relative;
	top:13px;
	right:24px;
}

#footer #block-system-0 {
	position:absolute;
	right:25px;
	top:6px;
}

span.clear {
	clear:both;
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	margin-bottom:0;
}

.clear {
	clear:both;
}

.clear-block {
	display:block;
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}

.text-left {
	text-align:left;
}

.text-right {
	text-align:right;
}

.text-center {
	text-align:center;
}

.text-justify {
	text-align:justify;
}

.bold {
	font-weight:700;
}

.italic {
	font-style:italic;
}

.underline {
	border-bottom:1px solid;
}

.highlight {
	background:#ffc;
}

.wrap {
	width:960px;
	margin:0 auto;
}

.img-left {
	float:left;
	margin:4px 10px 4px 0;
}

.img-right {
	float:right;
	margin:4px 0 4px 10px;
}

.nopadding {
	padding:0;
}

.noindent {
	margin-left:0;
	padding-left:0;
}

.nobullet {
	list-style:none;
	list-style-image:none;
}

.hide {
	display:none;
}

#block-user-1 h3 {
	color:#fff;
	font-size:1em;
}

#block-user-1 ul.menu {
	margin:0;
	padding:0;
}

#block-user-1 ul.menu li {
	background-position:.3em .6em;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:.1em 0;
}

#block-user-1 ul.menu li a {
	padding:.1em 0 .1em 1.5em;
}

#block-user-1 ul.menu li ul li {
	background-position:1.5em .6em;
}

#block-user-1 ul.menu li ul li a {
	padding-left:2.7em;
}

#block-user-1 ul.menu li ul li ul li {
	background-position:2.7em .6em;
}

#block-user-1 ul.menu li ul li ul li a {
	padding-left:3.9em;
}

#block-user-1 ul.menu li ul li ul li ul li {
	background-position:3.9em .6em;
}

#block-user-1 ul.menu li ul li ul li ul li a {
	padding-left:5.1em;
}

#block-user-1 ul.menu li.expanded {
	padding-bottom:0;
}

#block-user-1 ul.menu li.expanded ul {
	margin-top:.1em;
}

#block-user-1 ul.menu li {
	border-bottom:1px solid #fff;
	padding:.2em 0;
}

#block-user-1 ul.menu li a {
	padding:.2em 0 .2em 1.5em;
}

#block-user-1 ul.menu li.odd {
	background-color:#b9b87f;
}

#block-user-1 ul.menu li.even {
	background-color:#C2C18A;
}

#block-user-1 ul.menu li.expanded {
	background-color:#C2C199;
	border:none;
	padding-bottom:0;
}

#block-user-1 ul.menu li.expanded ul {
	border-bottom:3px solid #C2C199;
	border-top:1px solid #b9b87f;
	margin-top:.2em;
}

ul.primary,ul.primary li,ul.secondary,ul.secondary li {
	border:0;
	margin:0;
	padding:0;
	background-color:#666;
}

ul.secondary {
	border-bottom:0 solid #b4d7f0;
	clear:both;
	margin:0 0 1em;
	padding:.5em 0;
	text-align:left;
}

ul.primary li.active a,ul.secondary li.active a {
	font-weight:700;
}

#tabs-wrapper {
	margin:0;
	padding:0;
}

h2.with-tabs {
	margin-bottom:0;
}

quote,code,fieldset {
	margin:.5em 0;
}

input {
	color:#494949;
	font:1em Verdana,sans-serif;
}

textarea,select {
	color:#494949;
	font:1em Verdana,sans-serif;
}

fieldset ul.clear-block li {
	background-image:none;
	margin:0;
	padding:0;
}

fieldset {
	background:#fff;
	border:1px solid #d4e7f3;
	margin:1em 0;
	padding:1em;
}

fieldset legend {
	display:block;
}

html.js fieldset.collapsed {
	background:transparent;
	padding-bottom:.6em;
	padding-top:0;
}

html.js fieldset.collapsible legend a {
	background:url(images/menu-expanded.gif) no-repeat 0 50%;
	padding-left:2em;
}

html.js fieldset.collapsed legend a {
	background:url(images/menu-collapsed.gif) no-repeat 0 50%;
}

table {
	margin:1em 0;
	width:100%;
}

thead th,thead td {
	border-bottom:2px solid #d4e7f3;
	color:#494949;
	font-weight:700;
}

tbody {
	border-top:none;
}

th a:link,th a:visited {
	color:#2056cd;
}

td,th {
	padding:.3em .5em;
}

tr.even,tr.odd,tbody th {
	border:solid #d4e7f3;
	border-width:1px 0;
}

tr.odd,tr.info {
	background-color:#edf5fa;
}

tr.even {
	background-color:#fff;
}

tr.drag {
	background-color:#fffff0;
}

tr.drag-previous {
	background-color:#ffd;
}

tr.odd td.active {
	background-color:#d4e7f3;
}

tr.even td.active {
	background-color:#edf5fa;
}

td.region,td.module,td.container,td.category {
	background-color:#d4e7f3;
	border-bottom:1px solid #b4d7f0;
	border-top:1.5em solid #fff;
	color:#666;
	font-weight:700;
}

tr:first-child td.region,tr:first-child td.module,tr:first-child td.container,tr:first-child td.category {
	border-top-width:0;
}

tr.odd td.menu-disabled {
	background-color:#edf5fa;
}

tr.even td.menu-disabled {
	background-color:#fff;
}

tr.selected td a:link,tr.selected td a:visited,tr.selected td a:active {
	color:#d4e7f3;
}

tr.taxonomy-term-divider-top {
	border-bottom:none;
}

tr.taxonomy-term-divider-bottom {
	border-top:1px dotted #ccc;
}

#autocomplete li {
	cursor:default;
	margin:0;
	padding:2px;
}

#autocomplete li.selected,tr.selected td,tr.selected td.active {
	background:#027ac6;
	color:#fff;
}

.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item {
	margin:.25em 0;
}

#center form {
	margin-bottom:2em;
}

.form-button,.form-submit {
	margin:2em .5em 1em 0;
}

#dblog-form-overview .form-submit,.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit {
	margin:0;
}

div.admin-panel,div.admin-panel .description,div.admin-panel .body,div.admin,div.admin .left,div.admin .right,div.admin .expert-link,div.item-list,.menu {
	margin:0;
	padding:0;
}

div.admin h3 {
	margin-bottom:0;
}

div.admin .left {
	float:left;
	width:48%;
}

div.admin .right {
	float:right;
	width:48%;
}

div.admin-panel {
	background:none;
	padding:1em 1em 1.5em;
}

div.admin-panel .description {
	margin-bottom:1.5em;
}

div.admin-panel dl {
	margin:0;
}

div.admin-panel dd {
	color:#898989;
	font-size:.92em;
	line-height:1.3em;
	margin-bottom:.65em;
	margin-top:-.2em;
}

.messages {
	background-color:#fff;
	border:1px solid #b8d3e5;
}

.preview {
	background-color:#fcfce8;
	border:1px solid #e5e58f;
}

.preview .node {
	background-color:#fcfce8;
}

span.form-required {
	color:#ffae00;
}

.description {
	color:#898989;
	font-size:.92em;
	line-height:150%;
	margin-bottom:.75em;
}

.messages,.preview {
	margin:.75em 0;
	padding:.5em 1em;
}

.messages ul {
	margin:0;
}

.box {
	margin-bottom:2.5em;
}

.profile dd {
	margin-bottom:1.6em;
}

.profile h3 {
	border-bottom:none;
}

div.status {
	border-color:#c7f2c8;
	color:#33a333;
}

div.error,tr.error {
	background-color:#fcc;
	color:#a30000;
}

.form-item input.error,.form-item textarea.error {
	border:1px solid #c52020;
	color:#363636;
}

table.system-status-report th {
	border-color:#d4e7f3;
}

table.system-status-report tr.error,table.system-status-report tr.error th {
	background-color:#fcc;
	border-color:#ebb;
	color:#200;
}

table.system-status-report tr.warning,table.system-status-report tr.warning th {
	background-color:#ffd;
	border-color:#eeb;
}

table.system-status-report tr.ok,table.system-status-report tr.ok th {
	background-color:#dfd;
	border-color:#beb;
}

.field-type-nodereference .field-label {
	border-top:1px dotted #ccc;
	padding-top:4px;
}

.field-type-nodereference .field-items div {
	margin-top:6px;
}

#admin-menu {
	z-index:1100;
}

div#center div#tabs-wrapper {
	position:relative;
	z-index:2000;
}

div#uptake {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
	color:#000;
	vertical-align:middle;
	text-align:center;
	background-image:url(/sites/default/files/2009_badge3.png);
	background-position:center;
	background-repeat:no-repeat;
	padding:82px 0 10px;
	width:205px;
	height:60px;
	margin:0 auto;
}

div#uptake .cityname {
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
	color:#000;
	font-weight:700;
}