@charset "UTF-8";
/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
min-height: 100%;
margin: 0;
padding: 0;
}

#frame {
width: 1024px;
margin: auto;
}

#container {
width: 780px;
margin-left: 210px;
min-height: 100%;
}

.container {
width: 780px;
margin-left: 210px;
}

#navholder {
height: 120px;
padding-top: 60px;
}

#logo {
width: 180px;
float: left;
padding-top: 30px;
margin-left: 20px; color: #FFBD00
}

body.home #logo {
margin-left: 0px;
padding-top: 0px;
}

#copyright {
color: #ffffff;
margin-left: 210px;
margin-top: 80px;
}

#copyright dt {
display: inline;
padding-right: 20px;
font-size: 12px;
font-weight: bold;
}

.strong {
font-style: italic;
font-weight: normal;
}

/**--------- home ---------**/

body.home #container {
margin: auto;
width: 765px;
min-height: 100%;
position: relative;
}

#quotes {
width: 800px;
margin-left: 115px;
padding: 23px 0px 40px 60px;
background-image: url(../img/home/quote.png);
background-repeat: no-repeat;
height: 100px;
}

body.home #navholder {
padding-top: 25px;
height: 50px;
}

body.home {
background-image: url(../img/brunch/grad.png);
background-repeat: repeat-x;
background-color: #ffc603;
}

body.home #frame {
padding-bottom: 20px;
margin-bottom: -8px;
}

#hometop {
padding-bottom: 30px;
border-bottom: solid 5px #FFA800;
vertical-align: bottom;
padding-top: 385px;
clear: none;
}

#bldg {
float: right;
margin-right: 15px;
margin-top: 20px;
}

body.home #nav2 {
width: 350px;
}

body.home #copyright {
color: #ffffff;
margin-left: 130px;
margin-top: 20px;
}

#news {
position: absolute;
top: 20px;
right: 65px;
height: 89px;
width: 374px;
}

#news p {
	color: #ffffff;
	font-size: 110%;
	line-height: 110%;
	padding: 0 2px;
	font-weight: normal;

}

#news p a:hover {
	font-weight: normal
}

/**--------- about ---------**/

body.about {
background-image: url(../img/about/grad.png);
background-repeat: repeat-x;
background-color: #6ce5d2;

}

body.about #container {
background-image: url(../img/about/illus.png);
background-repeat: no-repeat;
overflow: auto;
}

body.about #frame {
background: url(../img/about/daisy.png) left bottom no-repeat;

}


/**--------- brunch ---------**/

body.brunch {
background-image: url(../img/brunch/grad.png);
background-repeat: repeat-x;
background-color: #ffc603;
}

body.brunch #container {
background-image: url(../img/brunch/times.png);
background-repeat: no-repeat;
}

/**--------- lunch ---------**/

body.lunch {
background-image: url(../img/lunch/grad.png);
background-repeat: repeat-x;
background-color: #fcb3cf;
}

body.lunch #container {
background-image: url(../img/lunch/times.png);
background-repeat: no-repeat;
}

/**--------- drinks ---------**/

body.drinks {
background-image: url(../img/drinks/grad.png);
background-repeat: repeat-x;
background-color: #00a0b1;
}

body.drinks #container {
background-image: url(../img/drinks/times.png);
background-repeat: no-repeat;
}

/**--------- gallery ---------**/

body.gallery {
background-image: url(../img/gallery/grad.png);
background-repeat: repeat-x;
background-color: #f7a1c2;
position: relative
}

#image-gallery {

margin: -20px 0  0 0;
width: 376px;
height: 428px;
}

#image-gallery ul {
width: 376px;
height: 428px;
}

/* JQUERY IMAGE GALLERY STYLES */

.jqGSImgContainer {
background: url(../img/gallery/bg-gallery.gif) left no-repeat;
width: 376px;
height: 428px;
}

#image-gallery li {
padding: 0;
width: 376px;
height: 428px;
}

body.gallery .jqGSPagination {
position: absolute;
top: 0;
left: 360px;
margin-top: -15px
}

body.gallery .jqGSPagination li{
float: left;
list-style: none;
margin: 0 10px 0 0;
font-size: 120%
}

body.gallery .jqGSPagination li a{
color: #fff;
text-decoration: none
}

.jqGSLoader {
	display: none;
}

.jqGSTitle {
	position: absolute;
	top: 395px;
	left: 85px;
	width: 200px;
	color: #f80f9d;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	text-align: center;
	font-size: 90%
}

