code:
<?php include('header.php'); ?>

	« <?php _e('Older'); ?>
	<?php _e('0 of 0'); ?>

		<input id="search" type="search" placeholder="<?php _e('Type and wait to search'); ?>" value="<?php echo Utils::htmlspecialchars($search_args); ?>">

			<?php foreach($special_searches as $text => $term): ?>

<a href="#<?php echo $term; ?>" title="<?php printf( _t('Filter results for \'%s\''), $text ); ?>"><?php echo $text; ?>

			<?php endforeach; ?>

	<?php _e('Newer'); ?> »

			<?php $theme->display( 'timeline_items' )?>

<form method="post" name="moderation" action="<?php URL::out( 'admin', array( 'page' => 'comments', 'status' => $status ) ); ?>">
	<input type="hidden" name="search" value="<?php echo Utils::htmlspecialchars($search); ?>">
	<input type="hidden" name="status" value="<?php echo Utils::htmlspecialchars($status); ?>">
	<input type="hidden" id="nonce" name="nonce" value="<?php echo $wsse['nonce']; ?>">
	<input type="hidden" id="timestamp" name="timestamp" value="<?php echo $wsse['timestamp']; ?>">
	<input type="hidden" id="PasswordDigest" name="PasswordDigest" value="<?php echo $wsse['digest']; ?>">

		<input type="checkbox" id="master_checkbox" name="master_checkbox" class="select_all">
		<?php _e('None selected'); ?>

<a href="*" name="do_delete" title="<?php _e( 'Delete selected comments' ); ?>" onclick="itemManage.update( 'delete' ); return false;"><?php _e( 'Delete Selected' ); ?>

<a href="*" name="do_delete_spam" title="<?php _e( 'Delete all spam comments' ); ?>" onclick="itemManage.update( 'delete_spam' ); return false;"><?php _e( 'Delete All Spam' ); ?>

<a href="*" name="do_delete_unapproved" title="<?php _e( 'Delete all unapproved comments' ); ?>" onclick="itemManage.update( 'delete_unapproved' ); return false;"><?php _e( 'Delete All Unapproved' ); ?>

<a href="*" name="do_approve" title="<?php _e( 'Approve selected comments' ); ?>" onclick="itemManage.update( 'approve' ); return false;"><?php _e( 'Mark selected approved' ); ?>

<a href="*" name="do_unapprove" title="<?php _e( 'Unapprove selected comments' ); ?>" onclick="itemManage.update( 'unapprove' ); return false;"><?php _e( 'Mark selected unapproved' ); ?>

<a href="*" name="do_spam" title="<?php _e( 'Mark selected comments as spam' ); ?>" onclick="itemManage.update( 'spam' ); return false;"><?php _e( 'Mark selected spam' ); ?>

<?php $theme->display('comments_items'); ?>

		<input type="checkbox" id="master_checkbox_2" name="master_checkbox_2" class="select_all">
		<?php _e('None selected'); ?>

<a href="*" name="do_delete" title="<?php _e( 'Delete selected comments' ); ?>" onclick="itemManage.update( 'delete' ); return false;"><?php _e( 'Delete Selected' ); ?>

<a href="*" name="do_delete_spam" title="<?php _e( 'Delete all spam comments' ); ?>" onclick="itemManage.update( 'delete_spam' ); return false;"><?php _e( 'Delete All Spam' ); ?>

<a href="*" name="do_delete_unapproved" title="<?php _e( 'Delete all unapproved comments' ); ?>" onclick="itemManage.update( 'delete_unapproved' ); return false;"><?php _e( 'Delete All Unapproved' ); ?>

<a href="*" name="do_approve" title="<?php _e( 'Approve selected comments' ); ?>" onclick="itemManage.update( 'approve' ); return false;"><?php _e( 'Mark selected approved' ); ?>

<a href="*" name="do_unapprove" title="<?php _e( 'Unapprove selected comments' ); ?>" onclick="itemManage.update( 'unapprove' ); return false;"><?php _e( 'Mark selected unapproved' ); ?>

<a href="*" name="do_spam" title="<?php _e( 'Mark selected comments as spam' ); ?>" onclick="itemManage.update( 'spam' ); return false;"><?php _e( 'Mark selected spam' ); ?>

</form>

<?php include('footer.php'); ?>


code:
<?php if ( count($comments) != 0 ) :
	foreach ( $comments as $comment ) : ?>

<div class="item clear <?php echo strtolower( $comment->statusname ); ?>" id="comment_<?php echo $comment->id; ?>" style="<?php echo Plugins::filter('comment_style', '', $comment); ?>">

			<input type="checkbox" class="checkbox" name="comment_ids[<?php echo $comment->id; ?>]" id="comments_ids[<?php echo $comment->id; ?>]" value="1">

			<?php if ( $comment->url != '' ): ?>
			<a href="#" class="author" title="<?php echo Utils::htmlspecialchars( $comment->name ); ?>"><?php echo Utils::htmlspecialchars( $comment->name ); ?>
			<?php else: ?>
			<?php echo Utils::htmlspecialchars( $comment->name ); ?>
			<?php endif; ?>

		<?php _e('in'); ?> '<a href="<?php echo $comment->post->permalink ?>#comment-<?php echo $comment->id; ?>" title="<?php _e( 'Go to %s', array( $comment->post->title ) ); ?>"><?php echo $comment->post->title; ?>'
		<?php _e('on'); ?> <a href="<?php URL::out('admin', array('page' => 'comments', 'status' => $comment->status, 'year' => $comment->date->year, 'month' => $comment->date->mon )); ?>" title="<?php _e('Search for other comments from %s', array($comment->date->format( 'M, Y' ) ) ); ?>"><?php $comment->date->out('M d, Y'); ?>
		<?php _e('at'); ?> <?php $comment->date->out('H:i');?>

			<?php
			foreach($comment->menu as $act_id => $action):
				$url = str_replace('__commentid__', $comment->id, $action['url']);
			?>
			<li class="<?php echo $act_id; if(isset($action['nodisplay']) && $action['nodisplay'] == true) { echo ' nodisplay'; } ?>"><a href="<?php echo $url; ?>" title="<?php echo $action['title']; ?>"><?php echo $action['label']; ?>

			<?php endforeach;?>
			<?php $theme->admin_comment_actions($comment); ?>

				<?php if ( $comment->url != '' ) {
						echo '
url . '">' . $comment->url . '
'."\r\n";
					}
					else {
						echo '
no url given
';
					} ?>
				<?php if ( $comment->email != '' ) {
						echo '
email . '">' . $comment->email . '
'."\r\n";
					}
					else {
						echo '
no email provided
';
					} ?>
				<?php if ( $comment->ip ): ?>

<?php echo long2ip($comment->ip); ?>

				<?php endif; ?>

			<?php if ( $comment->status == Comment::STATUS_SPAM ) :?>

<?php _e('Marked as spam'); ?>

			<?php endif; ?>

			<?php Plugins::act('comment_info', $comment); ?>

<?php echo Comment::type_name( $comment->type ); ?>

		<?php
			if ( MultiByte::valid_data( $comment->content ) ) {
				echo nl2br( Utils::htmlspecialchars( $comment->content ) );
			}
			else {
				_e('this post contains text in an invalid encoding');
			}
		?>

<?php 	endforeach;
else : ?>

<?php _e('No comments could be found to match the query criteria.'); ?>

<?php endif; ?>

repo_name: DaSourcerer/habari


code:
/*
 * Name: Habari Admin Stylesheet
 * Author: Habari Community
 * License: Apache License 2.0
 */

/*- RESET, courtesy of http://www.blueprintcss.org/ */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
fieldset {padding:1.4em;margin:1em 0 1.5em 0;border:1px solid #ccc;}

/*- THE BASICS */

html {
	overflow-y: scroll; /* To prevent 'popping' */
}

body {
	background-color: #f0f0f0;
	color: #000;
	font-size: 75%;
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, Sans-Serif;
}

a img {
	border: none;
}

/*- OPACITY PERCENTAGES */
.opa0 { opacity: 0; }
.opa10 { opacity: .10; }
.opa15 { opacity: .15; }
.opa20 { opacity: .20; }
.opa25 { opacity: .25; }
.opa30 { opacity: .30; }
.opa35 { opacity: .35; }
.opa40 { opacity: .40; }
.opa45 { opacity: .45; }
.opa50 { opacity: .50; }
.opa55 { opacity: .55; }
.opa60 { opacity: .60; }
.opa65 { opacity: .65; }
.opa70 { opacity: .70; }
.opa75 { opacity: .75; }
.opa80 { opacity: .80; }
.opa85 { opacity: .85; }
.opa90 { opacity: .90; }
.opa95 { opacity: .95; }
.opa100 { opacity: 1; }

/*- WIDTH PERCENTAGES */

.pct5, .pct10, .pct15, .pct20, .pct25, .pct30, .pct35, .pct40, .pct45, .pct50, .pct55, .pct60, .pct65, .pct70, .pct75, .pct80, .pct85, .pct90, .pct95, .pct100 {
	float: left;
}
.pct5 { width: 5%; }
.pct10 { width: 10%; }
.pct15 { width: 15%; }
.pct20 { width: 20%; }
.pct25 { width: 25%; }
.pct30 { width: 30%; }
.pct35 { width: 35%; }
.pct40 { width: 40%; }
.pct45 { width: 45%; }
.pct50 { width: 50%; }
.pct55 { width: 55%; }

.pct60 { width: 60%; }
.pct65 { width: 65%; }
.pct70 { width: 70%; }
.pct75 { width: 75%; }
.pct80 { width: 80%; }
.pct85 { width: 85%; }
.pct90 { width: 90%; }
.pct95 { width: 95%; }
.pct100 { width: 100%; }

.error {
	color: #FF4500;
}

/*- THE MENUBAR */

#menubar {
	background: #1a1a1a;
	position: fixed;
	width: 100%;
	height: 32px;
	top: 0;
	left: 0;
	z-index: 99;
	opacity: 1; /* was .98 - see issue #588 */
}

#menubar a {
	color: #fff;
	outline: none;
}

#site {
	position: absolute;
	top: 5px;
	right: 20px;
	font: 18px 'Helvetica Neue Light', 'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, Sans-Serif;
	line-height: 22px;
}

/*- THE MENU */

#menu {
	position: fixed;
	top: 0;
	left: 0;
	width: 180px;
	padding: 5px 0 0;
	margin-left: 5px;
	height: 27px;
}

#menu a:hover, #menu a {
	text-decoration: none;
}

#menu a .hotkey {
	display:none;
	color: #777;
	position: absolute;
	top: 0;
	right: 30px;
	width: 15px;
	text-align: center;
}

#menu a .hotkey.enabled {
	display: block;
}

#menubutton {
	font-size: 12px;
	position: absolute;
	width: 100%;
	height: 22px;
	background: #2b2b2b;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#menubutton a {
	line-height: 22px;
	display: block;
	padding: 0 30px 0 10px;
	background: url(../images/arrowdown.png) 160px center no-repeat;
}

#menubutton a:first-letter {
	text-transform: uppercase;
}

#menu #menulist ul {
	background: #2b2b2b;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px 0;
	opacity: 1; /* was .99 - see issue #588 */
	display: none;
	box-shadow: 0px 2px 20px #111;
	-webkit-box-shadow: 0px 2px 20px #111;
	-moz-box-shadow: 0px 2px 20px #111;
	list-style-type: none;
	list-style-position: outside;
	margin-bottom: 0;
	top: -5px;
	z-index: -1; /* Even with the main menu (its parent), so shadows don't get messed up */
}

