#outer

{

width: 747px;

margin: 0 auto;	



}



#inner

{



padding: 13px 30px 13px 30px;

background-color: #fff;

}



#header

{

width: 687px;

height: 68px;

color: #fff;*/

padding-left: 20px;

margin-bottom: 10px;

}

#header img{

	border: 0;

	}

}

#menu {

margin-bottom: 10px;
width: 692px;

}

#menu ul

{

	padding: 0;

	margin: 0;

list-style-type:none;	

width: 692px;


}

#menu li

{

padding: 0px;

font-family: verdana;
font-weight:bold;
float:left;

}

#menu ul li a:hover 

{

color: #E3E3C8;

background: #678643;


}



#menu ul li a {

color: #678643;	

text-decoration:none;

background: #E3E3C8;

display: block;

margin: 0 1px 0 0;

padding: 4px 10px;

text-decoration: none;

border: 1px solid black;

}

}

body {

/*font, size, color */

font-family: arial;

background: beige;

margin: 0;

padding: 0;



}

#left {

	/*width: 255px;*/

	width: 692px;

	float: left;

	margin-top: 10px;

	margin-right: 10px;

	font-family: verdana;
	
	font-size: small;

}

 dl.table-display

{

width: 250px;

margin: 2em 0;

padding: 0;

font-family: verdana;

}



.table-display dt

{

width: 120px;

float: left;

margin: 0 0 0 0;

}





.table-display dd

{

float: left;

width: 125px;

margin: 0 0 0 0;

}

#right {

width: 430px;

margin-left: 256px;

margin-top: 10px;

position: relative;


}



#footer {

font-size: 75%;

font-family: verdana;/*ff isn't acknowledging font declaration in body*/

padding-top: 2px;

padding-bottom: 10px;

clear: both;

width: 692px;

}

#footer ul{

	list-style-type: none;
	margin: 0;
	padding: 0;

	/*margin-left: 225px;*/



}

#footer li {

	float: left;

	padding-right: 20px;

	color: #678643;

	

}

#footer ul li a {

	color: #678643;

	text-decoration: none;

}

.images {
	float: right;
	margin: 10px 5px 0 5px;
	padding: 10px 10px 20px 10px;
	/*border: black 1px solid;
	outline-color: #CBD1D9;*/

}



#footer li.bestofboston {
padding-right: 180px;

}

.special_hours {
	color: Maroon;
	width: 250px;
	padding: 0;
	margin: 0;
	font-family: verdana;
}

.special_hours dt {

	margin:10px 0 0 0;
	float: left;
}

.special_hours dd {
	margin: 0 0;
	color: black;
	float: left;
	width: 250px;
	font-size: 80%;
	
}
