@import url(pages.css);

/* 1. GENERAL
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
body {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
background:url(/images/shared/bg_content.gif) repeat-y center top;
font-size: 62.5%;}

* {
margin:0;
padding:0;
list-style-type:none;}


/* 1.1	Headings and paragraphs
-----------------------------------------------------------------------------------------------*/
h1{
font-size:1.5em;}

/* 1.2	Forms
-----------------------------------------------------------------------------------------------*/	
input, textarea, select {
font-family:Arial, Helvetica, sans-serif;}


/* 1.3	Links
-----------------------------------------------------------------------------------------------*/	
a:link, a:visited {
color:#5AB7E7;
outline:none;
text-decoration: none;}

a:hover {
text-decoration:underline;}

a:active{
color:#5AB7E7;
/* color:#54B948;*/}


/* 1.4	Miscellaneous
-----------------------------------------------------------------------------------------------*/	
hr { 
display: none; }

img {
border: none; }

fieldset br{
clear:both;}

fieldset{
border:none;}


.ir
{
text-indent: -9999px;
overflow: hidden;
}


/* 2. GENERAL ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
.clear {
clear: both;
font-size: 0;
height: 0;
line-height: 0;
overflow: hidden;}

.clearfix:after { /* clear floats */
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;}


.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */

/* 3. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/

/*
#container{
width: 926px;
padding: 15px 20px 0 0;
margin: 0 auto;}


#sidebar
{
float: left;
width: 208px;
padding: 0 27px 0 16px;
}

#main-content
{
float: right;
width: 648px;
padding: 0 0 20px 0;
}

#footer
{
background: url(/images/shared/bg_footer.gif) no-repeat top left;
color: #fff;
width: 604px;
height: 24px;
padding: 11px 0 0 33px;
margin: 70px 0 0 0;
}
*/

#container
{
width: 946px;
padding: 0;
margin: 0 auto;
}

#sidebar
{
float: left;
width: 208px;
margin: 15px 0 0 12px;
}

#main-content
{
float: right;
width: 700px;
padding: 0 0 20px 0;
margin: 0 0 0 0;
}

.inner-content
{
width: 650px;
margin: 0 50px 0 0;
/*border: solid 1px #000;*/
}


#footer
{
background: url(/images/shared/bg_footer.gif) no-repeat top left;
color: #fff;
width: 582px;
height: 24px;
padding: 11px 0 0 33px;
margin: 0 0 0 35px;
clear:both;

}


/* 3.1 SIDEBAR
-----------------------------------------------------------------------------------------------
===============================================================================================*/
.logo{
background:url(/images/shared/logo.gif) no-repeat top left;
width: 208px;
height:120px;
text-indent:-99999px;
overflow:hidden;
padding: 0 0 44px 0;
display:block;}

/* Main Nav*/
ul#main-nav{
margin: 0 0 15px 11px;
border-top:1px solid #FFCC05;
width: 184px;}

ul#main-nav li{
border-bottom:1px solid #FFCC05;
padding:0 0 7px 0;}

ul#main-nav li a{
height:19px;
text-indent:-9999px;
margin:7px 0 0 0;
overflow:hidden;
display:block;}

ul#main-nav li a:hover{
background-position:0 -19px !important;}

ul#main-nav li.active a{
background-position: 0 -38px !important;}

ul#main-nav li a.about{
background:url(/images/nav/nav_about.gif) no-repeat top left;}

ul#main-nav li a.food{
background:url(/images/nav/nav_food.gif) no-repeat top left;}

ul#main-nav li a.where{
background:url(/images/nav/nav_where.gif) no-repeat top left;}

ul#main-nav li a.buzz {
background:url(/images/nav/nav_buzz.gif) no-repeat top left;}

ul#main-nav li a.jobs {
background:url(/images/nav/nav_jobs.gif) no-repeat top left;}

ul#main-nav li a.contact {
background:url(/images/nav/nav_contact.gif) no-repeat top left;}







ul#main-nav li ul{
padding: 7px 0 0 0;}

ul#main-nav li ul li{
border:none;
padding: 0 0 0 0 !important;}

ul#main-nav li ul li a{
height: 14px;
margin:0 0 2px 0;
width: 182px;}

ul#main-nav li ul li a:hover{
background-position: 0 -14px !important;}

ul#main-nav li ul li.active a,
ul#main-nav li ul li.active a:hover{
background-position: 0 -28px !important;}

ul#main-nav ul a.love{
background:url(/images/nav/nav_about_love.gif) no-repeat top left !important;}

ul#main-nav li a.history{
background:url(/images/nav/nav_about_history.gif) no-repeat top left !important;}

ul#main-nav li a.photos{
background:url(/images/nav/nav_about_photos.gif) no-repeat top left !important;}

ul#main-nav li a.meet{
background:url(/images/nav/nav_about_meet.gif) no-repeat top left !important;}

ul#main-nav li a.foodmenu{
background:url(/images/nav/nav_food_menu.gif) no-repeat top left !important;}

ul#main-nav li a.foodfresh{
background:url(/images/nav/nav_food_freshingredients.gif) no-repeat top left !important;}

ul#main-nav li a.foodovens{
background:url(/images/nav/nav_food_ovens.gif) no-repeat top left !important;}

ul#main-nav li a.takeout{
background:url(/images/nav/nav_food_takeout.gif) no-repeat top left !important;}

ul#main-nav li a.features{
background:url(/images/nav/nav_food_features.gif) no-repeat top left !important;}

ul#main-nav li a.highlandpark{
background:url(/images/nav/nav_where_highlandpark.gif) no-repeat top left !important;}

ul#main-nav li a.edenprairie{
background:url(/images/nav/nav_where_eden.gif) no-repeat top left !important;}