body.gallery .selected, body.gallery a:hover  {
	font-weight: bold;
	text-shadow: 1px 1px 0px #f23cab;
}

/**--------- locations ---------**/

body.locations {
background-image: url(../img/locations/grad.png);
background-repeat: repeat-x;
background-color: #accf3a;
}

#map {
float: left;
padding-left: 210px;
margin-top: -50px;
}

body.locations #copyright {
margin-top: 20px;
}

/**------------------------- NAV1 HOMEPAGE ONLY ------------------------------**/

body.home #nav1 {
height: 50px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #ffffff;
text-align: left;
float:left;
overflow: hidden;
width: 770px;
}

body.home #nav1 dl{
margin: 0;
padding: 0;
}

body.home #nav1 dt{
float: left;
}

body.home #nav1 dt a {
display: block;
height: 0px !important;
height /**/:35px; /* IE 5/Win hack */ 
padding: 50px 0 0 0;
overflow: hidden;
background-repeat: no-repeat;
}

body.home #nav1 dt a:hover {
background-position: 0 -50px;
}

body.home #nav1 dt#brunch,
body.home #nav1 dt#brunch a {width: 209px; background-image: url(../../resources/img/home/brunch.png); }

body.home #nav1 dt#lunch,
body.home #nav1 dt#lunch a {width: 393px; background-image: url(../../resources/img/home/lunch.png); }

body.home #nav1 dt#drinks,
body.home #nav1 dt#drinks a {width: 163px; background-image: url(../../resources/img/home/drinks.png); }

body.brunch dt#brunch,
body.brunch dt#brunch a,
body.brunch dt#brunch a:hover,
body.lunch dt#lunch,
body.lunch dt#lunch a,
body.lunch dt#lunch a:hover,
body.drinks dt#drinks,
body.drinks dt#drinks a,
body.drinks dt#drinks a:hover, {
	background-position: 0 -70px;
}

/**------------------------- NAV1 ------------------------------**/

#nav1 {
height: 66px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #ffffff;
text-align: left;
float: left;
overflow: hidden;
width: 560px;
}

#nav1 dl{
margin: 0;
padding: 0;
}

#nav1 dt{
float: left;
}

#nav1 dt a {
display: block;
height: 0px !important;
height /**/:66px; /* IE 5/Win hack */ 
padding: 39px 0 0 0;
overflow: hidden;
background-repeat: no-repeat;
}

#nav1 dt a:hover {
background-position: 0 -78px;
}

body.brunch #nav1 dt#brunch,
body.brunch #nav1 dt#brunch a { width: 140px; background-image: url(../../resources/img/brunch/brunch.png); }

body.brunch #nav1 dt#lunch,
body.brunch #nav1 dt#lunch a { width: 260px; background-image: url(../../resources/img/brunch/lunch.png); }

body.brunch #nav1 dt#drinks,
body.brunch #nav1 dt#drinks a { width: 110px; background-image: url(../../resources/img/brunch/drinks.png); }


body.lunch #nav1 dt#brunch,
body.lunch #nav1 dt#brunch a { width: 140px; background-image: url(../../resources/img/lunch/brunch.png); }

body.lunch #nav1 dt#lunch,
body.lunch #nav1 dt#lunch a { width: 260px; background-image: url(../../resources/img/lunch/lunch.png); }

body.lunch #nav1 dt#drinks,
body.lunch #nav1 dt#drinks a { width: 110px; background-image: url(../../resources/img/lunch/drinks.png); }


body.drinks #nav1 dt#brunch,
body.drinks #nav1 dt#brunch a { width: 140px; background-image: url(../../resources/img/drinks/brunch.png); }

body.drinks #nav1 dt#lunch,
body.drinks #nav1 dt#lunch a { width: 260px; background-image: url(../../resources/img/drinks/lunch.png); }

body.drinks #nav1 dt#drinks,
body.drinks #nav1 dt#drinks a { width: 110px; background-image: url(../../resources/img/drinks/drinks.png); }


body.about #nav1 dt#brunch,
body.about #nav1 dt#brunch a { width: 140px; background-image: url(../../resources/img/about/brunch.png); }

body.about #nav1 dt#lunch,
body.about #nav1 dt#lunch a { width: 260px; background-image: url(../../resources/img/about/lunch.png); }

