html {
	font: 0.9em "Century Gothic", CenturyGothic, "Arial", "Helvetica", sans-serif;
}
body {
	margin: 0px;
	padding: 0px;
}

td.body_edit {
	margin: 0px;
	padding: 0px;
	background: rgb(209, 248, 248);
	background: linear-gradient(rgb(226, 251, 251), rgb(209, 248, 248));
	font: 0.9em "Century Gothic", CenturyGothic, "Arial", "Helvetica", sans-serif;
	line-height: 1.25;
	width: auto;
	max-width: 1500px;
}
div.pane_caption {
	padding: 17px 27px 10px;
	font-size: 17px;
}
div.title_searchbox {
	padding: 58px 10px 5px 10px;
}
.title_searchbox img {
	width: 40px;
	margin-bottom: -24px;
}

div#logo {
	width: 400px;
	float: left;
	margin: 0px;
}
div#menu {
	float: left;
	width: 100%;
}
#nav {
	font-size: 125%;
}

#nav > ul {
	height: 26px;
}

div.page_content {
	width: auto;
	max-width: 1200px;
}
div.pane_caption {
	-webkit-transform: translateY(-110%);
	transform: translateY(-110%);
}

div#hp1 {
	font-size: 140%;
	text-shadow: 0px 0px 25px rgba(106, 87, 41, 0.85);
	padding: 40px;

}
div#hp6 {
  	margin-top: 40px;
}
div#hp7 {
	margin-top: 40px;
}
div#hp8 {
	text-align: left;
	font-size: 130%;
	text-shadow: 0px 0px 25px rgba(106, 87, 41, 0.85);
	padding: 0px 30px 40px 40px;
	margin-top: 40px;

}

div.single {
	width: 33%;
	float: left;
	text-align: center;
	box-sizing: border-box;
	margin-top: 20px;
}
.single img {
	max-width: 300px;
	box-shadow: 0px 0px 25px 15px rgba(106,87,41,0.3);
}
div.double {
	width: 66%;
	float: left;
	box-sizing: border-box;
	margin-top: 40px;
}
p.hp_heading {
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-size: 180%;
	font-weight: bold;
}
p.hp_subtitle {
	text-align: right;
	color: white;
	font-size: 180%;
	font-weight: bold;
	text-shadow: 0px 0px 6px rgba(29, 15, 17, 1.0), 0px 0px 6px rgba(29, 15, 17, 1.0), 0px 0px 6px rgba(29, 15, 17, 1.0);
	padding: 0px 0px 4px 0px;
	margin: -70px 56px 0px 0px;
}
p.hp_attrib {
	text-align: right;
	font-style: italic;
}
div#arts {
	text-align: right;
	padding: 40px 0px 0px 0px;
}
div.hp_text {
	width: 75%;
}
img.hpimg01 {
	margin-left: 40px;
}
div.hp_dyn {
	width: 25%;
	max-width: 300px;
}
img.hpcurr_issue {
}
div.alpha_list {
}
div.oi_image {
	width: 19%;
	min-width: 19%;
	min-height: 300px;
}
a.author_cover {
	max-height: 210px;
}
p.author_covertext {
	text-align: center;
	width: 65%;
	margin: 5px 20px 0px 0px;
	padding-top: 0px;
	position: absolute;
	bottom: 5px;

}

p.pp_dummy {
	width: 45%;
}

div.cpleft {
	position: relative;
	display: table-cell;
	box-sizing: border-box;
	width: 40%;
}
div.cpright {
	position: relative;
	display: table-cell;
	box-sizing: border-box;
	width: 55%;
}
div.cpform {
	padding-left: 60px;
}
div.offer, 
div.attraction,
div.member {
	box-sizing: border-box;
	width: 31%;
	margin: 6px 6px 0px 0px;
	padding: 10px 6px;
	background-color: rgb(237, 240, 227);
	display: table-cell;
}
div.tab_images {
	float: right;
	margin: 0px 0px 10px 10px;
}
div.tab_image_1 {
}
div.tab_image_2 {
}
div.tab_image_3 {
}
div.link_entry {
	position: relative;
	clear: both;
}
div.link_image {
	float: left;
	margin-left: 40px;
	padding-bottom: 30px;
}
div.link_description {
	width: 70%;
	float: left;
	margin-left: 30px;
}
div.footer_body {
	width: auto;
	max-width: 1100px;
	padding: 0px;
}
div.footer_contact {
	float: left;
	width: 40%;
}
div#footermenu {
	display: block;
	float: left;
	width: 100px;
	margin: 20px 0px 0px 80px;
}  
#footer_bottom p{
	width: auto;
	max-width: 1100px;
	padding: 8px 0px 8px 0px;
}
div.hotel_list {
	width: 85%;
	float: right;
	padding-bottom: 50px;
}
div.mem_dyn {
	width: 20%;
	float: left;
	padding-top: 24px;
}
div.mem_main {
	box-sizing: border-box;
	width: 79%;
	float: right;
	border-left: 2px dotted rgb(200, 210, 218);
	padding-left: 20px;
}
div#map_canvas {
	width: 500px; 
	height: 500px;
	float: right;
}
