div.ctools-modal-content {
	background: rgb(255, 255, 255); margin: 2px; padding: 0px; border: 1px solid rgb(0, 0, 0); width: 600px; text-align: left; color: rgb(0, 0, 0);
}
div.ctools-modal-content .modal-title {
	color: white; overflow: hidden; font-size: 120%; font-weight: bold; white-space: nowrap;
}
div.ctools-modal-content .modal-header {
	padding: 0px 0.25em 0px 1em; background-color: rgb(35, 133, 194);
}
div.ctools-modal-content .modal-header a {
	color: white; float: right;
}
div.ctools-modal-content .modal-content {
	padding: 1em 1em 0px; overflow: auto; position: relative;
}
div.ctools-modal-content .modal-form {
	
}
div.ctools-modal-content a.close {
	color: white;
}
div.ctools-modal-content a.close:hover {
	text-decoration: none;
}
div.ctools-modal-content a.close img {
	top: 1px; position: relative;
}
div.ctools-modal-content .modal-content .modal-throbber-wrapper {
	text-align: center;
}
div.ctools-modal-content .modal-content .modal-throbber-wrapper img {
	margin-top: 160px;
}
div.ctools-modal-content .form-item label {
	width: 15em; float: left;
}
div.ctools-modal-content .form-item label.option {
	width: auto; float: none;
}
div.ctools-modal-content .form-item .description {
	clear: left;
}
div.ctools-modal-content .form-item .description .tips {
	margin-left: 2em;
}
div.ctools-modal-content .no-float .form-item * {
	float: none;
}
div.ctools-modal-content .modal-form .no-float label {
	width: auto;
}
div.ctools-modal-content fieldset {
	clear: left;
}
div.ctools-modal-content .form-radios {
	clear: left;
}
div.ctools-modal-content .form-checkboxes {
	clear: left;
}
div.ctools-modal-content .resizable-textarea {
	width: auto; margin-right: 5em; margin-left: 15em;
}
div.ctools-modal-content .container-inline .form-item {
	margin-right: 2em;
}
#views-exposed-pane-wrapper .form-item {
	margin-top: 0px; margin-bottom: 0px;
}
.field .field-label {
	font-weight: bold;
}
.field .field-label-inline {
	font-weight: bold;
}
.field .field-label-inline-first {
	font-weight: bold;
}
.field .field-label-inline {
	display: inline;
}
.field .field-label-inline-first {
	display: inline;
}
.field .field-label-inline {
	visibility: hidden;
}
.node-form .content-multiple-table td.content-multiple-drag {
	width: 30px; padding-right: 0px;
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
	padding-right: 0.5em;
}
.node-form .content-add-more .form-submit {
	margin: 0px;
}
.content-multiple-remove-button {
	background: url("http://www.mormonthink.com/modules/cck/images/remove.png") no-repeat 0px 0px; margin: 2px 0px 1px; padding: 0px; width: 16px; height: 14px; border-right-color: rgb(194, 201, 206); border-bottom-color: rgb(194, 201, 206); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: right; display: block;
}
.content-multiple-remove-button:hover {
	background-position: 0px -14px;
}
.content-multiple-removed-row .content-multiple-remove-button {
	background-position: 0px -28px;
}
.content-multiple-removed-row .content-multiple-remove-button:hover {
	background-position: 0px -42px;
}
html.js .content-multiple-removed-row {
	background-color: rgb(255, 255, 204);
}
.content-multiple-weight-header {
	text-align: center;
}
.content-multiple-remove-header {
	text-align: center;
}
.content-multiple-remove-cell {
	text-align: center;
}
.content-multiple-table td.delta-order {
	text-align: center;
}
html.js .content-multiple-weight-header {
	display: none;
}
html.js .content-multiple-remove-header span {
	display: none;
}
html.js .content-multiple-table td.delta-order {
	display: none;
}
html.js .content-multiple-remove-checkbox {
	display: none;
}
.node-form .number {
	width: auto; display: inline;
}
.node-form .text {
	width: auto;
}
.form-item #autocomplete .reference-autocomplete {
	white-space: normal;
}
.form-item #autocomplete .reference-autocomplete label {
	font-weight: normal; display: inline;
}
#content-field-overview-form .advanced-help-link {
	margin: 4px 4px 0px 0px;
}
#content-display-overview-form .advanced-help-link {
	margin: 4px 4px 0px 0px;
}
#content-field-overview-form .label-group {
	font-weight: bold;
}
#content-display-overview-form .label-group {
	font-weight: bold;
}
#content-copy-export-form .label-group {
	font-weight: bold;
}
table#content-field-overview .label-add-new-field {
	float: left;
}
table#content-field-overview .label-add-existing-field {
	float: left;
}
table#content-field-overview .label-add-new-group {
	float: left;
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
	display: none;
}
table#content-field-overview tr.content-add-new .description {
	margin-bottom: 0px;
}
table#content-field-overview .content-new {
	padding-bottom: 0.5em; font-weight: bold;
}
.advanced-help-topic h3 {
	margin: 1em 0px 0.5em;
}
.advanced-help-topic h4 {
	margin: 1em 0px 0.5em;
}
.advanced-help-topic h5 {
	margin: 1em 0px 0.5em;
}
.advanced-help-topic h6 {
	margin: 1em 0px 0.5em;
}
.advanced-help-topic dd {
	margin-bottom: 0.5em;
}
.advanced-help-topic span.code {
	padding: 1px; font-family: "Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace; font-size: 0.9em; background-color: rgb(237, 241, 243);
}
.advanced-help-topic .content-border {
	border: 1px solid rgb(170, 170, 170);
}
.ctools-locked {
	padding: 1em; border: 1px solid red; color: red;
}
.ctools-owns-lock {
	background: 0px 0px rgb(255, 255, 221); padding: 1em; border: 1px solid rgb(240, 192, 32);
}
a.ctools-ajaxing {
	background: url("http://www.mormonthink.com/modules/ctools/images/status-active.gif") no-repeat right; padding-right: 18px !important;
}
input.ctools-ajaxing {
	background: url("http://www.mormonthink.com/modules/ctools/images/status-active.gif") no-repeat right; padding-right: 18px !important;
}
button.ctools-ajaxing {
	background: url("http://www.mormonthink.com/modules/ctools/images/status-active.gif") no-repeat right; padding-right: 18px !important;
}
select.ctools-ajaxing {
	background: url("http://www.mormonthink.com/modules/ctools/images/status-active.gif") no-repeat right; padding-right: 18px !important;
}
div.ctools-ajaxing {
	background: url("http://www.mormonthink.com/modules/ctools/images/status-active.gif") no-repeat center; width: 18px; float: left;
}
.filefield-icon {
	margin: 0px 2px 0px 0px;
}
.filefield-element {
	margin: 1em 0px; white-space: normal;
}
.filefield-element .widget-preview {
	border-width: 0px 1px 0px 0px; border-style: solid; border-color: rgb(204, 204, 204); margin: 0px 10px 0px 0px; padding: 0px 10px 0px 0px; float: left; max-width: 30%;
}
.filefield-element .widget-edit {
	float: left; max-width: 70%;
}
.filefield-element .filefield-preview {
	width: 16em; overflow: hidden;
}
.filefield-element .widget-edit .form-item {
	margin: 0px 0px 1em;
}
.filefield-element input.form-submit {
	margin: 0px;
}
.filefield-element input.form-file {
	margin: 0px;
}
.filefield-element input.progress-disabled {
	float: none; display: inline;
}
.filefield-element div.ahah-progress {
	padding: 1px 13px 2px 3px; float: none; display: inline;
}
.filefield-element div.throbber {
	padding: 1px 13px 2px 3px; float: none; display: inline;
}
.filefield-element div.ahah-progress-bar {
	padding: 0px; width: 28em; margin-top: 4px; display: none;
}
.filefield-element div.ahah-progress-bar div.bar {
	margin: 0px;
}
#lightbox {
	left: 0px; top: 40px; width: 100%; text-align: center; line-height: 0; position: absolute; z-index: 100;
}
#lightbox a img {
	border: currentColor;
}
#outerImageContainer {
	margin: 0px auto; width: 250px; height: 250px; overflow: hidden; position: relative; min-width: 240px; background-color: rgb(255, 255, 255);
}
#imageContainer {
	padding: 10px;
}
#frameContainer {
	padding: 10px;
}
#modalContainer {
	padding: 10px;
}
#modalContainer {
	line-height: 1em; overflow: auto;
}
#loading {
	left: 45%; top: 40%; width: 100%; height: 25%; text-align: center; line-height: 0; position: absolute;
}
#hoverNav {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10;
}
#imageContainer > #hoverNav {
	left: 0px;
}
#frameHoverNav {
	width: 20%; height: 45px; bottom: 0px; margin-right: auto; margin-left: auto; position: absolute; z-index: 10;
}
#imageData > #frameHoverNav {
	left: 0px;
}
#hoverNav a {
	
}
#frameHoverNav a {
	
}
#prevLink {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/blank.gif") no-repeat; width: 49%; height: 100%; display: block;
}
#nextLink {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/blank.gif") no-repeat; width: 49%; height: 100%; display: block;
}
#prevLink {
	left: 0px; float: left;
}
#framePrevLink {
	left: 0px; float: left;
}
#nextLink {
	right: 0px; float: right;
}
#frameNextLink {
	right: 0px; float: right;
}
#prevLink:hover {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/prev.gif") no-repeat left 15%;
}
#prevLink:hover:visited {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/prev.gif") no-repeat left 15%;
}
.force_show_nav#prevLink {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/prev.gif") no-repeat left 15%;
}
#framePrevLink {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/prev.gif") no-repeat left 15%;
}
#nextLink:hover {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/next.gif") no-repeat right 15%;
}
#nextLink:hover:visited {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/next.gif") no-repeat right 15%;
}
.force_show_nav#nextLink {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/next.gif") no-repeat right 15%;
}
#frameNextLink {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/next.gif") no-repeat right 15%;
}
.force_show_nav#prevLink:hover {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/prev_hover.gif") no-repeat left 15%;
}
.force_show_nav#prevLink:hover:visited {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/prev_hover.gif") no-repeat left 15%;
}
#framePrevLink:hover {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/prev_hover.gif") no-repeat left 15%;
}
#framePrevLink:hover:visited {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/prev_hover.gif") no-repeat left 15%;
}
.force_show_nav#nextLink:hover {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/next_hover.gif") no-repeat right 15%;
}
.force_show_nav#nextLink:hover:visited {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/next_hover.gif") no-repeat right 15%;
}
#frameNextLink:hover {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/next_hover.gif") no-repeat right 15%;
}
#frameNextLink:hover:visited {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/next_hover.gif") no-repeat right 15%;
}
#framePrevLink {
	width: 45px; height: 45px; bottom: 0px; display: block; position: absolute;
}
#frameNextLink {
	width: 45px; height: 45px; bottom: 0px; display: block; position: absolute;
}
#imageDataContainer {
	font: 10px/1.4em Verdana, Helvetica, sans-serif; margin: 0px auto; min-width: 240px; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
