/* Kingdom of Lothere CSS color theme "ambergris" -- compiled Mon, 08 Jun 2026 23:58:19 -0700 */

/************************ SITE-WIDE STYLES ************************************/
body {
	background-image: url('assets/gilded_granite_bg.jpg');
	background-color: #120E0C;
	background-position: center top;
	background-repeat: no-repeat;
	color: #967C52;
}

a, a:link {
	color: #9b520f;
}

a:visited {
	color: #6C3503;
}

a:hover {
	color: #e58e06;
}

h1, h2, h3, h4, h5, h6 {
	color: #e58e06;
}

.shadow {
	-webkit-box-shadow: 3px 3px 4px #0A0807;
	-moz-box-shadow: 3px 3px 4px #0A0807;
	box-shadow: 3px 3px 4px #0A0807;
}

p.hint,
p.tip
{
	font-size: 93%;
}

div.jScrollPaneTrack
{
	background-color: #211A16;
}

div.jScrollPaneDrag
{
	background-color: #402502;
	border-top: solid 1px #452802;
	border-bottom: solid 1px #241501;
}

	div.flash-container ul.flash-messages
	{
		background-color: #220000;
		border: solid 10px #000000;
		background-image: url('assets/arrows_background_flowers.png');
		background-position: center 0;
	}

	div.flash-container li
	{
		background-color: transparent;
		border: 0;
		color: inherit;
	}

table
{
	border: solid 1px #080100;
}

table th
{
	background-color: #3D1E02;
}

table td
{
	color: #080100;
	background-color: #967C52;
}

/*************************** FORM STYLES ************************************/
input,
select,
textarea,
input[type=text],
input[type=password]
{
	background-color: #967C52;
	color: #080100;
	border: solid 1px #171312;
}

button,
input[type=button],
input[type=submit]
{
	background-color: #944904;
	color: #000000;
	border: solid 1px #2B1501;
}

/***************************** HEADER BAR ***********************************/
div#header-bar {
	background-color: #080100;
}

	div#header-bar a.menu-item {
		color: #006666;
		border-bottom: solid 4px #080100;
	}

	div#header-bar a.chat-has-chatters {
		color: #008888;
	}

	div#header-bar a.chat-party {
		color: #9b520f;
	}

	div#header-bar a.menu-item:hover {
		background-color: #080100;
		color: #9b520f;
		border-bottom: solid 4px #9b520f;
	}

	div#header-bar div.user-menu a,
	div#header-bar div.user-menu a:link,
	div#header-bar div.user-menu a:visited
	{
		color: #9b520f;
	}

	div#header-bar div.user-menu a:hover
	{
		color: #e58e06;
	}


ul.chat-online-userlist
{
	background-color: #001111;
	color: #008888;
	border: solid 2px #003333;
}

		div#header-bar form.header_search_form fieldset#fieldset-search_simple input
		{
			background-color: #006666;
			border: solid 1px #003333;
			color: #000000;
		}

		div#header-bar form.header_search_form fieldset#fieldset-search_simple input:focus
		{
			background-color: #967C52;
		}

		div#header-bar form.header_search_form input#search_simple_submit
		{
			background-color: #944904;
			color: #000000;
			border: solid 1px #001111;
		}


/******************************** BANNER ************************************/
div#logo-container
{
	background-color: #001111;
	border: solid 10px #000000;
	background-image: url('assets/logo_background_flowers.png');
	background-position: -14px 0;
}

/**************************** PAGE-LEVEL CONTENT ******************************/
div.default-content
{
	border: solid 10px #000000;
	background-color: #080100;
}

div.page-title
{
	border: solid 10px #000000;
	background-color: #001111;
	background-image: url('assets/arrows_background_flowers.png');
	background-position: center 0;
}

/***************************** POST CONTENT ***********************************/
div.post-block
{
	border: solid 10px #000000;
	background-color: #080100;
	background-image: url('assets/post-paper.jpg');
	background-position: center 0;
	color: #C49975;
}

	div.post-block img
	{
		border: solid 10px #000000;
		margin-left: -10px;
	}

	div.post-block div.post-content-width400 img,
	div.post-block div.post-content img[width="400"]
	{
		background-image: url('assets/img_bg_400.png');
		padding: 10px;
		border: 0;
	}

	div.post-block div.post-content-width476 img,
	div.post-block div.post-content img[width="476"]
	{
		background-image: url('assets/img_bg_476.png');
		padding: 10px;
		border: 0;
	}

	div.post-block div.post-content-width600 img,
	div.post-block div.post-content img[width="600"]
	{
		margin-left: -35px;
		background-image: url('assets/img_bg_600.png');
		padding: 10px;
		border: 0;
	}

	div.post-block img.smiley
	{
		border: 0;
	}

	div.post-block h1.title a:visited
	{
		color: #9b520f;
	}

	div.post-block h1.title a:hover
	{
		color: #e58e06;
	}


