
/*** modules/aggregator/aggregator.css ***/

#aggregator .feed-source .feed-title {
	margin-top: 0;
}
#aggregator .feed-source .feed-image img {
	margin-bottom: 0.75em;
}
#aggregator .feed-source .feed-icon {
	float: right; /* LTR */
	display: block;
}
#aggregator .feed-item {
	margin-bottom: 1.5em;
}
#aggregator .feed-item-title {
	margin-bottom: 0;
	font-size: 1.3em;
}
#aggregator .feed-item-meta,
#aggregator .feed-item-body {
	margin-bottom: 0.5em;
}
#aggregator .feed-item-categories {
	font-size: 0.9em;
}
#aggregator td {
	vertical-align: bottom;
}
#aggregator td.categorize-item {
	white-space: nowrap;
}
#aggregator .categorize-item .news-item .body {
	margin-top: 0;
}
#aggregator .categorize-item h3 {
	margin-bottom: 1em;
	margin-top: 0;
}



/*** modules/book/book.css ***/

.book-navigation .menu {
	border-top: 1px solid #888;
	padding: 1em 0 0 3em; /* LTR */
}
.book-navigation .page-links {
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	text-align: center;
	padding: 0.5em;
}
.book-navigation .page-previous {
	text-align: left;
	width: 42%;
	display: block;
	float: left; /* LTR */
}
.book-navigation .page-up {
	margin: 0 5%;
	width: 4%;
	display: block;
	float: left; /* LTR */
}
.book-navigation .page-next {
	text-align: right;
	width: 42%;
	display: block;
	float: right;
}
#book-outline {
	min-width: 56em;
}
.book-outline-form .form-item {
	margin-top: 0;
	margin-bottom: 0;
}
html.js #edit-book-pick-book {
	display: none;
}
.form-item-book-bid .description {
	clear: both;
}
#book-admin-edit select {
	margin-right: 24px;
}
#book-admin-edit select.progress-disabled {
	margin-right: 0;
}
#book-admin-edit tr.ajax-new-content {
	background-color: #ffd;
}
#book-admin-edit .form-item {
	float: left;
}



/*** modules/comment/comment.css ***/

#comments {
	margin-top: 15px;
}
.indented {
	margin-left: 25px; /* LTR */
}
.comment-unpublished {
	background-color: #fff4f4;
}
.comment-preview {
	background-color: #ffffea;
}



/*** modules/field/theme/field.css ***/

.field .field-label {
	font-weight: bold;
}
.field-label-inline .field-label,
.field-label-inline .field-items {
	float:left; /*LTR*/
}

form .field-multiple-table {
	margin: 0;
}
form .field-multiple-table th.field-label {
	padding-left: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag {
	width: 30px;
	padding-right: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
	padding-right: .5em; /*LTR*/
}

form .field-add-more-submit {
	margin: .5em 0 0;
}



/*** modules/node/node.css ***/

.node-unpublished {
	background-color: #fff4f4;
}
.preview .node {
	background-color: #ffffea;
}
td.revision-current {
	background: #ffc;
}



/*** modules/poll/poll.css ***/

.poll {
	overflow: hidden;
}
.poll .bar {
	height: 1em;
	margin: 1px 0;
	background-color: #ddd;
}
.poll .bar .foreground {
	background-color: #000;
	height: 1em;
	float: left; /* LTR */
}
.poll .links {
	text-align: center;
}
.poll .percent {
	text-align: right; /* LTR */
}
.poll .total {
	text-align: center;
}
.poll .vote-form {
	text-align: center;
}
.poll .vote-form .choices {
	text-align: left; /* LTR */
	margin: 0 auto;
	display: table;
}
.poll .vote-form .choices .title {
	font-weight: bold;
}
.node-form #edit-poll-more {
	margin: 0;
}
.node-form #poll-choice-table .form-text {
	display: inline;
	width: auto;
}
.node-form #poll-choice-table td.choice-flag {
	white-space: nowrap;
	width: 4em;
}
td.poll-chtext {
	width: 80%;
}
td.poll-chvotes .form-text {
	width: 85%;
}



/*** modules/search/search.css ***/

.search-form {
	margin-bottom: 1em;
}
.search-form input {
	margin-top: 0;
	margin-bottom: 0;
}
.search-results {
	list-style: none;
}
.search-results p {
	margin-top: 0;
}
.search-results .title {
	font-size: 1.2em;
}
.search-results li {
	margin-bottom: 1em;
}
.search-results .search-snippet-info {
	padding-left: 1em; /* LTR */
}
.search-results .search-info {
	font-size: 0.85em;
}
.search-advanced .criterion {
	float: left; /* LTR */
	margin-right: 2em; /* LTR */
}
.search-advanced .action {
	float: left; /* LTR */
	clear: left; /* LTR */
}



/*** modules/user/user.css ***/

#permissions td.module {
	font-weight: bold;
}
#permissions td.permission {
	padding-left: 1.5em; /* LTR */
}
#permissions tr.odd .form-item,
#permissions tr.even .form-item {
	white-space: normal;
}
#user-admin-settings fieldset .fieldset-description {
	font-size: 0.85em;
	padding-bottom: .5em;
}

#user-admin-roles td.edit-name {
	clear: both;
}
#user-admin-roles .form-item-name {
	float: left; /* LTR */
	margin-right: 1em; /* LTR */
}

