
/* NOTE: background colors also set on parent html element in header.php to fix browser discrepancies */

.bellatoria #main-top,
.bernatellos #main-top,
.green-mill #main-top,
.roma #main-top
{ 
	background	: url(../images/main_bg_top.png) top center no-repeat;
}

.bellatoria #main-inner,
.bernatellos #main-inner,
.green-mill #main-inner,
.roma #main-inner
{
	background	: url(../images/main_bg.png) top center repeat-y;
}

.bellatoria #main-bottom,
.bernatellos #main-bottom,
.green-mill #main-bottom,
.roma #main-bottom
{
	background	: url(../images/main_bg_bottom.png) bottom center no-repeat;
}

.bellatoria #core,
.bernatellos #core,
.green-mill #core,
.roma #core,
.bellatoria #base,
.bernatellos #base,
.green-mill #base,
.roma #base
{
	background	: none;	
}

/* --------------------------------------------------------------------- BELLATORIA (p-33) */

.bellatoria { background: url(../images/body_bg_bellatoria.jpg) top left repeat-x; }
.bellatoria #page { background: url(../images/page_bg_bellatoria.jpg) top center no-repeat; }
.bellatoria h1 { color: #89181c; font: 24px Georgia, serif; }

.bellatoria .intro { color: #76581d; font: italic 14px/18px Georgia, serif; }

.bellatoria #main-top { height: 80px; background-image: url(../images/main_bg_top_bellatoria.png); }
.bellatoria #main .content { background-image: url(../images/main_bg_bellatoria.png); }
.bellatoria #main-bottom { background-image: url(../images/main_bg_bottom_bellatoria.png); }

ul#bellatoria-nav { list-style: none; margin: 10px 0; padding: 0; }
ul#bellatoria-nav li { display: inline; }
ul#bellatoria-nav a
{
	display				: block;
	float				: left;
	width				: 122px;
	height				: 105px;
	margin-right		: 17px;
	background-position	: bottom left;
	background-repeat	: no-repeat;
	text-indent			: -9999px;
	outline				: none;
}
ul#bellatoria-nav a:hover { background-position: top left; }

/* LOGO */
.bellatoria #brand-head { height: 130px; }
.bellatoria a#brand-logo { top: 40px; }
.bellatoria a#brand-logo img { max-width: 240px; }

.bellatoria #social ul { background: none; }

a#bellatoria-nav-pizzas { background-image: url(../images/bellatoria-nav-pizzas.gif); }
a#bellatoria-nav-breads { background-image: url(../images/bellatoria-nav-breads.gif); }
a#bellatoria-nav-stores { background-image: url(../images/bellatoria-nav-stores.gif); }

/* sidebar */
.bellatoria #sidebar { margin: 40px 0 0 10px; background: url(../images/sidebar_bellatoria.png) top center no-repeat; }
.bellatoria #sidebar .content { padding: 40px 30px 10px 30px; }
.bellatoria #sidebar-extra { width: 100%; height: 20px; background: #e1dcd3 url(../images/sidebar_bellatoria.png) bottom center no-repeat; }

.bellatoria #sidebar .callout { background: none; padding: 0; line-height: 13px; color: #584c3d; margin-bottom: 20px; }
.bellatoria #sidebar h3 { font-size: 10px; font-weight: bold; color: #e06d11; text-transform: uppercase; float: left; line-height: 14px; }
.bellatoria #sidebar h5 { float: left; padding-left: 6px; margin-left: 6px; border-left: #7e7466 1px solid; font-size: 10px; font-weight: bold; color: #584c3d; line-height: 14px; }
.bellatoria #sidebar p { clear: both; }
.bellatoria #sidebar .callout a { color: #3e86bd; }


.bellatoria #footer ul { background: #b4b0a9; }
.bellatoria #footer, 
.bellatoria #footer a { color: #2d2d2d; }
.bellatoria #footer ul li a { color: #FFF; }



/* --------------------------------------------------------------------- BERNATELLOS (p-36) */

.bernatellos { background: url(../images/body_bg_bernatellos.jpg) top left repeat-x; }
.bernatellos #page { background: url(../images/page_bg_bernatellos.jpg) top center no-repeat; }
.bernatellos h1 { color: #bf2e1a; }

/* LOGO */
.bernatellos a#brand-logo { top: 10px; }
.bernatellos a#brand-logo img { max-width: 175px; }

.bernatellos #footer ul { background: #996100; }
.bernatellos #footer, 
.bernatellos #footer a { color: #2d2d2d; }
.bernatellos #footer ul li a { color: #e9e9e3; }



/* --------------------------------------------------------------------- GREEN MILL (p-38) */

.green-mill { background: url(../images/body_bg_green-mill.jpg) top left repeat-x; }
.green-mill #page { background: url(../images/page_bg_green-mill.jpg) top center no-repeat; }
.green-mill h1 { color: #00924a; }

/* LOGO */
.green-mill a#brand-logo { top: 0px; }
.green-mill a#brand-logo img { max-width: 175px; }

.green-mill #footer ul { background: #846d5b; }
.green-mill #footer, .green-mill #footer a { color: #e5e5de; }
.green-mill #footer ul li a { color: #2d2d2d; }



/* --------------------------------------------------------------------- ROMA (p-40) */

.roma { background: url(../images/body_bg_roma.jpg) top left repeat-x; }
.roma #page { background: url(../images/page_bg_roma.jpg) top center no-repeat; }
.roma h1 { color: #1b6f21; }

/* LOGO */
.roma a#brand-logo img { max-height: 75px; }


.roma #footer ul { background: #781d02; }
.roma #footer, 
.roma #footer a { color: #2d2d2d; }
.roma #footer ul li a { color: #e9e9e3; }