#imageData {
	padding: 0px 10px;
}
#imageData #imageDetails {
	width: 70%; text-align: left; float: left;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	padding-bottom: 1em; clear: left; display: block;
}
#imageData #lightbox2-node-link-text {
	padding-bottom: 1em; display: block;
}
#imageData #bottomNav {
	height: 66px;
}
.lightbox2-alt-layout #imageData #bottomNav {
	margin-bottom: 60px;
}
.lightbox2-alt-layout-data #bottomNav {
	margin-bottom: 60px;
}
#lightbox2-overlay {
	left: 0px; top: 0px; width: 100%; height: 500px; position: absolute; z-index: 90; background-color: rgb(0, 0, 0);
}
#overlay_default {
	opacity: 0.6;
}
#overlay_macff2 {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/overlay.png");
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
* html > body .clearfix {
	width: 100%; display: inline;
}
* html .clearfix {
	height: 1%;
}
#bottomNavClose {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/close.gif") no-repeat left; width: 26px; height: 26px; padding-top: 0.7em; margin-top: 33px; float: right; display: block;
}
#bottomNavClose:hover {
	background-position: right;
}
#loadingLink {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/loading.gif") no-repeat; width: 32px; height: 32px; display: block;
}
#bottomNavZoom {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/expand.gif") no-repeat; left: 30px; width: 34px; height: 34px; float: right; display: none; position: relative;
}
#bottomNavZoomOut {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/contract.gif") no-repeat; left: 30px; width: 34px; height: 34px; float: right; display: none; position: relative;
}
#lightshowPlay {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/play.png") no-repeat; width: 20px; height: 20px; margin-top: 42px; margin-right: 5px; margin-bottom: 1px; float: right;
}
#lightshowPause {
	background: url("http://www.mormonthink.com/modules/lightbox2/images/pause.png") no-repeat; width: 20px; height: 20px; margin-top: 42px; margin-right: 5px; margin-bottom: 1px; float: right;
}
.lightbox2-alt-layout-data #bottomNavClose {
	margin-top: 93px;
}
.lightbox2-alt-layout #bottomNavClose {
	margin-top: 93px;
}
.lightbox2-alt-layout-data #bottomNavZoom {
	margin-top: 93px;
}
.lightbox2-alt-layout-data #bottomNavZoomOut {
	margin-top: 93px;
}
.lightbox2-alt-layout #bottomNavZoom {
	margin-top: 93px;
}
.lightbox2-alt-layout #bottomNavZoomOut {
	margin-top: 93px;
}
.lightbox2-alt-layout-data #lightshowPlay {
	margin-top: 102px;
}
.lightbox2-alt-layout-data #lightshowPause {
	margin-top: 102px;
}
.lightbox2-alt-layout #lightshowPlay {
	margin-top: 102px;
}
.lightbox2-alt-layout #lightshowPause {
	margin-top: 102px;
}
.lightbox_hide_image {
	display: none;
}
#lightboxImage {
	-ms-interpolation-mode: bicubic;
}
.node-unpublished {
	background-color: rgb(255, 244, 244);
}
.preview .node {
	background-color: rgb(255, 255, 234);
}
#node-admin-filter ul {
	margin: 0px; padding: 0px; width: 100%; list-style-type: none;
}
#node-admin-buttons {
	clear: right; margin-left: 0.5em; float: left;
}
td.revision-current {
	background: rgb(255, 255, 204);
}
.node-form .form-text {
	width: 95%; display: block;
}
.node-form .container-inline .form-text {
	width: auto; display: inline;
}
.node-form .standard {
	clear: both;
}
.node-form textarea {
	width: 95%; display: block;
}
.node-form .attachments fieldset {
	float: none; display: block;
}
.terms-inline {
	display: inline;
}
.image-navigator tr {
	background: rgb(255, 255, 255);
}
table.image-navigator td.image-navigator-position {
	width: 17%;
}
table.image-navigator td.image-navigator-first {
	width: 15%; text-align: right;
}
table.image-navigator td.image-navigator-prev {
	width: 18%; text-align: left;
}
table.image-navigator td.image-navigator-next {
	width: 15%; text-align: right;
}
table.image-navigator td.image-navigator-last {
	width: 15%; text-align: left;
}
table.image-navigator td.image-navigator-gallery-link {
	width: 20%; text-align: right;
}
.ng3-hidden {
	display: none;
}
.ng3-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.ng3-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.ng3-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); transform: rotate(-90deg); -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg);
}
#node-gallery-rotate-dialog img {
	margin: 10px; border: 1px solid rgb(0, 0, 0);
}
#node-gallery-rotate-dialog img.selected {
	outline: rgb(0, 0, 0) solid 5px;
}
#node-gallery-manage-images-form div.description {
	white-space: normal;
}
#node-gallery-sort-images-grid {
	margin: 10px auto;
}
div.node-gallery-sort-presets {
	padding: 5px; margin-bottom: 5px;
}
div.node-gallery-sort-images-item {
	margin: 0px; padding: 0px; width: 70px; height: 70px; float: left; cursor: move;
}
div.node-gallery-sort-images-item:hover {
	outline: rgb(152, 196, 223) dashed 1px; background-color: rgb(224, 224, 224);
}
div.node-gallery-sort-images-item img {
	margin: 0px; padding: 10px 10px 0px; width: 50px; height: 50px;
}
div.view-node-gallery-gallery-image-views div.views-field-title {
	font-size: 1.2em;
}
img.imagecache-node-gallery-admin-thumbnail {
	border: 1px solid rgb(102, 102, 102);
}
div.views-field-field-node-gallery-image-fid {
	text-align: center;
}
div.views-field-field-node-gallery-image-fid img {
	border: 1px solid rgb(102, 102, 102);
}
div.field-field-node-gallery-image {
	text-align: center;
}
div.node-node_gallery_image div.field-field-node-gallery-image img {
	border: 1px solid rgb(102, 102, 102);
}
div.view-node-gallery-gallery-image-views div.views-field-field-node-gallery-image-fid a:hover {
	display: block; background-color: rgb(224, 224, 224);
}
div.view-node-gallery-gallery-image-views table.views-view-grid td {
	text-align: center; padding-bottom: 0px;
}
div.view-node-gallery-gallery-image-views table {
	margin: 0px; padding: 0px;
}
.og-picture-wrapper {
	padding: 5px 0px; text-align: center; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
.og-picture-wrapper .picture {
	float: none;
}
#block-og-5 div.item-list ul {
	margin: 0px; padding: 0px;
}
#block-og-5 div.item-list ul ul li {
	margin: 0px;
}
#block-og-0 .form-item {
	margin-bottom: 0.4em;
}
#block-og-0 h2 a {
	text-decoration: none;
}
.groups .links {
	display: inline;
}
.view-id-og_members_faces table td {
	text-align: center; vertical-align: bottom;
}
.view-id-og_members_block {
	text-align: center; vertical-align: bottom;
}
.view-id-og_members_block .item-list ul li {
	list-style: none; text-indent: -1em; padding-top: 4px; padding-left: 0em; margin-left: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.view-id-og_members_faces tr.row-first td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.view-id-og_members_block ul li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.view-id-og_members_faces div.picture {
	float: none;
}
.view-id-og_members_block div.picture {
	float: none;
}
.views-field-is-admin {
	font-style: italic;
}
div.panel-pane div.admin-links {
	font-size: xx-small; margin-right: 1em;
}
div.panel-pane div.admin-links li a {
	color: rgb(204, 204, 204);
}
div.panel-pane div.admin-links li {
	background: white; padding-bottom: 2px; z-index: 201;
}
div.panel-pane div.admin-links:hover a {
	color: rgb(0, 0, 0);
}
div.panel-pane div.admin-links-hover a {
	color: rgb(0, 0, 0);
}
div.panel-pane div.admin-links a::before {
	content: "[";
}
div.panel-pane div.admin-links a::after {
	content: "]";
}
div.panel-pane div.panel-hide {
	display: none;
}
div.panel-pane div.panel-hide-hover {
	margin-top: -1.5em; display: block; position: absolute; z-index: 200;
}
div.panel-pane:hover div.panel-hide {
	margin-top: -1.5em; display: block; position: absolute; z-index: 200;
}
div.panel-pane div.node {
	margin: 0px; padding: 0px;
}
div.panel-pane div.feed a {
	float: right;
}
fieldset {
	padding: 0.5em; margin-bottom: 1em;
}
form {
	margin: 0px; padding: 0px;
}
hr {
	border: 1px solid gray; height: 1px;
}
img {
	border: 0px currentColor;
}
table {
	border-collapse: collapse;
}
th {
	text-align: left; padding-right: 1em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 3px; border-bottom-style: solid;
}
.clear-block::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clear-block {
	display: inline-block;
}
* html .clear-block {
	height: 1%;
}
.clear-block {
	display: block;
}
body.drag {
	cursor: move;
}
th.active img {
	display: inline;
}
tr.even {
	padding: 0.1em 0.6em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(238, 238, 238);
}
tr.odd {
	padding: 0.1em 0.6em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(238, 238, 238);
}
tr.drag {
	background-color: rgb(255, 255, 240);
}
tr.drag-previous {
	background-color: rgb(255, 255, 221);
}
td.active {
	background-color: rgb(221, 221, 221);
}
td.checkbox {
	text-align: center;
}
th.checkbox {
	text-align: center;
}
tbody {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
tbody th {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
thead th {
	text-align: left; padding-right: 1em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 3px; border-bottom-style: solid;
}
.breadcrumb {
	padding-bottom: 0.5em;
}
div.indentation {
	margin: -0.4em 0.2em -0.4em -0.4em; padding: 0.42em 0px 0.42em 0.6em; width: 20px; height: 1.7em; float: left;
}
div.tree-child {
	background: url("http://www.mormonthink.com/misc/tree.png") no-repeat 11px;
}
div.tree-child-last {
	background: url("http://www.mormonthink.com/misc/tree-bottom.png") no-repeat 11px;
}
div.tree-child-horizontal {
	background: url("http://www.mormonthink.com/misc/tree.png") no-repeat -11px;
}
.error {
	color: rgb(238, 85, 85);
}
div.error {
	border: 1px solid rgb(221, 119, 119);
}
div.error {
	background: rgb(255, 204, 204); padding: 2px; color: rgb(34, 0, 0);
}
tr.error {
	background: rgb(255, 204, 204); padding: 2px; color: rgb(34, 0, 0);
}
.warning {
	color: rgb(224, 144, 16);
}
div.warning {
	border: 1px solid rgb(240, 192, 32);
}
div.warning {
	background: rgb(255, 255, 221); padding: 2px; color: rgb(34, 34, 0);
}
tr.warning {
	background: rgb(255, 255, 221); padding: 2px; color: rgb(34, 34, 0);
}
.ok {
	color: rgb(0, 128, 0);
}
div.ok {
	border: 1px solid rgb(0, 170, 0);
}
div.ok {
	background: rgb(221, 255, 221); padding: 2px; color: rgb(0, 34, 0);
}
tr.ok {
	background: rgb(221, 255, 221); padding: 2px; color: rgb(0, 34, 0);
}
.item-list .icon {
	color: rgb(85, 85, 85); padding-left: 0.25em; clear: right; float: right;
}
.item-list .title {
	font-weight: bold;
}
.item-list ul {
	margin: 0px 0px 0.75em; padding: 0px;
}
.item-list ul li {
	margin: 0px 0px 0.25em 1.5em; padding: 0px;
}
ol.task-list li.active {
	font-weight: bold;
}
.form-item {
	margin-top: 1em; margin-bottom: 1em;
}
tr.odd .form-item {
	margin-top: 0px; margin-bottom: 0px; white-space: nowrap;
}
tr.even .form-item {
	margin-top: 0px; margin-bottom: 0px; white-space: nowrap;
}
tr.merge-down {
	border-bottom-width: 0px !important;
}
tr.merge-down td {
	border-bottom-width: 0px !important;
}
tr.merge-down th {
	border-bottom-width: 0px !important;
}
tr.merge-up {
	border-top-width: 0px !important;
}
tr.merge-up td {
	border-top-width: 0px !important;
}
tr.merge-up th {
	border-top-width: 0px !important;
}
.form-item input.error {
	border: 2px solid red;
}
.form-item textarea.error {
	border: 2px solid red;
}
.form-item select.error {
	border: 2px solid red;
}
.form-item .description {
	font-size: 0.85em;
}
.form-item label {
	font-weight: bold; display: block;
}
.form-item label.option {
	font-weight: normal; display: inline;
}
.form-checkboxes {
	margin: 1em 0px;
}
.form-radios {
	margin: 1em 0px;
}
.form-checkboxes .form-item {
	margin-top: 0.4em; margin-bottom: 0.4em;
}
.form-radios .form-item {
	margin-top: 0.4em; margin-bottom: 0.4em;
}
.marker {
	color: rgb(255, 0, 0);
}
.form-required {
	color: rgb(255, 0, 0);
}
.more-link {
	text-align: right;
}
.more-help-link {
	text-align: right; font-size: 0.85em;
}
.nowrap {
	white-space: nowrap;
}
.item-list .pager {
	text-align: center; clear: both;
}
.item-list .pager li {
	padding: 0.5em; display: inline; list-style-type: none; background-image: none;
}
.pager-current {
	font-weight: bold;
}
.tips {
	padding-top: 0px; padding-bottom: 0px; font-size: 0.9em; margin-top: 0px; margin-bottom: 0px;
}
dl.multiselect dd.b {
	width: 14em; font-family: inherit; font-size: inherit;
}
dl.multiselect dd.b .form-item {
	width: 14em; font-family: inherit; font-size: inherit;
}
dl.multiselect dd.b select {
	width: 14em; font-family: inherit; font-size: inherit;
}
dl.multiselect dd.a {
	width: 10em;
}
dl.multiselect dd.a .form-item {
	width: 10em;
}
dl.multiselect dt {
	margin: 0px 1em 0px 0px; padding: 0px; line-height: 1.75em; float: left;
}
dl.multiselect dd {
	margin: 0px 1em 0px 0px; padding: 0px; line-height: 1.75em; float: left;
}
dl.multiselect .form-item {
	margin: 0px; height: 1.75em;
}
.container-inline div {
	display: inline;
}
.container-inline label {
	display: inline;
}
ul.primary {
	list-style: none; margin: 5px; padding: 0px 0px 0px 1em; height: auto; line-height: normal; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; border-collapse: collapse;
}
ul.primary li {
	display: inline;
}
ul.primary li a {
	border-width: 1px; border-style: solid solid none; border-color: rgb(187, 187, 187); padding: 0px 1em; height: auto; text-decoration: none; margin-right: 0.5em; background-color: rgb(221, 221, 221);
}
ul.primary li.active a {
	border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
ul.primary li a:hover {
	border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238); background-color: rgb(238, 238, 238);
}
ul.secondary {
	margin: 5px; padding: 0.5em 1em; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.secondary li {
	padding: 0px 1em; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; display: inline;
}
ul.secondary a {
	padding: 0px; text-decoration: none;
}
ul.secondary a.active {
	border-bottom-color: rgb(153, 153, 153); border-bottom-width: 4px; border-bottom-style: solid;
}
#autocomplete {
	border: 1px solid currentColor; overflow: hidden; position: absolute; z-index: 100;
}
#autocomplete ul {
	list-style: none; margin: 0px; padding: 0px;
}
#autocomplete li {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); white-space: pre; cursor: default;
}
#autocomplete li.selected {
	background: rgb(0, 114, 185); color: rgb(255, 255, 255);
}
html.js input.form-autocomplete {
	background-position: 100% 2px; background-image: url("http://www.mormonthink.com/misc/throbber.gif"); background-repeat: no-repeat;
}
html.js input.throbbing {
	background-position: 100% -18px;
}
html.js fieldset.collapsed {
	height: 1em; margin-bottom: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
html.js fieldset.collapsed * {
	display: none;
}
html.js fieldset.collapsed legend {
	display: block;
}
html.js fieldset.collapsible legend a {
	background: url("http://www.mormonthink.com/misc/menu-expanded.png") no-repeat 5px 75%; padding-left: 15px;
}
html.js fieldset.collapsed legend a {
	background-position: 5px 50%; background-image: url("http://www.mormonthink.com/misc/menu-collapsed.png");
}
* html.js fieldset.collapsed legend {
	display: inline;
}
* html.js fieldset.collapsed legend * {
	display: inline;
}
* html.js fieldset.collapsed table * {
	display: inline;
}
html.js fieldset.collapsible {
	position: relative;
}
html.js fieldset.collapsible legend a {
	display: block;
}
html.js fieldset.collapsible .fieldset-wrapper {
	overflow: auto;
}
.resizable-textarea {
	width: 95%;
}
.resizable-textarea .grippie {
	background: url("http://www.mormonthink.com/misc/grippie.png") no-repeat center 2px rgb(238, 238, 238); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); height: 9px; overflow: hidden; cursor: s-resize;
}
html.js .resizable-textarea textarea {
	width: 100%; margin-bottom: 0px; display: block;
}
.draggable a.tabledrag-handle {
	margin: -0.4em 0px -0.4em -0.5em; padding: 0.42em 1.5em 0.42em 0.5em; height: 1.7em; text-decoration: none; float: left; cursor: move;
}
a.tabledrag-handle:hover {
	text-decoration: none;
}
a.tabledrag-handle .handle {
	background: url("http://www.mormonthink.com/misc/draggable.png") no-repeat 0px 0px; width: 13px; height: 13px; margin-top: 4px;
}
a.tabledrag-handle-hover .handle {
	background-position: 0px -20px;
}
.joined + .grippie {
	background-position: center 1px; height: 5px; margin-bottom: -2px;
}
.teaser-checkbox {
	padding-top: 1px;
}
div.teaser-button-wrapper {
	margin: 0px; padding-right: 5%; float: right;
}
.teaser-checkbox div.form-item {
	margin: 0px 5% 0px 0px; padding: 0px; float: right;
}
textarea.teaser {
	display: none;
}
html.js .no-js {
	display: none;
}
.progress {
	font-weight: bold;
}
.progress .bar {
	background: url("http://www.mormonthink.com/misc/progress.gif") rgb(255, 255, 255); margin: 0px 0.2em; border: 1px solid rgb(0, 55, 90); height: 1.5em;
}
.progress .filled {
	background: rgb(0, 114, 185); width: 0%; height: 1em; border-bottom-color: rgb(0, 74, 115); border-bottom-width: 0.5em; border-bottom-style: solid;
}
.progress .percentage {
	float: right;
}
.progress-disabled {
	float: left;
}
.ahah-progress {
	float: left;
}
.ahah-progress .throbber {
	background: url("http://www.mormonthink.com/misc/throbber.gif") no-repeat 0px -18px; margin: 2px; width: 15px; height: 15px; float: left;
}
tr .ahah-progress .throbber {
	margin: 0px 2px;
}
.ahah-progress-bar {
	width: 16em;
}
#first-time strong {
	padding: 1.5em 0px 0.5em; display: block;
}
tr.selected td {
	background: rgb(255, 255, 204);
}
table.sticky-header {
	background: rgb(255, 255, 255); margin-top: 0px;
}
.install#clean-url {
	display: none;
}
html.js .js-hide {
	display: none;
}
#system-modules div.incompatible {
	font-weight: bold;
}
#system-themes-form div.incompatible {
	font-weight: bold;
}
span.password-strength {
	visibility: hidden;
}
input.password-field {
	margin-right: 10px;
}
div.password-description {
	margin: 4px 0px 0px; padding: 0px 2px; font-size: 0.85em; max-width: 500px;
}
div.password-description ul {
	margin-bottom: 0px;
}
.password-parent {
	margin: 0px;
}
input.password-confirm {
	margin-right: 10px;
}
.confirm-parent {
	margin: 5px 0px 0px;
}
span.password-confirm {
	visibility: hidden;
}
span.password-confirm span {
	font-weight: normal;
}
ul.menu {
	list-style: none; border: currentColor; text-align: left;
}
ul.menu li {
	margin: 0px 0px 0px 0.5em;
}
li.expanded {
	margin: 0px; padding: 0.2em 0.5em 0px 0px; list-style-type: circle; list-style-image: url("http://www.mormonthink.com/misc/menu-expanded.png");
}
li.collapsed {
	margin: 0px; padding: 0.2em 0.5em 0px 0px; list-style-type: disc; list-style-image: url("http://www.mormonthink.com/misc/menu-collapsed.png");
}
li.leaf {
	margin: 0px; padding: 0.2em 0.5em 0px 0px; list-style-type: square; list-style-image: url("http://www.mormonthink.com/misc/menu-leaf.png");
}
li a.active {
	color: rgb(0, 0, 0);
}
td.menu-disabled {
	background: rgb(204, 204, 204);
}
ul.links {
	margin: 0px; padding: 0px;
}
ul.inline.links {
	display: inline;
}
ul.links li {
	padding: 0px 0.5em; display: inline; list-style-type: none;
}
.block ul {
	margin: 0px; padding: 0px 0px 0.25em 1em;
}
.form-item .description {
	white-space: normal;
}
.solid-border#quote {
	margin-top: 1em;
}
.quote-button {
	color: rgb(0, 0, 125); font-weight: bold; cursor: pointer;
}
.quote-error {
	display: inline;
}
.quote-notes {
	margin-left: 25px;
}
.node-form .product-shipping .form-text {
	width: auto; display: inline;
}
.options {
	display: inline;
}
table.product_attributes tr.draggable .form-item {
	display: inline; white-space: normal;
}
#option-key td:first-child {
	width: 26%;
}
.combinations td:first-child {
	width: 12%;
}
.combinations td:first-child + td {
	width: 12%;
}
.download-table-row {
	vertical-align: top;
}
.download-table-index {
	display: inline;
}
.download-table-index .form-item {
	display: inline;
}
.duration {
	display: inline; white-space: nowrap;
}
.duration .form-item {
	display: inline; white-space: nowrap;
}
tr.group {
	border: 0px currentColor;
}
.file-name {
	font-style: italic;
}
.uc-file-directory-view {
	font-style: italic; font-weight: bold;
}
.order-overview-form {
	padding: 0em 2em 0em 0em; float: left;
}
.order-overview-form .form-item {
	margin-bottom: 0em;
}
.order-overview-form #uc-order-select-form {
	margin-bottom: 0em;
}
.order-overview-form #uc-order-admin-sort-form {
	margin-bottom: 0em;
}
.uc-orders-table {
	width: 100%; clear: both;
}
.uc-orders-table thead th {
	white-space: nowrap;
}
.uc-orders-table tr.odd:hover {
	background-color: rgb(221, 221, 221);
}
.uc-orders-table tr.even:hover {
	background-color: rgb(221, 221, 221);
}
.uc-orders-table img {
	margin-right: 0.5em; float: left;
}
.order-admin-icons {
	margin-left: 2px;
}
.order-admin-icons img {
	padding: 0px 3px; top: 3px; position: relative;
}
.order-pane {
	margin: 0.5em; padding: 0.5em; border: 1px solid rgb(187, 187, 187); width: auto; line-height: 1.1em;
}
.order-pane thead {
	background-color: rgb(221, 221, 221);
}
.order-pane tbody {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.order-pane-title {
	padding-bottom: 0.5em; font-weight: bold;
}
.pos-left {
	float: left;
}
.abs-left {
	clear: left;
}
.pos-right {
	float: right;
}
.abs-right {
	clear: right; float: right;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.header-wide {
	width: 80%;
}
.full-width {
	width: 100%;
}
.order-pane-table {
	width: 100%;
}
.order-pane-table thead th {
	border-width: 0px 0px 2px; border-style: solid; border-color: rgb(187, 187, 187); padding: 4px 8px; font-weight: bold; background-color: rgb(221, 221, 221);
}
.order-pane-table tr {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(187, 187, 187);
}
.order-pane-table tr.odd td {
	padding: 4px 8px;
}
.order-pane-table tr.even td {
	padding: 4px 8px;
}
.order-edit-table {
	width: auto;
}
.order-edit-table .oet-label {
	text-align: right; font-weight: bold;
}
.order-edit-table .form-item {
	display: inline;
}
.address-select-box {
	border: 1px solid rgb(153, 153, 153); width: auto; padding-bottom: 1em; padding-left: 1em; margin-bottom: 1em; background-color: rgb(221, 221, 221);
}
.customer-select-box {
	padding: 1em; border: 1px solid rgb(153, 153, 153); width: auto; margin-top: 1em; background-color: rgb(221, 221, 221);
}
.product-select-box {
	border: 1px solid rgb(153, 153, 153); width: auto; margin-right: auto; margin-bottom: 1em; background-color: rgb(221, 221, 221);
}
.product-select-box2 {
	border: 1px solid rgb(153, 153, 153); width: auto; padding-bottom: 1em; padding-left: 1em; margin-right: auto; margin-bottom: 1em; background-color: rgb(221, 221, 221);
}
.line-item-table {
	width: 100%;
}
.line-item-table td {
	padding: 2px;
}
.line-item-table .li-title {
	width: 100%; text-align: right; font-weight: bold;
}
.line-item-table .li-amount {
	text-align: right;
}
.line-item-table .form-item {
	display: inline;
}
.order-review-table tbody {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.order-pane-table .product-description {
	font-size: 0.7em;
}
.order-pane #uc-credit-order-view-form {
	margin-top: 0.5em; margin-bottom: 0em;
}
#uc-credit-order-view-form .form-submit {
	margin: 0em;
}
.order-pane #uc-order-view-update-form {
	margin-bottom: 1em;
}
.update-controls {
	padding-top: 1em;
}
.update-controls div {
	padding-right: 1em;
}
.update-controls div {
	display: inline;
}
.update-controls label {
	display: inline;
}
.update-controls .form-submit {
	margin: 0em;
}
.address-select-box #uc-order-address-book-form {
	margin-bottom: 0em;
}
.abs-left.order-pane .form-submit {
	margin: 0.5em 0.5em 0.5em 0em;
}
.order-pane #customer-select form {
	margin-bottom: 0em;
}
.product-image {
	text-align: center; padding-top: 4px; padding-left: 4px; clear: right; margin-left: 4px; float: right;
}
.uc-price-display {
	width: 100px; text-align: center; padding-bottom: 4px; padding-left: 4px; clear: right; font-size: 1.3em; font-weight: bold; float: right;
}
.display-price {
	width: 100px; text-align: center; padding-bottom: 4px; padding-left: 4px; clear: right; font-size: 1.3em; font-weight: bold; float: right;
}
.model {
	font-weight: bold; margin-right: 2em; display: inline;
}
h3.title {
	margin-top: 1em;
}
.node-form .product-field table {
	margin: 0px; width: auto;
}
.node-form .product-field td {
	padding: 3px 6px 0px 0px;
}
.node-form tbody {
	margin: 0px; border: currentColor;
}
.node-form .product-field table .form-item {
	margin-top: 0px; margin-bottom: 0px;
}
.node-form .product-field .form-text {
	width: auto; display: inline;
}
#products-selector table {
	margin: 0em;
}
#products-selector td {
	padding: 0em 0.5em;
}
div#products-selector form {
	margin-bottom: 0em;
}
#products-selector div.form-item {
	margin-top: 0.5em; margin-bottom: 0.5em;
}
table.product-list {
	clear: both;
}
.add-feature div {
	padding-right: 1em;
}
.add-feature div {
	display: inline;
}
.add-feature label {
	display: inline;
}
.expiration {
	display: inline;
}
.expiration .form-item {
	display: inline;
}
.uc-price {
	white-space: nowrap;
}
.uc-store-admin-table {
	margin: 1em auto; border: 1px dashed rgb(187, 187, 187);
}
.uc-store-admin-table tbody {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.uc-store-admin-panel {
	margin: 1em; padding: 1em;
}
.uc-store-admin-panel .uc-store-icon {
	margin-right: 1em; float: left;
}
.uc-store-admin-panel .panel-title {
	width: 100%; padding-top: 4px; font-size: 1.5em;
}
.uc-store-admin-panel .panel-show-link a {
	cursor: pointer;
}
.uc-customer-table .uc-store-icon {
	margin-right: 0.5em; float: left;
}
.uc-customer-table tr.odd:hover {
	background-color: rgb(221, 221, 221);
}
.uc-customer-table tr.even:hover {
	background-color: rgb(221, 221, 221);
}
.uc-cust-orders-table tr.odd:hover {
	background-color: rgb(221, 221, 221);
}
.uc-cust-orders-table tr.even:hover {
	background-color: rgb(221, 221, 221);
}
.uc-cust-orders-table .uc-store-icon {
	margin-right: 0.5em; float: left;
}
#store-footer {
	width: 100%; text-align: center; clear: both; font-size: x-small;
}
table.section-items {
	width: auto;
}
table.section-items td {
	padding: 0.25em;
}
#uc-country-import-form .form-item {
	margin-right: 1em; float: left; display: inline;
}
#uc-country-import-form .form-item label {
	margin-right: 1em; float: left; display: inline;
}
#uc-country-import-form .form-submit {
	margin-top: 1em; float: left;
}
#uc-country-import-form table {
	clear: left;
}
.summary-overview {
	padding: 0.5em; border: 1px dashed rgb(187, 187, 187); margin-bottom: -1px;
}
.summary-title {
	font-weight: bold;
}
.summaryOnclick-processed {
	cursor: pointer;
}
.summaryOnclick-processed:hover {
	background-color: rgb(221, 221, 221);
}
.summary-edit-icon {
	top: 2px; margin-right: 0.5em; float: left; position: relative;
}
.summaryOnclick-processed .item-list {
	margin-left: 1.75em;
}
.summaryOnclick-processed .summary-link {
	display: none;
}
.ubercart-throbber {
	background-position: 100% -20px; background-image: url("http://www.mormonthink.com/modules/ubercart/uc_store/images/throbber.gif"); background-repeat: no-repeat;
}
.path-admin-store-orders span.icon {
	background: url("http://www.mormonthink.com/modules/ubercart/uc_store/images/menu_orders.gif") no-repeat !important;
}
.path-admin-store-customers span.icon {
	background: url("http://www.mormonthink.com/modules/ubercart/uc_store/images/menu_customers.gif") no-repeat !important;
}
.path-admin-store-products span.icon {
	background: url("http://www.mormonthink.com/modules/ubercart/uc_store/images/menu_products.gif") no-repeat !important;
}
.path-admin-store-settings span.icon {
	background: url("http://www.mormonthink.com/modules/ubercart/uc_store/images/menu_store_settings.gif") no-repeat !important;
}
.path-admin-store-attributes span.icon {
	background: url("http://www.mormonthink.com/modules/ubercart/uc_store/images/menu_store_settings.gif") no-repeat !important;
}
.path-admin-store-reports span.icon {
	background: url("http://www.mormonthink.com/modules/ubercart/uc_store/images/menu_reports.gif") no-repeat !important;
}
.path-admin-store-ca span.icon {
	background: url("http://www.mormonthink.com/modules/ubercart/uc_store/images/menu_store_settings.gif") no-repeat !important;
}
.path-admin-store-help span.icon {
	background: url("http://www.mormonthink.com/modules/ubercart/uc_store/images/menu_help.gif") no-repeat !important;
}
#permissions td.module {
	font-weight: bold;
}
#permissions td.permission {
	padding-left: 1.5em;
}
#access-rules .access-type {
	margin-right: 1em; float: left;
}
#access-rules .rule-type {
	margin-right: 1em; float: left;
}
#access-rules .access-type .form-item {
	margin-top: 0px;
}
#access-rules .rule-type .form-item {
	margin-top: 0px;
}
#access-rules .mask {
	clear: both;
}
#user-login-form {
	text-align: center;
}
#user-admin-filter ul {
	margin: 0px; padding: 0px; width: 100%; list-style-type: none;
}
#user-admin-buttons {
	clear: right; margin-left: 0.5em; float: left;
}
#user-admin-settings fieldset .description {
	padding-bottom: 0.5em; font-size: 0.85em;
}
.profile {
	margin: 1em 0px; clear: both;
}
.profile .picture {
	margin: 0px 1em 1em 0px; float: right;
}
.profile h3 {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.profile dl {
	margin: 0px 0px 1.5em;
}
.profile dt {
	margin: 0px 0px 0.2em; font-weight: bold;
}
.profile dd {
	margin: 0px 0px 1em;
}
.filefield-element .filefield-file-info {
	min-height: 100px; min-width: 100px;
}
.video_thumbnail {
	min-height: 100px; min-width: 100px;
}
.filefield-element .imagefield-preview {
	min-height: 100px; min-width: 100px;
}
.filefield-element .imagefield-text {
	max-width: 40em;
}
.filefield-element .uploadfield-text {
	max-width: 40em;
}
.video_thumbnail {
	min-height: 100px; min-width: 100px;
}
.uploadfield {
	
}
.uploadfield-nodelink {
	
}
.uploadfield-video-thumb {
	
}
.uploadfield-video-thumb img {
	width: 250px; min-height: 210px;
}
.uploadfield-video-thumb span {
	background: url("http://www.mormonthink.com/modules/video/images/play.png") no-repeat; margin: 65px 100px; width: 50px; height: 112px; position: absolute;
}
.uploadfield-video-thumb span:hover {
	background-position: -50px 0px;
}
.video-width-text {
	width: 10px;
}
.video-thumb-selection {
	
}
.video-thumb-selection .form-item {
	
}
.video-thumbnails {
	
}
.video-thumbnails .form-item {
	padding-right: 10px; margin-right: 10px; float: left; max-width: 30%;
}
.video-bypass-auto-conversion {
	
}
.video-default-thumbnail {
	
}
.video-data {
	
}
.video_image_teaser {
	padding: 0.5em; float: left;
}
br.video_image_clear {
	clear: both;
}
.video_image_view {
	
}
.video-ffmpeg-helper-inprogress {
	padding: 0.5em; border: 1px solid red;
}
.widget-edit {
	max-width: 70%;
}
.widget-edit .form-item {
	white-space: normal !important;
}
.admin_flv_player_wrapper {
	display: none;
}
* html object.video-object {
	display: none;
}
* html object.video-object {
	display: inline;
}
* html object.video-object {
	display: none;
}
.views_slideshow_cycle_no_display {
	display: none;
}
.views_slideshow_cycle_hidden {
	display: none;
}
.views_slideshow_cycle_controls {
	display: none;
}
.views_slideshow_cycle_image_count {
	display: none;
}
.views_slideshow_cycle_pager div a img {
	width: 75px; height: 75px;
}
.views_slideshow_pager_numbered div {
	padding-left: 10px; display: inline;
}
.views_slideshow_pager_thumbnails div {
	padding-left: 10px; display: inline;
}
.thumbnails.views_slideshow_cycle_pager a.activeSlide img {
	border: 3px solid rgb(0, 0, 0);
}
.numbered.views_slideshow_cycle_pager a.activeSlide {
	text-decoration: underline;
}
.views_slideshow_jcarouselthumbs_no_display {
	display: none;
}
.views_slideshow_jcarouselthumbs_hidden {
	display: none;
}
.views_slideshow_jcarouselthumbs_controls {
	display: none;
}
.views_slideshow_jcarouselthumbs_image_count {
	display: none;
}
.imgupl_floating_none {
	text-align: center; float: none; display: block;
}
.imgupl_floating_none_left {
	text-align: left; float: none; display: block;
}
.imgupl_floating_none_right {
	text-align: right; float: none; display: block;
}
.imgupl_floating_left {
	padding-right: 2px; float: left;
}
.imgupl_floating_right {
	padding-left: 2px; float: right;
}
img.imgupl_styles_spacing_5 {
	padding: 5px;
}
div.imgupl_styles_spacing_5 {
	padding: 5px;
}
img.imgupl_styles_spacing_10 {
	padding: 10px;
}
div.imgupl_styles_spacing_10 {
	padding: 10px;
}
img.imgupl_styles_spacing_20 {
	padding: 20px;
}
div.imgupl_styles_spacing_20 {
	padding: 20px;
}
img.imgupl_styles_spacing_20_black_border {
	margin: 20px; border: 1px solid rgb(0, 0, 0);
}
div.imgupl_styles_spacing_20_black_border {
	margin: 20px; border: 1px solid rgb(0, 0, 0);
}
img.imgupl_styles_black_border {
	border: 1px solid rgb(0, 0, 0);
}
div.imgupl_styles_black_border {
	border: 1px solid rgb(0, 0, 0);
}
div.imgupl_styles_spacing_20 img.imgupl_styles_spacing_20 {
	margin: 0px; padding: 0px; border: 0px solid transparent;
}
div.imgupl_styles_spacing_20_black_border img.imgupl_styles_spacing_20_black_border {
	margin: 0px; padding: 0px; border: 0px solid transparent;
}
div.imgupl_styles_spacing_5 img.imgupl_styles_spacing_5 {
	margin: 0px; padding: 0px; border: 0px solid transparent;
}
div.imgupl_styles_spacing_10 img.imgupl_styles_spacing_10 {
	margin: 0px; padding: 0px; border: 0px solid transparent;
}
div.imgupl_styles_black_border img.imgupl_styles_black_border {
	margin: 0px; padding: 0px; border: 0px solid transparent;
}
div.imgupl_styles_spacing_20_black_border .image_title {
	margin: 1px 0px 2px 2px; text-decoration: none;
}
div.imgupl_styles_black_border .image_title {
	margin: 1px 0px 2px 2px; text-decoration: none;
}
.image_title {
	color: rgb(204, 204, 204); text-decoration: underline;
}
#image_preview {
	float: right;
}
#image_details {
	float: left;
}
.image_meta {
	display: block;
}
#image_details_form {
	width: 300px;
}
#edit-start-upload {
	margin-top: 25px; margin-left: 5px; display: inline;
}
#edit-wysiwyg-imageupload-file-wrapper {
	display: inline;
}
.uploading {
	background-position: center; width: 500px; height: 130px; background-image: url("http://www.mormonthink.com/modules/wysiwyg_imageupload/plugins/imgupload/images/throbber.gif"); background-repeat: no-repeat;
}
#wysiwyg-imageupload-edit-form {
	width: 700px;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: block;
}
#header-region form.domain-list * {
	display: block;
}
#forum .description {
	margin: 0.5em; font-size: 0.9em;
}
#forum td.created {
	white-space: nowrap;
}
#forum td.posts {
	white-space: nowrap;
}
#forum td.topics {
	white-space: nowrap;
}
#forum td.last-reply {
	white-space: nowrap;
}
#forum td.replies {
	white-space: nowrap;
}
#forum td.pager {
	white-space: nowrap;
}
#forum td.posts {
	text-align: center;
}
#forum td.topics {
	text-align: center;
}
#forum td.replies {
	text-align: center;
}
#forum td.pager {
	text-align: center;
}
#forum tr td.forum {
	background-position: 2px 2px; padding-left: 25px; background-image: url("http://www.mormonthink.com/misc/forum-default.png"); background-repeat: no-repeat;
}
#forum tr.new-topics td.forum {
	background-image: url("http://www.mormonthink.com/misc/forum-new.png");
}
#forum div.indent {
	margin-left: 20px;
}
.forum-topic-navigation {
	padding: 0.5em; text-align: center; border-top-color: rgb(136, 136, 136); border-bottom-color: rgb(136, 136, 136); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.forum-topic-navigation .topic-previous {
	width: 46%; text-align: right; float: left;
}
.forum-topic-navigation .topic-next {
	width: 46%; text-align: left; float: right;
}
div.fieldgroup {
	margin: 0.5em 0px 1em;
}
div.fieldgroup .content {
	padding-left: 1em;
}
.views-exposed-form .views-exposed-widget {
	padding: 0.5em 1em 0px 0px; float: left;
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 1.6em;
}
.views-exposed-form .form-item {
	margin-top: 0px; margin-bottom: 0px;
}
.views-exposed-form .form-submit {
	margin-top: 0px; margin-bottom: 0px;
}
.views-exposed-form label {
	font-weight: bold;
}
.views-exposed-widgets {
	margin-bottom: 0.5em;
}
.views-align-left {
	text-align: left;
}
.views-align-right {
	text-align: right;
}
.views-align-center {
	text-align: center;
}
html.js a.views-throbbing {
	background: url("http://www.mormonthink.com/modules/views/images/status-active.gif") no-repeat right; padding-right: 18px;
}
html.js span.views-throbbing {
	background: url("http://www.mormonthink.com/modules/views/images/status-active.gif") no-repeat right; padding-right: 18px;
}
div.view div.views-admin-links {
	font-size: xx-small; margin-top: 1em; margin-right: 1em;
}
.block div.view div.views-admin-links {
	margin-top: 0px;
}
div.view div.views-admin-links ul {
	margin: 0px; padding: 0px;
}
div.view div.views-admin-links li {
	margin: 0px; padding: 0px 0px 2px; z-index: 201;
}
div.view div.views-admin-links li a {
	margin: 0px; padding: 0px; color: rgb(204, 204, 204);
}
div.view div.views-admin-links li a::before {
	content: "[";
}
div.view div.views-admin-links li a::after {
	content: "]";
}
div.view div.views-admin-links-hover a {
	color: rgb(0, 0, 0);
}
div.view div.views-admin-links:hover a {
	color: rgb(0, 0, 0);
}
div.view div.views-admin-links-hover {
	
}
div.view div.views-admin-links:hover {
	
}
div.view div.views-hide {
	display: none;
}
div.view div.views-hide-hover {
	display: block; position: absolute; z-index: 200;
}
div.view:hover div.views-hide {
	display: block; position: absolute; z-index: 200;
}
div.view:hover div.views-hide {
	margin-top: -1.5em;
}
.views-view-grid tbody {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.taxonomy-super-select-checkboxes {
	padding-top: 1em; clear: both;
}
.taxonomy-super-select-checkboxes .form-item label.option {
	margin-right: 1.5em; float: left;
}
.taxonomy-super-select-radios {
	padding-top: 1em; clear: both;
}
.taxonomy-super-select-radios .form-item label.option {
	margin-right: 1.5em; float: left;
}
.taxonomy-super-select-radios .description {
	clear: both;
}
.taxonomy-super-select-help {
	font-style: italic; margin-left: 1em; display: block;
}
#taxonomy-form-vocabulary .taxonomy-super-select-radios {
	padding-top: 0px;
}
#taxonomy-form-vocabulary .form-radios {
	margin-top: 0px;
}
#taxonomy-form-vocabulary .form-item {
	margin-top: 0px;
}
.taxonomy-super-select-image .form-item {
	display: inline;
}
.taxonomy-super-select-compact {
	padding-top: 0px !important;
}
.taxonomy-super-select-compact fieldset {
	margin: 0px; padding: 0px;
}
.taxonomy-super-select-compact .form-item {
	margin: 0px !important;
}
.taxonomy-super-select-term-parent label.option {
	font-weight: bold;
}
html {
	min-height: 101%;
}
body {
	background: white; margin: 0px; padding: 0px; text-align: center; color: rgb(105, 105, 105); font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#wrapper {
	
}
input[checkbox] {
	background-color: rgb(34, 34, 34);
}
#edit-operation-wrapper {
	border: currentColor;
}
input.form-submit {
	margin: 0.25em 0px; padding: 2px 10px; border-radius: 5px; border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 12px; cursor: pointer; background-color: rgb(51, 51, 51); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
input.form-submit:hover {
	border: 1px solid rgb(134, 148, 151); background-color: rgb(0, 0, 0);
}
#return_top a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/return-top.png") no-repeat left top; width: 38px; height: 138px; right: 0px; bottom: 15px; display: block; position: fixed;
}
#return_top a:hover {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/return-top.png") no-repeat right top; text-decoration: none;
}
table.views-entry {
	margin: 3px 0px; border: 1px solid rgb(134, 148, 151); width: 100%; color: rgb(204, 204, 204); clear: left; background-color: transparent;
}
table.views-entry td.view-name {
	background-color: rgb(0, 0, 0);
}
table.views-entry td.view-ops {
	background-color: rgb(0, 0, 0);
}
table.view-enabled td.view-name {
	background: rgb(51, 51, 51);
}
table.view-enabled td.view-ops {
	background: rgb(51, 51, 51);
}
table.view-enabled a {
	color: rgb(204, 204, 204);
}
.views-edit-view input.form-submit {
	margin: 0.25em 0px; padding: 2px 10px; border-radius: 5px; border: 1px solid rgb(134, 148, 151); color: rgb(255, 255, 255); font-size: 11px; background-color: rgb(51, 51, 51); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
form#views-ui-preview-form input#preview-submit {
	margin: 1.15em 0px 0px;
}
div.view div.views-admin-links-hover a {
	color: rgb(255, 255, 255);
}
div.view div.views-admin-links:hover a {
	color: rgb(255, 255, 255);
}
#views-ajax-pad form {
	border-width: 0px 1px 1px; border-style: none solid solid; color: rgb(204, 204, 204); padding-top: 3px; margin-left: 118px; border-right-color: rgb(134, 148, 151);
}
div.view-content {
	padding: 0px 5px;
}
div.view-content h1 {
	padding: 0px;
}
div.view-content h2 {
	padding: 0px;
}
div.view-content h3 {
	padding: 0px;
}
div.view-content h4 {
	padding: 0px;
}
.views-tabset .views-tabs ul li {
	margin: 0px; padding: 0px; line-height: 100%; border-bottom-color: rgb(134, 148, 151); border-bottom-width: 1px; border-bottom-style: solid; list-style-type: none; list-style-image: none; position: relative;
}
.views-tabset {
	border: 1px solid rgb(134, 148, 151) !important; color: rgb(255, 255, 255); background-color: transparent;
}
.views-display {
	border: 1px solid rgb(134, 148, 151) !important; color: rgb(255, 255, 255); background-color: transparent;
}
.views-display .tab-section .inside .views-category {
	background: rgb(51, 51, 51); border: 1px solid rgb(134, 148, 151);
}
.views-tabset a:visited {
	color: rgb(204, 204, 204);
}
.views-tabset a:hover {
	color: rgb(204, 204, 204);
}
.views-tabset a {
	color: rgb(204, 204, 204);
}
.views-tabset .views-tabs {
	background: rgb(51, 51, 51); border-top-color: rgb(134, 148, 151); border-bottom-color: rgb(134, 148, 151); border-left-color: rgb(134, 148, 151); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.views-display .top {
	background: rgb(134, 148, 151);
}
.views-display .tab-section .inside .views-category-title {
	border-bottom-color: rgb(134, 148, 151); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(134, 148, 151);
}
#views-ajax-pad .message {
	color: rgb(0, 0, 0); border-right-color: rgb(134, 148, 151); border-right-width: 1px; border-right-style: solid;
}
#views-ajax-title {
	color: rgb(0, 0, 0); border-right-color: rgb(134, 148, 151); border-right-width: 1px; border-right-style: solid;
}
form#views-ui-preview-form {
	border: 1px solid rgb(134, 148, 151);
}
#center form#views-ui-preview-form {
	border: 1px solid rgb(134, 148, 151);
}
textarea.resizable {
	-moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0;
}
element.style {
	margin-right: -4px;
}
.resizable-textarea .grippie {
	background: url("http://www.mormonthink.com/misc/grippie.png") no-repeat center 2px rgb(51, 51, 51); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(51, 51, 51); height: 9px; overflow: hidden; cursor: s-resize;
}
input#edit-copy {
	background: rgb(51, 51, 51) !important;
}
html.js input.form-autocomplete {
	background-position: 100% 6px;
}
div#search-area {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/search-area.gif") no-repeat 0px 0px; margin: 70px 25px 0px 0px; width: 183px; height: 29px; float: right; display: inline; position: relative;
}
#search-input {
	border: 0px currentColor; left: 21px; top: 7px; width: 125px; height: 17px; color: rgb(126, 126, 126); font-size: 100%; display: inline; position: absolute;
}
#search-button {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/search-button.gif") no-repeat center; border: currentColor; top: 0px; width: 29px; height: 29px; right: 0px; position: absolute;
}
#search-button:hover {
	cursor: pointer;
}
#block-comment-0 ul li a {
	padding: 0px; border: currentColor; display: inline;
}
#block-comment-0 ul li {
	padding-top: 5px; border-bottom-color: rgb(134, 148, 151); border-bottom-width: 1px; border-bottom-style: solid;
}
#primary {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/transparent-black.png"); height: 70px; bottom: 0px;
}
ul.primary-links {
	margin: 0px; height: 61px; font-size: 11px; float: right;
}
#pngfix-right {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/menu_right.png") no-repeat right top; width: 10px; height: 60px; float: right; display: block;
}
#pngfix-left {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/menu_left.png") no-repeat left top; width: 10px; height: 60px; float: right; display: block;
}
ul.primary-links li {
	margin: 0px; padding: 0px 12px; height: 70px; line-height: 70px; font-size: 11px; font-weight: bold; float: left; display: block;
}
ul.primary-links li a {
	padding: 0px 15px; top: 5px; color: rgb(136, 136, 136); line-height: 49px; display: block; position: relative;
}
ul.primary-links li a:visited {
	padding: 0px 15px; top: 5px; color: rgb(136, 136, 136); line-height: 49px; display: block; position: relative;
}
ul.primary-links li a.active {
	color: rgb(255, 204, 102); border-bottom-color: rgb(255, 204, 102); border-bottom-width: 2px; border-bottom-style: solid;
}
ul.primary-links {
	margin: 0px; height: 61px; font-size: 11px; float: right;
}
ul.primary-links {
	margin: 0px; padding: 0px; line-height: 1;
}
ul.primary-links ul {
	margin: 0px; padding: 0px; line-height: 1;
}
ul.primary-links li {
	padding: 0px 12px; height: 55px; float: left; position: relative; z-index: 100;
}
ul.primary-links li.first_menu {
	border: currentColor;
}
ul.primary-links ul li {
	padding: 0px; left: auto; height: auto; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
ul.primary-links a {
	padding: 0px 15px; top: 5px; color: rgb(136, 136, 136); line-height: 49px; display: block; position: relative;
}
ul.primary-links a:visited {
	padding: 0px 15px; top: 5px; color: rgb(136, 136, 136); line-height: 49px; display: block; position: relative;
}
ul.primary-links a:hover {
	text-decoration: none;
}
ul.primary-links ul {
	left: 0px; top: 52px; width: 200px; display: none; position: absolute; opacity: 0;
}
ul.primary-links ul a {
	background: rgb(0, 0, 0); margin: -1px 0px 0px; padding: 9px 30px 8px; border: 1px solid rgb(34, 34, 34); width: 128px; line-height: 140%;
}
ul.primary-links ul a:visited {
	background: rgb(0, 0, 0); margin: -1px 0px 0px; padding: 9px 30px 8px; border: 1px solid rgb(34, 34, 34); width: 128px; line-height: 140%;
}
ul.primary-links ul ul {
	margin: -34px 0px 0px 189px; top: 34px;
}
#secondary {
	padding: 4px 0px; text-align: right; margin-top: 1px; margin-right: 4px; float: right;
}
#secondary ul.links {
	margin: 0px 15px; padding: 0px;
}
#secondary ul.links li {
	margin: 0px; padding: 0px 15px; height: 20px; line-height: 20px; float: right; display: block;
}
#secondary ul.links li a {
	color: rgb(136, 136, 136); font-size: 12px; font-weight: normal;
}
#secondary ul.links li a:hover {
	text-decoration: none;
}
.poll .vote-form {
	text-align: left;
}
.poll .vote-form .choices {
	margin: 0px; text-align: left; display: table;
}
.container-inline div.pseudo-fieldset div {
	display: block !important;
}
.pseudo-fieldset {
	margin: 0.75em 0px;
}
.collapsed .pseudo-fieldset-content {
	display: none;
}
.pseudo-fieldset-title {
	background: rgb(51, 51, 51); padding: 5px 10px; border: 1px solid rgb(134, 148, 151); color: rgb(204, 204, 204); font-size: 1em;
}
.collapsible .pseudo-fieldset-title {
	cursor: pointer;
}
.pseudo-fieldset-content {
	padding: 10px; border-right-color: rgb(134, 148, 151); border-bottom-color: rgb(134, 148, 151); border-left-color: rgb(134, 148, 151); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px;
}
#page {
	margin: 0px auto; width: 959px; text-align: left;
}
#header {
	background: black; height: 155px;
}
#logo-title {
	margin: 0px; padding: 0px;
}
#logo {
	width: 240px; height: 71px; margin-right: 10px; float: left;
}
#name-and-slogan h1 {
	letter-spacing: 1px; font-weight: bold; margin-top: 10px;
}
#name-and-slogan h1 a {
	color: rgb(255, 204, 102); font-size: 24px;
}
#name-and-slogan h1 a:hover {
	text-decoration: none;
}
#site-slogan {
	color: rgb(153, 153, 153); font-size: 13px;
}
#site-mission {
	padding: 20px; text-align: right; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold;
}
#header-region {
	clear: both;
}
#container p {
	line-height: 160%;
}
#container li {
	line-height: 160%;
}
#sidebar-left {
	width: 22%; float: left;
}
#container {
	background: white; padding-bottom: 50px;
}
#main {
	width: 99%; float: left;
}
#main-squeeze {
	margin: 0px 0px 0px 5px; float: left; display: inline;
}
.sidebar-right #main {
	margin: 0px 0px 0px 5px; float: left; display: inline;
}
#sidebar-right {
	margin: 70px 5px 0px 0px; width: 330px; float: right; display: inline;
}
#footer {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/bottom.png") no-repeat top; height: 114px; text-align: center; margin-bottom: 50px;
}
a.feed-icon {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/rss.gif") no-repeat left top; margin: 65px 25px 0px 0px; padding: 0px; width: 44px; height: 43px; float: right; display: inline;
}
a.feed-icon:hover {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/rss.gif") no-repeat left bottom;
}
a.feed-icon img {
	visibility: hidden;
}
#first-time {
	
}
#first-time p {
	padding: 0px 5px;
}
#first-time strong {
	padding: 1em 0px 0px; display: block;
}
h1 {
	color: black; font-weight: normal; margin-bottom: 0.5em;
}
h2 {
	color: black; font-weight: normal; margin-bottom: 0.5em;
}
h3 {
	color: black; font-weight: normal; margin-bottom: 0.5em;
}
h4 {
	color: black; font-weight: normal; margin-bottom: 0.5em;
}
h5 {
	color: black; font-weight: normal; margin-bottom: 0.5em;
}
#headline a {
	color: black; font-weight: normal; margin-bottom: 0.5em;
}
.submitted {
	background: rgb(0, 0, 0); margin: 0px 0px 1px; padding: 5px; display: block;
}
#main #content .teaser .content {
	background-color: transparent;
}
h1 {
	padding: 0px 5px;
}
h2 {
	padding: 0px 5px;
}
h3 {
	padding: 0px 5px;
}
h4 {
	padding: 0px 5px;
}
h5 {
	padding: 0px 5px;
}
h6 {
	padding: 0px 5px;
}
h1 {
	color: black; line-height: 120%; font-size: 16px; font-weight: normal;
}
h2 {
	color: black; line-height: 120%; font-size: 16px; font-weight: normal;
}
h3 {
	font-size: 120%;
}
li.leaf {
	list-style-image: none;
}
a {
	color: rgb(134, 148, 151); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	margin: 0.75em 0px; padding: 0px;
}
#mission {
	margin: 0px 0px 0.5em; padding: 10px; border-radius: 10px; font-size: 16px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.blackpiano-admin #main-squeeze {
	padding-right: 0px;
}
div.messages {
	margin: 10px 0px; padding: 10px; border-radius: 5px; border: 1px solid rgb(134, 148, 151); color: rgb(255, 255, 255); font-size: 12px; background-color: rgb(51, 51, 51); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
div.admin .left {
	margin: 0px; width: 49%;
}
div.admin .right {
	margin: 0px; width: 49%;
}
div.admin-panel {
	margin: 10px 0px; padding: 5px; border: 1px solid rgb(134, 148, 151);
}
div.admin-panel .body {
	padding: 0px 10px 0px 0px;
}
div.admin-panel .body dl {
	margin: 0px; padding-left: 15px;
}
div.admin-panel .body ul {
	margin: 0px; padding-left: 15px;
}
ul.primary {
	margin: 0px 0px 1px; padding: 10px 5px; border: currentColor; display: block;
}
ul.primary li {
	margin-right: 3px;
}
.tabs ul.primary li a {
	margin: 0px; padding: 5px 10px; border: 1px solid rgb(134, 148, 151); color: rgb(204, 204, 204); font-size: 11px; background-color: rgb(51, 51, 51); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.tabs ul.primary li a:hover {
	margin: 0px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.tabs ul.primary li.active a {
	color: rgb(255, 255, 255); background-color: rgb(68, 68, 68);
}
ul.secondary {
	margin: 0px; padding: 5px; border: currentColor; display: block; background-color: transparent;
}
ul.secondary li {
	padding: 0px; border: currentColor; margin-right: 3px;
}
.tabs ul.secondary li a {
	margin: 0px; padding: 2px 10px; border-radius: 3px; border: 1px solid rgb(134, 148, 151); color: rgb(204, 204, 204); line-height: 2.3em; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.tabs ul.secondary li a:hover {
	margin: 0px; color: rgb(255, 255, 255);
}
.tabs ul.secondary li.active a {
	color: rgb(255, 255, 255); background-color: rgb(68, 68, 68);
}
table {
	margin: 1em 0px; width: 100%;
}
table.package {
	margin: 1em 0px; width: 100%;
}
table tr.odd {
	background-color: transparent;
}
table tr.even {
	background-color: rgb(51, 51, 51);
}
table {
	padding: 0px; border-collapse: separate; border-spacing: 0px;
}
table th a {
	text-decoration: none;
}
table td a {
	text-decoration: none;
}
table th a {
	font-weight: normal;
}
table td a {
	font-weight: normal;
}
table thead {
	background-position: top; padding: 5px; color: rgb(255, 255, 255); background-repeat: repeat-x; background-color: rgb(51, 51, 51);
}
td.container {
	background-position: top; padding: 5px; color: rgb(51, 51, 51); background-repeat: repeat-x;
}
td.container a {
	font-size: 1.3em; font-weight: bold; text-decoration: underline;
}
td.container .description {
	margin-bottom: 0px;
}
td.active {
	
}
.block {
	margin: 0px; width: auto; color: black; overflow: hidden; font-size: 11px;
}
.block h2 {
	margin: 0px 0px 20px; padding: 0px; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 100%; font-size: 11px; font-weight: normal;
}
.block .content {
	padding: 5px 10px 5px 0px;
}
div.block-region {
	margin: 0.5em 0px; padding: 0.5em; border-radius: 5px; border: 1px solid rgb(153, 153, 153); text-align: center; color: rgb(255, 204, 102); font-size: 180%; background-color: rgb(51, 51, 51); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#footer .block {
	margin: 0px auto;
}
#block-user-0 #user-login-form .form-text {
	width: 150px;
}
#block-user-0 #user-login-form .form-item {
	margin: 10px 0px; width: 160px; float: left;
}
#block-user-0 #user-login-form .form-item label {
	padding-left: 2px; font-size: 11px; font-style: italic; font-weight: normal;
}
.form-item label {
	padding-left: 2px; font-size: 11px; font-style: italic; font-weight: normal;
}
#user-login-form {
	text-align: left;
}
#user-login-form .form-item {
	width: 95%;
}
#user-login-form input.form-submit {
	clear: both; margin-bottom: 5px; float: left;
}
#user-login-form .form-text {
	margin: 0px auto; width: 190px; display: block;
}
#user-login-form .form-item {
	margin: 10px 0px; width: 200px; float: left;
}
form#user-login-form div.item-list {
	clear: both; float: left;
}
.teaser.node {
	margin: 60px 0px 5px 35px;
}
.node .field {
	padding: 10px 0px;
}
.node .clear {
	margin: 1em 0px;
}
.node ul.links {
	padding: 13px 0px 0px; width: 585px; clear: both;
}
.node .links {
	text-align: left;
}
.comment .links {
	text-align: left;
}
div.meta {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/meta-top.gif") no-repeat right top; padding: 0px; width: 585px; overflow: hidden; clear: both; margin-left: -15px; display: block;
}
div.meta div.terms {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/meta-bottom.gif") no-repeat right bottom; padding: 0px 10px 10px 30px; width: 545px; text-align: right; line-height: 0; margin-top: 13px; display: block;
}
div.meta span.submitted {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/meta-bottom.gif") no-repeat right bottom; padding: 0px 10px 10px 30px; width: 545px; text-align: right; line-height: 0; margin-top: 13px; display: block;
}
div.meta span.submitted {
	line-height: 1.5em;
}
div.meta div.terms ul {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/category-icon.gif") no-repeat 2px 2px; padding: 0px 0px 1px 20px;
}
.node .links ul.links li {
	padding-left: 1em; float: right;
}
.comment .links ul.links li {
	padding-left: 1em; float: right;
}
.terms ul.links li {
	padding-right: 0px; padding-left: 1em; margin-right: 0px; margin-left: 0px;
}
.new {
	color: rgb(255, 174, 0); font-size: 0.92em; font-weight: bold; float: right;
}
.terms {
	float: right;
}
.terms ul.links li {
	display: inline;
}
.preview .node {
	background: 0px; margin: 0px; padding: 0.5em 0px; border: 0px currentColor;
}
.preview .comment {
	background: 0px; margin: 0px; padding: 0.5em 0px; border: 0px currentColor;
}
.sticky {
	background: 0px; margin: 0px; padding: 0.5em 0px; border: 0px currentColor;
}
div.picture {
	float: right;
}
div.picture img {
	margin: 0px 0px 10px 10px; padding: 3px; border: 1px solid rgb(134, 148, 151); background-color: rgb(68, 68, 68);
}
div.forum-topic {
	padding: 1px; border: 1px solid rgb(134, 148, 151);
}
div.forum-topic .user-info {
	padding: 5px; width: 25%; float: left;
}
div.forum-topic .topic {
	padding: 5px; width: 70%; border-left-color: rgb(134, 148, 151); border-left-width: 1px; border-left-style: solid; float: left;
}
div.forum-topic .user-name {
	font-size: 1.3em;
}
div.forum-topic .topic-title {
	font-size: 1.3em;
}
div.forum-topic .user-member {
	margin-top: 5px;
}
div.forum-topic .user-access {
	margin-top: 5px;
}
div.forum-topic .picture img {
	margin: 3px 0px; padding: 3px; border: 1px solid rgb(134, 148, 151);
}
div.forum-topic .topic-body {
	margin-top: 10px; margin-bottom: 10px;
}
div.forum-topic .links {
	padding: 5px; text-align: right; border-top-color: rgb(134, 148, 151); border-top-width: 1px; border-top-style: solid; display: block;
}
li.comment_add a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/write-comment.gif") no-repeat left top; padding: 0px 0px 1px 20px;
}
h2.comments {
	margin: 10px 0px;
}
div.comment {
	margin: 10px 0px; padding: 10px; border: 1px solid rgb(134, 148, 151);
}
div.comment .picture {
	margin-bottom: 10px; margin-left: 10px; float: right;
}
div.comment .picture img {
	padding: 3px; border: 1px solid rgb(134, 148, 151);
}
div.comment .links ul {
	text-align: right;
}
div.comment .links li {
	margin-left: 10px; display: inline;
}
#comments .box {
	margin-top: 30px;
}
.forum-topic div.picture {
	float: left;
}
.forum-topic div.picture img {
	margin: 5px 0px;
}
#forum ul.links {
	margin: 0px 0px 1px; padding: 10px 5px; border: currentColor; display: block;
}
#forum ul.links li {
	display: inline;
}
#forum ul.links li a {
	margin: 10px 0px; padding: 5px 10px; border: 1px solid rgb(134, 148, 151); color: rgb(204, 204, 204); font-size: 11px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#forum ul.links li a:hover {
	margin: 0px; color: rgb(255, 255, 255);
}
#forum tr td.forum {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/forum-folder.png") no-repeat 4px 3px; padding-left: 30px;
}
#forum tr.depth-1 td.forum {
	background-position: 24px 3px;
}
#forum tr.depth-2 td.forum {
	background-position: 44px 3px;
}
#forum .description {
	margin: 0.5em 0px; font-size: 0.9em;
}
#forum .icon img {
	display: none;
}
#forum .title a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/forum-new.png") no-repeat 0px 0px; padding: 0px 0px 0px 25px; line-height: 20px; display: block;
}
#forum th a {
	color: rgb(204, 204, 204); font-weight: normal; text-decoration: none;
}
#main-squeeze .profile {
	margin: 0px; padding: 10px 5px;
}
.profile h3 {
	color: rgb(204, 204, 204);
}
.form-item {
	margin-top: 0.75em; margin-bottom: 0.75em;
}
.content .book-navigation {
	margin-top: 10px;
}
.block ul {
	padding: 0px;
}
.sidebar ul {
	margin: 0px; line-height: 140%;
}
.sidebar ul li {
	margin: 0px; line-height: 140%;
}
.sidebar li {
	margin: 0px 0px 1em; line-height: 140%; list-style-type: none; list-style-image: none;
}
.sidebar ul li a {
	
}
.sidebar ul li {
	list-style-type: none; list-style-image: none;
}
.sidebar ul li.expanded > a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/menu-expanded.gif") no-repeat left top; padding-left: 16px;
}
.sidebar ul li.collapsed > a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/menu-collapsed.gif") no-repeat left 2px; padding-left: 16px;
}
.sidebar ul li ul li > a {
	background-position: 1.3em 0.6em; padding-left: 2.5em;
}
.sidebar ul li ul li ul li > a {
	background-position: 2.6em 0.6em; padding-left: 3.8em;
}
.sidebar ul li ul li ul li ul li > a {
	background-position: 3.7em 0.6em; padding-left: 4.9em;
}
.sidebar li.active-trail > a {
	font-weight: bold;
}
div.more-link {
	overflow: hidden;
}
div.more-link a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/arrow3.gif") no-repeat left top; margin: 15px 0px 5px; padding: 6px 0px 0px 35px; height: 23px; text-align: left; clear: both; text-decoration: none; float: right; display: block;
}
div.more-link a:hover {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/arrow3.gif") no-repeat left bottom; color: rgb(129, 200, 213); text-decoration: none;
}
#font span {
	color: rgb(51, 51, 51); font-family: arial; font-size: 10px; text-decoration: none; float: left; display: block;
}
#farben span {
	color: rgb(51, 51, 51); font-family: arial; font-size: 10px; text-decoration: none; float: left; display: block;
}
#farben a {
	width: 10px; height: 10px; margin-left: 5px; float: left; display: block;
}
#font a {
	color: rgb(204, 204, 204); font-family: arial; font-size: 10px; text-decoration: none; margin-left: 5px; float: left; display: block;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.order-review-table .pane-title-row {
	border: 1px solid rgb(134, 148, 151); background-color: rgb(68, 68, 68);
}
.order-review-table .review-button-row {
	border: 1px solid rgb(134, 148, 151); background-color: rgb(68, 68, 68);
}
.address-select-box {
	border: 1px solid rgb(134, 148, 151); background-color: rgb(68, 68, 68);
}
.customer-select-box {
	border: 1px solid rgb(134, 148, 151); background-color: rgb(68, 68, 68);
}
.product-select-box {
	border: 1px solid rgb(134, 148, 151); background-color: rgb(68, 68, 68);
}
.product-select-box2 {
	border: 1px solid rgb(134, 148, 151); background-color: rgb(68, 68, 68);
}
.uc-orders-table tr.odd:hover {
	background-color: rgb(68, 68, 68);
}
.uc-orders-table tr.even:hover {
	background-color: rgb(68, 68, 68);
}
.order-pane thead {
	background-color: rgb(68, 68, 68);
}
.uc-sales-table tr.odd:hover {
	background-color: rgb(68, 68, 68);
}
.uc-sales-table tr.even:hover {
	background-color: rgb(68, 68, 68);
}
.uc-sales-table tr.odd:hover {
	background-color: rgb(68, 68, 68);
}
.uc-sales-table tr.even:hover {
	background-color: rgb(68, 68, 68);
}
.uc-stock-table tr.odd:hover {
	background-color: rgb(68, 68, 68);
}
.uc-stock-table tr.even:hover {
	background-color: rgb(68, 68, 68);
}
tbody tr.uc-stock-below-threshold {
	background-color: rgb(68, 68, 68);
}
.uc-customer-table tr.odd:hover {
	background-color: rgb(68, 68, 68);
}
.uc-customer-table tr.even:hover {
	background-color: rgb(68, 68, 68);
}
.uc-cust-orders-table tr.odd:hover {
	background-color: rgb(68, 68, 68);
}
.uc-cust-orders-table tr.even:hover {
	background-color: rgb(68, 68, 68);
}
.summaryOnclick-processed:hover {
	background-color: rgb(68, 68, 68);
}
.category-grid-products td:hover {
	background-color: rgb(68, 68, 68);
}
.order-pane-table thead th {
	border-color: rgb(134, 148, 151); padding: 4px 8px; background-color: rgb(68, 68, 68);
}
.category-grid-products td {
	padding: 20px; text-align: center; border-right-color: rgb(134, 148, 151); border-bottom-color: rgb(134, 148, 151); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.category-grid-products table {
	width: 100%; text-align: center; border-top-color: rgb(134, 148, 151) !important; border-left-color: rgb(134, 148, 151) !important; border-top-width: 1px !important; border-left-width: 1px !important; border-top-style: solid !important; border-left-style: solid !important;
}
#checkout-form-bottom {
	border: 1px solid rgb(134, 148, 151);
}
tbody {
	border-top-color: rgb(134, 148, 151); border-top-width: 1px; border-top-style: solid;
}
img.category {
	margin-top: -30px; margin-left: 1em; float: right;
}
.teaser.node {
	margin: 60px 0px 5px;
}
div.panel-col .item-list ul li {
	margin-left: 0px;
}
#page p.creds {
	text-align: center; color: rgb(51, 51, 51); font-size: small;
}
#page p.creds a {
	text-align: center; color: rgb(51, 51, 51); font-size: small;
}
#admin-menu ul a {
	font-family: comic sans ms; font-size: 14px;
}
.page-admin #main-squeeze {
	float: none;
}
#demo1 {
	left: 25px; top: 50px; position: absolute;
}
#demo2 {
	top: 50px; right: 25px; position: absolute;
}
#block-block-3 {
	width: 90%;
}
.welcome {
	text-align: center; color: green; font-size: 30px;
}
.slogan {
	text-align: center; font-size: 14px; font-style: italic;
}
.address {
	margin: 0px auto; text-align: center; color: black; font-size: 16px; font-weight: bold; text-decoration: none; display: block;
}
.address a:hover {
	text-decoration: underline;
}
#above-content img {
	margin-bottom: -5px;
}
.large {
	text-align: center; font-size: 40px;
}
.medium {
	text-align: center; font-size: 24px;
}
.textarea-identifier {
	display: none;
}
#header table {
	margin: 0px;
}
#header table.package {
	margin: 0px;
}
#header {
	position: relative;
}
#wrapper {
	margin: 0px auto; width: 1032px;
}
#page {
	width: 100%;
}
#footer {
	background: white; height: auto; margin-bottom: 0px;
}
#block-block-2 {
	background: white; width: 1032px; position: absolute;
}
#block-block-9 {
	position: relative;
}
.footercopyright {
	margin: 0px auto; float: left;
}
.footercopyright img {
	left: 20px; position: absolute;
}
.footercopyright p {
	margin: 5px 0px 0px; text-align: left; color: rgb(184, 184, 184); padding-left: 160px; clear: left;
}
.footercopyright a.foot {
	left: 160px; color: rgb(184, 184, 184); float: left; position: relative;
}
.footercopyright a:hover {
	color: rgb(216, 216, 216);
}
.sidebar ul li {
	margin: 0px;
}
.sidebar ul ul {
	margin: 0px;
}
.sidebar ul li.last {
	margin: 0px 0px 1em;
}
.creds {
	background: black; text-align: center; color: white; font-size: 14px; font-weight: bold;
}
#logo-title {
	margin: 0px;
}
#name-and-slogan {
	width: 450px; text-align: center; float: left;
}
#name-and-slogan h1 a {
	color: white;
}
.views-row {
	position: relative;
}
h3 {
	font-size: 22px; font-weight: bold;
}
.pane-quicktabs-index li.qtab-3 {
	clear: both;
}
#main {
	width: 685px;
}
#sidebar-right {
	width: 200px;
}
#splash .block {
	margin: 0px; width: 100%; color: white; clear: both; font-size: 12px; font-weight: bold; float: left;
}
#splash #block-views-jump-block_1 {
	padding: 15px 0px 5px;
}
#splash #block-views-jump-block_2 {
	padding: 15px 0px 5px;
}
#splash #block-views-jump-block_3 {
	padding: 15px 0px 5px;
}
#splash #block-search-0 {
	padding: 3px 0px 5px;
}
#splash select {
	background: rgb(238, 238, 238); border-radius: 7px;
}
#splash .view-content .pseudo-fieldset {
	display: none;
}
#splash h2 {
	margin: 0px; width: 66px; text-align: right; color: rgb(204, 204, 204); text-transform: none; padding-top: 3px; padding-right: 10px; font-family: arial; font-size: 12px; float: left;
}
#splash #block-search-0 h2 {
	width: 66px; font-weight: bold;
}
#splash .block .content {
	padding: 0px; border: 0px currentColor;
}
#splash .view-jump {
	margin: 0px; top: -3px; width: 230px; position: relative;
}
#splash .form-item label {
	color: white; padding-left: 0px; font-size: 12px; font-style: normal; font-weight: bold;
}
input.form-submit {
	margin: 0.25em 0px; padding: 4px 6px 3px; border-radius: 0px; border: 1px solid rgb(0, 0, 0); color: black; font-size: 12px; cursor: pointer; background-color: rgb(255, 255, 255); -moz-border-radius: 0; -webkit-border-radius: 0;
}
input.form-submit:hover {
	background-color: rgb(255, 255, 255);
}
input#edit-search-block-form-1 {
	width: 89px; margin-right: 5px; margin-left: 2px;
}
#splash input.form-submit {
	border-radius: 10px; color: black; background-color: rgb(238, 238, 238);
}
#content-content input.form-submit {
	border-radius: 10px; color: black; background-color: rgb(238, 238, 238);
}
.newcontent {
	color: red; padding-right: 20px; float: left;
}
.page-user.not-logged-in #content-content {
	padding: 0px 10px 10px 20px; border-radius: 5px; border: 3px solid rgba(153, 153, 153, 0.75); width: 400px; color: black; background-color: rgb(249, 249, 249); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
