html, body {
  margin: 0px;
  padding: 26px;
} 

td{
vertical-align:top;
}

p{margin:.0 0 .5em 0;}

a { color: #f78f1e;; text-decoration:none; }
a:link { color: #f78f1e; text-decoration:none }
a:visited { color: #f78f1e; text-decoration:none; }
#wrapper {
  	position: absolute;
  	alighn: center;
	top: 54px;
	width:960px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
#homer
{
	position:relative;
	left:20px; 
	top:40px; 
}
#slideshow-container
{
	position:absolute;
	height:180px;
	width:245px;
	left:665px; 
	top:230px; 
}
#wrapper #logo
{
	position:relative;
	float:left;
	top:78px;
	left:20px;
	width:80px;
}
#wrapper #page
{
	position:relative;
	float:left;
	left:20px;
	width:860px;
}

#wrapper #page #menu
{
	position:relative;
	float:left;
	width:784px;
	height:102px
}

#wrapper #page #menu-side
{
	position:relative;
	float:left;
	width:76px;
	height:102px;
	background-color: #F78F1E;
}

#wrapper #page #body
{	
	clear:left;
	position:relative;
	width:860px;
	top: 0px;
	left: 0px;
	background-color:#f78f1e;
	padding-bottom:120px;
}

#wrapper #page #body #content
{
	position:relative;
	float:left;
	padding: 28px 26px 28px 26px; 
	background-color:#ffffff;
	min-height:230px;
	_height:280px;
	width:695px;
}

#wrapper #page #body #content1
{
	position:relative;
	float:left;
	left:37px;
	top:27px;
	padding: 28px 26px 14px 0px;
	background-color:#ffffff;
	width:721px;
}
#wrapper #page #body #content2
{
	position:relative;
	clear:both;
	float:left;
	left:37px;
	top:38px;
	padding: 28px 26px 28px 26px;
	background-color:#ffffff;
	width:695px;
}

#wrapper #page #body #home-extras
{
	clear:left;
	position:relative;
	left:20px;
	top:35px;
	background-color:#FFFFFF;
	color:#808285;
	padding:0;
	margin: 0;
	font-size:12px;
	width:342px;
	height:399px;
}
#wrapper #page #body #flickr
{
	clear:left;
	position:absolute;
	left:382px;
	top:180px;
	background-color:#FFFFFF;
	color:#808285;
	width:400px;
	height:400px;
}
#wrapper #page #body #who-extras
{
	clear:left;
	position:relative;
	left:34px;
	top:40px;
	width:800px
}
#wrapper #page #body #how-extras
{
	clear:left;
	position:relative;
	left:84px;
	top:50px;
	width:636px;
}

#wrapper #page #body #footer
{
	clear:left;
	position:relative;
	left:563px;
	top:70px;
	background-color:#ffffff;
	text-align:center;
	width:220px;
	color: #f78f1e;
	font-size:12px;
	padding:4px 0px 4px 0px;
}
#wrapper #page #body #footer1
{
	clear:left;
	position:absolute;
	left:580px;
	top:240px;
	background-color:#ffffff;
	text-align:center;
	width:220px;
	color: #f78f1e;
	font-size:12px;
	padding:4px 0px 4px 0px;
}
#wrapper #page #body #content a, #wrapper #page #body #content a:link, #wrapper #page #body #content a:visited, #wrapper #page #body #footer a, #wrapper #page #body #footer a:link, #wrapper #page #body #footer a:visited
{
	color: #f78f1e;
}

#wrapper #page #body #content p,#wrapper #page #body #content1 p,#wrapper #page #body #content2 p
{
font-size:14px;
line-height:18px;
color:#808285;
}

#wrapper #page #body #content td
{
font-size:14px;
line-height:18px;
color:#808285;
}

#wrapper #page #body #content h1
{
font-size:22px;
line-height:22px;
font-weight:bold;
color:#f78f1e;
}
#wrapper #page #body #content li
{
font-size:14px;
line-height:18px;
color:#808285;
}
.input {
padding: 3px;
border-style: solid;
border-color: #f78f1e;
border-width: 1px;
color:#808285;
font-size:15px;
margin-bottom:6px;
}
#flickr
{
position:relative;
left:400px;
top:35px;
background-color:#FFFFFF;
color:#808285;
padding:0;
margin: 0;
width:400px;
height:400px;
}
#map {
 width: 342px;
 height: 399px;
 background: url(map_kitchensWEB.jpg);
 margin: 0; 
 padding: 0;
 position: relative;
}
#map li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#map a {display: block;}

#location1 {
left: 23px; 
top: 11px; 
width: 93px; 
height: 31px;
}
#location2 {
left: 150px; 
top: 18px; 
width: 81px; 
height: 21px;
}
#location3 {
left: 170px; 
top: 45px; 
width: 84px; 
height: 33px;}