#menu #menulist > ul {
	position: absolute;
	top: 28px;
	width: 100%;
}

#menu.hovering #menulist, #menu.hovering #menulist > ul, #menu:hover #menulist > ul, #menu:hover #menulist > ul li.submenu:hover ul.submenu, #menu.hovering #menulist > ul li.submenu.carrot ul.submenu {
	display: block;
}

#menu.hovering #menulist li li, #menu:hover #menulist li li {
	display: none;
}

#menu:hover #menulist li:hover li, #menu #menulist li.carrot li {
	display: block;
}

#menu #menulist li ul {
	position: absolute;
	left: 100%;
	top: 0;
	width: 100%;
	background: #2b2b2b;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	padding-top:0;
	padding-bottom:0;
}

#menulist li {
	position: relative;
	background: #2b2b2b;
	font-size: 11px;
	line-height: 25px;
}

#menulist li a {
	display: block;
	padding: 0 45px 0 20px;
	height: 25px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

#menulist li.submenu a.top {
	background: url('../images/arrowright.png') 163px center no-repeat;
}

#menulist li.submenu li:first-child, #menulist li.submenu li:first-child a {
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}

#menulist li.submenu li:last-child, #menulist li.submenu li:last-child a {
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

#menulist li.carrot a.top, #menulist li:hover a.top, #menulist li a:hover, #menulist li li.carrot a {
	background-color: #444;
}

#menulist li.selected a {
	background: url('../images/currentpageindicator.png') 8px center no-repeat;
}

#menulist li.selected a:hover, #menulist li.selected.carrot a {
	background: #444 url('../images/currentpageindicator.png') 8px center no-repeat;
}

#menulist li#link-tags, #menulist li#link-logs {
	padding-bottom: 5px;
}

#menulist li#link-dashboard, #menulist li#link-logout {
	border-top: 1px solid #444;
	padding-top: 5px;
}

#menulist li#link-dashboard .hotkey, #menulist li#link-logout .hotkey {
	top: 6px;
}

/* DROPBUTTONS */

#page .dropbutton {
	float: right;
	min-width: 8em;
	max-width: 16em;
	white-space: nowrap;
	background: #333;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-size: 9px;
	list-style: none outside;
	margin: 0 0 0 10px;
	position: absolute;
	right: 40px;
}

#page .dropbutton:hover {
	z-index: 99;
}

#page .dropbutton * {
	cursor: pointer;
}

#page .dropbutton.alert {
/*	background: #FF4500; */
	background: #AA0000;
}

#page .comments-action.dropbutton{
	right:170px;
	z-index: 90;
}
#page .comments-action.dropbutton.alert {
/*	background: #FF4500; */
	background: #AA0000;
	right:40px;
}

#page .dropbutton li {
	padding: 0 5px;
	display: none;
}

#page .dropbutton li.first-child {
	display: block;
}

#page .dropbutton:hover li,
#page .dropbutton.hovering li {
	display: block;
}

#page .dropbutton a, #page .dropbutton button, #page .dropbutton input {
	color: white;
	font-weight: normal;
	display: block;
	padding-right: 20px;
	line-height: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 9px;
	font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, Verdana, Sans-Serif;
	padding-left: 0px;
	outline: none;
}

#page .dropbutton button {
	border: none;
	background: none;
	font-size: 9px;
	font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, Verdana, Sans-Serif;
	padding: 0px;
	height: auto;
}

#page .dropbutton li.first-child {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
}

#page .dropbutton li.last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;

	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
}

#page .dropbutton li:hover {
	background: #555;
}

#page .dropbutton li.first-child a {
	/* Add dropdown indicator to first child */
	background: url(../images/arrowdown.png) right 6px no-repeat;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
}

#page .dropbutton li.first-child.last-child a {
	/* No dropdown indicator if only one <li> */
	background: none;
	padding-right: 0;
}

/*- GENERAL STRUCTURE & STYLING */

body {
	padding-top: 32px;
}

#page {
	margin-top: 18px;
}

#page .container {
/*	width: 70%;
	min-width: 750px;
	max-width: 900px;*/
	width: 750px;
	margin: 10px auto;
	padding: 15px 40px;
	background: #fafafa;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0px 1px 15px #ddd;
	-webkit-box-shadow: 0px 1px 15px #ddd;
	-moz-box-shadow: 0px 1px 15px #ddd;
	border: 1px solid #e7e7e7;
}

#page .container.transparent {
	background: transparent;
	border: none;
	padding-top: 0;
	padding-bottom: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

#page .container h2 {
	font: 1.6em 'Helvetica Neue Light', 'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, Sans-Serif;
	color: #333;
	text-transform: capitalize;
}

#page .container h3 {
	font-size: 1.2em;
	color: #999;
	font-weight: bold;
}

#page .container h3 a {
	font-weight: normal;
	font-size: small;
	margin:0em 1.0em;
}

#page input[type=button], #page input[type=submit], #page button {
	padding: 2px 4px 2px 4px;
	cursor: pointer;
	border-radius: 9px;
	-webkit-border-radius: 9px;		/* Webkit only supports up to 9px at present */
	-moz-border-radius: 9px;
	font-size: 10px;
	background: transparent url('../images/button_background.png') repeat-x;
	border: 1px solid #b3b3b3;
}

#page input[type=button]:hover, #page input[type=submit]:hover, #page button:hover {
	border: 1px solid #555;
	background-position: 0 -30px;
}

.item {
	position: relative;
	padding: 10px 0 10px;
	border-bottom: 1px solid #eee;
	margin-left: -40px;
	padding-left: 40px;
	margin-right: -40px;
	padding-right: 40px;
}

.item.selected {
	background-color:#fffde2;
}

.item.hide {
	display: none;
}

.item.last-child {
	border: none;
}

.item .head {
	margin-bottom: 5px;
	font-size: 1.1em;
}

.item .head a {
	font-weight: bold;
	color: #333;
}

span.dim {
	font-weight: normal;
	color: #555;
}

.item .description, .item .content, .item .type {
	color: #555;
	overflow-x: auto;
}

a, a:visited, a:hover {
	color: #333;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#page .dropbutton a {
	text-decoration: none;
}

#page .dropbutton a.active, #pluginconfigure a {
	text-decoration: underline;
}
#page .dropbutton a.active,
#page .dropbutton.hovering li.first-child a.active {
	background: url('../images/currentpageindicator.png') right center no-repeat;
}

.border {
	border: 1px solid #bbb;
	margin: 0;
}

.minor, .minor a {
	font-size: 11px;
	font-weight: normal;
}

a.minor {
	color: #999;
	padding-left: 5px;
}

.or, .conjunction {
	font-size: 1.3em;
	line-height: 16px;
	color: #aaa;
	text-align: center;
}

.selectedtext {
	color: #999;
	margin-left: 10px;
	top: 0;
}

ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}

#spinner {
	position: fixed;
	top: 40px;
	right: 8px;
	z-index: 50;
}

/*- FORMS */

input, textarea {
	color: #333;
}

textarea {
	width: 100%;
	line-height: 1.3em;
}

select {
	width: 98%;
}

label.abovecontent {
	font-size: 9px;
	line-height: 10px;
	background: #d4d4d4;
	padding: 1px 10px 2px;
	color: #444;
	font-weight: normal;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	position: absolute;
	margin-top: -13px;
	margin-left: 5px;
	z-index: 2;
}

label.overcontent {
	font-weight: normal;
	position: absolute;
	width: auto;
	cursor: text;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

p:hover > label.abovecontent {
	display: block;
}

/*-- FORM BUTTONS  */

.button, #save input, button {
	min-width: 110px;
	margin-left: 10px;
	float: right;
}

body.page-comments .button{
	float:none;
}

.button.delete, .formcontrol.delete input {
	float: left;
}

.button#delete {
	float: left;
	margin-left: 0;
	margin-right: 10px;
}

.button.submit {
	float: left;
	margin-left: 10px;
	margin-right: 0;
}

.comments .button.delete {
	float: none;
}

.comments .buttons {
	float: right;
}

.button.publish {
	font-weight: bold;
}

.buttons .formcontrol {
	display: inline;
}

/*- CREATE */
#page .create {
	margin-top: 38px;
}

#page .create .container > p {
	margin: 0;
}

.create input.text, .create textarea, .create label.overcontent {
	font-family: 'Helvetica Neue Light', 'HelveticaNeue-Light', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	padding: 3px 5px;
	margin: 0 0 0 -6px;
	width: 100%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.create label.overcontent {
	text-transform: lowercase;
	color: #aeaeae;
	width: 759px;
}

.create input.text, .create label.overcontent {
	font-size: 1.1em;
}

.create input.text.important, .create label.important.overcontent {
	font-size: 1.7em;
}

.create input.text:focus {
	color: #222;
}

body.page-publish .buttons input {
	float: right;
}

.create textarea {
	padding: 5px;
	font-size: 14px;
}

.create label.textarea.overcontent {
	padding: 5px;
}

.grip {
	height: 10px;
	cursor: row-resize;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAADCAYAAAAuu3lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRJREFUeNpivHLlyn+GUYABGP//Hw0XbIDl6tWroyGDBQAEGADRQAn91uPxnQAAAABJRU5ErkJggg==') center center no-repeat; /* Double line 'grip' */
}

#tags_list ul {
	text-align: left;
	margin-right: 50px;
	margin-left: 10px;
}

#tags_list ul li {
	font-family: "Arial", sans-serif;
	font-size: 0.8em;
	display: inline;
	line-height: 2.0em;
	padding: 3px;
	color: #ccc;
	cursor: pointer;
}

#tags_list ul li.clicked {
	background: #000;
}

.viewpost {
	float: right;
}

/*- MEDIA SILOS */

.mediasplitter {
	border-bottom: 1px solid white;
}

.mediasplitter .splitterinside {
	padding: 13px 0px 0px;
	color: #848484;
	padding: 0;
	background: #262626;
	height: 240px;
}

.mediasplitter td {
	padding: 0;
}

#mediatabs a {
	background: no-repeat 5% 50%;
}

#mediatabs.iconify a {
	width: 30px;
	background-position: 50% 50%;
	text-indent: -10000px;
}

#mediatabs.iconify li.ui-tabs-selected a {
	width: 110px;
	text-indent: 0;
	background-position: 5% 50%;
}

/* -- TOOLBAR */

.media_controls {
	background: #474747 url('../images/shadow-heavy-top.png') top repeat-x;
	padding: 15px 5px 5px;
	height: 25px;
}

.media_controls a {
	color: white;
	text-decoration: none;
}

.media_controls ul {
	position: absolute;
	top: 18px;
	left: 10px;
}

.media_controls li {
	list-style: none;
	margin-right: 15px;
	display: block;
	float: left;
}

.media_controls input[type=search] {
	width: 270px;
	margin-left: 5px;
}

.media_controls .upload {
	position: absolute;
	top: 16px;
	right: 10px;
}

.media_controls .upload input[type=file] {
	margin-right: 5px;
	color: #888;
}

/* -- MEDIA BROWSER */

.media_browser {
	height: 195px;
	overflow-x: scroll;
	overflow-y: hidden;
	position: relative;
	background: url('../images/shadow-light-top.png') top right repeat-x; /* Drop shadow */
}

/* -- MEDIA DIRECTORIES */

