/* ================================================================ */
/* ======================== JBakers ===================== */
/* ================================================================ */

body {

	/* font-family: 'Lucida Grande', Arial, Helvetica, Tahoma, sans;  */
	background-color: #c2b7a5; /* colour must be before image for netscape navigator */
    background-image:   url(/images/template/background.jpg);

	background-position: center top; 
	/* background-repeat: no-repeat;  */
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; 

}
.paper {
    background-image:   url(/images/template/paper.jpg);
}

/***************************/
/* General element styles: */
/***************************/
/* H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: arial, helvetica; color: #000000; } */

/* PRE { font-family: monospace; } */
A { color: #532821; text-decoration: underline; }
A:hover { color: #86704b; text-decoration: none; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { 
    font-size: 12px; 
	color: #532821; 
	font-family: Georgia, Times New Roman, Times, serif; 

}
INPUT, TEXTAREA, SELECT { 
    font-size: 11px; 
	color: #532821; 
	font-family: Georgia, Times New Roman, Times, serif; 
	background-color: transparent;
}


.maincopy p{ font-size: 12px; 
	color: #532821; 
	font-family: Georgia, Times New Roman, Times, serif; 
	margin-bottom:0px; 
	line-height: 20px;
	padding-right: 10px; 
    padding-left: 10px;
    padding-bottom:5px;
    padding-top: 5px;
}
.maincopy  A { /* font-weight: bold;  */}

p.footer { font-size: 11px; 
    text-align: center;
	color: #532821; 
	font-family: Georgia, Times New Roman, Times, serif; 
	margin-bottom:0px; 
	/* line-height: 20px; */
	padding-right: 10px; 
    padding-left: 10px;
    padding-bottom:0px;
    padding-top: 5px;
}
p.footer A { color: #532821; text-decoration: underline; }
p.footer A:hover { color: #86704b; text-decoration: none; }

.submenu p{ font-size: 11px; 
	color: #532821; 
	font-family: Georgia, Times New Roman, Times, serif; 
	margin-bottom:0px; 
	/* line-height: 20px; */
	padding-right: 0px; 
    padding-left: 0px;
    padding-bottom:0px;
    padding-top: 0px;
}
.submenu  A {
 	font-size: 11px; 
	font-weight: bold;
	background-color: #d9ccad;

  }
  .submenu  A:hover {
 	font-size: 11px; 
	font-weight: bold;

  }


.imagepad{ 
	padding-right: 10px; 
    padding-left: 10px;
    padding-bottom:10px;
    padding-top: 10px;
}

/* menu styles */
p.menu_h1 { font-size: 18px; 
	color: #892034; 
	font-family: Georgia, Times New Roman, Times, serif; 
	margin-bottom:0px; 
	line-height: 16px;
	padding-right: 10px; 
    padding-left: 10px;
    padding-bottom:5px;
    padding-top: 10px;
}

.menu_h2 { font-size: 12px; 
	color: #892034; 
	font-family: Georgia, Times New Roman, Times, serif; 
	margin-bottom:0px; 
	line-height: 12px;
	padding-right: 10px; 
    padding-left: 10px;
    padding-bottom:0px;
    padding-top: 5px;
}

.menu_h2_price {
	font-size: 12px;
	font-weight:bold;
	color: #892034;
	font-family: Georgia, Times New Roman, Times, serif;
	margin-bottom:0px;
	line-height: 12px;
	padding-bottom:0px;
	padding-top: 5px;
	font-weight: bold;
}

.menu_h3 { font-size: 11px; 
	color: #7a6e66; 
	font-family: Georgia, Times New Roman, Times, serif; 
	margin-bottom:0px; 
	line-height: 20px;
	padding-right: 10px; 
    padding-left: 10px;
    padding-bottom:0px;
    padding-top: 0px;
}

/* Bulleted list */
UL, OL, li { 
    font-size: 12px; 
	color: #532821; 
	font-family: Georgia, Times New Roman, Times, serif; 
	padding-bottom:5px;
    padding-top: 5px;
	margin-bottom:0px; 
	margin-top:0px; 
}





/* NAV */
#mainNavigation {
  width:145px;
}

#mainNavigation span {display:none;}
#mainNavigation ul, #mainNavigation li {padding:0;margin:0;list-style-type:none;}

#mainNavigation a,#mainNavigation li {
  display:block;
  height:20px;
  width:145;
}

#mainNavigation a:hover,#mainNavigation li.selected a {background:none;}

#nav_home a {background:url(../images/template/navigation/home.jpg)}
#nav_home {background:url(../images/template/navigation/home.jpg) 0  -20px}
#nav_bistromoderne a {background:url(../images/template/navigation/bistromoderne.jpg)}
#nav_bistromoderne {background:url(../images/template/navigation/bistromoderne.jpg) 0  -20px}
#nav_jeffbaker a {background:url(../images/template/navigation/jeffbaker.jpg)}
#nav_jeffbaker {background:url(../images/template/navigation/jeffbaker.jpg) 0  -20px}
#nav_events a{background:url(../images/template/navigation/events.jpg)}
#nav_events {background:url(../images/template/navigation/events.jpg) 0  -20px}
#nav_reservations a{background:url(../images/template/navigation/reservations.jpg)}
#nav_reservations {background:url(../images/template/navigation/reservations.jpg) 0  -20px}
#nav_press a{background:url(../images/template/navigation/press.jpg)}
#nav_press {background:url(../images/template/navigation/press.jpg) 0  -20px}
#nav_openingtimes a{background:url(../images/template/navigation/openingtimes.jpg)}
#nav_openingtimes {background:url(../images/template/navigation/openingtimes.jpg) 0  -20px}
#nav_gettinghere a{background:url(../images/template/navigation/gettinghere.jpg)}
#nav_gettinghere {background:url(../images/template/navigation/gettinghere.jpg) 0  -20px}
#nav_contact a{background:url(../images/template/navigation/contact.jpg)}
#nav_contact {background:url(../images/template/navigation/contact.jpg) 0  -20px}