/***************************** POST COMMENTS **********************************/
div.comment {
	border: solid 10px #000000;
	background-color: #120A02;
	background-image: url();
}

div.comment-by-1 {
	background-color: #001111;
	background-image: url();
}

div.comment-author {
	color: #6C3503;
}

div.comment-date {
	color: #6C3503;
	border-bottom: solid 1px #2B1501;
}

	div.comment-by-1 div.comment-date {
		color: #006666;
		border-bottom: solid 1px #003333;
	}

div.comment-unapproved {
	background-image: none;
	background-color: #080100;
}

		div.comment-container div.comment-number a,
		div.comment-container div.comment-number a:link,
		div.comment-container div.comment-number a:visited
		{
			color: #2B1501;
		}

		div.comment-container div.comment-number a:hover
		{
			color: #9b520f;
		}

div.comment img {
	border: solid 10px #000000;
	margin-left: -10px;
}

div.comment img.smiley {
	border: 0;
	margin-left: 0;
}

	div.comment blockquote {
		color: #967C52;
		background-color: #211203;
		border: solid 1px #3D1E02;
	}

		div.comment-by-1 blockquote {
			color: #6C8F8F;
			background-color: #002222;
			border: solid 1px #003333;
		}

div.comment-container div.comment-author-avatar img {
	border: solid 10px #000000;
}

	div.comment-admin p.minor-link a,
	div.comment-admin p.minor-link a:link,
	div.comment-admin p.minor-link a:visited
	{
		color: #9b520f;
	}

	div.comment-admin p.minor-link a:hover
	{
		color: #e58e06;
	}

	div.comment-admin p.minor-link.delete-link a,
	div.comment-admin p.minor-link.karma-link a
	{
		color: #006666;
	}

	div.comment-admin p.minor-link.delete-link a:hover,
	div.comment-admin p.minor-link.karma-link a:hover
	{
		color: #008888;
	}

div.comment-preview-waiting {
	background-color: black;
}

/*************************** CHAPTER SIDEBARS *********************************/
div.chapter-left-sidebar {
	background-color: #000000;
	background-image: url('assets/moondate_bg.jpg');
	background-position: center 230px;
	background-repeat: no-repeat;
}

div.chapter-left-sidebar div.warning-container {
	min-height: 200px;
}

div.chapter-left-sidebar div.moondate img {
	margin-left: -5px;
}

	div.chapter-left-sidebar div.moondate img.moon
	{
		margin-left: 3px;
	}

div.chapter-left-sidebar-container {
	border: solid 10px #000000;
}