#location4 {
left: 75px; 
top: 109px; 
width: 101px; 
height: 19px;
}
#location5 {
left: 90px; 
top: 132px; 
width: 75px; 
height: 25px;
}
#location6 {
left: 168px; 
top: 132px; 
width: 76px; 
height: 20px;
}
#location7 {
left: 56px; 
top: 159px; 
width: 71px; 
height: 19px;
}
#location8 {
left: 191px; 
top: 156px; 
width: 66px; 
height: 31px;
}
#location9 {
left: 44px; 
top: 180px; 
width: 87px; 
height: 11px;
}
#location10 {
left: 64px; 
top: 194px; 
width: 46px; 
height: 17px;
}
#location11 {
left: 191px; 
top: 190px; 
width: 66px;
 height: 24px;
 }
#location12 {
left: 48px; 
top: 213px; 
width: 81px; 
height: 16px;
}
#location13 {
left: 157px; 
top: 217px; 
width: 66px; 
height: 24px;
}
#location14 {
left: 29px; 
top: 241px; 
width: 99px; 
height: 19px;
}
#location15 {
left: 225px; 
top: 227px; 
width: 65px; 
height: 24px;
}
#location16 {
left: 50px; 
top: 266px; 
width: 98px; 
height: 19px;
}
#location17 {
left: 169px; 
top: 255px; 
width: 81px; 
height: 24px;
}
#location18 {
left: 254px; 
top: 255px; 
width: 81px; 
height: 24px;
}
#location19 {
left: 45px; 
top: 290px; 
width: 88px; 
height: 27px;
}
#location20 {
left: 163px; 
top: 296px; 
width: 72px; 
height: 24px;
}
#location21 {
left: 240px; 
top: 283px; 
width: 66px; 
height: 24px;
}
#location22 {
left: 156px; 
top: 337px; 
width: 56px; 
height: 20px;
}
#location23 {
left: 93px; 
top: 352px; 
width: 61px; 
height: 24px;
}
#location24 {
left: 184px; 
top: 358px; 
width: 59px; 
height: 17px;
}
#location25 {
left: 155px; 
top: 377px; 
width: 60px; 
height: 17px;
}
#location1 a {height: 31px;}
#location2 a {height: 21px;}
#location3 a {height: 33px;}
#location4 a {height: 19px;}
#location5 a {height: 25px;}
#location6 a {height: 20px;}
#location7 a {height: 19px;}
#location8 a {height: 31px;}
#location9 a {height: 11px;}
#location10 a {height: 17px;}
#location11 a {height: 24px;}
#location12 a {height: 16px;}
#location13 a {height: 24px;}
#location14 a {height: 19px;}
#location15 a {height: 24px;}
#location16 a {height: 19px;}
#location17 a {height: 24px;}
#location18 a {height: 24px;}
#location19 a {height: 27px;}
#location20 a {height: 24px;}
#location21 a {height: 24px;}
#location22 a {height: 20px;}
#location23 a {height: 24px;}
#location24 a {height: 17px;}
#location25 a {height: 17px;}

#location1 a:hover, #location2 a:hover, #location3 a:hover, #location4 a:hover, #location5 a:hover, #location6 a:hover, #location7 a:hover, #location8 a:hover, #location9 a:hover, #location10 a:hover, #location11 a:hover, #location12 a:hover, #location13 a:hover, #location14 a:hover, #location15 a:hover, #location16 a:hover, #location17 a:hover, #location18 a:hover, #location19 a:hover, #location20 a:hover, #location21 a:hover, #location22 a:hover, #location23 a:hover, #location24 a:hover, #location25 a:hover {border:1px solid #000;}

