@import url(dcore/listboard.css);
@import url(dcore/media.css);
@import url(dcore/users.css);

/* common
 * ------------------------------------------------------------------- */
.dcore {
	position: relative;
}

.dcore .highlight {
	background: #fd0;
}

.dcore .attachment li {
	padding: 4px;
}

.dcore .attachment .thumb {
	border: 1px solid #ccc;
	display: inline-block;
	margin-right: 4px;
}

.dcore .body {
	font-size: 12px;
}

.dcore .no-entry {
	font-size: 11px;
	color: #aaa;
	padding: 8px;
}

.dcore .f-msg {
	margin-bottom: 20px;
}

.dcore .search {
	float: right;
}

.dcore .search #dform-f-search-from {
	-webkit-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	-o-border-top-right-radius: 0;
	border-top-right-radius: 0;

	-webkit-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	-o-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;

	border-right: none;
}

.dcore .search input.button {
	-webkit-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	-o-border-top-left-radius: 0;
	border-top-left-radius: 0;

	-webkit-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	-o-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;

	border-left: none;
}

.dcore .pagination {
	float: left;
}

.dcore .pagination span,
.dcore .pagination strong {
	background: #ecf2f7
		url(/img/basic/bg-gradient-bottom-ecf2f7.gif)
		repeat-x left bottom;
	color: #369;
	font-weight: normal;

	-webkit-text-shadow: #fff 0 1px 1px;
	-moz-text-shadow: #fff 0 1px 1px;
	-o-text-shadow: #fff 0 1px 1px;
	text-shadow: #fff 0 1px 1px;
}

.dcore .pagination span,
.dcore .pagination strong,
.dcore .pagination a {
	margin-right: 4px;
	display: block;
	float: left;
}

.dcore .pagination span,
.dcore .pagination a.button {
	background: #fafafa !important;
	color: #bbb !important;
	border: 1px solid #d5d5d5 !important;

	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
}

.dcore .pagination a.button:hover {
	background: #eaedf6 !important;
	color: #699 !important;
	border-color: #699 !important;
}

/* datepicker
 * ------------------------------------------------------------------- */
#ui-datepicker-div {
	font-size: 12px;
}

/* recaptcha
 * ------------------------------------------------------------------- */
#recaptcha {
	clear: both;
}

#recaptcha #recaptcha_table {
	background: #fff;
}