div.right-sidebar {
	color: #967C52;
	background-color: #001111;
	border: solid 10px #000000;
	background-image: url('assets/sidebar_bg_flowers.png');
	background-position: center 0;
}

	div.right-sidebar a,
	div.right-sidebar a:link,
	ul#main-menu li.active > a,
	ul#main-menu li.active > a:link
	{
		color: #9b520f;
	}

	div.right-sidebar a:visited {
		color: #6C3503;
	}

	div.right-sidebar a:hover,
	ul#main-menu li.active > a:hover
	{
		color: #e58e06;
	}

	div.right-sidebar div.sidebar-block {
		border-top: solid 1px #000808; /* #000505; */
	}

	div.chapter-left-sidebar ul.admin-links a,
	div.chapter-left-sidebar ul.admin-links a:link,
	div.right-sidebar p.minor-link a,
	div.right-sidebar p.minor-link a:link,
	p.minor-link a,
	p.minor-link a:link,
	ul#main-menu a,
	ul#main-menu a:link
	{
		color: #006666;
	}

	div.chapter-left-sidebar ul.admin-links a:visited,
	div.right-sidebar p.minor-link a:visited,
	p.minor-link a:visited
	{
		color: #006666;
	}

	div.chapter-left-sidebar ul.admin-links a:hover,
	div.right-sidebar p.minor-link a:hover,
	p.minor-link a:hover,
	ul#main-menu a:hover
	{
		color: #008888;
	}

		div#calendar table
		{
			border: 0;
		}

			div#calendar table td,
			div#calendar table th
			{
				color: #967C52;
			}

			div#calendar td.calendar-day a,
			div#calendar td.calendar-day a:link
			{
				color: #006666;
			}

			div#calendar td.calendar-day a:visited
			{
				color: #074545;
			}

			div#calendar td.calendar-day a:hover
			{
				color: #008888;
			}

			div#calendar td.calendar-day a.current,
			div#calendar td.calendar-day a.current:link
			{
				color: #9b520f;
			}

			div#calendar td.calendar-day a.current:visited
			{
				color: #6C3503;
			}

			div#calendar td.calendar-day a.current:hover
			{
				color: #e58e06;
			}

	div.right-sidebar ul.character-list,
	div.right-sidebar ul.revision-list
	{
		color: #074545;
	}

	div.right-sidebar img.storyline-image
	{
		max-width: 142px;  /* 190 - 20 - 20 - 8 */
		border: solid 4px #000000;
		margin-left: -4px;
	}

		div.right-sidebar li.recent-comment
		{
			border-bottom: solid 1px #003333;
		}

		div.right-sidebar li.recent-comment:last-child
		{
			border-bottom: 0;
		}

		div.right-sidebar li.time-ago a
		{
			color: #006666;
		}

		div.right-sidebar li.time-ago a:visited
		{
			color: #074545;
		}

/************** CHAPTER NAVIGATION - TEXT_ONLY ********************************/
div.chapter-navigation-links,
div.poll-navigation-links,
div.node-navigation-links,
div.chapter-list-navigation-links
{
	border: solid 10px #000000;
	border-bottom: 0;
	background-color: #001111;
	background-image: url('assets/arrows_background_flowers.png');
	background-position: center 0;
}

div.poll-navigation-links-bottom,
div.node-navigation-links-bottom
{
	border-bottom: solid 10px #000000;
	border-top: 0;
}

div.chapter-list-navigation-links {
	border-bottom: solid 10px #000000;
}

	div.chapter-navigation-links a,
	div.chapter-navigation-links a:link
	{
		color: #9b520f;
	}

	div.chapter-navigation-links a:visited {
		color: #9b520f;
	}

	div.chapter-navigation-links a:hover {
		color: #e58e06;
	}

/************** CHAPTER NAVIGATION - WITH PREVIEWS ****************************/
div.chapter-navigation-container {
	background-color: #000000;
	border: solid 10px #000000;
}

	div.chapter-navigation-container h4 {
		color: #967C52;
	}

	div.chapter-navigation-container a:visited {
		color: #9b520f;
	}

	div.chapter-navigation-container a:hover {
		color: #e58e06;
	}

/****************** FRONT PAGE CHAPTER SCROLLABLE ****************************/
div#scrollable-recent-chapters
{
	background-color: #000000;
}

	div#recent-chapters div#scrollable-recent-chapters
	{
	    border-right: solid 1px #000000; /* to make 950 width */
	}

	div#recent-chapters div#scrollable-arrows
	{
		border-bottom: solid 10px #000000;
		background-color: #000000;

	}

		div#recent-chapters div#scrollable-arrows div#scrollable-arrows-container
		{
			background-color: #001111;
			background-image: url('assets/arrows_background_flowers.png');
			background-repeat: no-repeat;
		}

	/*********************** CHAPTER PREVIEW OVERLAY ************************/
		div#recent-chapters div#chapter_overlay div.contentWrap {
			border: solid 10px #000000;
			background-color: #080100;
			background-image: url('assets/granite_bg.jpg');
			background-position: 50%;
		}

		div#recent-chapters div#chapter_overlay div.contentWrap img {
			border: solid 10px #000000;
		}

/*********************** (FRONT PAGE) TAB BLOCK ********************************/
div#tabs-block
{
	background-color: #000000;
}

