#meta { padding-top: 7px; }
#meta .feed { padding-left: 3px; }
#meta #categories { text-align: right; padding: 3px; }
#meta #categories select { padding: 0px; margin: 0px; border: #ccb0dd 1px solid; background-color: #efe8f4; }

#meta #images .category, #meta #notices .category { font-weight: bold; border-right: 1px solid #ccb0dd; padding-right: 3px; }
#meta .comment-count {
	font-size: 11px;
	background: url(comments.gif) center left no-repeat;
	padding-left: 12px;
}
#meta #page-list { float: right; padding: 6px; font-size: 11px; }
#meta #page-list a { margin: 0px 3px; }
#meta .here a { font-weight: bold; }
#meta #images a img, #meta #post-content #attachments li a img { border: 1px solid #909ad0; vertical-align: middle; }
#meta #images a:hover img, #meta #post-content #attachments li a:hover img { border: 1px solid #6773b7; }

#meta .metadata { margin-top: 6px !important; font-size: 11px; }
#meta #notices { margin: 6px 0px; padding: 6px; list-style: none; background-color: #efe8f4; border: 1px solid #ccb0dd; }
#meta #notices input { width: 15px; height: 15px; padding: 0px; margin: 0px; vertical-align: middle; }
#meta #images { border-collapse: collapse; margin: 0 auto; }
#meta #images td { padding: 0px 10px 10px 10px; width: 197px; vertical-align: top; text-align: center; }
#meta #images img { margin-bottom: 5px; max-width: 180px; max-height: 135px; }
#meta #images td p { margin: 0px; }
#meta #images td input { width: 15px; height: 15px; padding: 0px; margin: 0px; vertical-align: middle; }
#meta #search-form { text-align: right; padding: 3px; clear: both; }
#meta #search-form input { vertical-align: middle; }
#meta #search-form #search_keyword, #meta #search-form #search_submit {
	margin: 0px;
	background-color: #efe8f4;
	border: #ccb0dd 1px solid;
}

#meta-nav { padding: 3px; float: left; }
#meta-nav a, #meta-nav input.button, .buttons .button, #meta #comment-form input.button, #meta #post-form #upload a.button {
	float: left;
	width: 81px;
	background: url(button.png) no-repeat;
	font-weight: bold;
	font-size: 12px;
	line-height: 100%;
	text-align: center;
	margin-right: 3px;
}
#meta #post-form #upload a.button, #meta #post-table #post-footer #comment-form input.button { float: none; }
#meta-nav input.button, .buttons input.button, #meta #comment-form input.button { height: 27px; border: none; cursor: pointer; vertical-align: middle; }
#meta-nav a, .buttons a.button, #meta #post-form #upload a.button { display: block; height: 12px; overflow: hidden; padding: 8px 0px 7px 0px; }
#meta-nav a:link, #meta-nav a:active, #meta-nav a:visited, #meta-nav a:hover,
.buttons a:link, .buttons a:active, .buttons a:visited, .buttons a:hover,
#meta #post-form #upload a:link, #meta #post-form #upload a:active, #meta #post-form #upload a:visited, #meta #post-form #upload a:hover {
	color: #c383c3;
	text-decoration: none;
}
#meta #neighbor-posts { padding-top: 3px; float: right; text-align: right; }
#meta #neighbor-posts a { font-weight: bold; }

#meta #post table#post-table {
	background: url(header.png) repeat-x;
	width: 100%;
	border-collapse: collapse;
}
#meta #post-title { height: 30px; padding: 0px 12px; font-size: 13px; font-weight: bold; }
#meta #post-header { padding: 12px; border-bottom: 1px dotted #ccb0dd; }
#meta #post-header .personacon { float: left; padding-right: 6px; }
#meta #post-header .meta { float: right; text-align: right; padding-left: 6px; }
#meta #post-header .meta .author { font-weight: bold; }
#meta #post-header .meta .date { font-size: 11px; }
#meta #post-header-text { height: 100px; overflow: auto; }

#meta #post-content { vertical-align: top; }
#meta #post-content .body { padding: 6px 6px 0px 6px; width: 860px; overflow: auto; }
#meta #post-content #attachments { border-bottom: 1px dotted #ccb0dd; list-style: none; padding: 12px; margin: 0px; overflow: hidden; display: inline-block; }
#meta #post-content #attachments li { float: left; margin-right: 12px; }
#meta #post-content #attachments li img { margin-top: 6px; }
#meta #post-footer #responses { border-top: 3px solid #ccb0dd; border-bottom: 1px solid #ccb0dd; }
#meta #post-footer #trackbacks { border-bottom: 1px solid #ccb0dd; }
#meta #post-footer #trackback-url { margin: 0px; padding: 12px; }

#meta #comments ol { list-style: none; margin: 0px; padding: 0px; width: 872px; overflow: hidden; }
#meta #comments li:first-child { border: none !important; }
#meta .comment { border-top: 1px solid #ccb0dd; padding: 12px; clear: both; }
#meta .comment .personacon { float: left; padding-right: 6px; }
#meta .comment .context { min-height: 100px; }
#meta .comment .actions { float: right; padding-left: 6px; font-size: 11px; }
#meta .comment .actions a { font-weight: bold; }

#meta #comment_author { margin-right: 12px; }
#meta #comment-form { padding: 12px; }
#meta #comment-form textarea { width: 95%; }
#meta #comment-form label { font-weight: bold; margin-right: 6px; }
.comment-block { color: #6773b7; background-color: #ccb0dd; padding: 6px; text-align: center; font-weight: bold; }

#meta #post-form table#post-table {
	background: url(header.png) repeat-x;
	width: 100%;
	border-collapse: collapse;
}
#meta #post-form tr.header, #meta #post-form tr.options { background-color: #efe8f4; }
#meta #post-form tr.options input { margin: 0px; vertical-align: middle; }
#meta #post-form tr.header td, #meta #post-form tr.options td { width: 90%; padding: 5px 0px; }
#meta #post-form #post_title, #meta #post-form #post_body { width: 95%; }
#meta #post-form .body { text-align: center; padding: 8px 0px; }
#meta #post-form .foot-title { font-size: 13px; font-weight: bold; }
#meta #post-form #upload, #meta #post-form #trackback { padding: 10px; background-color: #efe8f4; }
#meta #post-form #upload { border-top: 3px solid #ccb0dd; border-bottom: 1px solid #ccb0dd; }
#meta #post-form #uploads, #meta #post-form #trackback_input { margin: 0px; padding: 0px; list-style-type: none; vertical-align: middle; }
#meta #post-form #trackback { border-bottom: 1px solid #ccb0dd; margin-bottom: 3px; }

#dialog .buttons { overflow: hidden; display: inline-block; }
#delete-form { text-align: center; }
#delete-form .buttons { width: 180px; margin: 0px auto 8px auto; }
#dialog #comment-form .buttons { margin-bottom: 8px; }