/* common header */
#map {
	border: 1px solid;
	margin: 16px 0px 16px 0px;
}

.xdbaseTopNavi {
	margin: 5px 5px 12px 5px;
}

.xdbaseInsertLink {
	padding: 7px;
	float: right;
}

.xdbaseCatPath {
	clear: both;
}

.xdbaseCatNavi {
	margin: 7px 3px 7px 3px;
}

.xdbaseCatList {
	padding: 0px;
	list-style-type: none;
	margin: 7px 3px 7px 3px;
}

.xdbaseCatListItem {
	list-style-type: none;
	float:left;
	padding: 0px 0px 10px 0px;
}


.xdbaseCatImg {
}

.xdbaseCatDesc {
	padding: 5px;
}

.xdbaseSearchForm {
	margin: 7px 3px 7px 3px;
}

.xdbasePerPage {
	padding: 10px 3px 10px 2px;
	float: left;
}

.xdbaseDataTotal {
	padding: 10px 10px 10px 10px;
	float: right;
}

.xdbaseSeparator {
	border-top: 1px solid;
}

.xdbaseHeaderTitleOuter {
	margin: 12px 3px 12px 5px;
}

.xdbaseHeaderTitleLeft {
	float:left;
	margin-right: 3px;
}

/* tag cloud */
#xdbaseShowTagCloud {
	vertical-align: middle;
}

#xdbaseHideTagCloud {
	vertical-align: middle;
}

#xdbaseTagCloud {
	margin: 5px 5px 18px 5px;
}

/* search form */
#xdbaseShowTextSearchForm {
	vertical-align: middle;
}

#xdbaseHideTextSearchForm {
	vertical-align: middle;
}

#xdbaseTextSearchForm {
	margin: 7px 3px 7px 3px;
}

#xdbaseSelectSearchForm {
	margin: 7px 3px 7px 3px;
	text-align: center;
}

/* data edit */
.xdbaseConfirm {
}

/* common */
a.xdbaseVoteLink {
	margin-left: 14px
}

.xdbaseAttributeForm {
	border: 3px ridge;
	padding: 5px;
}
.xdbaseAttributeForm form {
	margin: 0px;
}

.xdbaseClear {
	clear: both;
}

.xdbaseCenter {
	text-align: center;
}

.xdbaseSortNavi {
	border: 1px solid;
	vertical-align: bottom;
	text-align: center;
	margin: 10px 0px 10px 0px;
}

.xdbaseAdminLink {
/*	clear:both; */
	padding: 3px 0px 3px 0px;
}

.xdbasePageNavi {
	text-align:center;
	padding: 5px 0px 14px 0px;
}

.xdbaseBoxPageNavi {
	font-size : 15px;
	text-align: center;
	margin: 10px auto;
	padding: 8px 20px;
}

div.xdbaseBoxPageNavi a{
	padding: 5px 6px;
}

div.xdbaseBoxPageNavi a:link,
div.xdbaseBoxPageNavi a:visited {
	border: solid 1px;
}

div.xdbaseBoxPageNavi a:hover {
	border: solid 1px;
} 

/* article sytle */
.xdbaseAlbum {
}
.xdbaseAlbumImg {
	text-align: center;
}
.xdbaseAlbumTitle {
}
.xdbaseAlbumBody {
}
.xdbaseAlbumFoot {
}

/* article sytle */
.xdbaseArticle {
	padding: 6px;
	margin: 0px;
	line-height: 1.6;
}

.xdbaseArticleList {
	padding: 6px;
	margin: 30px 0px 0px 0px;
	line-height: 1.6;
}

.xdbaseArticleTitle {
	font-weight: bold;
	font-size: 120%;
	margin: 0px;
	padding-left: 6px;
	border-bottom: 1px solid;
	border-left: 4px solid;
}

.xdbaseArticleHead {
	padding: 2px;
	border-bottom: 1px dotted;
}

.xdbaseArticleInfo {
}

.xdbaseArticleInfo span {
	margin-right: 6px;
}

.xdbaseArticleDate {
	float:right;
}