body.about #nav1 dt#drinks,
body.about #nav1 dt#drinks a { width: 110px; background-image: url(../../resources/img/about/drinks.png); }


body.gallery #nav1 dt#brunch,
body.gallery #nav1 dt#brunch a { width: 140px; background-image: url(../../resources/img/gallery/brunch.png); }

body.gallery #nav1 dt#lunch,
body.gallery #nav1 dt#lunch a { width: 260px; background-image: url(../../resources/img/gallery/lunch.png); }

body.gallery #nav1 dt#drinks,
body.gallery #nav1 dt#drinks a { width: 110px; background-image: url(../../resources/img/gallery/drinks.png); }


body.locations #nav1 dt#brunch,
body.locations #nav1 dt#brunch a { width: 140px; background-image: url(../../resources/img/locations/brunch.png); }

body.locations #nav1 dt#lunch,
body.locations #nav1 dt#lunch a { width: 260px; background-image: url(../../resources/img/locations/lunch.png); }

body.locations #nav1 dt#drinks,
body.locations #nav1 dt#drinks a { width: 110px; background-image: url(../../resources/img/locations/drinks.png); }


body.brunch dt#brunch,
body.brunch dt#brunch a,
body.brunch dt#brunch a:hover,
body.lunch dt#lunch,
body.lunch dt#lunch a,
body.lunch dt#lunch a:hover,
body.drinks dt#drinks,
body.drinks dt#drinks a,
body.drinks dt#drinks a:hover, {
	background-position: 0 -78px;
}

/**------------------------- NAV2 ------------------------------**/

#nav2 {
height: 28px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #ffffff;
text-align: left;
float:left;
overflow: hidden;
width: 550px;
}

#nav2 dl{
margin: 0;
padding: 0;
}

#nav2 dt {
float: left;
}

#nav2 dt a {
display: block;
height: 0px !important;
height /**/:28px; /* IE 5/Win hack */ 
padding: 19px 0 0 0;
overflow: hidden;
background-repeat: no-repeat;
}

#nav2 dt a:hover {
background-position: 0 -19px;
}

body.home #nav2 dt#locations,
body.home #nav2 dt#locations a { width: 103px; background-image: url(../../resources/img/home/locations.png); }

body.home #nav2 dt#gallery,
body.home #nav2 dt#gallery a { width: 82px; background-image: url(../../resources/img/home/gallery.png); }

body.home #nav2 dt#blog,
body.home #nav2 dt#blog a { width: 57px; background-image: url(../../resources/img/home/blog.png); }

body.home #nav2 dt#about,
body.home #nav2 dt#about a { width: 65px; background-image: url(../../resources/img/home/about.png); }

body.home #nav2 dt#home,
body.home #nav2 dt#home a { width: 62px; background-image: url(../../resources/img/home/home.png); }


body.locations #nav2 dt#locations,
body.locations #nav2 dt#locations a { width: 103px; background-image: url(../../resources/img/locations/locations.png); }

body.locations #nav2 dt#gallery,
body.locations #nav2 dt#gallery a { width: 82px; background-image: url(../../resources/img/locations/gallery.png); }

body.locations #nav2 dt#blog,
body.locations #nav2 dt#blog a { width: 57px; background-image: url(../../resources/img/locations/blog.png); }

body.locations #nav2 dt#about,
body.locations #nav2 dt#about a { width: 65px; background-image: url(../../resources/img/locations/about.png); }

body.locations #nav2 dt#home,
body.locations #nav2 dt#home a { width: 62px; background-image: url(../../resources/img/locations/home.png); }


body.gallery #nav2 dt#locations,
body.gallery #nav2 dt#locations a { width: 103px; background-image: url(../../resources/img/gallery/locations.png); }

body.gallery #nav2 dt#gallery,
body.gallery #nav2 dt#gallery a { width: 82px; background-image: url(../../resources/img/gallery/gallery.png); }

body.gallery #nav2 dt#blog,
body.gallery #nav2 dt#blog a { width: 57px; background-image: url(../../resources/img/gallery/blog.png); }

body.gallery #nav2 dt#about,
body.gallery #nav2 dt#about a { width: 65px; background-image: url(../../resources/img/gallery/about.png); }

body.gallery #nav2 dt#home,
body.gallery #nav2 dt#home a { width: 62px; background-image: url(../../resources/img/gallery/home.png); }


body.blog #nav2 dt#locations,
body.blog #nav2 dt#locations a { width: 103px; background-image: url(../../resources/img/blog/locations.png); }

