body {
color: #000;
margin: 0;
padding: 0;
background: #52401b;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 11px;
}

.hide {
display: none;
}

.clear {
clear: both;
height: 3px;
}

a { color: #194180; background: transparent; text-decoration: none; }
a:visited { color: #194180; background: transparent; text-decoration: none; }
a:hover { color: #194180; background: transparent; text-decoration: underline; }
a:active { color: #194180; background: transparent; text-decoration: none; }

img {border: none;}

/* Page Layout */

#wrapper {
margin:0 auto;
width:850px;
position:relative;
}

#header {
width:850px;
height:60px;
}

#menu {
float:right;
}

#menu a { color: #FFFFFF; background: transparent; text-transform:uppercase; font-weight:bold; }
#menu a:visited { color: #e36d25; background: transparent;text-transform:uppercase; font-weight:bold; }
#menu a:hover { color: #FFFFFF; background: transparent; text-transform:uppercase; font-weight:bold;  }
#menu a:active { color: #FFFFFF; background: transparent; text-transform:uppercase; font-weight:bold; }

#menu ul{
list-style:none;
margin-right:1em;
}

#menu li {
float:left;
margin:2em 1em 0 1em;
}

/*SUBNAV
-------------------------------------------------------------*/

#subnav {
margin:1em auto 0 auto;
width:706px;
height:2em;
}

#subnav a { color: #6e4807; background: transparent; text-transform:lowercase;  }
#subnav a:visited { color: #6e4807; background: transparent; text-transform:lowercase;  }
#subnav a:hover { color: #6e4807; background: transparent; text-transform:lowercase;   }
#subnav a:active { color: #6e4807; background: transparent; text-transform:lowercase;  }

#subnav ul#franch{
list-style:none;
margin:0 auto;
width:650px;
}

#subnav ul#aboutus {
list-style:none;
margin:0 auto;
width:450px;
padding:0px;
}

#subnav ul#aboutbread {
list-style:none;
margin:0 auto;
width:550px;
padding:0px;
}

#subnav li {
float:left;
margin:0 2em 0 .6em;
}


#address {
background-image:url(../img/wood.png);
background-repeat:no-repeat;
width:205px;
height:129px;
position:absolute;
top:775px;
left:535px;
}

#address p {
float:right;
text-align:right;
font-size:1.4em;
color:#482e01;
font-variant:small-caps;
font-weight:bold;
margin:.6em 1em 1em 0;
line-height:1.5em;
}

#main {
position:relative;
width:850px;
height:auto;
}

.footimg {
position:absolute;
top:750px;
left:15px;
}

#content{
position:absolute;
top:73px;
left:72px;
width:706px;
height:702px;
background-image:url(../img/content_bg.png);
}


.left {
color:#e36d25;
position:absolute;
left:18px;
top:3.5em;
width:420px;
height:663px;
overflow:auto;
float:left;
padding-right:2em;
}

.left h1,h2,h3 {
color:#6e4807;
}

.left > img {
display:block;
margin:0 auto;
}

.cal_month {
font-size:1.5em;
}

#rightPix {
z-index:2;
position:absolute;
top:78px;
right:2em;
width:207px;
height:195px;
float:right;
}

#rightPix1 {
position:relative;
margin:0em 20em 0 0;
}

#rightPix1 * {
position:absolute;
}

#rightPix1 div img {
left:19px;
top:10px;
}

#rightPix2 {
position:relative;
margin:19em 20em 0 0;
}

#rightPix2 * {
position:absolute;
}

#rightPix2 div img {
left:19px;
top:10px;
}

#rightPix3 {
position:relative;

margin:38em 20em 0 0;
}

#rightPix3 * {
position:absolute;
}

#rightPix3 div img {
left:19px;
top:10px;
}

#footer {
height:80px;
position:relative;
top:850px;
}

span.startdate {
  display:none;}

.eventrow h3 + p {
  display:none;}