.xdbaseArticleDate span {
	margin-left: 6px;
}

.xdbaseArticleBody {
	padding: 4px 2px 4px 2px;
	margin: 0px;
}

.xdbaseArticleFoot {
	clear:both;
	border-top: 1px dotted;
	margin: 0px;
	padding: 2px;
}

.xdbaseArticleFoot span {
	margin-right: 6px;
}

/* map sytle */
#xdbaseAddressSearchForm {
}

/* address sytle */
#xdbaseNameSearchForm {
	padding: 2px
}

.xdbaseSyllable {
	text-align: center;
	margin: 10px 0px 12px 0px;
}

/* thumbnail sytle */
.xdbaseThumbnail {
	border: 1px solid;
	text-align: center;
	vertical-align: middle;
}
.xdbaseThumbnail td {
	border: 1px solid;
	padding: 8px
}

/* bbs sytle */
.xdbaseBbsForm {
	padding: 3px;
	margin-bottom: 30px;
}

.xdbaseBbsParent {
	padding: 6px;
	line-height: 1.6;
	border: 1px solid;
	margin-bottom: 20px;
}

.xdbaseBbsParentTitle {
	font-weight: bold;
	font-size: 110%;
}

.xdbaseBbsParentHead {
	padding: 4px 0px 4px 0px;
	border-bottom: 1px dotted;
}

.xdbaseBbsParentInfo {
	float:left;
}

.xdbaseBbsParentInfo span {
	margin-right: 6px;
}

.xdbaseBbsParentDate {
	float:right;
}

.xdbaseBbsParentDate span {
	margin-left: 6px;
}

.xdbaseBbsParentBody {
	padding: 4px 2px 4px 2px;
	margin: 0px;
}

.xdbaseArticleFoot {
	clear:both;
	margin: 0px;
	padding: 2px;
}

.xdbaseBbs {
	padding: 0px;
	margin: 10px 3px 10px 3px;
	line-height: 1.4;
	border: 1px solid;
}

.xdbaseBbsTitle {
	font-weight: bold;
	font-size: 110%;
}

.xdbaseBbsPoster {
	float:left;
}

.xdbaseBbsDate {
	float:right;
}

.xdbaseBbsInfo {
	clear:right;
	float:left;
}

.xdbaseBbsImage {
}

.xdbaseBbsBody {
	padding: 4px;
}

.xdbaseBbsChild {
	padding: 0px;
	border: 1px solid;
	margin: 10px 3px 10px 3px;
}

/* calendar style */
.xdbaseCalendarHead {
	text-align: center;
	line-height: 2em;
}

tr td.xdbaseCalendarSunDay {
	text-align: left;
	padding: 3px;
	height: 7em;
	background-color: #FFCCCC;
}

tr td.xdbaseCalendarSaturDay {
	text-align: left;
	padding: 3px;
	height: 7em;
	background-color: #CCCCFF;
}

tr td.xdbaseCalendarToDay {
	text-align: left;
	padding: 3px;
	height: 7em;
	background-color: #FAFFAC;
}

.xdbaseCalendarDay {
	text-align: left;
	padding: 3px;
	height: 7em;
}

a.xdbaseCalendarNavi {
	text-align: center;
	padding: 4px 10px 4px 10px;
	border: 1px solid;
	text-decoration: none;
}

.xdbaseCalendarSelected {
	font-weight: bold;
	text-align: center;
	padding: 4px 10px 4px 10px;
}

.xdbaseCalendarDate {
	float: left;
}
.xdbaseCalendarAdd {
	float: right;
}

.xdbaseCalendarData {
	clear: both;
}

.xdbaseCalendarDayBox {
	text-align: left;
	padding: 5px;
	border: 1px solid;
	line-height: 1.4em;
}

.xdbaseCalendarOthers {
	float: right;
}

.xdbaseTime {
	font-weight: bold;
	text-align: center;
}

/* xigg style */
.xdbaseSeparator {
	border-top: 1px solid;
}

