/* [index] */
#map {
	height:340px;
	border:1px solid #000;
	margin-top:35px;
} #map #googlemap {
	height:340px;
	background:#99B3CC;
	font-weight:normal;
}
p#count {
	font-size:80%;
	text-align:right;
	padding-top:6px;
	margin:0 0 20px 0;
}
p#count img {
	vertical-align:middle;
	margin-left:5px;
}
p#count2 {
 position:relative;
 right:-10px;
 top:-10px;
}
p#count2 img {
 position:relative;
 top:5px;
}
#control select {margin-top:2px; }
#control span {margin-left:5px; }

#main div#topics ,
#main div#event ,
#main div#reccomend {
	margin-bottom:20px;
}
#main div#topics table ,
#main div#event table {
	border:none;
	width:500px;
}
#main div#topics table th ,
#main div#event table th ,
#main div#topics table td ,
#main div#event table td {
	border:none;
	border-bottom:1px solid #CCC;
	padding:0.2em 0.3em;
	white-space:nowrap;
}
#main div#topics table th ,
#main div#event table th {
	width:5em;
}
#main div#topics table td.stitle ,
#main div#event table td.stitle {
	white-space:normal;
}
#main div#topics div {
	height:105px;
	overflow:auto;
}
#main div#event div {
	height:222px;
	overflow:auto;
}

/* recommend */
#carouselWrap {
	width:494px;
	height:150px;
	padding:5px;
	margin-left:8px;
	position:relative;
}
#carouselPrev {
	position:absolute;
	top:75px;
	left:-8px;
	cursor:pointer;
}
#carouselNext {
	position:absolute;
	top:75px;
	right:-8px;
	cursor:pointer;
}
#carousel {
	width:100%;
	height:100%;
	overflow:hidden;
}
#carouselInner ul.column {
	width:491px;
	height:150px;
	padding:0px 0 0px 15px;
	margin:0;
	list-style-type:none;
	float:left;
}
#carouselInner ul.column li{
	width:75px;
	height:150px;
	float:left;
	padding-right:19px;
	_padding-right:14px;
	display:inline;
	font-size:9px;
}

#carouselInner ul.column li a{
	text-decoration: none;
}
#carouselInner ul.column li a:hover{
	text-decoration: none;
}
#carouselInner ul.column li img {
	border:solid 1px #cccccc;
	padding:9px 2px 9px 2px;
	margin-bottom:8px;
}
#carouselInner ul.column li span {
	margin-top:2px;
}
#carouselInner ul.column li img:hover{
	border:solid 1px #a3a3a3;
}

/* [link] */
#list {
	text-align:right;
}
#area {
	list-style-type:none;
	text-align:center;
	margin-left:0;
	padding-left:5px;
}
#area li {
	display:inline;
	padding-right:3px;
}
#area li img {
	vertical-align:middle;
	padding-right:4px;
}
