body {
font-family: Arial;
background: rgba(251,244,234,1);
background: -moz-linear-gradient(left, rgba(251,244,234,1) 0%, rgba(200,170,121,1) 20%, rgba(190,154,96,1) 79%, rgba(241,228,208,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(251,244,234,1)), color-stop(20%, rgba(200,170,121,1)), color-stop(79%, rgba(190,154,96,1)), color-stop(100%, rgba(241,228,208,1)));
background: -webkit-linear-gradient(left, rgba(251,244,234,1) 0%, rgba(200,170,121,1) 20%, rgba(190,154,96,1) 79%, rgba(241,228,208,1) 100%);
background: -o-linear-gradient(left, rgba(251,244,234,1) 0%, rgba(200,170,121,1) 20%, rgba(190,154,96,1) 79%, rgba(241,228,208,1) 100%);
background: -ms-linear-gradient(left, rgba(251,244,234,1) 0%, rgba(200,170,121,1) 20%, rgba(190,154,96,1) 79%, rgba(241,228,208,1) 100%);
background: linear-gradient(to right, rgba(251,244,234,1) 0%, rgba(200,170,121,1) 20%, rgba(190,154,96,1) 79%, rgba(241,228,208,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf4ea', endColorstr='#f1e4d0', GradientType=1 );} 

#container
{
	margin: 0 auto;
	width: 826px;
	background: wheat;
}

#header
{
	border: solid; 
	background:#ccc;
	background-image: url('banner.jpg');
	padding: 100px;
	width: 620px; 
}

#header h1 { margin: 0; }

#navigation
{
	float: left;
	width: 820px;
	background:#1da283; 
	border-left: solid;
	border-right: solid; 
	font: baskerville; 
}

#navigation ul
{
	margin: 0;
	padding: 0;
}

#navigation ul li
{
	list-style-type: none;
	display: inline;
}

#navigation li a
{
	display: block;
	float: left;
	padding: 5px 10px;
	color:#fff;
	text-decoration: none;
	border-right: 1px solid#000;
}

#navigation li a:hover { background:#14725c; }

#content
{
	clear: left;  
	border: solid; 
	width: 700px;
	height: 500px;
	padding: 25px 60px; 
}


#content h2
{
	color: #1da283;
	font-size: 180%;
	text-align: center; 
	margin: 0;
}


#content h2,#content h3,#content h4 {
  
}

#content .main {
  margin: 50px 20px;
}

#locations-list {
  list-style: none;
  padding: 0;
  text-align: center;
  line-height: 50px;
  width: 640px;
  margin: 0 auto;
}

#locations-list li {
  display: inline-block;
  width: 125px;
  border: 1px solid #1d8263;
  border-radius: 10px;
  margin: 10px;
  background-color:#1da283;
  color: #fff;
}


#footer
{
	border-left: solid;
	border-bottom: solid;
	border-right: solid;
	background:#1da283;
	background-image: url('kitty.png');
	text-align: right;
	height: 59px;
	width: 820px; 
}