body.blog #nav2 dt#gallery,
body.blog #nav2 dt#gallery a { width: 82px; background-image: url(../../resources/img/blog/gallery.png); }

body.blog #nav2 dt#blog,
body.blog #nav2 dt#blog a { width: 57px; background-image: url(../../resources/img/blog/blog.png); }

body.blog #nav2 dt#about,
body.blog #nav2 dt#about a { width: 65px; background-image: url(../../resources/img/blog/about.png); }

body.blog #nav2 dt#home,
body.blog #nav2 dt#home a { width: 62px; background-image: url(../../resources/img/blog/home.png); }


body.about #nav2 dt#locations,
body.about #nav2 dt#locations a { width: 103px; background-image: url(../../resources/img/about/locations.png); }

body.about #nav2 dt#gallery,
body.about #nav2 dt#gallery a { width: 82px; background-image: url(../../resources/img/about/gallery.png); }

body.about #nav2 dt#blog,
body.about #nav2 dt#blog a { width: 57px; background-image: url(../../resources/img/about/blog.png); }

body.about #nav2 dt#about,
body.about #nav2 dt#about a { width: 65px; background-image: url(../../resources/img/about/about.png); }

body.about #nav2 dt#home,
body.about #nav2 dt#home a { width: 62px; background-image: url(../../resources/img/about/home.png); }


body.brunch #nav2 dt#locations,
body.brunch #nav2 dt#locations a { width: 103px; background-image: url(../../resources/img/brunch/locations.png); }

body.brunch #nav2 dt#gallery,
body.brunch #nav2 dt#gallery a { width: 82px; background-image: url(../../resources/img/brunch/gallery.png); }

body.brunch #nav2 dt#blog,
body.brunch #nav2 dt#blog a { width: 57px; background-image: url(../../resources/img/brunch/blog.png); }

body.brunch #nav2 dt#about,
body.brunch #nav2 dt#about a { width: 65px; background-image: url(../../resources/img/brunch/about.png); }

body.brunch #nav2 dt#home,
body.brunch #nav2 dt#home a { width: 62px; background-image: url(../../resources/img/brunch/home.png); }


body.lunch #nav2 dt#locations,
body.lunch #nav2 dt#locations a { width: 103px; background-image: url(../../resources/img/lunch/locations.png); }

body.lunch #nav2 dt#gallery,
body.lunch #nav2 dt#gallery a { width: 82px; background-image: url(../../resources/img/lunch/gallery.png); }

body.lunch #nav2 dt#blog,
body.lunch #nav2 dt#blog a { width: 57px; background-image: url(../../resources/img/lunch/blog.png); }

body.lunch #nav2 dt#about,
body.lunch #nav2 dt#about a { width: 65px; background-image: url(../../resources/img/lunch/about.png); }

body.lunch #nav2 dt#home,
body.lunch #nav2 dt#home a { width: 62px; background-image: url(../../resources/img/lunch/home.png); }


body.drinks #nav2 dt#locations,
body.drinks #nav2 dt#locations a { width: 103px; background-image: url(../../resources/img/drinks/locations.png); }

body.drinks #nav2 dt#gallery,
body.drinks #nav2 dt#gallery a { width: 82px; background-image: url(../../resources/img/drinks/gallery.png); }

body.drinks #nav2 dt#blog,
body.drinks #nav2 dt#blog a { width: 57px; background-image: url(../../resources/img/drinks/blog.png); }

body.drinks #nav2 dt#about,
body.drinks #nav2 dt#about a { width: 65px; background-image: url(../../resources/img/drinks/about.png); }

body.drinks #nav2 dt#home,
body.drinks #nav2 dt#home a { width: 62px; background-image: url(../../resources/img/drinks/home.png); }


body.locations dt#locations,
body.locations dt#locations a,
body.locations dt#locations a:hover,
body.gallery dt#gallery,
body.gallery dt#gallery a,
body.gallery dt#gallery a:hover,
body.blog dt#blog,
body.blog dt#blog a,
body.blog dt#blog a:hover,
body.about dt#about,
body.about dt#about a,
body.about dt#about a:hover,
body.about dt#home,
body.about dt#home a,
body.about dt#home a:hover, {
	background-position: 0px -19px;
}

/**------------------------- NAV3 ------------------------------**/

#nav3 {
font-size: 12px;
margin: 0;
padding: 0;
color: #ffffff;
}

