/** body **/

#body {
	border-top: 1px solid white;
	padding-top: 20px;
	
}
#left {
	float: left;
	width: 500px;
	padding-left: 15px;
}
#right {
	float: right;
	width: 240px;
	padding-right: 15px;
}

#welcome {
	padding-left: 30px;
}
p {
  margin: 1em 0;
  line-height: 1.1;
}

.content {font-size: 12px}

.style1 {font-size: 12px}

h2.guilded {
  background: bottom left url(images/welcome_bg.gif) repeat-x;
  height: 20px;
  margin-bottom: 0.8em;
  font-weight: normal;
  font-size: 20px;
}
h2.guilded span {
  background: #7C0000 bottom left url(images/h_glif.gif) no-repeat;
  padding-left: 38px;
  padding-right: 8px;
  padding-top: 3px;
  float: left;
}
#booking {
  background: #911702;
  border: 1px solid #B43708;
  padding-bottom: 6px;
  margin-bottom: 1.1em;
}
#booking h2 {
  background: url(images/h_booking_bg.jpg) repeat-x;
  border: 1px solid #7C0000;
  height: 27px;
  line-height: 27px;
  color: #FFC559;
  font-weight: normal;
  font-size: 16px;
  text-align: left;
  padding-left: 10px;
  margin: 4px 4px 10px 4px;
}

#resepnew{

 background: bottom left url(images/specials.jpg) no-repeat;

 border: 1px solid #97321D;

 padding-left: 130px;

 padding-right: 8px;

 padding-top: 10px;

 margin-bottom: 20px;
}


#resepnew h2 {

  margin-left: -38px;

  font-weight: normal;

  color: #FF8A00;

  margin-bottom: 1em;

  font-size: 16px;
}

#resepnew ul{
	text-align: left;
}
#resepnew p {

  margin: 1.3em 0;

}
.more a {

  color: #C47552;

  text-decoration: none;

  font-weight: bold;
  text-align:right;
}

.more a:hover {

  text-decoration: underline;

}

#batas{
	clear: both;
}

#footer {
  text-align: center;
  background: url(images/divider.gif) repeat-x;
  padding: 20px 20px 12px 20px;
  margin: 0 2em;
}
#footer li {
  list-style: none;
  display: inline;
}
#footer a {
  color: #E49E6F;
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
}
