@charset 'utf-8';
@import url("common.css");

/* ============= clear ============= */

#islandguide_summary, #islandguide_guide, .is_entryMenu_photo {
	height		: 1%;
}

#islandguide_summary:after, #islandguide_guide:after, .is_entryMenu_photo:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

#maincol_top {
	background-repeat	: no-repeat;
	background-position	: right top;
	height		: 322px;
	min-height	: 322px;
	margin-bottom	: 20px;
}

#maincol_top h3 {
	height		: 143px;
	overflow	: hidden;
}

.maincol_top_islandguide {
	background-image	: url("../img/islandguide_top_bg.jpg");
}

#maincol_islandguide {
	color		: #FFF;
	background-color	: #3F8602;
	width		: 147px;
	font-size	: 12px;
	line-height	: 140%;
	position	: relative;
	top		: 75px;
	left		: 10px;
}

/* ============= islandguide_summary ============= */

#islandguide_summary {
	font-size	: 12px;
	margin-bottom	: 30px;
}

#islandguide_summary h4 {
	margin-bottom	: 10px;
}

#islandguide_summary_text {
	width		: 340px;
	float		: left;
	line-height	: 140%;
}

#islandguide_summary_photo {
	width		: 204px;
	float		: right;
}

p#islandguide_links {
	color		: #7F7157;
	font-size	: 10px;
	text-align	: right;
}

/* ============= entry ============= */

#islandguide_categoryTop {
	margin-bottom		: 20px;
}

.islandguide_categoryMenu {
	background-color	: #f8f6f2;
}

.islandguide_catCol {
	padding		: 20px;
}

#islandguide_guide {
	margin-bottom	: 20px;
}

.is_entryMenu_lead {
/*	width		: 350px;
	float		: left;*/
}

.is_entryMenu_lead h4 {
	margin-bottom		: 2px;
	font-size	: 16px;
	color		: #3B8901;
	padding-left	: 10px;
	margin-bottom	: 15px;
	border-left	: 5px solid #3B8901;
}

.is_entryMenu_lead dt, .is_entryMenu_lead dd {
	display		: inline;
	font-size	: 12px;
	color		: #0150E2;
}

.is_entryMenu_lead p {
	font-size	: 12px;
	color		: #6f6f6f;
	margin-top	: 3px;
}

.is_entryMenu_lead p {
	line-height	: 130%;
	margin-bottom		: 5px;
}

.is_entryMenu_lead dt {
	margin-right	: 10px;
}

#guide_icons {
	width		: 160px;
	float		: right;
}

.is_entryMenu_photo {
	margin-bottom	: 50px;
}

.main_photo {
	float		: left;
	height		: 300px;
	overflow	: hidden;
}

.photoBox {
	width		: 120px;
	float		: right;
}

.photoBox ul {
	list-style-type		: none;
}

.photoBox li {
	height		: 90px;
	overflow	: hidden;
}

.photoBox_mid {
	margin		: 15px 0 15px 0;
}

#map {

}