input[checkbox] {
	background-color: rgb(34, 34, 34);
}
#edit-operation-wrapper {
	border: currentColor;
}
input.form-submit {
	margin: 0.25em 0px; padding: 2px 10px; border-radius: 5px; border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 12px; cursor: pointer; background-color: rgb(51, 51, 51); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
input.form-submit:hover {
	border: 1px solid rgb(134, 148, 151); background-color: rgb(0, 0, 0);
}
.page-user.not-logged-in .form-item label {
	font-size: 14px; font-style: normal; font-weight: bold;
}
table th {
	
}
table td {
	
}
.view-articles table td {
	color: rgb(32, 32, 32); vertical-align: top;
}
.page-languages .view-articles td {
	width: 48%;
}
.page-category .view-articles td {
	padding: 5px 0px; width: 100%;
}
.view-alllanguages h2.ttitle {
	padding: 10px; width: 100px;
}
table.views-bulk-operations-table td {
	width: auto; float: none;
}
.view-id-managers_view.view td {
	width: auto; float: none;
}
#menu-editor-overview-form table td {
	width: auto;
}
table {
	margin: 0px; border-collapse: separate;
}
.front table {
	border-collapse: collapse;
}
ul.primary-links li a {
	padding: 0px 5px; color: rgb(25, 50, 91); line-height: 20px;
}
ul.primary-links li a:visited {
	padding: 0px 5px; color: rgb(25, 50, 91); line-height: 20px;
}
ul.primary-links li {
	height: 25px;
}
ul.primary-links {
	height: 31px; max-width: 840px;
}
#secondary {
	float: left;
}
#secondary ul.links li {
	float: left;
}
#site-slogan {
	color: white; letter-spacing: 1px; font-family: times New Roman; font-size: 36px; margin-top: 15px;
}
#sidebar-left {
	background: rgb(227, 239, 251); width: 140px;
}
#sidebar-left .block {
	margin: 0px; width: auto; overflow: visible; clear: both;
}
#sidebar-right .block {
	margin: 0px; width: auto; overflow: visible; clear: both;
}
#main .page h3 {
	text-align: left;
}
h1.headline {
	margin: 0px !important; padding: 0px !important; text-align: left !important;
}
.headline a {
	font-family: Georgia,"Times New Roman",Times,serif; font-size: 20px; font-weight: bold;
}
.headline a:hover {
	font-weight: bold;
}
#sidebar-left h2 {
	margin: 5px 0px 20px; text-align: center; color: rgb(32, 32, 32); font-size: 14px; font-weight: bold;
}
#block-menu-menu-leftsidemenu h2 {
	margin: 5px 0px 20px; text-align: center; color: rgb(32, 32, 32); font-size: 14px; font-weight: bold;
}
.right {
	text-align: right;
}
.right#csidebar {
	text-align: left;
}
.view {
	margin: 0px 0px 20px;
}
.view-id-abovecontent {
	margin-bottom: 0px;
}
.view-display-id-block_2 {
	margin-top: 20px;
}
.view-display-id-block_5 tr {
	background: rgb(224, 213, 183);
}
.front .view-display-id-block_3 tr.row-1 td {
	padding: 20px 0px; vertical-align: top;
}
.front .view-display-id-block_3 tr.row-1 td.col-1 {
	width: 300px; padding-right: 10px;
}
#main #newhome .view-display-id-block_3 h1 {
	padding-top: 7px !important; font-size: 18px !important;
}
#views-row-2 .view-display-id-block_3 tr {
	background: rgb(227, 239, 251);
}
#views-row-2 td.col-1 {
	padding: 0px 20px 0px 0px; width: 370px;
}
#views-row-2 td.col-2 {
	padding: 0px;
}
.view-display-id-block_3 tr.row-2 td {
	padding: 5px 10px; width: auto;
}
#headliner {
	padding-right: 5px; padding-left: 10px; position: relative;
}
#headliner {
	border-right-color: rgb(170, 138, 55); border-right-width: 1px; border-right-style: solid;
}
.front tr.row-2 .col-first #headliner {
	border-right-color: rgb(170, 138, 55); border-right-width: 1px; border-right-style: solid;
}
.view-display-id-block_3 .col-first #headliner {
	border-right-color: rgb(170, 138, 55); border-right-width: 1px; border-right-style: solid;
}
#headliner {
	max-height: 161px;
}
.front #headliner {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#headliner h1 {
	margin: 0px; padding: 0px; text-align: left; font-size: 22px; font-weight: bold;
}
#headliner h3 {
	margin: 0px; padding: 0px; text-transform: uppercase; font-family: arial; font-size: 13px; font-weight: bold;
}
.not-front #headliner h1 {
	font-size: 17px;
}
.category-mormonism-and-christianity .view-display-id-block_3 tr.row-1 td.col-1 {
	width: 255px;
}
.category-prophecy .view-display-id-block_7 td.col-1 {
	width: 250px; border-right-color: rgb(169, 137, 64); border-right-width: 1px; border-right-style: solid;
}
.category-prophecy .view-display-id-block_7 tbody {
	background: rgb(227, 239, 251);
}
.category-prophecy .view-display-id-block_3 .col-first #headliner {
	width: 400px;
}
.category-prophecy .view td {
	padding: 10px 5px;
}
.col-first #headliner {
	padding-right: 0px; padding-left: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.col-last #headliner {
	padding-right: 0px; border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.headline-body {
	height: 220px; padding-left: 20px;
}
.headline-body h3 {
	margin: 0px; padding: 10px 0px 0px !important; text-transform: uppercase; font-family: arial; font-size: 15px; font-weight: bold;
}
.white {
	color: rgb(255, 255, 255);
}
.tan {
	color: rgb(169, 137, 64);
}
.blue {
	color: rgb(25, 50, 91);
}
.tan.headline-body {
	background: rgb(169, 137, 64);
}
.lightblue#headliner {
	background: rgb(227, 239, 251);
}
.double img {
	padding: 5px 10px;
}
.view-display-id-block_2 .readmore {
	color: white !important;
}
#main .view-display-id-block_2 .readmore a {
	color: white !important;
}
.view-display-id-block_2 h4 {
	color: rgb(25, 50, 91) !important;
}
.headline-body h1 {
	margin: 0px; padding: 10px 0px 0px !important; text-align: left; line-height: 90%; font-family: arial; font-size: 26px; font-weight: bold;
}
.view-display-id-block_2 li {
	
}
.view-display-id-articlecategory td {
	position: relative;
}
#main #newhome .double h3 {
	margin-top: 15px;
}
#headliner h4 {
	margin: 5px 0px 0px; padding: 0px 10px 0px 0px;
}
h4 p {
	margin: 0px; padding: 0px; color: rgb(25, 50, 91); font-size: 12px;
}
.readmore {
	color: rgb(170, 138, 55); clear: left; font-size: 15px; font-weight: bold; position: relative;
}
.readmore {
	clear: none;
}
.headline-body .readmore {
	left: 110px;
}
#headliner .readmore {
	text-align: right; margin-right: 20px;
}
.front #headliner .readmore {
	left: 80px; text-align: left; padding-top: 10px; clear: none; position: relative;
}
.view-display-id-block_6.view-homepageview {
	background: rgb(227, 239, 251); margin-top: 20px; position: relative;
}
td .groupname {
	display: none;
}
.category-mormonism-and-christianity td.col-first .groupname {
	display: none;
}
td.col-first .groupname {
	left: 175px; top: 10px; color: rgb(25, 50, 91); font-size: 24px; font-weight: bold; display: block; position: absolute;
}
#grouping-2 td.col-first .groupname {
	left: 0px; top: -30px; color: rgb(169, 137, 64); text-transform: uppercase; font-size: 14px; font-weight: bold; display: block; position: absolute;
}
.view-display-id-block_7 {
	position: relative;
}
#grouping-2 td {
	vertical-align: top;
}
.view-display-id-block_6 col-2 #headliner {
	top: 35px; vertical-align: top; position: relative;
}
.view-display-id-block_6 col-3 #headliner {
	top: 35px; vertical-align: top; position: relative;
}
.view-display-id-block_6 col-4 #headliner {
	top: 35px; vertical-align: top; position: relative;
}
.view-display-id-block_6 table {
	padding: 0px;
}
.view-display-id-block_6 h4 li {
	list-style-image: url("http://www.mormonthink.com/sites/default/themes/b/img/bluesq.png");
}
.view-display-id-block_3 tr.row-1 td {
	padding-top: 0px; vertical-align: top;
}
.category-mormon-claims-and-history .view-display-id-block_3 tr.row-1 td.col-first {
	width: 420px;
}
.category-mormon-claims-and-history #view-row-1 #headliner {
	height: 161px;
}
.category-mormon-claims-and-history #view-row-1 tr {
	background: rgb(227, 239, 251);
}
.category-mormon-claims-and-history .headline-body h1 {
	font-size: 18px;
}
.category-mormon-claims-and-history #views-row-2 .view-display-id-block_3 tr {
	background: white;
}
.category-mormon-claims-and-history #views-row-2 td.col-1 {
	padding: 0px 20px 0px 0px; width: 220px;
}
.category-mormon-claims-and-history .headline-body {
	height: 220px; padding-left: 0px;
}
.category-mormon-claims-and-history .headline-body p {
	font-size: 13px;
}
#block-block-11 {
	overflow: visible; position: relative;
}
#block-block-11 img {
	top: -30px; right: 40px; position: relative;
}
.donate {
	left: 140px; top: -10px; width: 888px; text-align: right; border-top-color: rgb(169, 137, 64); border-top-width: 10px; border-top-style: solid; position: absolute;
}
.front #above-content .atitle {
	margin: 0px auto; text-align: center; color: rgb(25, 50, 91); font-family: arial; font-size: 16px;
}
#above-content .asub {
	clear: both;
}
#above-content .block h2 {
	margin: 0px; color: rgb(32, 32, 32); font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-weight: bold;
}
.search-node div.box h2 {
	margin: 0px; color: rgb(32, 32, 32); font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-weight: bold;
}
#above-content .views-field {
	
}
.page-category .views-field-field-headlinerimage-fid .field-content {
	margin: 0px 0px 0px 20px; float: right;
}
.page-category .views-field-field-headlinerimage-fid .Left.field-content {
	margin: 0px 20px 0px 0px; float: left;
}
.page-category .views-field-field-headlinerimage-fid .Center.field-content {
	margin: 0px auto; float: none;
}
#block-views-abovecontent-block_2 .asub {
	padding: 0px; text-align: center; font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-weight: bold;
}
#block-views-abovecontent-block_1 {
	margin: 0px; color: rgb(32, 32, 32); font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-weight: bold;
}
.Center.atitle {
	text-align: center; color: rgb(25, 50, 91);
}
.Center.asub {
	text-align: center; color: rgb(25, 50, 91);
}
.Left.atitle {
	text-align: left;
}
.Left.asub {
	text-align: left;
}
.Right.atitle {
	text-align: right;
}
.Right.asub {
	text-align: right;
}
.ttitle a {
	font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-weight: bold; text-decoration: none;
}
.search-results dt a {
	font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-weight: bold; text-decoration: none;
}
.search-info {
	display: none;
}
.tcontent {
	color: black;
}
.Hide.tcontent {
	margin-top: 0px; display: block;
}
.regularHide.ttitle {
	margin-top: 0px; display: block;
}
.Offhover.ttitle {
	margin-top: 0px; display: block;
}
.Display.tcontent {
	margin-top: 0px; display: block;
}
.Headliner.tcontent {
	margin-top: 0px; display: block;
}
.regularOff.ttitle {
	display: none;
}
.Off.tcontent {
	display: none;
}
.regular.ttitle {
	display: none;
}
.tcontent {
	display: none;
}
.Displayhover.ttitle {
	display: none;
}
.hover.ttitle {
	margin: 5px 0px; float: left;
}
.hover.Arabic.ttitle {
	float: right;
}
.category-book-reviews .regular.ttitle {
	margin-top: 0px; display: block;
}
.category-book-reviews .tcontent {
	margin-top: 0px; display: block;
}
.Review.Book.tcontent {
	margin-top: 0px; display: block;
}
.Review.Book.regular.ttitle {
	margin-top: 0px; display: block;
}
.category-book-reviews .hover.ttitle {
	display: none;
}
.Review.Book.hover.ttitle {
	display: none;
}
.view-articles .item-list ul li {
	list-style: none; position: relative; min-height: 40px;
}
.view-subcategory .item-list ul li {
	list-style: none; position: relative; min-height: 40px;
}
.view-taxonomy-term .item-list ul li {
	list-style: none; position: relative; min-height: 40px;
}
.category-bible-courses .view-articles .item-list ul li {
	list-style: none; width: 47%; float: left; min-height: 80px;
}
.category-bible-courses .view-articles .item-list {
	width: 100%;
}
.view-taxonomy-term .item-list {
	width: 50%;
}
.view-articles :nth-child(2n).item-list {
	float: right;
}
.view-articles :nth-child(2n+1).item-list {
	float: left;
}
.theader {
	color: black;
}
.atitle {
	margin: 0px; color: black; padding-left: 5px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 18px; font-weight: bold;
}
.page .atitle {
	padding: 10px 0px 10px 5px;
}
.asub {
	color: rgb(32, 32, 32); padding-left: 5px; font-size: 12px;
}
#main h3.asub {
	margin: 0px; padding: 0px 0px 0px 5px; text-align: left; color: rgb(32, 32, 32); font-size: 12px;
}
.acopy {
	color: rgb(32, 32, 32); padding-left: 5px; clear: left; font-size: 10px;
}
.abody {
	background: white; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.headback {
	background: rgb(238, 238, 238); padding: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#newhome .headback {
	display: none;
}
.editright {
	background: rgb(189, 183, 107); padding: 3px 5px; top: 0px; right: 0px; position: absolute;
}
.editright a:hover {
	color: black !important;
}
.editright a {
	color: rgb(32, 32, 32) !important; font-size: 12px;
}
.not-logged-in .editright {
	padding: 0px;
}
.views-field-title {
	display: inline;
}
.views-field-field-teasertitle-value {
	display: inline;
}
.ttitle {
	display: inline;
}
.exam div.meta {
	display: none;
}
.exam h2 {
	display: none;
}
.exam .node .field {
	display: none;
}
.page div.meta {
	display: none;
}
.webform div.meta {
	display: none;
}
#subcategory h2 {
	display: none;
}
.view-rightsidebarpage h2 {
	display: none;
}
#main-squeeze {
	margin: 0px 10px; width: 98%; padding-bottom: 10px;
}
.front .tabs {
	display: none;
}
.active-tags-pop-processed {
	float: left;
}
.pop-tags {
	clear: both;
}
.frontpageview div.meta {
	display: none;
}
.frontpageview h2 {
	display: none;
}
.frontpagerow {
	margin: 0px 20px; width: 45%; float: left;
}
.frontpageview .node .field {
	padding: 0px;
}
div.views-admin-links {
	margin: 0px;
}
div.block-edit-link {
	margin: 0px;
}
div.node-edit-link {
	margin: 0px;
}
#sidebar-left a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/button.gif") no-repeat 0px 0px; margin: 0px; padding: 0px 10px 0px 0px; text-align: right; line-height: 22px; font-size: 10px; text-decoration: none; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(153, 150, 150); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
#sidebar-left a:hover {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/button.gif") no-repeat 0px -60px; border-bottom-color: rgb(153, 150, 150); border-bottom-width: 1px; border-bottom-style: solid;
}
#sidebar-left li {
	margin: 0px; padding: 0px; text-align: right; line-height: 22px;
}
#sidebar-left .block .content {
	padding: 0px;
}
.pane-whatsnew {
	padding: 0px 0px 10px; margin-bottom: 5px;
}
.pane-whatsnew h2 {
	font-size: 20px; font-weight: bold; margin-top: 0px;
}
.pane-whatsnew div.view-content {
	background: rgb(238, 238, 238); padding: 5px 0px; border: 2px solid rgb(204, 204, 204);
}
.whatsnewtitle {
	font-size: 11px; margin-left: 10px;
}
.whatsnewdate {
	padding: 0px 10px; width: 90px; text-align: right; clear: both; float: left;
}
.views-field-field-body-value {
	margin-bottom: 5px;
}
.views-field-field-v-id {
	margin-bottom: 5px;
}
.view-articles .views-field-field-body-value p {
	margin: 0px; line-height: 120%;
}
#content .views-field {
	padding-right: 0px;
}
#page-title {
	display: none;
}
#container {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/mit-back.png") repeat-y; padding-bottom: 15px;
}
div.sidebarlinks {
	margin-left: 15px;
}
div.view-display-id-block_2.view-rightsidebarpage {
	margin-left: 10px;
}
div.small-image {
	float: left;
}
.block-views h3.linktext {
	margin: 0px; text-align: left; font-family: arial; font-size: 16px; font-weight: bold; float: left;
}
.block-views .view-articledisplay h3.linktext {
	padding-bottom: 5px; clear: both;
}
.block-views h3.linktext a {
	color: rgb(170, 138, 55);
}
.block-views h3.linktext a:hover {
	color: rgb(170, 138, 55);
}
.block-views h4.below-description {
	margin: 0px; color: rgb(168, 142, 67); clear: both; font-family: arial; font-size: 12px;
}
.sidebarlinks .view-content div.odd {
	clear: both; position: relative;
}
.sidebarlinks .view-content div.even {
	clear: both; position: relative;
}
.block#block-views-sidebarlinks-block_1 {
	margin: 0px; height: 650px; color: black;
}
#block-views-sidebarlinks-block_1 .even {
	margin: 0px;
}
.view-id-sidebarlinks .odd {
	padding: 13px 0px; clear: both;
}
.block#block-views-sidebarlinks-block_1 .content {
	padding: 0px;
}
#block-views-sidebarlinks-block_1 div.view-content {
	padding: 0px; position: relative;
}
.size12 {
	font-size: 12px;
}
#content-top {
	background: rgb(238, 238, 238); border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid;
}
#content-top h3 {
	color: grey;
}
#newhome .field-label {
	display: none;
}
#newhome .abody {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.block-views {
	margin: 0px; color: rgb(32, 32, 32);
}
.bookimage {
	margin-right: 10px; float: left;
}
.block-views h2 {
	margin: 10px 0px; text-align: center; color: rgb(32, 32, 32); font-size: 14px; font-weight: bold;
}
.block-views h3 {
	margin: 10px 0px; text-align: center; color: rgb(32, 32, 32); font-size: 14px; font-weight: bold;
}
.view-articledisplay a.active {
	display: none;
}
.view-display-id-block_1.view-articledisplay .first {
	position: relative;
}
.share {
	float: right;
}
.print {
	float: right;
}
.email {
	float: right;
}
.share {
	margin-top: 5px;
}
.print {
	margin-top: 5px;
}
.email {
	margin-top: 8px;
}
#sidebar-left div.view-content {
	padding: 0px;
}
#sidebar-left {
	min-height: 450px;
}
#sidebar-right {
	min-height: 450px;
}
#main {
	background: white; width: 685px; float: left;
}
.teaser.node {
	margin: 0px 0px 5px;
}
.exam .form-item label {
	color: rgb(32, 32, 32); font-size: 14px;
}
.webform .form-item label {
	color: rgb(32, 32, 32); font-size: 14px;
}
.exam .form-item {
	clear: both; float: left;
}
.webform .form-item {
	clear: both; float: left;
}
.exam .email {
	margin: 0px;
}
.webform .email {
	margin: 0px;
}
.exam .form-text {
	background: rgb(238, 238, 238); color: rgb(32, 32, 32);
}
.webform .form-text {
	background: rgb(238, 238, 238); color: rgb(32, 32, 32);
}
.exam textarea {
	background: rgb(238, 238, 238); color: rgb(32, 32, 32);
}
.webform textarea {
	background: rgb(238, 238, 238); color: rgb(32, 32, 32);
}
.exam input.form-submit {
	clear: both; float: left;
}
.webform input.form-submit {
	clear: both; float: left;
}
.exam .webform-component-radios .form-radios label {
	font-size: 12px; font-style: normal; display: block;
}
.exam .webform-component-radios .form-radios {
	margin: 0px;
}
#node-94 dt {
	font-size: 18px;
}
#node-94 td {
	width: 400px; vertical-align: top;
}
#edit-taxonomy-2-wrapper {
	margin: 5px; width: 280px; height: 90px; float: left;
}
#edit-taxonomy-tags-12-wrapper {
	margin: 5px; width: 280px; height: 90px; float: left;
}
#edit-taxonomy-tags-13-wrapper {
	margin: 5px; width: 280px; height: 90px; float: left;
}
#edit-taxonomy-tags-15-wrapper {
	margin: 5px; width: 280px; height: 90px; float: left;
}
#edit-taxonomy-tags-5-wrapper {
	margin: 5px; width: 280px; height: 90px; float: left;
}
#edit-taxonomy-tags-17-wrapper {
	margin: 5px; width: 280px; height: 90px; float: left;
}
#edit-taxonomy-tags-18-wrapper {
	margin: 5px; width: 280px; height: 90px; float: left;
}
#edit-taxonomy-tags-7-wrapper {
	margin: 5px; width: 280px; height: 90px; float: left;
}
#edit-taxonomy-tags-6-wrapper {
	margin: 5px; width: 280px; height: 90px; float: left;
}
#edit-exclude-node-title-wrapper {
	clear: both;
}
#edit-field-link-0-value-wrapper {
	clear: both;
}
#edit-field-copyright-0-value-wrapper {
	clear: both;
}
#edit-field-bookimage-0-ahah-wrapper {
	clear: both;
}
#edit-field-headline-0-value-wrapper {
	clear: both;
}
#field-alsotranslated-items {
	clear: both;
}
#edit-language-wrapper {
	clear: both;
}
#edit-field-alsotranslated-nid-nid-wrapper {
	clear: both;
}
.node-form .form-item label {
	color: rgb(32, 32, 32); font-size: 14px;
}
.node-form .form-item {
	background: rgb(204, 204, 204);
}
.node-form .form-text {
	background: rgb(238, 238, 238); color: blue;
}
.node-form textarea {
	background: rgb(238, 238, 238); color: blue;
}
.node-form .form-item .description {
	color: rgb(32, 32, 32);
}
#field-appears-on-items {
	background: rgb(238, 238, 238); padding: 0px 5px;
}
#field-appears-on-items .form-text {
	width: 93%;
}
.pseudo-fieldset {
	clear: both;
}
.view .image-gallery-nodes ul li {
	width: auto; height: auto;
}
.lessonlink {
	font-size: 14px;
}
.examlink {
	padding-left: 20px; font-size: 14px;
}
body {
	color: rgb(32, 32, 32); font-size: 13px;
}
.view-empty {
	font-size: 18px;
}
.breview {
	display: none;
}
.bookreview .breview {
	padding-left: 5px; margin-right: -2px; float: left; display: block;
}
.floatleft {
	padding-right: 5px; padding-left: 5px; float: left;
}
.view-articles .even {
	clear: left;
}
.view-articles .odd {
	float: left;
}
.view-articles #articles_drag .odd {
	float: none;
}
.jumpmenu .pseudo-fieldset {
	display: none;
}
#panels-ipe-edit-control-form .pseudo-fieldset {
	display: none;
}
#block-search-0 .pseudo-fieldset {
	display: none;
}
#block-views-jump-block_1 .pseudo-fieldset {
	display: none;
}
html.js fieldset.collapsed {
	background: rgb(238, 238, 238); border: 1px solid rgb(32, 32, 32);
}
html.js fieldset.collapsible legend a {
	width: 30px; height: 18px; margin-top: -10px;
}
html.js fieldset.collapsible legend a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/hide.png") no-repeat; padding-left: 15px;
}
html.js fieldset.collapsed legend a {
	background-image: url("http://www.mormonthink.com/sites/default/themes/b/img/show.png");
}
#subcategory h1 {
	margin: 10px 0px 0px; text-align: left; color: rgb(32, 32, 32); line-height: 22px; padding-left: 0px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 21px; font-weight: bold;
}
#subcategory .item-list ul li {
	list-style: none; margin-left: 0px;
}
#subcategory .panels-ipe-portlet-wrapper {
	height: auto;
}
#subcategory .panels-ipe-editing div.panels-ipe-portlet-wrapper {
	margin: 0px;
}
#subcategory .node .field {
	padding: 0px;
}
#subcategory #main #content .teaser .content {
	padding: 0px;
}
#subcategory #main #content .content {
	padding: 0px;
}
#subcategory table {
	margin: 0px;
}
#subcategory table.package {
	margin: 0px;
}
#subcategory .panel-2col-stacked .panel-col-last .inside {
	margin-top: -15px;
}
.panel-2col-stacked#subcategory .panel-col-last .inside {
	margin-top: -15px;
}
.view-subcategory {
	margin-top: 10px;
}
li.collapsed {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/show.png") no-repeat left;
}
.views-field-fb-social-like {
	float: left;
}
.webform-component-markup {
	clear: both;
}
table tr.even {
	background-color: rgb(204, 204, 204);
}
table tr.odd {
	background-color: white;
}
.view-backreferencetest a {
	color: rgb(32, 32, 32);
}
.view-backreferencetest a:hover {
	color: black;
}
.view-name strong {
	color: white;
}
.Arabic {
	text-align: right; clear: both; float: right;
}
.Arabic a {
	font-size: 18px;
}
.lang-Arabic .view-articles :nth-child(2n+1).item-list {
	float: right;
}
.webform-submission div {
	clear: both;
}
.admin-vertical #page {
	margin-top: 20px;
}
.manager.content.admin-vertical #page {
	margin-top: 0px;
}
.view-jump .form-item {
	padding: 0px; border: currentColor; color: black; margin-top: 1px; position: absolute;
}
.view-jump input.form-submit {
	margin-top: 0px; float: right;
}
.hideyou {
	display: none;
}
.bookscan h3 {
	float: left; min-width: 200px;
}
#main .bookscan h3 {
	text-align: left;
}
.views-field-fb-social-like {
	clear: both;
}
.center {
	text-align: center;
}
.Reviews .tcontent {
	margin-left: 84px;
}
.Reviews .ttitle {
	margin-left: 84px;
}
.bookscan div.view-content {
	background: white; padding: 20px 0px 30px; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.abody iframe {
	margin: 0px auto;
}
#in-iframe #admin-menu {
	display: none;
}
#in-iframe #sticky-notes-info-box-wrapper {
	display: none;
}
#in-iframe #main {
	width: 99%;
}
#in-iframe #main-squeeze {
	margin-left: 0px;
}
#in-iframe #sidebar-right {
	display: none;
}
#in-iframe #sidebar-left {
	display: none;
}
#in-iframe #headerleft {
	display: none;
}
#in-iframe #headerright {
	display: none;
}
#in-iframe #header {
	display: none;
}
#in-iframe .breadcrumb {
	display: none;
}
.admin-store .item-list {
	float: none;
}
.view .node-edit-link {
	display: none;
}
.arabic .lessonlink {
	text-align: right;
}
.exam :nth-child(-n+7).webform-component .form-item label {
	width: 130px; float: left; display: block;
}
.exam #webform-component-new-1307467103 .form-item {
	clear: none;
}
.postdate {
	margin: 0px 5px 0px 0px; color: rgb(32, 32, 32); font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; float: left;
}
.page-whats-new h3 {
	background: 0px 0px rgb(238, 238, 238); margin: 0px; padding: 5px; height: 1%; color: rgb(32, 32, 32); font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(153, 153, 153); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dashed;
}
#sidebar-right .block .content {
	padding: 0px;
}
div.meta {
	display: none;
}
.authenticated .form-item label.option {
	color: black;
}
.authenticated table th {
	color: black;
}
.authenticated table td {
	color: black;
}
.abody td {
	padding: 0px 5px;
}
.irr-bible-courses .view-articles .item-list {
	width: 100%;
}
.irr-church-universal .view-articles .item-list {
	width: 100%;
}
.irr-bible-courses .view-articles li {
	width: 47%; float: left;
}
.irr-church-universal .view-articles li {
	width: 47%; float: left;
}
.view-alllanguages {
	width: 60%;
}
.languages {
	width: 20%; height: 40px; float: left;
}
.view-author td {
	width: 48%;
}
#edit-taxonomy-23-wrapper {
	margin: 5px; width: 180px; height: 50px; float: left;
}
#edit-taxonomy-19-wrapper {
	margin: 5px; width: 180px; height: 50px; float: left;
}
#edit-taxonomy-22-wrapper {
	margin: 5px; width: 180px; height: 50px; float: left;
}
#edit-taxonomy-tags-24-wrapper {
	clear: both;
}
.lang-Chinese .view-display-id-page_5 .Product.Chinese {
	float: left;
}
.wysiwyg_imageupload .imgupl_floating_right {
	float: right;
}
.addthis_toolbox {
	float: right;
}
.author2 {
	display: none;
}
.author3 {
	display: none;
}
div.forum-topic {
	padding: 1px; border: 1px solid rgb(134, 148, 151);
}
#forum table thead {
	
}
div.forum-topic .user-info {
	padding: 5px; width: 25%; float: left;
}
div.forum-topic .topic {
	padding: 5px; width: 70%; border-left-color: rgb(134, 148, 151); border-left-width: 1px; border-left-style: solid; float: left;
}
div.forum-topic .user-name {
	font-size: 1.3em;
}
div.forum-topic .topic-title {
	font-size: 1.3em;
}
div.forum-topic .user-member {
	margin-top: 5px;
}
div.forum-topic .user-access {
	margin-top: 5px;
}
div.forum-topic .picture img {
	margin: 3px 0px; padding: 3px; border: 1px solid rgb(134, 148, 151);
}
div.forum-topic .topic-body {
	margin-top: 10px; margin-bottom: 10px;
}
div.forum-topic .links {
	padding: 5px; text-align: right; border-top-color: rgb(134, 148, 151); border-top-width: 1px; border-top-style: solid; display: block;
}
li.comment_add a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/write-comment.gif") no-repeat left top; padding: 0px 0px 1px 20px;
}
h2.comments {
	margin: 10px 0px;
}
div.comment {
	margin: 10px 0px; padding: 10px; border: 1px solid rgb(134, 148, 151);
}
div.comment .picture {
	margin-bottom: 10px; margin-left: 10px; float: right;
}
div.comment .picture img {
	padding: 3px; border: 1px solid rgb(134, 148, 151);
}
div.comment .links ul {
	text-align: right;
}
div.comment .links li {
	margin-left: 10px; display: inline;
}
#comments .box {
	margin-top: 30px;
}
.forum-topic div.picture {
	float: left;
}
.forum-topic div.picture img {
	margin: 5px 0px;
}
#forum ul.links {
	margin: 0px 0px 1px; padding: 10px 5px; border: currentColor; display: block;
}
#forum ul.links li {
	display: inline;
}
#forum ul.links li a {
	margin: 10px 0px; padding: 5px 10px; border: 1px solid rgb(134, 148, 151); font-size: 16px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#forum ul.links li a:hover {
	margin: 0px;
}
#forum tr td.forum {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/forum-folder.png") no-repeat 4px 3px; padding: 0px;
}
#forum td.posts {
	text-align: left; padding-left: 5px;
}
#forum td.topics {
	text-align: left; padding-left: 5px;
}
#forum td.replies {
	text-align: left; padding-left: 5px;
}
#forum td.pager {
	text-align: left; padding-left: 5px;
}
#forum tr.depth-1 td.forum {
	background-position: 24px 3px;
}
#forum tr.depth-2 td.forum {
	background-position: 44px 3px;
}
#forum .description {
	margin: 0.5em 0px; font-size: 0.9em;
}
#forum .icon img {
	display: none;
}
#forum .title a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/forum-new.png") no-repeat 0px 0px; padding: 0px 0px 0px 25px; line-height: 20px; display: block;
}
#forum th a {
	color: rgb(204, 204, 204); font-weight: normal; text-decoration: none;
}
.manager div.error.messages {
	display: none;
}
.anonymous div.error.messages {
	display: none;
}
.anonymous div.warning.messages {
	display: none;
}
.front .breadcrumb {
	display: none;
}
.i18n-es #admin-menu ul a {
	padding: 4px 6px;
}
.category-jesus .panels-flexible-column-16-1 {
	width: 30%;
}
.category-christianity .panels-flexible-column-16-1 {
	width: 30%;
}
.category-jesus .panels-flexible-column-16-3 {
	width: 68%;
}
.category-christianity .panels-flexible-column-16-3 {
	width: 68%;
}
div.messages {
	margin: 0px; padding: 0px; top: 10px; position: absolute;
}
.bottomlinks {
	height: 60px;
}
.view-gospel-principles td {
	width: 48%;
}
.gph.headback h2.gp {
	width: 390px; float: left;
}
.gptitleright {
	width: 270px; float: right;
}
.gptitleright h2 {
	margin: 0px; padding: 0px;
}
.gph .author1 {
	clear: left;
}
.headback .view {
	margin: 0px;
}
.gph {
	min-height: 60px;
}
.box {
	clear: both;
}
#block-block-24 a {
	color: white;
}
#block-block-24 a:hover {
	color: rgb(238, 238, 238);
}
#block-block-24 .pullquote {
	padding: 0.8em; font-size: 14px;
}
.category-questioning-mormonism .view-articles .col-1 td.no-term h2 a {
	font-size: 22px;
}
.node-edit #main {
	
}
#edit-field-subtitle-0-value-wrapper {
	width: 85%; float: left;
}
#edit-field-subtitle-italic-value-wrapper {
	width: 120px; float: right;
}
#edit-field-copyright-0-value-wrapper {
	clear: both;
}
#edit-exclude-node-title-wrapper {
	clear: both;
}
#edit-field-link-0-value-wrapper {
	clear: both;
}
#edit-field-copyright-0-value-wrapper {
	clear: both;
}
#edit-field-bookimage-0-ahah-wrapper {
	clear: both;
}
#edit-field-headline-0-value-wrapper {
	clear: both;
}
#field-alsotranslated-items {
	clear: both;
}
#edit-language-wrapper {
	clear: both;
}
#edit-field-alsotranslated-nid-nid-wrapper {
	clear: both;
}
.form-item#edit-taxonomy-12-wrapper label {
	color: rgb(97, 9, 16); font-weight: bold;
}
.form-item#edit-taxonomy-13-wrapper label {
	color: rgb(25, 50, 91); font-weight: bold;
}
.form-item#edit-taxonomy-15-wrapper label {
	color: rgb(29, 84, 41); font-weight: bold;
}
#edit-taxonomy-23-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-19-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-22-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-24-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-2-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-13-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-28-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-15-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-12-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-5-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-2-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-17-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-7-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-18-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-7-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-6-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-12-wrapper {
	background: white; margin: 3px 5px; padding: 3px; width: 48%; float: left; position: relative;
}
#edit-taxonomy-24-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-28-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-12-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-23-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-19-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-22-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-2-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-7-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-2-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-13-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-15-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-5-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-17-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-18-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-7-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-6-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-12-wrapper label {
	padding-right: 5px; float: left;
}
#edit-taxonomy-23-wrapper .description {
	clear: both;
}
#edit-taxonomy-19-wrapper .description {
	clear: both;
}
#edit-taxonomy-22-wrapper .description {
	clear: both;
}
#edit-taxonomy-24-wrapper .description {
	clear: both;
}
#edit-taxonomy-28-wrapper .description {
	clear: both;
}
#edit-taxonomy-2-wrapper .description {
	clear: both;
}
#edit-taxonomy-2-wrapper .description {
	clear: both;
}
#edit-taxonomy-12-wrapper .description {
	clear: both;
}
#edit-taxonomy-13-wrapper .description {
	clear: both;
}
#edit-taxonomy-7-wrapper .description {
	clear: both;
}
#edit-taxonomy-15-wrapper .description {
	clear: both;
}
#edit-taxonomy-5-wrapper .description {
	clear: both;
}
#edit-taxonomy-17-wrapper .description {
	clear: both;
}
#edit-taxonomy-18-wrapper .description {
	clear: both;
}
#edit-taxonomy-7-wrapper .description {
	clear: both;
}
#edit-taxonomy-6-wrapper .description {
	clear: both;
}
#edit-taxonomy-12-wrapper .description {
	clear: both;
}
#edit-taxonomy-24-wrapper {
	clear: both; float: none;
}
#edit-taxonomy-18-wrapper {
	clear: both; float: none;
}
#edit-taxonomy-12-wrapper {
	overflow: visible;
}
#edit-taxonomy-13-wrapper {
	overflow: visible;
}
#edit-taxonomy-7-wrapper {
	overflow: visible;
}
#edit-taxonomy-2-wrapper {
	overflow: visible;
}
#edit-taxonomy-15-wrapper {
	overflow: visible;
}
#edit-taxonomy-24-wrapper {
	overflow: visible;
}
#edit-taxonomy-12-wrapper select {
	height: 20px; right: 3px; position: absolute; z-index: 5;
}
#edit-taxonomy-7-wrapper select {
	height: 20px; right: 3px; position: absolute; z-index: 5;
}
#edit-taxonomy-13-wrapper select {
	height: 20px; right: 3px; position: absolute; z-index: 5;
}
#edit-taxonomy-15-wrapper select {
	height: 20px; right: 3px; position: absolute; z-index: 5;
}
#edit-taxonomy-2-wrapper select {
	height: 20px; right: 3px; position: absolute; z-index: 5;
}
#edit-taxonomy-24-wrapper select {
	height: 20px; right: 3px; position: absolute; z-index: 5;
}
#edit-taxonomy-12-wrapper select {
	z-index: 6;
}
#edit-taxonomy-13-wrapper {
	z-index: 6;
}
#edit-taxonomy-12-wrapper .description {
	padding-top: 3px;
}
#edit-taxonomy-13-wrapper .description {
	padding-top: 3px;
}
#edit-taxonomy-2-wrapper .description {
	padding-top: 3px;
}
#edit-taxonomy-15-wrapper .description {
	padding-top: 3px;
}
#edit-taxonomy-7-wrapper .description {
	padding-top: 3px;
}
#edit-taxonomy-12-wrapper select:hover {
	height: 200px;
}
#edit-taxonomy-13-wrapper select:hover {
	height: 400px;
}
#edit-taxonomy-2-wrapper select:hover {
	height: 400px;
}
#edit-taxonomy-7-wrapper select:hover {
	height: 400px;
}
#edit-taxonomy-15-wrapper select:hover {
	height: 130px;
}
#edit-taxonomy-24-wrapper select:hover {
	height: 130px;
}
#edit-taxonomy-2-wrapper select {
	float: right;
}
#edit-taxonomy-23-wrapper select {
	float: right;
}
#edit-taxonomy-28-wrapper select {
	float: right;
}
#edit-taxonomy-13-wrapper select {
	float: right;
}
#edit-taxonomy-15-wrapper select {
	float: right;
}
#edit-taxonomy-5-wrapper select {
	float: right;
}
#edit-taxonomy-17-wrapper select {
	float: right;
}
#edit-taxonomy-18-wrapper select {
	float: right;
}
#edit-taxonomy-7-wrapper select {
	float: right;
}
#edit-taxonomy-6-wrapper select {
	float: right;
}
#edit-taxonomy-12-wrapper select {
	float: right;
}
#edit-taxonomy-24-wrapper select {
	float: right;
}
#header {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/mit-banner.png") no-repeat rgb(25, 50, 91); height: 75px;
}
#splash {
	height: 75px; right: 0px; float: right; position: absolute;
}
.i18n-es #splash {
	width: 252px;
}
.i18n-pt-br #splash {
	width: 252px;
}
a.Blue {
	color: rgb(25, 50, 91) !important;
}
ul.primary-links li a.active {
	border-bottom-color: rgb(0, 153, 204); border-bottom-width: 2px; border-bottom-style: solid;
}
#logo-title {
	margin: 0px; width: 700px;
}
a {
	color: rgb(25, 50, 91);
}
li a.active {
	color: rgb(25, 50, 91);
}
.abody a {
	font-weight: bold !important;
}
a:hover {
	color: rgb(0, 153, 204); text-decoration: none;
}
.header-menu-wrapper {
	background: rgb(169, 137, 64); top: 94px; width: 100%; height: 31px; right: 0px; margin-top: 0px; float: right;
}
#sidebar-right {
	background: rgb(224, 213, 183); margin: 0px;
}
#sidebar-left h2 {
	margin: 5px 0px 20px; text-align: center; color: rgb(32, 32, 32); font-size: 14px; font-weight: bold;
}
#block-menu-menu-leftsidemenu h2 {
	margin: 5px 0px 20px; text-align: center; color: rgb(32, 32, 32); font-size: 14px; font-weight: bold;
}
#sidebar-left a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/button.gif") repeat-x 0px 0px; margin: 0px; padding: 0px 5px 0px 20px; text-align: right; line-height: 17px; font-family: arial; font-size: 11px; font-weight: bold; text-decoration: none; border-top-color: rgb(255, 255, 255); border-right-color: rgb(153, 150, 150); border-bottom-color: rgb(153, 150, 150); border-top-width: 1px; border-right-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: block;
}
#sidebar-left a:hover {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/button.gif") no-repeat 0px -60px; border-bottom-color: rgb(153, 150, 150); border-bottom-width: 1px; border-bottom-style: solid;
}
#sidebar-left li {
	margin: 0px; padding: 0px; text-align: right; line-height: 22px;
}
#sidebar-left li.last li.last {
	margin: 0px 0px 1em;
}
#sidebar-left li.last ul {
	margin: 0px 0px 1em;
}
#sidebar-left .block .content {
	padding: 0px;
}
#secondary ul.links li a {
	color: rgb(25, 50, 91);
}
#sidebar-left .collapsed a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/plusbutton.png") no-repeat 0px 0px;
}
#sidebar-left .expanded a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/minusbutton.png") no-repeat 0px 0px;
}
#sidebar-left .collapsed a:hover {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/plusbutton.png") no-repeat 0px -60px;
}
#sidebar-left .expanded a:hover {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/minusbutton.png") no-repeat 0px -60px;
}
#sidebar-left .collapsed ul li a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/button.gif") no-repeat;
}
#sidebar-left .expanded ul li a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/button.gif") no-repeat;
}
#sidebar-left .collapsed ul li a:hover {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/button.gif") no-repeat 0px -60px;
}
#sidebar-left .expanded ul li a:hover {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/button.gif") no-repeat 0px -60px;
}
.pullquote {
	background: rgb(234, 240, 251); margin: 1em 1em 0.5em; padding: 1em; width: 20em; text-align: center; color: rgb(51, 51, 51); font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-style: italic; font-weight: bold; border-top-color: rgb(184, 207, 231); border-bottom-color: rgb(184, 207, 231); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: solid; float: right;
}
.view-homepageview .even {
	position: relative;
}
.view-homepageview .odd {
	position: relative;
}
#sidebar-left ul.nice-menu li {
	float: none; display: block; position: relative;
}
#sidebar-left ul.nice-menu ul {
	left: 138px; top: 0px; padding-top: 0px; position: absolute; min-width: 100%;
}
#sidebar-left ul.nice-menu li li {
	width: 100%; clear: both; float: left;
}
#sidebar-left ul.nice-menu li.over.menuparent li a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/button.gif") no-repeat 0px 0px; text-align: left; padding-left: 10px;
}
#sidebar-left ul.nice-menu li.over.menuparent li a:hover {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/button.gif") no-repeat 0px -60px; border-bottom-color: rgb(153, 150, 150); border-bottom-width: 1px; border-bottom-style: solid;
}
#sidebar-left #block-nice_menus-1 {
	overflow: visible;
}
#sidebar-left ul.nice-menu li.over.menuparent a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/minusbutton.png") no-repeat 0px -60px;
}
#sidebar-left ul.nice-menu li.menuparent a {
	background: url("http://www.mormonthink.com/sites/default/themes/b/img/plusbutton.png") no-repeat 0px 0px;
}
#webform-component-new-1305655022 {
	margin-left: 10px; float: left;
}
#header-region .block {
	margin: 0px; width: 959px;
}
#header-region .block .content {
	padding: 0px;
}
ul.nice-menu {
	list-style: none; margin: 0px; position: relative;
}
ul.nice-menu ul {
	list-style: none; margin: 0px; position: relative;
}
ul.nice-menu li {
	background: black; padding: 5px 15px; line-height: 20px; border-right-color: white; border-left-color: white; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; display: inline; z-index: 55;
}
ul.nice-menu li a {
	padding: 8px 12px; font-size: 20px; background-repeat: repeat-x; background-color: transparent;
}
ul.nice-menu a:hover {
	padding-bottom: 0px; text-decoration: none;
}
ul.nice-menu li li a {
	padding: 8px 12px; font-size: 14px; margin-left: 0px; background-repeat: repeat-x; background-color: transparent;
}
ul.nice-menu li li {
	padding: 5px 0px 5px 3px; border: currentColor; clear: both; margin-bottom: 5px;
}