div.tab-block-pane
{
	border-top: solid 1px #4D2900;
	background-color: #967C52;
	color: #000000;
}

	div.tab-block-pane h1, div.tab-block-pane h2, div.tab-block-pane h3,
	div.tab-block-pane h4, div.tab-block-pane h5, div.tab-block-pane h6
	{
		color: #000000;
	}

	div.tab-block-pane a,
	div.tab-block-pane a:link
	{
		color: #003333;
	}

	div.tab-block-pane a:visited
	{
		color: #001111;
	}

	div.tab-block-pane a:hover
	{
		color: #944904;
	}

		div#tabs-block ul.tabs li a
		{
			background-color: #120A02;
			border-top: solid 1px #211203;
			color: #6C3503;
		}

		div#tabs-block ul.tabs li a.current
		{
			background-color: #6C3503;
			border-top: solid 1px #944904;
			color: #000000;
		}

	div.tab-block-pane img
	{
		border: solid 10px #000000;
	}


/****************** FRONT PAGE "LATEST" BLOCKS *******************************/
div.latest-block {
	background-color: #000000;
}

		div.latest-block ul.latest-tabs li a.current {
			background-color: #211203;
		}

	div.latest-block div.latest-panes {
		border-top: solid 1px #211203;
	}

		div.latest-block div.latest-panes li.time-ago a,
		div.latest-block div.latest-panes li.chapter a,
		ul.recent-nodes li.recent-node-published a
		{
			color: #006666;
		}

		div.latest-block div.latest-panes li.time-ago a:visited,
		div.latest-block div.latest-panes li.chapter a:visited,
		ul.recent-nodes li.recent-node-published a:visited
		{
			color: #003333;
		}

/***************************** MAIN FOOTER ***********************************/
div#container-footer
{
	background-color: #080100;
	border-top: solid 1px #171312;
}

div#container-footer,
div#footer
{
	color: #967C52;
}

	div#container-footer div.footer-column
	{
		border-left: solid 1px #0F0B0A;
	}

		div#container-footer div.footer-column ul
		{
			color: #6C3503;
		}

		div#container-footer ul.recent-comment li.content,
	div#container-footer div.quote
		{
			border-top: double 3px #211203;
			border-bottom: double 3px #211203;
			border-left: 0;
			border-right: 0;
			background-color: transparent;
		}

	div#container-footer a,
	div#container-footer a:link
	{
		color: #006666;
	}

	div#container-footer a:visited
	{
		color: #074545;
	}

	div#container-footer a:hover
	{
		color: #008888;
	}

	div#container-footer input,
	div#container-footer select
	{
		background-color: #001111;
		border: solid 1px #001111;
		color: #006666;
	}

	div#container-footer a.user-name,
	div#container-footer a.user-name:visited
	{
		color: #9b520f;
	}

	div#container-footer a.user-name:hover
	{
		color: #e58e06;
	}

/* ========================================================= */
/*                   LIGHTBOX PLUGUN                         */
/* ========================================================= */
#lightbox-container-image-data-box
{
	background-color: #000000;
	border: double 3px #3D1E02;
	border-top: 0;
}

#lightbox-container-image-box
{
	background-color: #000000;
	border: double 3px #3D1E02;
	border-bottom: 0;
}

#lightbox-image-details-caption
{
	color: #9b520f;
}

/* ========================================================= */
/*                   OVERLAY  PLUGUN                         */
/* ========================================================= */
	div.apple_overlay div.contentWrap {
		background-color: #080100;
	}

/* ========================================================= */
/*                   ACTION MENUS                            */
/* ========================================================= */
ul.action-menu a,
ul.action-menu a:link,
ul.action-menu a:visited
{
	color: #006666;
}

ul.action-menu a:hover
{
	color: #008888;
}

/* ========================================================= */
/*                         ARCHIVES                          */
/* ========================================================= */
table.archives tr.archives-toprow th,
table.archives tr.archives-toprow td
{
	border-top: double 3px #6C3503;
}

table.archives tr th,
table.archives tr td
{
	border-top: solid 1px #2B1501;
	background-color: transparent;
	color: #967C52;
}
table.archives th.archive-year
{
	color: #e58e06;
}

/* ========================================================= */
/*                         QUOTES                            */
/* ========================================================= */
div.quote {
	background-color: #120A02;
	border: double 3px #2B1501;
min}

/* ========================================================= */
/*                         JQUERY UI                         */
/* ========================================================= */
div#container-footer a.ui-selectmenu,
.ui-selectmenu-menu a
{
	color: #00AAAA;
}
