body {
	background-color: #000;
		background-image: url('assets/layout_bg.jpg');
		background-position: center top;
	background-repeat: no-repeat;
	color: #DCAB83;
}

div.box {
	background-color: transparent;
}

div#page {
	background-color: transparent;
}

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

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

a:visited {
	color: #6C3503;
}

a:hover {
	color: #e58e06;
}

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

a.featured:visited {
	color: #6C3503;
}

a.featured:hover {
	color: #e58e06;
}

label.has_errors {
	color: #FF4800;
}

/************************* SUBMENU ******************************/
div#submenu {
	background-image: url('assets/submenu_bg.png');
}

div#bottommenu {
	background-image: url('assets/submenu_bg.png');
	border-top: solid 6px #000000;
}

/*********************** BANNER SIDEBAR *************************/

form#searchbox_story_search_simple input {
  color: #000000;
  background-color: #1B57B1;
  border: solid 1px #3787FF;
}

form#searchbox_story_search_simple input#search_simple_submit {
  color: #000000;
  background-color: #e58e06;
  border: solid 1px #000000;
}

/************************ LEFT SIDEBAR *************************/
div.sidebar_admin a, div.sidebar_admin a:link {
	color: #1B57B1;
}

div.sidebar_admin a:visited {
	color: #224273;
}

div.sidebar_admin a:hover {
	color: #096BFF;
}

/************************ RIGHT SIDEBAR *************************/

div.right-sidebar {
	color: #e58e06;
}

div.right-sidebar a {
	color: #1B57B1;
}

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

div.right-sidebar a:hover {
	color: #096BFF;
}

div.right-sidebar ul.recent-comments,
div.right-sidebar div#info-links ul
{
	background-image: url('assets/black_alpha_70.png');
}

div.right-sidebar ul.recent-comment {
	border-top: solid 1px #224273;
}

div.right-sidebar select {
	background-color: #1B57B1;
	border: solid 1px #3787FF;
	color: #000000;
}

div.user-menu ul {
	color: #6C3503;
}

/************************ FRONT PAGE *************************/
div.latest-block div.latest-pane ul.recent-comment,
div.latest-block div.latest-pane ul.recent-node
{
	border-bottom: solid 1px #6C3503;
}

/************************ STORY CONTENT *************************/
h1.title {
	color: #e58e06;
}

h1.title a.chapter_link:visited {
	color: #9b520f;
}

h1.title a.chapter_link:hover {
	color: #e58e06;
}

div.nav_block_top {
	border-bottom: double 3px #0d0301;
}
div.nav_block_bottom {
	border-top: double 3px #0d0301;
}

div.common_content {
	background-color: #000;
}

div.chapter_content, div.chapter_preview, div.common_content {
	background-image: url('assets/chapter_content.jpg');
}

div.post-content-width476 {
	margin: 0 auto;
	width: 504px;
}

div.post-content-width476 img {
	padding: 10px;
	margin-left: 1px;
		background-image: url('assets/img_bg_476.png');
		background-repeat: no-repeat;
}

div.post-content-width400 {
	margin: 0 auto;
	width: 420px;
}

div.post-content-width400 p {
	width: 400px;
}

div.post-content-width400 img {
	padding: 10px;
	margin-left: -10px;
		background-image: url('assets/img_bg_400.png');
		background-repeat: no-repeat;
}

div.post-content-width,
div.post-content-width600 {
	margin: 0 auto;
	width: 550px;
}

div.post-content-width600 img,
div.post-content-width img[width="600"]
{
	padding: 10px;
	margin-left: -35px;
}

div.post-content-width600 img
{
		background-image: url('assets/img_bg_600.png');
		background-repeat: no-repeat;
}

div.chapter_preview {
	border-bottom: double 5px #000000;
}

div.post-content-width img.smiley {
	background: transparent;
	border: 0;
}

div.post-content div.disclaimer
{
	background-color: #2B0802;
	outline: double 3px #6C3503;
	margin-left: -6px;
	color: #DCAB83;
}

div.post-content div.disclaimer h1
{
	color: #e58e06;
}

/************************ COMMENTS *************************/
div.comment {
	background-color: #0d0301;
	border: double 3px #1C0900;
	background-image: url('assets/comment_bg.jpg');
}

div.comment-by-1 {
	background-color: #1a0f02;
	border: double 3px #361000;
	background-image: url('assets/comment_bg_1.jpg');
}

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

div#comment-section div.comment-number,
div#comment-section div.comment-number a
{
	color: #1C0900;
}

div#comment-section div.comment-number a:hover {
	color: #361000;
}

div.comment-date {

}

div.comment-date {
	color: #A86528;
}
div.comment-author {
	color: #A86528;
}

div.comment-author-avatar img.avatar {
	border: double 3px #1C0900;
}

div.comment-by-1 div.comment-author-avatar img.avatar {
	border: double 3px #361000;
}

div.comment-admin a {
	color: #224273;
}

div.comment blockquote {
	background-color: #1F0F04;
	border-top: double 3px #361A06;
	border-bottom: double 3px #361A06;
}

/************************ MISC *************************/
strong.search_match {
	color: #e58e06;
}

/************************ FOOTER *************************/
div#footer {
	color: #A16F42;
}

div#footer div.content_section
{
	border-top: double 3px #6C3503;
}

div.quote + p.copyright
{
	border-top: double 3px #6C3503;
}

/* ========================================================= */
/*                   FLASH MESSAGES                          */
/* ========================================================= */
ul.flash-warning li,
ul.flash-error li
{
	color: #FF4800;
}

/* ========================================================= */
/*                   BOXY PLUGUN                             */
/* ========================================================= */
table.boxy-wrapper .boxy-inner {
	background-color: #DA6900;
	color: #000000;
}

table.boxy-wrapper div.boxy_page_contents h1,
table.boxy-wrapper div.boxy_page_contents h2,
table.boxy-wrapper div.boxy_page_contents h3,
table.boxy-wrapper div.boxy_page_contents h4,
table.boxy-wrapper div.boxy_page_contents h5,
table.boxy-wrapper div.boxy_page_contents h6
{
	color: #331800;
}

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

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

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

/* ========================================================= */
/*                         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 #1C0900;
}
table.archives th.archive-year
{
	color: #e58e06;
}

/* ========================================================= */
/*                         ARCHIVES                          */
/* ========================================================= */
div.common_content div.quote
{
	background-color: #0d0301;
	border: double 3px #1C0900;
	background-image: url('assets/comment_bg.jpg');
}

/* ========================================================= */
/*                         STORYLINE                         */
/* ========================================================= */
div.storyline-chapter div.chapter-notes,
div.storyline-sub-navigation
{
	background-color: #0d0301;
	border-top: double 3px #1C0900;
	border-bottom: double 3px #1C0900;
}

h5.current-storyline
{
	color: #DCAB83;
}

img.storyline-preview
{
	border: solid 4px #000;
}

table.storyline-index hr
{
	background-color: #1C0900;
	color: #1C0900;
	height: 3px;
}