.password-strength {
	width: 17em;
	float: right;	/* LTR */
	margin-top: 1.4em;
}
.password-strength-title {
	display: inline;
}
.password-strength-text {
	float: right; /* LTR */
	font-weight: bold;
}
.password-indicator {
	background-color: #C4C4C4;
	height: 0.3em;
	width: 100%;
}
.password-indicator div {
	height: 100%;
	width: 0%;
	background-color: #47C965;
}
input.password-confirm,
input.password-field {
	width: 16em;
	margin-bottom: 0.4em;
}
div.password-confirm {
	float: right;	/* LTR */
	margin-top: 1.5em;
	visibility: hidden;
	width: 17em;
}
div.form-item div.password-suggestions {
	padding: 0.2em 0.5em;
	margin: 0.7em 0;
	width: 38.5em;
	border: 1px solid #B4B4B4;
}
div.password-suggestions ul {
	margin-bottom: 0;
}
.confirm-parent,
.password-parent {
	clear: left; /* LTR */
	margin: 0;
	width: 36.3em;
}

.profile {
	clear: both;
	margin: 1em 0;
}
.profile .user-picture {
	float: right; /* LTR */
	margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
	border-bottom: 1px solid #ccc;
}
.profile dl {
	margin: 0 0 1.5em 0;
}
.profile dt {
	margin: 0 0 0.2em 0;
	font-weight: bold;
}
.profile dd {
	margin: 0 0 1em 0;
}



/*** modules/forum/forum.css ***/

#forum .description {
	font-size: 0.9em;
	margin: 0.5em;
}
#forum td.created,
#forum td.posts,
#forum td.topics,
#forum td.last-reply,
#forum td.replies,
#forum td.pager {
	white-space: nowrap;
}

#forum td.forum .icon {
	background-image: url(/misc/forum-icons.png);
	background-repeat: no-repeat;
	float: left; /* LTR */
	height: 24px;
	margin: 0 9px 0 0; /* LTR */
	width: 24px;
}
#forum td.forum .forum-status-new {
	background-position: -24px 0;
}

#forum div.indent {
	margin-left: 20px; /* LTR */
}
#forum .icon div {
	background-image: url(/misc/forum-icons.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
}
#forum .icon .topic-status-new {
	background-position: -24px 0;
}
#forum .icon .topic-status-hot {
	background-position: -48px 0;
}
#forum .icon .topic-status-hot-new {
	background-position: -72px 0;
}
#forum .icon .topic-status-sticky {
	background-position: -96px 0;
}
#forum .icon .topic-status-closed {
	background-position: -120px 0;
}



/*** modules/shortcut/shortcut.css ***/

div#toolbar a#edit-shortcuts {
	float: right;
	padding: 5px 10px 5px 5px;
	line-height: 24px;
	color: #fefefe;
}
div#toolbar a#edit-shortcuts:focus,
div#toolbar a#edit-shortcuts:hover,
div#toolbar a#edit-shortcuts.active {
	color: #fff;
	text-decoration: underline;
}

div#toolbar div.toolbar-shortcuts ul {
	padding: 5px 0 2px 0;
	height: 28px;
	line-height: 24px;
	float: left; /* LTR */
	margin-left:5px; /* LTR */
}

div#toolbar div.toolbar-shortcuts ul li a {
	padding: 0 5px 0 5px;
	margin-right: 5px; /* LTR */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

div#toolbar div.toolbar-shortcuts ul li a:focus,
div#toolbar div.toolbar-shortcuts ul li a:hover,
div#toolbar div.toolbar-shortcuts ul li a.active:focus {
	background: #555;
}

div#toolbar div.toolbar-shortcuts ul li a.active:hover,
div#toolbar div.toolbar-shortcuts ul li a.active {
	background: #000;
}

div#toolbar div.toolbar-shortcuts span.icon {
	float: left; /* LTR */
	background: #444;
	width: 30px;
	height: 30px;
	margin-right: 5px; /* LTR */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

div.add-or-remove-shortcuts {
	padding-top: 5px;
}

div.add-or-remove-shortcuts a span.icon {
	display: block;
	width: 12px;
	background: transparent url(/modules/shortcut/shortcut.png) no-repeat scroll 0 0;
	height: 12px;
	float: left;
	margin-left:8px;
}

div.add-shortcut a:focus span.icon,
div.add-shortcut a:hover span.icon {
	background-position: 0 -12px;
}
div.remove-shortcut a span.icon {
	background-position: -12px 0;
}
div.remove-shortcut a:focus span.icon,
div.remove-shortcut a:hover span.icon {
	background-position: -12px -12px;
}

div.add-or-remove-shortcuts a span.text {
	float: left;
	padding-left:10px;
	display: none;
}

div.add-or-remove-shortcuts a:focus span.text,
div.add-or-remove-shortcuts a:hover span.text {
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	background-color: #5f605b;
	display: block;
	padding-right: 6px; /* LTR */
	cursor: pointer;
	-moz-border-radius: 0 5px 5px 0; /* LTR */
	-webkit-border-top-right-radius: 5px; /* LTR */
	-webkit-border-bottom-right-radius: 5px; /* LTR */
	border-radius: 0 5px 5px 0; /* LTR */
}

#shortcut-set-switch .form-type-radios {
	padding-bottom: 0;
	margin-bottom: 0;
}

#shortcut-set-switch .form-item-new {
	padding-top: 0;
	padding-left: 17px; /* LTR */
}