.media_dirlevel {

	float: left;
	height: inherit;
	overflow-y: auto;
	overflow-x: hidden;
	background: url('../images/shadow-light-left.png') repeat-y;
	height: 180px;
	border-right: 1px solid #333;
}

.media_dirlevel ul {
	max-width: 250px;
	list-style-position: outside;
	list-style-type: none;
}

.media_dirlevel:first-child {
	background: #262626;
}

.media_dirlevel li {
	min-width: 70px;
	background: url(../images/arrowright.png) right center no-repeat;
	cursor: pointer;
	color: #888;
	padding: 0px 15px 0px 10px;
	font: 11px/20px 'Helvetica Neue Light', 'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, Sans-Serif;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.media_dirlevel li:first-child {
	margin-top: 1px;
}

.media_dirlevel li:hover, .media_dirlevel li.active {
	background: #333 url(../images/arrowright.png) right center no-repeat;
}

.media_dirlevel li.active {
	color: white;
}

/* -- MEDIA LISTING */

.mediaphotos {
	display: table;
}

.mediaphotos > ul {
	display: table-row;
}

.mediaphotos > ul li {
	display: table-cell;
	font-size: 0.8em;
	overflow: hidden;
	border-right: 1px solid #303030;
	padding: 0 10px;
	min-width: 30px;
	position: relative;
}

.mediaphotos > ul li.first {
	background: url('../images/shadow-light-left.png') left repeat-y;
}

.mediaphotos > ul li.end {
	border: none;
	font-size: 3em;
	line-height: 10px;
	vertical-align: middle;
	white-space: nowrap;
	color: #444;
	height: 180px;
	width: 100px;
	background: url('../images/shadow-light-left.png') left repeat-y}

.mediaphotos > ul li:hover {
	background: #111;
}

.mediaphotos > ul li.end:hover {
	background: url('../images/shadow-light-left.png') left repeat-y}

.mediaphotos li.media .foroutput {
	display: none;
}

.mediaphotos li.media .mediatitle {
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.mediaphotos li.media .mediatitle:after { /* Helps Safari if there is no title */
	-webk-content: '\000001';
}

.mediaphotos li.media .medialink {
	background: url('../images/medialink.png') no-repeat;
	width: 10px;
	height: 9px;
	text-indent: -3000px;
	margin-top: 12px;
	float: right;
}

.mediaphotos li.media .mediadelete {
	background: url('../images/trash.png') no-repeat;
	width: 10px;
	height: 10px;
	text-indent: -3000px;
	margin-top: 13px;
	float: right;
	opacity: 0.5;
}

.mediaphotos li.media img {
	margin: 0 0 5px;
	height: 100px;
	border: 1px solid #fff;
	cursor: pointer;
	max-width: 300px;
	min-width: 30px;
	display: block;
}

.mediaphotos li.media:last-child img {
	border-left: 1px solid white;
}

.mediaphotos li.media img.loading {
	border-color: #333;
	width: 100%;
	background: #303030;
}

.mediaphotos li.media .mediastats {
	padding-left: 5px;
	height: 42px;
}

.media_panel {
	min-height: 200px;
	margin: 10px;
}

.media_panel #submit
{
	margin: 10px auto;
}

.media_panel p
{
	padding: 5px 0px;
}

.media_panel #simple_upload_frame
{
	display:none;
}

/*-- MEDIA ACTION DROPBUTTONS */

.mediaactions.dropbutton {
	position: relative !important;
	right: 0px !important;
	min-width: 100% !important;
	opacity: .8;
}

.mediastats {
	display: none;
}

/*-- VIDDLER SILO */

.viddler_recorder_container {
	text-align: center;
	padding: 15px 0;
	background: url('../images/shadow-light-top.png') top right repeat-x; /* Drop shadow */
}

/*- DASHBOARD */

#page .dashboardinfo {
	padding: 5px 0 0;
	background: none;
	color: #444;
	font: 1.4em/1.4em 'Helvetica Neue Light', 'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, Sans-Serif;
	text-align: center;
}

#page .dashboardinfo p {
	margin-bottom: 15px;
}

#page .dashboardinfo a {
	font-weight: bold;
	color: #444;
}

#page .dashboard {
	min-width: 820px;
	max-width: 920px;
	width: 80%;
	background: none;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.dashboard .module {
	position: relative;
	float: left;
	width: 50%;
	height: 260px;
}

.dashboard .module.add-item-module {
	height: 65px;
}

.dashboard .module .modulecore,
.dashboard .module .optionswindow {
	height: 195px;
	margin: 5px;
	padding: 45px 0px 10px;
	position: relative;
	overflow: hidden;
	background: #fafafa;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0px 1px 15px #ddd;
	-webkit-box-shadow: 0px 1px 15px #ddd;
	-moz-box-shadow: 0px 1px 15px #ddd;
	border: 1px solid #E7E7E7;
}

.dashboard .module .handle {
	background: url('../images/dashboardhandle.png') center center no-repeat;
	position: absolute;
	top: 16px;
	left: 5%;
	height: 20px;
	width: 90%;
	z-index: 45;
	cursor: move;
}

.dashboard .module h2 {
	z-index: 50;
	background: url('../images/dashboardh2bg.png') right center no-repeat;
	padding-right: 10px;
	position: absolute;
	top: 15px;
	left: 20px;
	font-size: 1.5em;
	line-height: 22px;
}

.dashboard .item {
	line-height: 24px;
	border-bottom: 1px solid #e9e9e9;
	color: #666;
	width: 94%;
	padding: 0 3%;
	margin: 0;
}

.dashboard .item.last-child {
	border: none;
}

.dashboard .item a {
	color: #555;
	font-weight: bold;
}

.dashboard .item span {
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.dashboard .item span.author {
	font-size: .8em;
}

.dashboard .item span.author span {
	margin-left: 5px;
}

.dashboard .item span.comments {
	text-align: right;
}

.dashboard .module.add-item-module .modulecore {
	height: 0px;
}

.dashboard .module.add-item-module h2, .dashboard .module.add-item-module form {
	position: absolute;
	top: 16px;
}

.dashboard .module.add-item-module form {
	left: 120px;
}

.dashboard .module.add-item-module select {
	width: 230px;
}
.dashboard .module.add-item-module .formcontrol {
	display: inline;
}

.dashboard .modulecore ul li {
	list-style-type: none;
	clear: both;
}

.dashboard .module .close {
	position: absolute;
	top: 7px;
	left: 7px;
	height: 16px;
	width: 16px;
	background: url('../images/closebutton.png') center center no-repeat;
	cursor: pointer;
	z-index: 55;
}

.dashboard .module .options {
	position: absolute;
	top: 7px;
	right: 7px;

	height: 16px;
	width: 16px;
	background: url('../images/moduleoptions.png') center center no-repeat;
	cursor: pointer;
	z-index: 55;
}

.dashboard .module .optionswindow {
	z-index: 50;
	height: 195px;
	background: #111;
	color: #555;
	display: none;
}

.dashboard .module.viewingoptions .optionswindow {
	display: block;
}

.dashboard .module.viewingoptions .modulecore {
	display: none;
}

.dashboard .optionscontent {
	overflow-y: auto;
	overflow-x: hidden;
	height: 175px;
	padding: 10px;
}

.dashboard .optionscontent p {
	padding-bottom: 10px;
}

.dashboard .optionscontent p.buttons {
	margin-top: 25px;
	text-align: right;
}

.dashboard .optionscontent label {
	text-align: right;
	padding-right: 5%;
}

.dashboard .module.viewingoptions .handle {
	opacity: .3;
}

#page .dashboard .module.viewingoptions .optionswindow h2 {
	background: url('../images/dashboardh2bgdark.png') right center no-repeat;
	color: #eee;
}

/*-- DASHBOARD - LATEST COMMENTS MODULE */

.dashboard .latest-comments-module .item {

}

.dashboard .latest-comments-module .item > span {
	float: left;
}

.dashboard .latest-comments-module .titleanddate {
	margin-top: 5px;
	line-height: 16px;
	color: #999;
}

.dashboard .latest-comments-module ul {
	margin-bottom: 5px;
	line-height: 13px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.dashboard .latest-comments-module ul.commentauthors li {
	display: inline;
}

.dashboard .latest-comments-module ul li:after {
	content: ', ';
}

.dashboard .latest-comments-module ul li.last-child:after {
	content: '';
}

.dashboard .latest-comments-module .commentauthors a:hover {
	opacity: 1;
}

.dashboard .latest-comments-module .item span.comments {
	float: right;
}

.dashboard .latest-comments-module .comments {
	line-height: 34px;
	font-size: 24px;
}

/* Dashmodules Tables */

.modules table	{
	width: 100%;
}

.modules table th {
	padding-left: 15px;
}

.modules table th, .modules table td {
	border-bottom: 1px solid #e9e9e9;
}

tr.status_item {
	color: #666;
	line-height: 24px;
}

#dash_status .label {
	width: 75%;
	color: #555;
	font-weight: bold;
}

/* LOGS PAGE */

body.page-logs .head {
	margin-left: -40px;
	margin-right: -40px;
	padding: 3px 0 3px 2px;
}

body.page-logs .time, body.page-logs .user, body.page-logs .ip, body.page-logs .module, body.page-logs .severity {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

body.page-logs .item select {
	margin-right: 10px;
}

body.page-logs .item {
	padding: 3px 0 3px 2px;
}

body.page-logs .item input[type=checkbox] {
	margin-left: 10px;
}

body.page-logs .item .message {
	cursor: help;
}

body.page-logs .item .more, body.page-logs .item.expanded .less {
	display: none;
}

body.page-logs .item.expanded .more {
	display: block;
}

/*- USERS & GROUPS PAGES */

body.page-users .navigation {
	margin-bottom: 20px;
}

body.page-users .container.users {
	padding-top: 10px;
	padding-bottom: 10px;
}

body.page-users .item .user {
	font-size: 1.3em;
	line-height: 16px;
	font-weight: bold;
}

body.page-users .item .user a {
	color: #444;
}

body.page-groups .allgroups .users, body.page-users .item .aka, body.page-users .item .userlogin {
	color: #999;
}

body.page-users .item .aka, body.page-users .item .userlogin {
	font-size: 11px;
}

body.page-users .item strong {
	color: #777;
	padding: 0 2px;
}

body.page-users .item span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

body.page-users .addnewuser {
	position: relative;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	background: #f3f3f3;
	margin: -10px -40px 0 -40px;
	padding: 16px 40px 15px 80px;
}

.addnewuser input[type=text], .addnewuser input[type=password] {
	margin-right: 5px;
	margin-left: -5px;
	margin-top: -1px;
	padding: 3px;
	width: 140px;
}

.addnewuser label.overcontent {
	margin: 1px 0 0 1px;
	color: #ccc;
}

.addnewuser input[type=submit] {
	min-width: 100px;
}

.reassign {
	color: #999;
	float: right;
}

.reassign select#reassign {
	margin: 0 10px;
}

.reassign input {
	margin-left: 10px;
	min-width: 110px;
}

/*-- USER */

body.page-user .userstats, body.page-group .groupstats {
	font: 1.5em 'Helvetica Neue Light', 'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, Sans-Serif;
	text-align: center;
	color: #333;
	padding: 10px;
}

body.page-user #apply {
	float: right;
}

/*-- GROUPS */
body.page-groups .allgroups .users strong, body.page-groups .allgroups .users strong a {
	color:#444;
}

body.page-groups .container.addgroup .item.submit input {
	margin-left:10px;
}