ul#main-nav li a.calhounvillage{
background:url(/images/nav/nav_where_calhoun.gif) no-repeat top left !important;}

ul#main-nav li a.northeast{
background:url(/images/nav/nav_where_northeast.gif) no-repeat top left !important;}

ul#main-nav li a.wayzata{
background:url(/images/nav/nav_where_wayzata.gif) no-repeat top left !important;}

ul#main-nav li a.grandavenue{
background:url(/images/nav/nav_where_grandavenue.gif) no-repeat top left !important;}

ul#main-nav li a.stadiumvillage{
background:url(/images/nav/nav_where_stadiumvillage.gif) no-repeat top left !important;}

ul#main-nav li a.newsletter{
background:url(/images/nav/nav_contact_newsletter.gif) no-repeat top left !important;}

  .contact-form label {
            text-indent: 0;
            background: none;
            display: inline;
        }


/* Download Menu*/
a.download-menu{
background:url(/images/nav/sidebar_ourmenus.gif) no-repeat top left;
width: 184px;
height:29px;
text-indent:-9999px;
margin: 0 0 0 25px;
overflow:hidden;
display:block;}

a.download-menu:hover{
background-position: 0 -29px !important;}


/* Pizza Blog*/
a.pizza-blog{
background:url(/images/nav/sidebar_pizza-blog.gif) no-repeat top left;
width: 146px;
height:29px;
text-indent:-9999px;
margin: 9px 0 0 25px;
overflow:hidden;
display:block;}

a.pizza-blog:hover{
background-position: 0 -29px !important;}



/* newletter sign-up*/
a.sign-up{
background:url(/images/nav/sidebar_email-newsletter.gif) no-repeat top left;
width: 146px;
height:29px;
text-indent:-9999px;
margin: 9px 0 12px 25px;
overflow:hidden;
display:block;}

a.sign-up:hover{
background-position: 0 -29px !important;}


/* feedback form */
a.feedback {
background:url(/images/nav/sidebar_feedback.gif) no-repeat top left;
width: 146px;
height:29px;
text-indent:-9999px;
margin: 9px 0 12px 25px;
overflow:hidden;
display:block;}

a.feedback:hover{
background-position: 0 -29px !important;}



div.connect-with-us {
	padding-top:20px;
	margin:20px 0 2px 30px;
	width: 181px;
	border-top:1px solid #FFCC05;
	
}

div.connect-with-us h4 {
	font-size:18px;
	text-transform:uppercase;
	color:#f26722;
	margin-bottom:10px;
	
}


div.connect-with-us ul.connect-with-us  {
	font-size:12px;
	color:#5ca9dd;
	
	
}

div.connect-with-us ul.connect-with-us li {
	font-size:12px;
	color:#5ca9dd;
	margin-bottom:7px;
	font-family:arial;
	font-weight:bold;
	
}


div.connect-with-us ul.connect-with-us li.facebook {
	background:url(/images/nav/socialicon-facebook.gif) no-repeat top left;
	text-indent:25px;
	height:16px;
}

div.connect-with-us ul.connect-with-us li.twitter {
	background:url(/images/nav/socialicon-twitter.gif) no-repeat top left;
	text-indent:25px;
	height:16px;
}

div.connect-with-us ul.connect-with-us li.flickr {
	background:url(/images/nav/socialicon-flickr.gif) no-repeat top left;
	text-indent:25px;
	height:16px;
}

div.connect-with-us ul.connect-with-us li a:active {
	font-size:12px;
	color:#5ca9dd;

	
}


div.connect-with-us ul.connect-with-us li  a:link {
	
	color:#5ca9dd;
	
	
}

div.connect-with-us ul.connect-with-us li a:hover {

	color:#f26722;
	text-decoration:underline;
	
}

div.connect-with-us ul.connect-with-us li a:visited {
	
	color:#5ca9dd;
	
	
}




/* 3.2 MAIN CONTENT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
#main-content h2{
text-indent:-9999px;
overflow:hidden;}

#main-content p{
font-size:1.4em;
line-height:1.4em;}


#main-content img.thumb{
padding:3px;
border:2px solid #AAA;}

#main-content img.map{
border:1px solid #F7B881;}

/* Boxes */
#main-content .box h3,
#main-content .box-white h3,
#main-content .box-peach h3{
text-indent:-9999px;
overflow:hidden;}

#main-content .box{
width: 616px;}

#main-content .box-wrapper{
background:#FBFACE;
padding: 15px 0;
border:2px solid #FECD08;
border-top:none;}

#main-content .box-wrapper-white{
background:#ffffff;
padding: 15px 0;
border:2px solid #FECD08;
border-top:none;}


#main-content .box-white{
background:url(/images/shared/bg_boxwhite.gif) repeat-y top left;
position:relative;
margin-left: -5px;
width: 630px;
margin: 0 0 30px 0;}

#main-content .box-white-wrapper{
background:url(/images/shared/bg_boxwhitebottom.gif) no-repeat bottom left;
padding: 11px 0 21px 35px;}

#main-content .box-peach{
background:url(/images/shared/bg_boxpeach.gif) repeat-y top left;
width: 630px;
margin: 0 0 30px 0;}

#main-content .box-peach-wrapper{
background:url(/images/shared/bg_boxpeachbottom.gif) no-repeat bottom left;
padding: 20px 0 40px 35px;}




/* 3.3 FOOTER
-----------------------------------------------------------------------------------------------
===============================================================================================*/
/*
#footer ul
{
margin: 11px 0 0 33px;
}
*/
#footer ul li
{
float: left;
padding: 0 15px 0 0;
}

#footer a
{
color: #fff !important;
}