#nav3 dt {
display: inline;
padding-right: 15px;
}

body.brunch #nav3 dl, body.lunch #nav3 dl, body.drinks #nav3 dl {padding-bottom: 0; margin-bottom:0;  width: 520px;}

body.home #nav3 {
clear: both;
}

/**--------- about ---------**/

body.about #nav3 dt {
margin: 0px;
padding: 0px;
padding-right: 15px;
}

body.about #nav3,
body.about #nav3 a {
color: #029A87;
text-decoration: none;
padding-bottom: 3px;
font-weight: bold;
}

body.about #nav3 a:hover{
color: #ffffff;
padding-bottom: 3px;
border-bottom: solid 1px #6fffed;
}


body.about #nav3 a.current {
color: #ffffff;

}

body.about p {
	padding-top: 0;
	margin-top: 0;

}

body.about h1 {
	margin: 0 0 20px 0;
	width: 450px;
}

body.about h4 {
	font-size: 100%;
	display: block;
	margin: 10px 0 0 0;
	padding: 0
}

/**--------- brunch ---------**/

body.brunch #nav3, body.brunch #nav3 a, 
body.lunch #nav3, body.lunch #nav3 a, 
body.drinks #nav3, body.drinks #nav3 a {
text-decoration: none;
padding-bottom: 3px;
font-weight: bold;
}

body.brunch #nav3 a {
color: #FD7205;
}

body.lunch #nav3 a {
color: #fa389c;
}

body.drinks #nav3 a {
color: #18dfff;
}

body.brunch #nav3 a:hover, body.lunch #nav3 a:hover, body.drinks #nav3 a:hover {
color: #ffffff;
padding-bottom: 3px;
}

body.brunch #nav3 a:hover {
border-bottom: solid 1px #FD7205;
}
 
body.lunch #nav3 a:hover {
border-bottom: solid 1px #fa389c;
}

body.drinks #nav3 a:hover {
border-bottom: solid 1px #18dfff;
} 

body.brunch p, body.lunch p  {
	padding-top: 0;
	margin-top: 0;
}

.brunch #body, .lunch #body {
	width: 500px;
}

body.brunch h4, body.lunch h4 {
	font-size: 90%;
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
	text-transform: uppercase
}

/**--------- drinks ----------**/
body.drinks h2 {
	margin: 20px 0 0 0;
	padding: 0 0 20px 0
}

body.drinks h4 {
	font-size: 90%;
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
	text-transform: uppercase;
}

.dwnld-menu {
float: left;
padding: 68px 0 0 15px;
margin: 0 0 10px 0;
text-align: center;
width: 118px;
}

.drinks .dwnld-menu a{
color: #18dfff;
text-decoration: none;
font-size: 130%;
line-height: 90%
}

.dwnld-menu a {
outline: none
}

.drinks .dwnld-menu a:hover{
font-weight: normal !important
}


/**--------- gallery ---------**/

body.gallery #nav3,
body.gallery #nav3 a {
color: #f80098;
padding-bottom: 3px;
text-decoration: none;
font-weight: bold;
}

body.gallery #nav3 a:hover {
color: #ffffff;
padding-bottom: 3px;
border-bottom: solid 1px #f80098;
}

/**------------------------- BODY ------------------------------**/

h1{
font-size: 35px;
font-weight: normal;
padding: 0;
margin: 0;
color: #ffffff;
}

h2 {
font-size: 18px;
color: #ffffff;
}

p {
font-size: 14px;
color: #ffffff;
}

p2 {
font-size: 14px;
display: inline;
float: right;
color: #ffffff;
padding-right: 100px;
text-align: right;
}

#copyright a {
text-decoration: none;
}

body.brunch #copyright a {color: #FF5C00;}
body.lunch #copyright a {color: #FF0794;}
body.drinks #copyright a {color: #00E3FF;}
body.about #copyright a {color: #029A87;}
body.gallery #copyright a {color: #FF0090;}
body.locations #copyright a {color: #508700;}

body.home #copyright a:hover,
body.brunch #copyright a:hover, body.lunch #copyright a:hover,
body.drinks #copyright a:hover, body.about #copyright a:hover,
body.gallery #copyright a:hover, body.locations #copyright a:hover
{ border-bottom: solid 1px #ffffff; padding-bottom: 3px; }

/**--------- home ---------**/

#intro {
width: 450px;
padding-top: 15px;
padding-bottom: 10px;
}