.xdbaseXigg {
	padding: 6px;
	margin: 0px;
	line-height: 1.6;
}

.xdbaseXiggList {
	padding: 6px;
	margin: 16px 0px 0px 0px;
	line-height: 1.6;
}

.xdbaseXiggTitle {
	font-weight: bold;
	font-size: 1.4em;
	margin: 12px 0px 0px 0px;
	border-bottom: 1px dotted;
}

.xdbaseXiggHead {
	padding: 4px 0px 4px 0px;
}

.xdbaseXiggPosterAvatar {
	float:left;
	margin: 0px 6px 6px 3px;
}
.xdbaseXiggPosterAvatar img {
}

.xdbaseXiggVote {
	margin: 4px 1px 4px 0px;
	float: right;
}

.xdbaseXiggVoteCount {
/*
	border: 1px solid #FFBB66;
	background-color: #FFEEBB;
*/
	border: 1px solid;
	margin-bottom: 3px;
	font-size: 1.7em;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 44px;
	line-height: 2em;
}

.xdbaseXiggAddVote {
/*
	border: 1px solid #FFBB66;
	background-color: #FFFFEE;
*/
	border: 1px solid;
	font-size: 0.8em;
	text-align: center;
	vertical-align: middle;
	width: 44px;
	line-height: 2em;
}

.xdbaseXiggAddVote a {
	font-weight: normal;
}

.xdbaseXiggVoted {
	color: #AAAAAA;
}

.xdbaseXiggHeadLeft {
	float: left;
}

.xdbaseXiggItemLeft {
	clear: left;
}

.xdbaseXiggLinkImage {
	float: left;
	margin-right: 8px
}

.xdbaseXiggBody {
	clear: both;
	padding: 4px 0px 4px 0px;
}

.xdbaseDataFoot {
	clear:both;
	border-top: 1px dotted;
	margin: 0px 0px 14px 0px;
	padding: 4px 0px 4px 0px;
}

/* note style */
.xdbaseNote {
	padding: 6px;
	margin: 0px;
}

.xdbaseNoteList {
	padding: 6px;
	margin: 20px 0px 0px 0px;
}

.xdbaseNoteTitle {
	font-weight: bold;
	font-size: 120%;
	border-bottom: 1px solid;
}

.xdbaseNoteHead {
	padding: 2px;
}

.xdbaseNoteInfo {
	float:left;
}

.xdbaseNoteInfo span {
	margin-right: 6px;
}

.xdbaseNoteDate {
	float:right;
}

.xdbaseNoteDate span {
	margin-left: 6px;
}

/* adjust line-height */
.xdbaseNoteBody {
	padding: 0px 3px 0px 3px;
	border-top: 1px dotted;
	background-color: transparent;
	background-image: url(../images/underline.gif);
	line-height: 2.154;
}

.xdbaseNoteImg {
	float: left;
	margin: 2px 8px 0px 0px;
}

.xdbaseNoteFoot {
	clear:both;
	border-bottom: 1px dotted;
	margin: 0px;
	padding: 4px 0px 0px 0px;
}

.xdbaseNoteFoot span {
	margin-right: 6px;
}

/* simple link style */
.xdbaseLinkList {
	padding: 1px;
	margin: 10px 0px 0px 6px;
}

.xdbaseLinkTitle {
	font-weight: bold;
	font-size: 120%;
	margin: 0px;
	padding: 2px;
	border-bottom: 1px solid;
	vertical-align: middle;
}

.xdbaseLinkBody {
}

/* slideshow style */
.xdbaseSlideShow {
	text-align: center;
}

.xdbaseSlideShow img {
	border: 5px ridge;
}

/* job style */
.xdbaseJobSelectBox {
	margin: 7px;
	text-align: center;
	float:left;
}

/* box style */
.xdbaseBoxList {
	margin-bottom: 20px;
	border: 1px solid;
}

.xdbaseBox {
	border: 1px solid;
}

.xdbaseBoxInfo {
}

.xdbaseBoxDate {
}

.xdbaseBoxBody {
}

.xdbaseBoxFoot {
}