/*-- GROUP */
body.page-group .container.groupmembers a.user {
	margin-right:1em;
	padding-right:14px;
	line-height:14px;
	background:url('../images/closebutton.png') no-repeat right center;
}

body.page-group .container.groupmembers a.user:hover, body.page-group .container.groupmembers #currentusers a.user:focus {
	background-image:url('../images/minusbutton.png');
}

body.page-group .container.groupmembers a.user.template, body.page-group .container.groupmembers #currentusers a.user .id {
	display:none;
}

body.page-group .container.groupacl h3 {
	margin-bottom: 1.2em;
}

/*- OPTIONS PAGE */

body.page-options .item {
	padding-top: 2px;
	padding-bottom: 2px;
}

/*- NAVIGATION */

.navigation span > * {
	width: 100%;
}

.navigation .or {
	font-size: 2em;
	line-height: 18px;
}

/*- PLUGINS PAGE */

.plugins p a {
	text-decoration: underline;
}

.plugins .item {
	padding-left: 40px;
	padding-right: 40px;
}

.plugins .item:hover {
	background: #dfdfdf;
}

.plugins .head {
	margin: 0;
	font-size: 1.1em;
}

.plugins .description {
	margin: 0;
	width: 80%;
}

.plugins .item a.help, .plugins .item a.help.active:hover {
	text-indent: -10000px;
	background: transparent url('../images/help_icon.png') scroll no-repeat;
	width: 15px;
	height: 15px;
	display: inline-block;
	outline: none;
}

.plugins .item a.help:hover, .plugins .item a.help.active {
	background-image: url('../images/help_icon_over.png');
}

.plugins #pluginconfigure, .plugins .pluginhelp {
	clear: both;
	float: left;
	width: 100%;
}

.plugins #pluginconfigure form, #pluginconfigure .help, .plugins .pluginhelp .help {
	background-color: #f8f8f8;
	border: #bbb 1px solid;
	padding: 12px;
	margin-top:3px;
	margin-bottom: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.plugins .pluginhelp {
	display: none;
}

.plugins .pluginhelp.active {
	display: block;
}

.plugins #pluginconfigure select {
	width: 30%;
}

#pluginconfigure .formcontrol {
	padding: 6px 0;
}

#pluginconfigure .formui input, #pluginconfigure .formui select {
	margin-left: 8px;
}

#pluginconfigure #save {
	margin-bottom: 8px;
}

.plugins .dropbutton {
	top: 10px;
}

.plugins .dropbutton li:last-child:first-child {
	text-align: center;
	text-indent: -2px;
}

/*-- PLUGINS HELP */
.pluginhelp .help {
	line-height: 1.5em;
}

.pluginhelp .help p {
	margin-bottom: 5px;
}

.pluginhelp .help h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 160%;
	font-weight: bold;
}

.pluginhelp .help h4 {
	margin-top: 7px;
	margin-bottom: 3px;
	font-size: 110%;
	font-style: italic;
}

.pluginhelp .help code {
	font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;
	white-space: pre;
	padding: 0.25em 0.5em 0;
	background-color: #e3e3e3;
}

.pluginhelp .help code.block {
	display: block;
}

.pluginhelp p.warning {
	padding-left: 20px;
	background: url('../images/warning.png') no-repeat left center;
	color: #FF4500;
}

.pluginhelp .help em {
	font-style: italic;
}

.pluginhelp .help strong {
	font-weight: bold;
}

.pluginhelp .help a, .pluginhelp .help a:visited {
	color: #555;
	text-decoration: underline;
}

.pluginhelp .help a:hover, .pluginhelp .help a:focus {
	color: #000;
}

.pluginhelp .help ol, .pluginhelp .help ul {
	margin: 5px 20px;
}

.pluginhelp .help ol, .pluginhelp .help ul ol {
	list-style: decimal;
}

.pluginhelp .help ol ol {
	list-style: lower-latin;
}

.pluginhelp .help ul, .pluginhelp .help ol ul {
	list-style: disc;
}

.pluginhelp .help ul ul {
	list-style: circle;
}

.pluginhelp .help ol ol, .pluginhelp .help ul ul, .pluginhelp .help ul ol, .pluginhelp .help ol ul {
	margin-top: 0;
	margin-bottom: 0;
}

/*- THEMES PAGE */

body.page-themes .availablethemes .item {
    border: 1px dotted #efefef;
    text-align: center;
    margin: 0;
    padding: 1%;
}

body.page-themes .head {
    overflow: hidden;
    text-overflow: ellipsis;
    height: 3em;
    white-space: nowrap;
    margin: 10px 0 0 0 ;
}

body.page-themes .availablethemes .item {
    border: 1px dotted #efefef;
    text-align: center;
    margin: 0;
    padding: 1%;
}

body.page-themes .availablethemes .item.previewing {
    border: 1px solid #666666;
}

body.page-themes .head {
    overflow: hidden;
    text-overflow: ellipsis;
    height: 3em;
    white-space: nowrap;
    margin: 10px 0 0 0 ;
}

body.page-themes .availablethemes .themeinfo {
	position: absolute;
	top: 40px;
	left: 200px;
	background: white;
	border: 6px solid #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 100%;
	display: none;
	z-index: 100;
	padding: 20px;
	text-align: left;
}
body.page-themes .availablethemes .themeinfo .pointer {
	height: 32px;
	width: 15px;
	background-image: url(../images/point_left.png);
	position: absolute;
	margin-left: -36px;
}

body.page-themes .availablethemes .themeinfo.right {
	left: -250px;
}
body.page-themes .availablethemes .themeinfo.right .pointer {
	background-image: url(../images/point_right.png);
	right: -20px;
}

body.page-themes .availablethemes .themeinfo * {
	width: auto;
}

body.page-themes .availablethemes .themeinfo p {
	margin-bottom: 1em;
}

body.page-themes #page .availablethemes .dropbutton, body.page-themes #page .availablethemes .legacy {
    position: absolute;
    top: 220px;
    right: 73px; /* this is a hack */
    margin: 15px 5px;
}

body.page-themes #page .dropbutton li:last-child:first-child {
	text-align: center;
	text-indent: -2px;
}

body.page-themes .thumb img {
	margin: 0 0 40px 0;
	padding: 4px;
	width: 200px;
	height: 150px;
	display: block;
	overflow: hidden;
	background: #f2f2f2;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #e7e7e7;
}

body.page-themes .availablethemes .thumb img {
	display: inline;
	cursor:pointer;
}

body.page-themes .currenttheme .thumb, .description {
	float: left;
}

body.page-themes .currenttheme .thumb, .description {
	float: left;
}

.thumb * {
	width: 125px;
}

.thumb .empty {
	background: #eee;
	text-align: center;
	line-height: 125px;
	height: 125px;
	color: #aaa;
	font-size: .9em;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#themeconfigure {
	clear: both;
	background: #f4f4f4;
	margin: 0 -40px;
	padding: 20px 40px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

#themeconfigure form {
	background-color: #f8f8f8;
	border: #bbb 1px solid;
	padding: 12px;
	margin-bottom: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.uploadpackage h2 {
	float: left;
	margin: 0;
}

.uploadform {
	float: right;
}

#block_add {
	float: left;
	width: 66%;
	border-right: 1px solid #666666;
}

#scope_container {
	float: right;
	color: white;
	padding-left: 10px;
	width: 32%;
}

#page #scope_container h3 {
	color: white;
	padding: 3px;
	border-top: 1px solid #333333;
	cursor: move;
	padding-left: 24px;
	background: #444 url('../images/4way.png') no-repeat scroll left center;
}

#scope_container .area_container,
#block_instances {
	margin-top: 10px;
}
#block_instances {
	margin-right: 10px;
}

#scope_container .area_container h2 {
	color: #cccccc;
	padding: 0px 3px;
	background-color: #666666;
}

#scope_container .area_drop_outer {
	border: 1px solid #666;
	margin: 5px 5px 5px 0px;
	background-color: #333;
}

#block_instances .block_instance h3 {
	background: #444 url('../images/4way.png') no-repeat scroll left center;
	padding: 3px 3px 3px 22px;
	color: white;
	cursor: move;
}
#block_instances .block_instance h3 small {
	margin-left: 2em;
	font-size: xx-small;
	font-weight: normal;
}

#block_instances .block_instance {
	border: 1px solid #666;
	margin: 0px 3px 3px 0px;
	padding: 3px;
}
#block_instances .ui-draggable-dragging {
	border-top: 3px double #888888;
	border-bottom: 3px double #888888;
	color: white;
	padding: 3px;
	width: 195px;
	opacity: 0.7;
}

#block_instances .block_instance ul {
	margin-left: 20px;
}
#block_instances .block_instance li {
	display: inline;
}

.area_drop {
	padding-bottom: 1em;
}

.area_drop.drop_area_active {
	border: 1px dotted #444444;
}

.area_drop.drop_area_hover,
#page #scope_container .area_drop .block_drop {
	background-color: #222222;
/*	width: 100%; */
	height: 1em;
	border: 1px dashed white;
	background-image: none;
}

.area_block {
	cursor: n-resize;
}
.area_container h3 small {
	font-size: xx-small;
	margin-left: 2em;
	font-weight: normal;
}

.delete_drop {
	border: 1px solid #444444;
	color: #444444;
	font-style: italic;
	margin-top: 3px;
	padding: 15px;
	text-align: center;
}
.delete_drop .block_drop {
	display: none;
}

/*- OPTIONS PAGE */

body.page-options .container .item {
	line-height: 34px;
}

body.page-options #title {
	line-height: 40px;
}

body.page-options #title input {
	font-size: 2em;
	padding: 2px 0 2px 2px;
	margin: 0;
}

.container .item label {
	font-weight: normal;
	margin-left: 10px;
	color: #555;
}

.container .item span.helptext {
	color: #888;
	font-size: 11px;

}

.container.settings input[type=text], .container.settings input[type=password] {
	width: 95%;
	color: #444;
}

.container input.big, .container .item.big input {
	font-size: 1.8em;
}

.container .item.big label {
	font-size:1.5em;
	line-height:1.2em;
}

.humanepathspreview {
	font-family: 'Courier New';
	margin-top: -15px
}

.humanepathslegend {
	font: 1em/1.5em 'Courier New';
}

.savebutton {
	width: 100px;
	float: right;
}

/*- MANAGE PAGE (ENTRIES/PAGES/COMMENTS/TAGS) */

.container .item:hover {
	background: #f3f3f3;
}

.container .item.selected:hover {
	background: #faf8dd;
}

body.page-Manage .item .head > span {
	white-space: nowrap;
	line-height: 20px;
}

body.page-Manage .item.deleted {
	border-left: 3px solid #f8595f;
	border-right: 3px solid #f8595f;
}

body.page-Manage .item .title {
	overflow: hidden;
	text-overflow: ellipsis;
}

body.page-Manage .item .title input.checkbox {
	margin-right: 10px;
}

body.page-Manage .selectedtext.none {
	margin: 0 20px 0 10px;
}

body.page-Manage .actiondropdown {
	width: 110px;
	margin-right: 5px;
}

body.page-Manage .state {
	text-transform: capitalize;
}

/*
.special_search {
	padding: 3px 0 5px;
}

.special_search	 a {
	color: #666;
}
*/

.message.none p {
	text-align: center;
	margin: 0;
	font-size: 1.2em;
	color: #666;
}

.item.controls {
	padding-top: 0;
}

/*- MANAGE COMMENTS PAGE */