body.home p {
font-size: 20px;
font-weight: bold;
color: #ffffff;
line-height: 23px;
}

body.home #quotes p {
width: 600px;
}

body.home p2 {
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-align:  left;
padding-right: 5px;
float: left;
}

body.home h1 {
font-size: 26px;
color: #ffffff;
}

body.home a, a:hover {
color: #ff7b0f;
text-decoration: none;
}

body.home p a:hover, body.home p2 a:hover {
border-bottom: solid 1px #ffffff;
}

#twitter {
width: 260px;
float: right;
padding-top: 35px;
padding-right: 5px;
padding-bottom: 10px;
height: 180px;
overflow: hidden;
}

#twitter p {
	font-size: 16px;
	line-height: 20px;
	color: #555555;
}

#twitter p {
	font-size: 16px;
	color: #ffffff;
}

#twitter a {
	color: #ff7b0f;
}

#twitter strong {
	font-style: italic;
}

#twitter_update_list {
	list-style-type: none;
	font-size: 12px;
	line-height: 15px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 15px;
}

#twitter_update_list ul {

}

#twitter_update_list li {
	list-style-image: none;
	border-bottom: 1px dashed #ffffff;
	padding-bottom: 15px;
	margin-left: -15px;
	width: 250px;
}

#twitter_update_list li a {
width: 200px;
}

/**--------- about ---------**/

body.about h1{
color: #029A87;
}

body.about #illus {
float: right;
padding-top: 200px;
}

body.about p {
width: 500px;
}

/**--------- gallery ---------**/

body.gallery #frame {
	background: url(../img/gallery/illus2.png) 95% 88% no-repeat
}

body.gallery h1 {
color: #ffffff;
padding-bottom: 25px;
}

body.gallery p {
font-size: 20px;
color: #ffffff;
}

body.gallery #imagenav {
display: inline;
float: right;
margin-top: -20px;
padding-right:50px;
width: 330px;
}


/**--------- brunch ---------**/

body.brunch h1, body.lunch h1, body.drinks h1 {
padding-top: 30px;
}

body.brunch h1 { color: #FD7205; }
body.lunch h1 { color: #fa389c; }
body.drinks h1 { color: #18dfff; }

body.brunch h2, body.lunch h2, body.drinks h2 {
margin-bottom: 0px;
}

#brunch-times {
float: right;
}

.dwnld-menu {
float: left;
padding: 68px 0 0 15px;
margin: 0 0 10px 0;
text-align: center;
width: 118px;
}

.brunch .dwnld-menu a{
color: #FD7205;
text-decoration: none;
font-size: 130%;
line-height: 90%
}

.lunch .dwnld-menu a{
color: #FA389C;
text-decoration: none;
font-size: 130%;
line-height: 90%
}

.dwnld-menu a {
outline: none
}

.brunch .dwnld-menu a:hover, .lunch .dwnld-menu a:hover{
font-weight: normal !important
}

#menutitle {
width: 230px;
}

#menudesc {
float: left;
padding-left: 250px;
width: 300px;
}

#menuprice {
float: right;
width: 50px;
}

body.brunch p, body.lunch p {
width: 300px;
font-size: 14px;
padding-left: 0px;
display: inline;

}

body.drinks p {
width: 500px;
font-size: 14px;
padding-left: 0px;
padding-top: 0px;
margin-top: 0px;
padding-right: 170px;
}


/**--------- locations ---------**/

.place {
height: 180px;
}

body.locations h1 {
color: #688e00;
width: 600px;
}

body.locations h2 {
color: #688e00;
font-weight: normal;
}

body.locations h2 a {
color: #688e00;
text-decoration: none;
}

body.locations p {
margin-bottom: 10px;
line-height: 20px;
width: 250px;
}

body.locations a, a:hover {
color: #688e00;
text-decoration: none;
font-weight: bold;
}

body.locations .place a:hover {
border-bottom: solid 1px #ffffff;
padding-bottom: 3px;
}

.maplink {
float: right;
width: 50px;
}

.address {
float: right;
width: 200px;
padding-right: 80px;
}

.hours {
float: left;
width: 200px;
}

#maphours {
width: 632px;
background-color: #c2d644;
padding: 40px;
clear: both;
padding-bottom: 10px;
}

.info {
	font-weight: bold;
}

body.drinks .info {
	font-size: 85%;
	font-weight: bold;
}
