body { margin:0; padding:0; font-family: Arial, Verdana, Helvetica sans-serif; font-size: 0.8em; color: black; line-height: 120%;
	background:url("/presentation/background-paper.gif");
	}

a { color:#7d5c0f; text-decoration: none; font-weight:bold; }
a:hover { color: #c18905; font-weight:bold; }
h1 { font-size:1.1em; margin-top: 0px; }


table td {color: black; padding:0px; font-size: 0.9em; margin:0px; line-height: 130%;}


#wrapper { margin: 0 auto; width: 910px;}
#container { float:left; width:900px; background-color:#fff; padding:5px 5px 5px; }


#logo { float:left; padding:5px;}

#header { float:left; padding:0px 0px 0px 0px; background-color:#fff;}
#header div.left { float:left; width:500px;   }
#header div.right { float:left; width:800px; text-align:right; padding-top:0px; padding-right: 25px; color: #443e30;}
#header div.right h2 {color:#ffff; font-size:1.3em;}

#nav { 
	float:left; 
	width:900px;
	margin-top: 5px;
	padding:0px 0px 0px 0px;
	background: #9c8d76 ;
	color:	#fff;	
}

#nav a { font-weight: normal;}

#content { float:left; width:900px; background-color:#efefef; margin-top: 5px; margin-bottom: 5px;}
#margin { float:left; width:190px; margin-top: 5px; background-color:#efefef;} 
#margin .book {background-color:#efefef; margin: 5px 10px 10px; font-size: 140%; color: #333333; }
#margin .address {background-color:#d9cfc0; padding: 15px; margin-top: 5px; margin-left: 5px; margin-bottom: 6px; font-size: 90%; line-height: 140%; }
#margin .margin-block { padding:6px 6px 0px 0px;  background-color:#efefef; }
#margin .margin-block-d { padding:0px 14px;  background-color:#d9cfc0; }
#margin .booking-form { background-color:#efefef; margin-left: 10px;}
#margin .booking-form p { color:black; margin-top:-10px; line-height:130%; }
#margin h1 { color:black; margin:15px 0px 15px; }
#margin p { color:black; margin-top:-8px; }
#margin img { margin-bottom:10px; margin-left: 5px; }
#margin .emphasized { padding-top: 15px; padding-bottom: 0px; font-size:140%; color:#443e30; }

#main { float:left; border-left:5px solid white; border-right: 5px solid white;  
	width:498px; background-color:#d8cfc0; min-height: 905px;}
#main h1 { color:#c18905; font-size:1.3em; margin:0px 0px 15px;  padding-left: 10px; }
#main h2 { color:#c18905; font-size:1.2em;  margin:12px 0px 15px;  padding-left: 10px;}
#main td h2 { color:#c18905; font-size:1.2em;  margin:12px 0px 15px;  padding-left: 0px;}
#main h3 { color:#c18905; font-size:1.2em;  margin:0px;  padding-left: 0px;}
#main p { color:black;  padding-left: 10px; padding-right: 10px;}
#main ul { list-style-position: outside; white-space: normal; margin-left: 8px; text-indent: 0pt; left: 0px; padding-left: 0px; }
#main li { list-style-position: outside; white-space: normal; margin-left: 25px; text-indent: 0pt; left: 0px; padding-left: 0px; }

#gallery-left {margin-left: 0px; width: 498px; height: 295px; background-color:#fff;}

#margin-right { float:left; width:201px; background-color:#d9cfc0; }

#margin-right .actions { background-color:#d9cfc0; width:196px; color: white;  
	padding-right: 5px; margin-top: 5px;
	min-height: 880px;}
#margin-right .actions h2 {color: #443e30; font-size: 1.2em; padding-left: 10px;}
#margin-right .actions p {color: black; font-size: 0.9em; line-height: 130%; padding-left: 10px;}
#margin-right .actions a {color: #c18905; font-weight:bold;}
#margin-right img { padding-left:0px;}

#footer { float:left; width:900px; margin:0px 0px 0px 0px; padding-top:5px; font-size: 0.85em;
	color: #000; border-top:2px solid #666666; background-color:#efefef;
}
#footer .emphasized { font-weight: bold;  margin-left:10px;   }
#footer p { margin-left:10px; line-height: 140%; }