#comments .item.spam {
	border-left: 3px solid #f8595f;
	border-right: 3px solid #f8595f;
}

#comments .item.unapproved {
	border-left: 3px solid #fcd915;
	border-right: 3px solid #fcd915;
}

#comments .item.approved {
	border-left: 3px solid #fafafa;
	border-right: 3px solid #fafafa;
}

#comments .item.approved:hover {
	border-left: 3px solid #f3f3f3;
	border-right: 3px solid #f3f3f3;
}

#comments .item p.comment-type {
	font-size: 11px;
	text-transform: capitalize;
	font-weight: bold;
	padding-top: 5px;
}

.controls select {
	width: 120px;
	margin-right: 5px;
}

.authorinfo {
	overflow: hidden;
}

.authorinfo .empty {
	font-style: italic;
}

.authorinfo .keyval .label, .authorinfo .keyval strong {
	float: left;
}

.authorinfo .keyval .label {
	width: 60%;
}

.authorinfo .keyval strong {
	width: 40%;
}

.authorinfo .spam strong {
	color: #FF0000;
}

/*- EDIT COMMENT PAGE */
.page-comment .overview .textual a, .page-comment .overview .textual strong {
	color: #000;
	font-weight: bold;
}

.page-comment .overview .textual {
	text-align: center;
	font: 1.1em 'Helvetica Neue Light', 'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, Sans-Serif;
	color: #333;
}

.page-comment .overview .buttons {
	float: left;
}

#page .form.comment #content_wrapper {
	margin-top: 30px;
}

#page .form.comment #content_wrapper .container, #page .form.comment .container.pagesplitter, #page .form.comment .container.pagesplitter .container {
	background: transparent none repeat scroll 0% 0%;
	overflow: visible;
	padding: 0px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border:none;
}

#page .form.comment .buttons .status, #page .form.comment .buttons .button, #page .form.comment .buttons .button input {
	float: left;
	width: 130px;
}

#page .form.comment .buttons .status {
	text-align: center;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	padding: 3px 0;
	line-height: 18px;
}

#page .form.comment .buttons .delete {
	margin-left: 0;
	margin-right: 20px;
}

#page .form.comment .buttons .spam {
	margin-left: 25px;
	margin-right: 0;
}

#page .form.comment .buttons .status.spam {
	background: #f8595f;
	color: #FFF;
}

#page .form.comment .buttons .unapprove {
	margin-left: 10px;
	margin-right: 10px;
}

#page .form.comment .buttons .status.unapprove {
	background: #fcd915;
	color: #333;
}

#page .form.comment .buttons .approve {
	margin-left: 0;
	margin-right: 15px;
}

#page .form.comment .buttons .status.approve {
	background: #34DB15;
	color: #000;
}

#page .form.comment .buttons .save {
	margin-left: 20px;
	margin-right: 0;
}

#page .comments .button
{
	margin-left: 0;
}

#page .comments .buttons span{
	padding-bottom: 5px;
	margin-left: 10px;
}

#page .comment .buttons div{
	padding-bottom: 1px;
}

#page .comments .buttons span.approve, #page .comment .buttons div.approve{
	border-bottom:2px #339933 solid;
}

#page .comments .buttons span.unapprove, #page .comment .buttons div.unapprove{
	border-bottom:2px #fcd915 solid;
}

#page .comments .buttons span.spam, #page .comment .buttons div.spam{
	border-bottom:2px #f8595f solid;
}

#page .comment .buttons div.active {
	border-bottom-color:#CCC;
}

/* Inline Comments Editor */

/*- MANAGE TIMELINE */

.navigator {
	position: relative;
}

.navigator span {
	float: left;
}

.navigator span span {
	float: none;
}

.navigator .newer a, .navigator .older a {
	font-weight: bold;
	color: #333;
}

.navigator .currentposition {
	text-align: center;
	color: #999;
}

.navigator input {
	width: 90%;
	margin: 0 5%;
}

.navigator .newer {
	text-align: right;
	opacity: 0;
}

.navigator .filters {
	position: relative;
}

#page .navigator .dropbutton.special_search {
	top: 1px;
	right: 20px;
	z-index: 75;
	text-transform: capitalize;
}

.navigator .special_search a.active {
	text-decoration: underline;
}

.timeline {
	position: relative;
	background: #323232;
	width: 830px;
	height: 50px;
	clear: both;
	margin-top: 33px;
	margin-left: -40px;
	overflow: hidden;
}

.timeline .years {
	display: table;
	height: 50px;
	position: absolute;
	right: 0;
	cursor: col-resize;
	background: #222;
}

.timeline .years .year {
	display: table-cell;
	height: inherit;
	overflow: hidden;
}

.timeline .years .year > span {
	position: absolute;
	bottom: 0;
	font: 20px 'Helvetica Neue Light', 'HelveticaNeue-Light', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	padding: 40px 0 0 3px;
	margin: 0;

	opacity: .2;
	border-left: 1px solid #ccc;
	color: white;
	overflow: hidden;
}

.timeline .years .months {
	display: table-row;
	height: inherit;
	position: relative;
}

.timeline .years .months div {
	display: table-cell;
	border-right: 1px solid #2d2d2d;
	height: inherit;
	overflow: hidden;
}

.timeline .years .months div span {
	margin: 4px;
	color: #ddd;
	text-transform: uppercase;
	font-size: 9px;
}

.timeline .track {
	position: relative;
	height: inherit;
	margin-left: auto;
}

.timeline .handle {
	background: url('../images/loupebg.png') repeat-x;
	height: 50px;
	width: 20px;
	position: absolute;
	top: 0;
	cursor: move;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.timeline .handle .resizehandleleft,
.timeline .handle .resizehandleright {
	cursor: col-resize;
	background: url('../images/loupehandle.png') 2px center no-repeat;
	width: 7px;
	height: inherit;
	margin-left: -2px;
}

.timeline .handle .resizehandleright {
	background-position: 2px;
	position: absolute;
	right: -2px;
}

/*- TAGS PAGE */

body.page-tags .instructions {
	text-align: center;
	font-size: 19px;
	margin: 5px 0 10px;
	color: #999;
}

body.page-tags .instructions span {
	color: #111;
}

body.page-tags .container a {
	color: #555;
	margin: 0 5px;
	line-height: 30px;
	padding: 2px 0;
	outline: none;
}

body.page-tags .container span {
	display: inline-block;
}

body.page-tags .container .selected label {
	color: #fb430f;
}

body.page-tags .item.tag .count {
	color: #aaa;
	font-size: 9px;
	margin-left: 2px;
	vertical-align: super;
}

body.page-tags #tag_collection input {
	display: none;
}

body.page-tags #tag_collection .item {
	display: inline;
	background: transparent;
	border: none;
	margin: 0;
	padding: 0;
}

body.page-tags .item.tag label:hover {
	color: orange;
	text-decoration: none;
}

.wt0 { font-size: 10px; }
.wt1 { font-size: 11px; }
.wt2 { font-size: 12px; }
.wt3 { font-size: 13px; }
.wt4 { font-size: 15px; }
.wt5 { font-size: 16px; }
.wt6 { font-size: 19px; }
.wt7 { font-size: 20px; }
.wt8 { font-size: 22px; }
.wt9 { font-size: 23px; }
.wt10 { font-size: 25px; }

.tags .controls input {
	margin: 0 5px;
}

.renamecontrols input[type=text] {
	width: 200px;
	float: right;
}

/*- TABS */

ul.tabs {
	position: relative;
	text-align: center;
	min-width: 130px;
	height: 20px;
	z-index: 10;
	margin: 0;
}

ul.tabs li {
	display: -moz-inline-box; /* for FF & Mozilla */
	display: inline-block;
	font-size: 11px;
	text-align: center;
	background: url('../images/tabsbg.png') center top;
	color: #333;
	cursor: pointer;
	border-right: 1px solid #bdbdbd;
}

* html .tabs li { display: inline; }  /* for IE 6 */
* + html .tabs li { display: inline; }	/* for IE 7 */

ul.tabs li a {
	float: left;
	width: 110px;
	line-height: 20px;
	display: block;
	color: #333;
	outline: none;
}

ul.tabs li a:hover {
	text-decoration: none;
}

ul.tabs li.first-child.last-child a {
	width: 150px;
}

ul.tabs li.first-child {
	background-position: left top;
}

ul.tabs li.last-child {
	background-position: right top;
	border: none;
}

ul.tabs li.ui-tabs-selected {
	background-position: -10px bottom;
}

ul.tabs li.ui-tabs-selected.first-child {
	background-position: left bottom;
}

ul.tabs li.ui-tabs-selected.last-child {
	background-position: right bottom;
}

/*- PAGESPLITTER  */

#page .container.pagesplitter {
	width: 100%;
	max-width: none;
	margin: 20px auto;
	padding: 0;
}

.page-themes #page .pagesplitter {
	clear: left;
	margin: auto -40px;
}

.splitterinside {
	padding: 25px 0 20px;
}

.page-themes .splitterinside {
	padding: 25px 40px 20px;
}

.splitterinside * a {
	color: #999;
}

.ui-tabs-hide {
	display: none;
}

.splitter {
	position: relative;
	top: -10px;
	color: white;
	background: #333333 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAVCAYAAACHUoQEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNpiYGBgSGICEowg4i+I+AMnfoGI33ACzP0FxAxmIMIARGiBCBUQIQciJEGECIjgAxFcIIINRDADBBgAlsIJb8O3yoQAAAAASUVORK5CYII=') top repeat-x; /* Drop shadow */
}

.splitter select, .splitter input[type=text] {
	width: 150px;
	margin: 0;
	margin-top: -3px;
}

.splitter .media_controls label {
	margin-left: 10px;
}

.splitter p, .splitter ul, .splitter .media_browser label {
	margin: 0;
}

.splitter .container {
	padding: 10px 0;
}

.splitter hr {
	height: 1px;
	background: #2c2c2c;
	border-bottom: 1px solid #424242;
	margin: 0 auto;
	width: 770px;
	border: none;
}

.styledformelement {
	border: 1px solid #bbb;
}

/*- CLEAR
	Clearing floats without extra markup
	Based on How To Clear Floats Without Structural Markup by PiE
	[http://www.positioniseverything.net/easyclearing.html] */

.clear { display: inline-block; }
.clear:after, .container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
* html .clear { height: 1%; }
.clear { display: block; }

/*- LOGIN PAGE */

body.login {
	margin: 0;
	padding: 0;
}

body.login #page {
	background: url('../images/loginbg.png') center -56px no-repeat;
	margin: 0;
	min-height: 536px;
}

body.login h1 {
	text-align: center;
	padding: 50px 0;
	margin: 0;
	font: 3.5em 'Helvetica Neue Light', 'HelveticaNeue-Light', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	line-height: 100px;
}

body.login #page .container {
	width: 290px;
	background: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	padding: 0;
	margin: auto;
	border: none;
}

body.login input[type=text], body.login input[type=password], body.login label.overcontent {
	width: 100%;
	font: 1.5em 'Helvetica Neue Light', 'HelveticaNeue-Light', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	padding: 3px 5px;
	margin: 0 auto 15px;
	width: 280px; /* 100% will break the vertical lines */
	color: #333;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0 0 20px #ddd;
	-webkit-box-shadow: 0 0 20px #ddd;
	-moz-box-shadow: 0 0 20px #ddd;
}

body.login label.overcontent {
	text-transform: lowercase;
	color: #aeaeae;
}

body.login .remember {
	float: left;
}

body.login .remember label {
	line-height: 25px;
	font-weight: normal;
	font-size: .9em;
	color: #444;
	margin-left: 5px;
}

body.login input[type=submit] {
	float: right;
	width: 100px;
	margin-right: -1px;
}

body.login #password_utils {
	text-align: right;
	font-size: 0.8em;
	clear: right;
	padding-top: 10px;
}

/*- FOOTER */

#footer {
	margin: 35px auto;
	text-align: center;
}

#footer p {
	white-space: nowrap;
	padding: 7px 15px;
	background: #e3e3e3;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	display: inline;
}

#footer a, #footer span {
	font-size: 11px;
	color: #888;
}

#footer a {
	font-weight: bold;
	color: #777;
}

#footer .middot {
	padding: 0 5px;
	color: #aaa;
}

/*- HUMANIZED MESSAGES 1.0 (Habari Edition)
	home - http://humanmsg.googlecode.com */

.humanMsg {
	font: normal 12px Helvetica, Arial, Sans-Serif;
	position: fixed;
	top: 40px;
	left: 10px;
	width: 30%;
	max-width: 300px;
	color: white;
	text-align: left;
	z-index: 90;
	display: none;
	padding: 0px;
}

body.login .humanMsg {
	top: 10px;
}

.humanMsg .imsgs .msg {
	padding: 10px;
	background-color: black;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0px 1px 5px #333;
	-webkit-box-shadow: 0px 1px 5px #333;
	-moz-box-shadow: 0px 1px 5px #333;
	margin-bottom: 5px;
}

.humanMsg p {
	display: inline;
}

.humanMsg p a {
	color: #19a5d1;
}

.humanMsg .imsgs .msg {
	display: none;
	opacity: 0;
}

#humanMsgLog {
	font: normal 10px Helvetica, Arial, Sans-Serif;
	color: white;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	max-height: 200px;
	display: none;
	z-index: 10000;
}

#humanMsgLog p:hover {
	opacity: 1;
}

#humanMsgLog p {
	opacity: .3;
	position: relative;
	left: 50%;
	width: 200px;
	margin: 0;
	margin-left: -100px;
	padding: 0 10px;
	line-height: 20px;
	background: #333;
	text-align: center;
	white-space: pre;
	cursor: pointer;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
}

#humanMsgLog.logisopen p {
	opacity: 1;
}

#humanMsgLog ul {
	background: #eee url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAARCAIAAACaSvE/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNqEjVEKACAIQ516Ee//5wVNCjIjaB/iY5vC3YkoIgDkVDOjQ5pqLCI3r2bLFzNzyydvM4uKqfJPKN4vyl9LO/7o3/6PhwADAIWkFPjc5eRrAAAAAElFTkSuQmCC') repeat-x;
	margin: 0;
	padding: 0;
	position: relative;
	max-height: 180px;
	overflow: auto;
	display: none;
}

#humanMsgLog ul li {
	color: #555;
	font-size: 12px;
	list-style-type: none;
	border-bottom: 1px solid #ddd;
	line-height: 40px;
	display: none;
	padding: 0 20px;
	position: relative;
	overflow: hidden;
	white-space: pre;
}

#humanMsgLog ul li:hover {
	background: #f2f2f2;
}

#humanMsgLog ul li:first-child {
	margin-top: 1px;
}

#humanMsgLog ul li .error {
	color: #FF4500;
}

#humanMsgLog ul li .indent {
	position: absolute;
	top: 0;
	left: 100px;
	margin-right: 200px;
	height: inherit;
}

.page-logs .item .info span {
	height: 13px;
	width: 13px;
	background: url('../images/info.png') no-repeat;
	display: block;
	cursor: pointer;
}

.page-logs .item .info span:hover {
	background: url('../images/info_hover.png') no-repeat;
}

#pop {
	border: 1px solid #efefef;
	overflow: auto;
}

#page .hidden, #page ul.dropbutton li.nodisplay {
	display: none;
}

body.modal {
	background-color: white;
}

body.modal {
	padding-top: 0px;
	margin-top: 0px;
}

body.modal .formcontrol label {
	display: block;
	width: 150px;
	float: left;
}

body.modal select {
	width: 30%;
}

body.modal .formcontrol {
	padding: 6px 0;
}

body.modal .formui input, body.modal .formui select {
	margin-left: 8px;
}

body.modal #save {
	margin-bottom: 8px;
}

select#block_instance_type {
	width: auto;
}


code:
/*- TIMELINE */
/* For IE7 we need to replace the table-row and table-cell styling with
 * blocks and inline-blocks. Since IE7 won't actually allow us to make a <div>
 * into an inline-block, we mimic this behavior by setting display: inline and
 * zoom: 1 to trigger 'hasLayout'.
 *
 * IE also does not support height: inherit, so we need to explicitly set
 * several heights.
 */

.timeline .years {
	display: block;
}

.timeline .years .year {
	display: inline;
	height: 100%;
	zoom: 1;
}

.timeline .year > span {
	filter: alpha(opacity='20');
	height: 25px;
	padding-top: 25px;
}

.timeline .years .months {
	display: block;
	height: 100%;
}

.timeline .years .months div {
	display: inline;
	height: 100%;
	zoom: 1;
}

.timeline .track {
	height: 50px;
}

.timeline .handle .resizehandleleft,
.timeline .handle .resizehandleright {
	height: 100%;
}

.media_row {
	white-space: nowrap;
	width: 2000px;
}

.mediaphotos > ul {
	display: block;
}

.mediaphotos > ul li {
	width: 150px;
	display: inline-block;
	float: left;
}

.mediaphotos li.media .mediatitle {
	overflow: hidden;
}

/* Fix delete button spacing */

*+html .comments .button.delete {
	margin: -22px 0 6px 0;
	float: right;
}

#menubutton a:first-letter{
	color: inherit;
}

/* Fix boldface text alpha opacity */

.navigator .newer a, .navigator .older a {
	background-color: #fafafa;
}


code:
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.jqueryui .ui-helper-hidden { display: none; }
.jqueryui .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.jqueryui .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.jqueryui .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.jqueryui .ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.jqueryui .ui-helper-clearfix { display:block; }
/* end clearfix */
.jqueryui .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.jqueryui .ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/

/* states and images */
.jqueryui .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: black; opacity: 0.2; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ctl=themeroller
*/

/* Component containers
----------------------------------*/
.jqueryui.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.jqueryui.ui-widget input, .jqueryui .ui-widget select, .jqueryui .ui-widget textarea, .jqueryui .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.jqueryui.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; color: #222222; }
.jqueryui.ui-widget-content a { color: #222222; }
.jqueryui.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.jqueryui.ui-widget-header a { color: #222222; }
.jqueryui .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.jqueryui .ui-widget input, .jqueryui .ui-widget select, .jqueryui .ui-widget textarea, .jqueryui .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.jqueryui .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; color: #222222; }
.jqueryui .ui-widget-content a { color: #222222; }
.jqueryui .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.jqueryui .ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.jqueryui .ui-state-default, .jqueryui .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.jqueryui .ui-state-default a, .jqueryui .ui-state-default a:link, .jqueryui .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.jqueryui .ui-state-hover, .jqueryui .ui-widget-content .ui-state-hover, .jqueryui .ui-state-focus, .jqueryui .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.jqueryui .ui-state-hover a, .jqueryui .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.jqueryui .ui-state-active, .jqueryui .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.jqueryui .ui-state-active a, .jqueryui .ui-state-active a:link, .jqueryui .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.jqueryui .ui-state-highlight, .jqueryui .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.jqueryui .ui-state-highlight a, .jqueryui .ui-widget-content .ui-state-highlight a { color: #363636; }
.jqueryui .ui-state-error, .jqueryui .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.jqueryui .ui-state-error a, .jqueryui .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.jqueryui .ui-state-error-text, .jqueryui .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.jqueryui .ui-state-disabled, .jqueryui .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.jqueryui .ui-priority-primary, .jqueryui .ui-widget-content .ui-priority-primary { font-weight: bold; }
.jqueryui .ui-priority-secondary, .jqueryui .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.jqueryui .ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.jqueryui .ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.jqueryui .ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.jqueryui .ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.jqueryui .ui-state-hover .ui-icon, .jqueryui .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.jqueryui .ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.jqueryui .ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.jqueryui .ui-state-error .ui-icon, .jqueryui .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.jqueryui .ui-icon-carat-1-n { background-position: 0 0; }
.jqueryui .ui-icon-carat-1-ne { background-position: -16px 0; }
.jqueryui .ui-icon-carat-1-e { background-position: -32px 0; }
.jqueryui .ui-icon-carat-1-se { background-position: -48px 0; }
.jqueryui .ui-icon-carat-1-s { background-position: -64px 0; }
.jqueryui .ui-icon-carat-1-sw { background-position: -80px 0; }
.jqueryui .ui-icon-carat-1-w { background-position: -96px 0; }
.jqueryui .ui-icon-carat-1-nw { background-position: -112px 0; }
.jqueryui .ui-icon-carat-2-n-s { background-position: -128px 0; }
.jqueryui .ui-icon-carat-2-e-w { background-position: -144px 0; }
.jqueryui .ui-icon-triangle-1-n { background-position: 0 -16px; }
.jqueryui .ui-icon-triangle-1-ne { background-position: -16px -16px; }
.jqueryui .ui-icon-triangle-1-e { background-position: -32px -16px; }
.jqueryui .ui-icon-triangle-1-se { background-position: -48px -16px; }
.jqueryui .ui-icon-triangle-1-s { background-position: -64px -16px; }
.jqueryui .ui-icon-triangle-1-sw { background-position: -80px -16px; }
.jqueryui .ui-icon-triangle-1-w { background-position: -96px -16px; }
.jqueryui .ui-icon-triangle-1-nw { background-position: -112px -16px; }
.jqueryui .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.jqueryui .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.jqueryui .ui-icon-arrow-1-n { background-position: 0 -32px; }
.jqueryui .ui-icon-arrow-1-ne { background-position: -16px -32px; }
.jqueryui .ui-icon-arrow-1-e { background-position: -32px -32px; }
.jqueryui .ui-icon-arrow-1-se { background-position: -48px -32px; }
.jqueryui .ui-icon-arrow-1-s { background-position: -64px -32px; }
.jqueryui .ui-icon-arrow-1-sw { background-position: -80px -32px; }
.jqueryui .ui-icon-arrow-1-w { background-position: -96px -32px; }
.jqueryui .ui-icon-arrow-1-nw { background-position: -112px -32px; }
.jqueryui .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.jqueryui .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.jqueryui .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.jqueryui .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.jqueryui .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.jqueryui .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.jqueryui .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.jqueryui .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.jqueryui .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.jqueryui .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.jqueryui .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.jqueryui .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.jqueryui .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.jqueryui .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.jqueryui .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.jqueryui .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.jqueryui .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.jqueryui .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.jqueryui .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.jqueryui .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.jqueryui .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.jqueryui .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.jqueryui .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.jqueryui .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.jqueryui .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.jqueryui .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.jqueryui .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.jqueryui .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.jqueryui .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.jqueryui .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.jqueryui .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.jqueryui .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.jqueryui .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.jqueryui .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.jqueryui .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.jqueryui .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.jqueryui .ui-icon-arrow-4 { background-position: 0 -80px; }
.jqueryui .ui-icon-arrow-4-diag { background-position: -16px -80px; }
.jqueryui .ui-icon-extlink { background-position: -32px -80px; }
.jqueryui .ui-icon-newwin { background-position: -48px -80px; }
.jqueryui .ui-icon-refresh { background-position: -64px -80px; }
.jqueryui .ui-icon-shuffle { background-position: -80px -80px; }
.jqueryui .ui-icon-transfer-e-w { background-position: -96px -80px; }
.jqueryui .ui-icon-transferthick-e-w { background-position: -112px -80px; }
.jqueryui .ui-icon-folder-collapsed { background-position: 0 -96px; }
.jqueryui .ui-icon-folder-open { background-position: -16px -96px; }
.jqueryui .ui-icon-document { background-position: -32px -96px; }
.jqueryui .ui-icon-document-b { background-position: -48px -96px; }
.jqueryui .ui-icon-note { background-position: -64px -96px; }
.jqueryui .ui-icon-mail-closed { background-position: -80px -96px; }
.jqueryui .ui-icon-mail-open { background-position: -96px -96px; }
.jqueryui .ui-icon-suitcase { background-position: -112px -96px; }
.jqueryui .ui-icon-comment { background-position: -128px -96px; }
.jqueryui .ui-icon-person { background-position: -144px -96px; }
.jqueryui .ui-icon-print { background-position: -160px -96px; }
.jqueryui .ui-icon-trash { background-position: -176px -96px; }
.jqueryui .ui-icon-locked { background-position: -192px -96px; }
.jqueryui .ui-icon-unlocked { background-position: -208px -96px; }
.jqueryui .ui-icon-bookmark { background-position: -224px -96px; }
.jqueryui .ui-icon-tag { background-position: -240px -96px; }
.jqueryui .ui-icon-home { background-position: 0 -112px; }
.jqueryui .ui-icon-flag { background-position: -16px -112px; }
.jqueryui .ui-icon-calendar { background-position: -32px -112px; }
.jqueryui .ui-icon-cart { background-position: -48px -112px; }
.jqueryui .ui-icon-pencil { background-position: -64px -112px; }
.jqueryui .ui-icon-clock { background-position: -80px -112px; }
.jqueryui .ui-icon-disk { background-position: -96px -112px; }
.jqueryui .ui-icon-calculator { background-position: -112px -112px; }
.jqueryui .ui-icon-zoomin { background-position: -128px -112px; }
.jqueryui .ui-icon-zoomout { background-position: -144px -112px; }
.jqueryui .ui-icon-search { background-position: -160px -112px; }
.jqueryui .ui-icon-wrench { background-position: -176px -112px; }
.jqueryui .ui-icon-gear { background-position: -192px -112px; }
.jqueryui .ui-icon-heart { background-position: -208px -112px; }
.jqueryui .ui-icon-star { background-position: -224px -112px; }
.jqueryui .ui-icon-link { background-position: -240px -112px; }
.jqueryui .ui-icon-cancel { background-position: 0 -128px; }
.jqueryui .ui-icon-plus { background-position: -16px -128px; }
.jqueryui .ui-icon-plusthick { background-position: -32px -128px; }
.jqueryui .ui-icon-minus { background-position: -48px -128px; }
.jqueryui .ui-icon-minusthick { background-position: -64px -128px; }
.jqueryui .ui-icon-close { background-position: -80px -128px; }
.jqueryui .ui-icon-closethick { background-position: -96px -128px; }
.jqueryui .ui-icon-key { background-position: -112px -128px; }
.jqueryui .ui-icon-lightbulb { background-position: -128px -128px; }
.jqueryui .ui-icon-scissors { background-position: -144px -128px; }
.jqueryui .ui-icon-clipboard { background-position: -160px -128px; }
.jqueryui .ui-icon-copy { background-position: -176px -128px; }
.jqueryui .ui-icon-contact { background-position: -192px -128px; }
.jqueryui .ui-icon-image { background-position: -208px -128px; }
.jqueryui .ui-icon-video { background-position: -224px -128px; }
.jqueryui .ui-icon-script { background-position: -240px -128px; }
.jqueryui .ui-icon-alert { background-position: 0 -144px; }
.jqueryui .ui-icon-info { background-position: -16px -144px; }
.jqueryui .ui-icon-notice { background-position: -32px -144px; }
.jqueryui .ui-icon-help { background-position: -48px -144px; }
.jqueryui .ui-icon-check { background-position: -64px -144px; }
.jqueryui .ui-icon-bullet { background-position: -80px -144px; }
.jqueryui .ui-icon-radio-off { background-position: -96px -144px; }
.jqueryui .ui-icon-radio-on { background-position: -112px -144px; }
.jqueryui .ui-icon-pin-w { background-position: -128px -144px; }
.jqueryui .ui-icon-pin-s { background-position: -144px -144px; }
.jqueryui .ui-icon-play { background-position: 0 -160px; }
.jqueryui .ui-icon-pause { background-position: -16px -160px; }
.jqueryui .ui-icon-seek-next { background-position: -32px -160px; }
.jqueryui .ui-icon-seek-prev { background-position: -48px -160px; }
.jqueryui .ui-icon-seek-end { background-position: -64px -160px; }
.jqueryui .ui-icon-seek-first { background-position: -80px -160px; }
.jqueryui .ui-icon-stop { background-position: -96px -160px; }
.jqueryui .ui-icon-eject { background-position: -112px -160px; }
.jqueryui .ui-icon-volume-off { background-position: -128px -160px; }
.jqueryui .ui-icon-volume-on { background-position: -144px -160px; }
.jqueryui .ui-icon-power { background-position: 0 -176px; }
.jqueryui .ui-icon-signal-diag { background-position: -16px -176px; }
.jqueryui .ui-icon-signal { background-position: -32px -176px; }
.jqueryui .ui-icon-battery-0 { background-position: -48px -176px; }
.jqueryui .ui-icon-battery-1 { background-position: -64px -176px; }
.jqueryui .ui-icon-battery-2 { background-position: -80px -176px; }
.jqueryui .ui-icon-battery-3 { background-position: -96px -176px; }
.jqueryui .ui-icon-circle-plus { background-position: 0 -192px; }
.jqueryui .ui-icon-circle-minus { background-position: -16px -192px; }
.jqueryui .ui-icon-circle-close { background-position: -32px -192px; }
.jqueryui .ui-icon-circle-triangle-e { background-position: -48px -192px; }
.jqueryui .ui-icon-circle-triangle-s { background-position: -64px -192px; }
.jqueryui .ui-icon-circle-triangle-w { background-position: -80px -192px; }
.jqueryui .ui-icon-circle-triangle-n { background-position: -96px -192px; }
.jqueryui .ui-icon-circle-arrow-e { background-position: -112px -192px; }
.jqueryui .ui-icon-circle-arrow-s { background-position: -128px -192px; }
.jqueryui .ui-icon-circle-arrow-w { background-position: -144px -192px; }
.jqueryui .ui-icon-circle-arrow-n { background-position: -160px -192px; }
.jqueryui .ui-icon-circle-zoomin { background-position: -176px -192px; }
.jqueryui .ui-icon-circle-zoomout { background-position: -192px -192px; }
.jqueryui .ui-icon-circle-check { background-position: -208px -192px; }
.jqueryui .ui-icon-circlesmall-plus { background-position: 0 -208px; }
.jqueryui .ui-icon-circlesmall-minus { background-position: -16px -208px; }
.jqueryui .ui-icon-circlesmall-close { background-position: -32px -208px; }
.jqueryui .ui-icon-squaresmall-plus { background-position: -48px -208px; }
.jqueryui .ui-icon-squaresmall-minus { background-position: -64px -208px; }
.jqueryui .ui-icon-squaresmall-close { background-position: -80px -208px; }
.jqueryui .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.jqueryui .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.jqueryui .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.jqueryui .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.jqueryui .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.jqueryui .ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/

/* Corner radius */
.jqueryui .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.jqueryui .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.jqueryui .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.jqueryui .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.jqueryui .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.jqueryui .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.jqueryui .ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.jqueryui .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.jqueryui .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.jqueryui .ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.jqueryui .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.jqueryui .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.jqueryui .ui-accordion .ui-accordion-li-fix { display: inline; }
.jqueryui .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.jqueryui .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.jqueryui .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.jqueryui .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.jqueryui .ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.jqueryui .ui-datepicker { width: 17em; padding: .2em .2em 0; }
.jqueryui .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.jqueryui .ui-datepicker .ui-datepicker-prev, .jqueryui .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.jqueryui .ui-datepicker .ui-datepicker-prev-hover, .jqueryui .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.jqueryui .ui-datepicker .ui-datepicker-prev { left:2px; }
.jqueryui .ui-datepicker .ui-datepicker-next { right:2px; }
.jqueryui .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.jqueryui .ui-datepicker .ui-datepicker-next-hover { right:1px; }
.jqueryui .ui-datepicker .ui-datepicker-prev span, .jqueryui .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.jqueryui .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.jqueryui .ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.jqueryui .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.jqueryui .ui-datepicker select.ui-datepicker-month,
.jqueryui .ui-datepicker select.ui-datepicker-year { width: 49%;}
.jqueryui .ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.jqueryui .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.jqueryui .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.jqueryui .ui-datepicker td { border: 0; padding: 1px; }
.jqueryui .ui-datepicker td span, .jqueryui .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.jqueryui .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.jqueryui .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.jqueryui .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.jqueryui .ui-datepicker.ui-datepicker-multi { width:auto; }
.jqueryui .ui-datepicker-multi .ui-datepicker-group { float:left; }
.jqueryui .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.jqueryui .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.jqueryui .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.jqueryui .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.jqueryui .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.jqueryui .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.jqueryui .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.jqueryui .ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.jqueryui .ui-datepicker-rtl { direction: rtl; }
.jqueryui .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.jqueryui .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.jqueryui .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.jqueryui .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.jqueryui .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.jqueryui .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.jqueryui .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.jqueryui .ui-datepicker-rtl .ui-datepicker-group { float:right; }
.jqueryui .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.jqueryui .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.jqueryui .ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.jqueryui.ui-dialog { position: relative; padding: .2em; width: 300px; }
.jqueryui.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.jqueryui.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; }
.jqueryui.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.jqueryui.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.jqueryui.ui-dialog .ui-dialog-titlebar-close:hover, .jqueryui .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.jqueryui.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.jqueryui.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.jqueryui.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.jqueryui.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.jqueryui.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.jqueryui .ui-progressbar { height:2em; text-align: left; }
.jqueryui .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .jqueryui .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.jqueryui .ui-slider { position: relative; text-align: left; }
.jqueryui .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.jqueryui .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.jqueryui .ui-slider-horizontal { height: .8em; }
.jqueryui .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.jqueryui .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.jqueryui .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.jqueryui .ui-slider-horizontal .ui-slider-range-max { right: 0; }

.jqueryui .ui-slider-vertical { width: .8em; height: 100px; }
.jqueryui .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.jqueryui .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.jqueryui .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.jqueryui .ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.jqueryui .ui-tabs { padding: .2em; zoom: 1; }
.jqueryui .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.jqueryui .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.jqueryui .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.jqueryui .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.jqueryui .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .jqueryui .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .jqueryui .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.jqueryui .ui-tabs .ui-tabs-nav li a, .jqueryui .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.jqueryui .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.jqueryui .ui-tabs .ui-tabs-hide { display: none !important; }


code: <?php echo $additem_form; ?>


code:
<?php foreach ( $status_data as $label => $value ): ?>

<?php echo $label; ?>	<?php echo $value; ?>

<?php endforeach; ?>


code:
<?php include( 'header.php' ); ?>

		<?php
		$active_msg = array();
		if ( !empty( $active_time['years'] ) ) {
			$message = sprintf( _n( '%d year', '%d years', $active_time['years'] ), $active_time['years'] );
			$active_msg[] = $message;
		}
		if ( !empty( $active_time['months'] ) ) {
			$message = sprintf( _n( '%d month', '%d months', $active_time['months'] ), $active_time['months'] );
			$active_msg[] = $message;
		}
		if ( !empty( $active_time['days'] ) ) {
			$message = sprintf( _n( '%d day', '%d days', $active_time['days'] ), $active_time['days'] );
			$active_msg[] = $message;
		}
		printf(
			_t( '%1$s has been active for %2$s'),
			Options::get('title'),
			!empty( $active_msg) ? Format::and_list( $active_msg ) : '0 ' . _t( 'days' )
		);
		?>

		<?php
		$content_type_msg = array();
		$user = User::identify();
		if ( !empty( $stats['page_count'] ) ) {
			$message = sprintf( _n( '%d page', '%d pages', $stats['page_count'] ), $stats['page_count'] );
			$perms = array(
				'post_any' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
				'own_posts' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
				'post_page' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
			);
			if ( $user->can_any( $perms ) ) {
				$message = ' 'posts', 'type' => Post::type( 'page' ), 'status' => Post::status( 'published' ) ) ) ) . '">' . $message . '';
			}
			$content_type_msg[] = $message;
		}
		if ( !empty( $stats['entry_count'] ) ) {
			$message = sprintf( _n( '%d entry', '%d entries', $stats['entry_count'] ), $stats['entry_count'] );
			$perms = array(
				'post_any' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
				'own_posts' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
				'post_entry' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
			);
			if ( $user->can_any( $perms ) ) {
				$message = ' 'posts', 'type' => Post::type( 'entry' ), 'status' => Post::status( 'published' ) ) ) ) . '">' . $message . '';
			}
			$content_type_msg[] = $message;
		}

		$comment_tag_msg = array();
		if ( !empty( $stats['comment_count'] ) ) {
			$message = sprintf( _n( '%d comment', '%d comments', $stats['comment_count'] ), $stats['comment_count'] );
			$perms = array( 'manage_all_comments' => TRUE, 'manage_own_post_comments' => TRUE );
			if ( $user->can_any( $perms ) ) {
				$message = ' 'comments', 'status' => Comment::STATUS_APPROVED ) ) ) . '">' . $message . '';
			}
			$comment_tag_msg[] = $message;
		}
		if ( !empty( $stats['tag_count'] ) ) {
			$message = sprintf( _n( '%d tag', '%d tags', $stats['tag_count'] ), $stats['tag_count'] );
			$perms = array( 'manage_tags' => TRUE );
			if ( $user->can_any( $perms ) ) {
				$message = ' 'tags' ) ) ) . '">' . $message . '';
			}
			$comment_tag_msg[] = $message;
		}
		if ( !empty( $content_type_msg ) ) {
			$status_report = sprintf( _n( '[You] have published %1$s%2$s', 'The [%3$d authors] have published %1$s%2$s', $stats['author_count'] ),
				Format::and_list( $content_type_msg ),
				!empty( $comment_tag_msg ) ? _t( ' with ' ) . Format::and_list( $comment_tag_msg ) : "",
				$stats['author_count'] );

			$perms = array( 'manage_users' => TRUE );
			if ( $user->can_any( $perms ) ) {
				$status_report = str_replace( array( '[', ']' ),
					array( ''users') ) ) . '">', '' ),
					$status_report );
			}
			else {
				$status_report = str_replace( array( '[', ']' ), array( '', '' ), $status_report );
			}
			echo $status_report;
		}
		?>

<?php
		$message_bits = array();
		$user= User::identify();
		if ( !empty( $stats['entry_draft_count'] ) ) {
			$message = sprintf( _n( '%d entry draft', '%d entry drafts', $stats['entry_draft_count'] ), $stats['entry_draft_count'] );
			$perms = array(
				'post_any' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
				'own_posts' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
				'post_entry' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
			);
			if ( $user->can_any( $perms ) ) {
				$message = ' 'posts', 'type' => Post::type( 'entry' ), 'status' => Post::status( 'draft' ), 'user_id' => $user->id ) ) ) . '">' . $message . '';
			}
			$message_bits[] = $message;
		}
		if ( !empty( $stats['user_entry_scheduled_count'] ) ) {
			$message = sprintf( _n( '%d scheduled post' , '%d scheduled posts' , $stats['user_entry_scheduled_count'] ), $stats['user_entry_scheduled_count' ] );
			$perms = array(
				'post_any' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
				'own_posts' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
				'post_entry' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
			);
			if ( $user->can_any( $perms ) ) {
				$message = ' 'posts', 'status' => Post::status( 'scheduled' ) ) ) ) . '">' . $message . '';
			}
			$message_bits[] = $message;
		}
		if ( !empty( $stats['page_draft_count'] ) ) {
			$message = sprintf( _n( '%d page draft', '%d page drafts', $stats['page_draft_count'] ), $stats['page_draft_count'] );
			$perms = array(
				'post_any' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
				'own_posts' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
				'post_page' => array( ACL::get_bitmask( 'delete' ), ACL::get_bitmask( 'edit' ) ),
			);
			if ( $user->can_any( $perms ) ) {
				$message = ' 'posts', 'type' => Post::type( 'page' ), 'status' => Post::status( 'draft' ) ) ) ) . '">' . $message . '';
			}
			$message_bits[] = $message;
		}
		if ( $user->can_any( array( 'manage_all_comments' => true, 'manage_own_post_comments' => true ) ) ) {
			if ( !empty(  $stats['unapproved_comment_count'] ) ) {
				$message = ' 'comments', 'status' => Comment::STATUS_UNAPPROVED ) ) ) . '">';
				$message .= sprintf( _n( '%d comment awaiting approval', '%d comments awaiting approval', $stats['unapproved_comment_count'] ), $stats['unapproved_comment_count'] );
				$message .= '';
				$message_bits[] = $message;
			}

			if ( !empty(  $stats['spam_comment_count'] ) && User::identify()->info->dashboard_hide_spam_count != true ) {
				$message = ' 'comments', 'status' => Comment::STATUS_SPAM ) ) ) . '">';
				$message .= sprintf( _n( '%d spam comment awaiting moderation', '%d spam comments awaiting moderation', $stats['spam_comment_count'] ), $stats['spam_comment_count'] );
				$message .= '';
				$message_bits[] = $message;
			}
		}
		if ( !empty( $message_bits ) ) {
			_e('You have %s', array(Format::and_list( $message_bits)) );
		}
		?>

		<?php

			if ( isset( $updates ) && count( $updates ) > 0 ) {

				foreach ( $updates as $update ) {

					$class = implode( ' ', $update['severity'] );

					if ( in_array( 'critical', $update['severity'] ) ) {
						$update_text = _t( '%2s %3s is a critical update.' );
					}
					elseif ( count( $update['severity'] ) > 1 ) {
						$update_text = _t( '%2s %3s contains bug fixes and additional features.' );
					}
					elseif ( in_array( 'bugfix', $update['severity'] ) ) {
						$update_text = _t( '%2s %3s contains bug fixes.' );
					}
					elseif ( in_array( 'feature', $update['severity'] ) ) {
						$update_text = _t( '%2s %3s contains additional features.' );
					}
					else {
						$update_text = _t( '%2s %3s is a new release.' );
					}

					$update_text = sprintf( $update_text, $update['url'], $update['name'], $update['latest_version'] );
					echo "
{$update_text}
";

				}

			}

		?>

<?php if ( $first_run ):
	$msg = _t('Welcome to Habari! We hope that you will jump right in and start exploring. If you get stuck or want to learn more about some of the advanced features, we encourage you to read the [manual], which is bundled with every Habari install. This link also appears at the bottom of every page in the admin area.');
 	$msg = str_replace( array( '[', ']' ), array( '', '' ), $msg );
?>

<?php echo $msg; ?>

<?php _e( 'This message will disappear next time you visit.' ); ?>

<?php endif; ?>

<?php if ( count( $modules ) > 0 ): ?>

	<?php $theme->display('dashboard_modules'); ?>

<?php endif; ?>

<?php include( 'footer.php' ); ?>


code:
	<?php foreach($modules as $moduleid => $module): ?>
	<li class="module <?php echo Utils::slugify( $module['name'] ); ?>-module" id="<?php echo $moduleid . ':' . $module['name']; ?>">
	<?php if ( $module['name'] != _t('Add Item') ): ?>

	<?php endif; ?>
		<?php if ( $module['options'] ) : ?>

		<?php endif; ?>

<?php echo $module['title']; ?>

			<?php if ( $moduleid != 'nosort' ) : ?>

			<?php endif; ?>

			<?php echo $module['content']; ?>

		<?php if ( $module['options'] ) : ?>

<?php echo $module['title']; ?>

			<?php if ( $moduleid != 'nosort' ) : ?>

			<?php endif; ?>

				<?php echo $module['options']; ?>

		<?php endif; ?>

	<?php endforeach; ?>


code:
<?php
if (! isset($_GET['db_profile']) ||  ( !User::identify()->loggedin ) )
{
	return;
}
else
{
?>

<?php _e('DB Profiling'); ?>

<?php
$profiles = DB::get_profiles();
$total_time_querying = 0;
foreach ($profiles as $profile) {
?>

<?php echo $profile->query_text;?>

<?php _e('Time to Execute:'); ?> <?php echo $profile->total_time;?>

<?php if (! empty($profile->backtrace)) {?>

<?php _e('BACKTRACE:'); ?>
<?php print_r($profile->backtrace);?>

<?php }?>

<?php
  $total_time_querying+= $profile->total_time;
}
?>

<?php _e('Total Time Executing Queries:'); ?> <?php echo $total_time_querying;?>

<?php
}
?>


code:
		<a href="http://habariproject.org/" title="<?php _e('Go to the Habari site'); ?>">Habari
	<?php
	echo Version::get_habariversion();
	if ( Version::is_devel() ) {
		echo ' r' . Version::get_svn_revision();
	}
	?>
	 ·
	 <?php _e('Logged in as'); ?>
	 <?php if ( User::identify()->can( 'manage_users' ) || User::identify()->can( 'manage_self' ) ) { ?>
			 <a href="<?php Site::out_url( 'admin' ); ?>/user" title="<?php _e('Go to your user page'); ?>"><?php echo User::identify()->displayname ?>
	<?php } else { ?>
			 <?php echo User::identify()->displayname ?>
	<?php } ?>
	 ·
	 <a href="<?php Site::out_url( 'habari' ); ?>/doc/manual/index.html" onclick="popUp(this.href); return false;" title="<?php _e('Open the Habari manual in a new window'); ?>"><?php _e('Manual'); ?>
	<?php
		if ( User::identify()->can('super_user') ) {
			?>
				·
				<a href="<?php Site::out_url( 'admin' ); ?>/sysinfo"> <?php _e( 'System Information'); ?>
			<?php
		}
	?>

<?php
	Plugins::act( 'admin_footer', $this );
	Stack::out( 'admin_footer_javascript', array('Stack', 'scripts') );
	include ('db_profiling.php');
?>

<?php if ( Session::has_messages() ): ?>

<?php endif; ?>


code: <?php echo $contents; ?>