/***************************** DARK UI *******************************/
body.darkui {
	background-image: url(images/dark-ui/default_bg.png);
	color: #eee;
	font-family: "salsa", "Helvetica neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
}

/**********************************************************
 ** Global
 **********************************************************/
.darkui {
	/*cursor: url(images/dark-ui/mouse.png), auto;*/
	color: #eee;
}

.node-unpublished {
	background-color: #281D1D;
}

/**********************************************************
 ** Tooltip - qtip2
 **********************************************************/
.darkuitooltip {
	color: #eee;
	max-width: 350px;
	max-height: 100vh;
	font-size: 0.95em;
	line-height: 1.1em;
	border-style: solid;
	border-width: 16px;
	border-image: url(images/dark-ui/tooltip.png) 16 fill repeat;
	box-shadow: 0px 0px 10px black;
}
.darkuitooltip .qtip-content {
	padding: 0px;
}

/**********************************************************
 ** Scrollbars
 **********************************************************/
/*::-webkit-scrollbar {
    width: 12px;
}
 
::-webkit-scrollbar-track {
    border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
}*/

/**********************************************************
 ** Misc forms
 **********************************************************/
.darkui label {
	font-weight: bold;
}

.darkui input {
	color: #eee;
	font-size: 0.95em;
	font-family: inherit;	
}
.darkui input:-webkit-autofill {
	-webkit-text-fill-color: #eee;
}

.darkui h2 {
	font-size: 1.3em;
}

.darkui a {
	color: #eee;
	text-decoration: underline;
}
.darkui a:hover {
	color: #eee;
	text-shadow: 0 0 15px rgb(127, 255, 212);
}

.darkui .preview .node {
	background: #444;
}

/**********************************************************
 ** Submit Buttons
 **********************************************************/
.darkui input[type=submit] {
	border-style: solid;
	border-width: 8px;
	border-image: url(images/dark-ui/border-button.png) 8 fill repeat;
}
.darkui input[type=submit]:hover {
	border-image: url(images/dark-ui/border-button-sel.png) 8 fill repeat;
}
.darkui div.buy-dlc-button {
	padding: 3px;
	display: block;
	border-style: solid;
	border-width: 8px;
	border-image: url(images/dark-ui/border-button.png) 8 fill repeat;
}
.darkui div.buy-dlc-button:hover {
	border-image: url(images/dark-ui/border-button-sel.png) 8 fill repeat;
}

.darkui .donate-oneshot-select-confirms .div.buy-dlc-button-red {
	right: unset !important;
	margin: 0 auto !important;
}

/**********************************************************
 ** Inputs
 **********************************************************/
.darkui input[type=text], .darkui input[type=password] {
	border-style: solid;
	border-width: 8px;
	border-image: url(images/dark-ui/border-textbox.png) 8 fill repeat;
}
.darkui input[type=text]:focus, .darkui input[type=password]:focus {
	border-image: url(images/dark-ui/border-textbox-sel.png) 8 fill repeat;
}

.darkui textarea {
	color: #eee;
	font-family: inherit;
	font-size: 1em;
	border-style: solid;
	border-width: 8px;
	border-image: url(images/dark-ui/border-textbox.png) 8 fill repeat;
}
.darkui textarea:focus {
	border-image: url(images/dark-ui/border-textbox-sel.png) 8 fill repeat;
}
.darkui .grippie {
	background-color: #0d1010;
	border: 1px solid #343737;
}

.darkui fieldset {
	border-style: solid;
	border-width: 8px;
	border-image: url(images/dark-ui/border-textbox.png) 8 fill repeat;
}
.darkui fieldset:focus {
	border-image: url(images/dark-ui/border-textbox-sel.png) 8 fill repeat;
}
.darkui fieldset legend {
	text-shadow: 0 0 10px #0d1010;
	top: -3px;
	position: relative;
	border-style: solid;
	border-width: 8px;
	border-image: url(images/dark-ui/border-heading.png) 8 fill repeat;
	font-weight: bold;
}

/**********************************************************
 ** Checkboxes
 **********************************************************/
.darkui input[type=checkbox] {
	display:none;
}
.darkui input[type=checkbox] + label {
	display: inline-block;
}
.darkui input[type=checkbox] + label span {
	display:inline-block;
	width:1.2em;
	height:1.2em;
	margin:3px 3px 0 3px;
	vertical-align:bottom;
	cursor:pointer;
	background:url(images/dark-ui/checkbox.png);
	background-size: 1.2em;
}
.darkui input[type=checkbox]:checked + label span {
	background: url(images/dark-ui/checkbox-ok.png), url(images/dark-ui/checkbox.png);
	background-size: 1.2em;
}

/**********************************************************
 ** Selects
 **********************************************************/
.darkui select {
	color: #eee;
	font-size: inherit;
	padding-right: 3px;
	border-style: solid;
	border-width: 8px;
	border-image: url(images/dark-ui/border-textbox.png) 8 fill repeat;
}
.darkui select:focus {
	border-image: url(images/dark-ui/border-textbox-sel.png) 8 fill repeat;
}
.darkui select option {
	font-family: inherit;
	font-size: inherit;
	background-color: #0d1010;
}

.darkui select option:checked {
	font-style: italic;
}

/**********************************************************
 ** HR
 **********************************************************/
.darkui hr {
	border: 0;
	height: 20px;
	position: relative;
	margin-left: 16px;
	margin-right: 16px;
	background: url(images/dark-ui/border_hor_middle.png) repeat-x 0 0;
}
.darkui hr:before {
	content: '';
	position: absolute;
	width: 48px;
	height: 24px;
	background: url(images/dark-ui/border_hor_left.png);
	display: block;
	top: 0px;
	left: -20px;
}
.darkui hr:after {
	content: '';
	width: 48px;
	height: 24px;
	background: url(images/dark-ui/border_hor_right.png);
	display: block;
	position: absolute;
	top: 0px;
	right: -20px;
}
.darkui hr.underline_tabs {
	top: -9px;
}
.darkui hr.news_separator {
	top: 14px;
}
.darkui hr.simple {
	margin-left: 32px;
	margin-right: 23px;
}
.darkui hr.simple:after { content: none !important; }
.darkui hr.simple:before { content: none !important; }


/**********************************************************
 ** Tabs
 **********************************************************/
.darkui ul.tabs {
	border: 0;
}
.darkui ul.tabs li a {
	padding: 0;
	margin: 0 0.2em;
	background: none;
	border: none;
}
.darkui ul.tabs li a:hover {
	background: none;
	border: none;
}
.darkui ul.tabs li.active a {
	background: none;
	border: none;
}
.darkui ul.tabs li {
	border-style: solid;
	border-width: 8px;
	border-image: url(images/dark-ui/border-heading.png) 8 fill repeat;
}
.darkui ul.tabs li:hover {
	border-image: url(images/dark-ui/border-heading-sel.png) 8 fill repeat;
}
.darkui ul.tabs li.active a {
	color: #eee;
	text-shadow: 0 0 15px #006CFF, 0 0 15px #006CFF, 0 0 15px #006CFF;
	font-style: italic;
}
.darkui ul.tabs.primary {
	line-height: 37px;
	white-space: normal;
}

/**********************************************************
 ** Top Links
 **********************************************************/
.darkui #header-bottom {
	border: 0;
	background: url(images/dark-ui/dragonbar-middle.png) repeat-x;
	height: 46px;
	margin-left: 56px;
	margin-right: 56px;
	position: relative;
	top: -7px;
	text-align: center;
}
.darkui #header-bottom:before {
	content: '';
	position: absolute;
	top: 0;
	left: -56px;
	width: 92px;
	height: 46px;
	display: inline-block;
	background: url(images/dark-ui/dragonbar-left.png);
}
.darkui #header-bottom:after {
	content: '';
	position: absolute;
	top: 0;
	right: -56px;
	width: 92px;
	height: 46px;
	display: inline-block;
	background: url(images/dark-ui/dragonbar-right.png);
}
.darkui ul.primary-links {
	margin-left: 32px;
	margin-right: 32px;
	padding: 0;
	position: relative;
	top: 12px;
}
.darkui ul.primary-links li a {
	color: #BACDEF;
	text-shadow: 0 0 2px black, 0 0 2px black, 0 0 2px black, 0 0 2px black, 0px 0px 5px rgb(176, 196, 222);
	padding: 0;
	margin: 0 0.2em;
	background: none;
	border: none;
	text-decoration: none;
}
.darkui ul.primary-links li a:hover {
	background: none;
	border: none;
}
.darkui ul.primary-links li.active a {
	background: none;
	border: none;
}
.darkui ul.primary-links li {
}
.darkui ul.primary-links li a:hover {
	text-shadow: 0 0 15px rgb(127, 255, 212);
}
.darkui ul.primary-links li.active a {
	color: #eee;
	text-shadow: 0 0 15px #006CFF, 0 0 3px black, 0 0 3px black, 0 0 3px black, 0 0 3px black, 0 0 3px black;
	font-weight: bold;
}
.darkui li a.active {
	color: #eee;
	text-shadow: 0 0 15px #006CFF, 0 0 3px black, 0 0 3px black, 0 0 3px black, 0 0 3px black, 0 0 3px black;
	font-weight: bold;
}

/**********************************************************
 ** Table
 **********************************************************/
.darkui tr.even {
	background-color: #181B1B;	
}
.darkui tr.odd {
	background-color: #202323;
}
.darkui table tr th {
	border-bottom: 3px solid #5B5E5E;
}
.darkui table tr td {
	border-bottom: 1px solid #5B5E5E;
}
.darkui table tbody {
	border-top: 1px solid #5B5E5E;
	border-left: 1px solid #5B5E5E;
	border-right: 1px solid #5B5E5E;
	border-radius: 5px;
}
.darkui table {
	width: 100%;
}
.darkui table.sticky-header thead {
	background-color: black;
}

/**********************************************************
 ** Header
 **********************************************************/
.darkui #site-name {
	background: url(/themes/tome_mimic/images/tome-logo-centered.png);
	width: 333px; 
	height: 95px;
	background-size: 333px 95px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	position: relative;
	top: -81px;
	left: 59px;
}
.darkui #site-name a {
	display: block;
	width: 100%;
	height: 100%;
}
.darkui #slogan {
	position: relative;
	top: -84px;
	left: 15px;
}

.darkui .breadcrumb-container {
	text-align: center;
	width: 100%;
}
.darkui .breadcrumb {
	text-align: center;
	position: relative;
	top: -21px;
	border-style: solid;
	border-width: 8px;
	border-image: url(images/dark-ui/border-textbox.png) 8 fill repeat;
	display: inline-block;
	z-index: -10;
}

/**********************************************************
 ** Sidebar
 **********************************************************/
.darkui .sidebar {
	position: relative;
	border-style: solid;
	border-width: 64px;
	border-image: url(images/dark-ui/border-dialog.png) 64 fill repeat;
	width: 100px !important;
	box-shadow: 0 0 20px black;
}
.darkui .sidebar .sidebar-wrapper {
	position: relative;
	top: -90px;
	left: -59px;
	width: 190px;
}
.darkui .sidebar#sidebar-left {
	left: -28px;
}
.darkui .sidebar#sidebar-right {
	left: unset;
	right: -28px;
}
.darkui .sidebar a {
	text-decoration: none !important;
}
.darkui .sidebar h2 {
	color: #759022;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 10px;
	text-shadow: 0 0 2px black, 0 0 2px black, 0 0 2px black;
}
.darkui ul li.expanded {
	list-style-type: disc !important;
}


/**********************************************************
 ** Pages
 **********************************************************/
.darkui #title-container h2 {
	color: #759022;
	font-size: 1.3em;
}
.darkui #content .meta {
	color: #bbb;
	font-size: 0.7em;
	font-style: italic;
}

.darkui #comments .comment {
	border-style: solid;
	border-width: 16px;
	border-image: url(images/dark-ui/tooltip.png) 16 fill repeat;
	margin-top: 3px;
	margin-bottom: 3px;
}
.darkui #comments .comment h3 {
	margin-bottom: 0px;
}
.darkui #comments .comment .submitted {
	color: #bbb;
	font-size: 0.7em;
	font-style: italic;
}
.darkui #comments .comment-unpublished {
	background-color: #312626;
}

/**********************************************************
 ** Stats & stuff
 **********************************************************/
.darkui span.stat {
	color: #4A9DB8;
}
.darkui span.stat_updated {
	color: #bbb;
	font-size: 0.7em;
	font-style: italic;
}
.darkui ul.stats_long_list {
	column-count: 3;
	column-gap: 15px;
}

/**********************************************************
 ** Achievements
 **********************************************************/
.darkui div#achskindsselect {
	height: 48px;
}
.darkui div#achskindsselect div {
	float: left;
	margin: 3px;
	padding: 3px;
	font-size: 0.8em;
	box-shadow: none;
	border-style: solid;
	border-width: 8px;
	border-image: url(images/dark-ui/border-heading.png) 8 fill repeat;
}
.darkui div#achskindsselect div.current {
	border-image: url(images/dark-ui/border-heading-sel.png) 8 fill repeat;
}

.darkui div.ach {
	position: relative;
	float: left;
	width: 154px;
	height: 135px;
	margin: 2px;
}

.darkui div.ach div.box {
	border-style: solid;
	border-width: 16px;
	border-image: url(images/dark-ui/tooltip.png) 16 fill repeat;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
	width: 120px;
	height: 100px;
	padding: 2px;
	overflow: hidden;
}
.darkui div.ach div.box img { width: 64px; height: 64px }
.darkui div.ach div.box span.name { display: block; }
.darkui div.ach div.box span.desc { display: none; }

.darkui div.ach div.box:hover {
	box-shadow: 0px 0px 15px 15px black;
	width: 200px;
	height: auto;
	z-index: 999;
	position: absolute;
	left: -25px;
	top: -50px;
}
.darkui div.ach div.box:hover img { width: 128px; height: 128px }
.darkui div.ach div.box:hover span.name { font-weight: bold; }
.darkui div.ach div.box:hover span.desc {
	display: block;
	font-size: 0.7em;
	color: #bbb;
	font-style: italic;
}

/**********************************************************
 ** Killers
 **********************************************************/
.darkui div.death {
	position: relative;
	float: left;
	width: 154px;
	height: 151px;
	margin: 2px;
}

.darkui div.death div.box {
	border-style: solid;
	border-width: 16px;
	border-image: url(images/dark-ui/tooltip.png) 16 fill repeat;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
	width: 120px;
	height: 115px;
	padding: 2px;
}
.darkui div.death div.box div.divimg { width: 64px; height: 64px; position: relative; }
.darkui div.death div.box img { width: 64px; height: 64px; position: absolute; left:28px; }
.darkui div.death div.box img.bigimg { width: 48px; height: 96px; left:38px; top:-32px; position: absolute; }
.darkui div.death div.box span.name { display: block; }
.darkui div.death div.box span.desc {
	display: block;
	font-size: 0.7em;
	color: #bbb;
	font-style: italic;
}

/**********************************************************
 ** Charseet
 **********************************************************/
.darkui #charsheet_container {
	position: relative;;
	padding-bottom: 50px;
	border-style: solid;
	border-width: 64px;
	border-image: url(images/dark-ui/border-dialog.png) 64 fill repeat;
}
.darkui #charsheet_container #chartile {
	position: absolute;
	top: -16px;
	z-index: 88;
}
.darkui #charsheet_container #chartile img {
	position: relative;
}
.darkui #charsheet_container #chartile:hover img {
	width: 128px;
}
.darkui #charsheet_container #title-container h2 {
	position: relative;
	top: -22px;
	text-align: center;
	border-style: solid;
	border-width: 8px;
	border-image: url(images/dark-ui/border-selector.png) 8 fill repeat;
	text-shadow: 0 0 2px black, 0 0 2px black, 0 0 2px black, 0 0 2px black;
}
.darkui #charsheet_zones {
	position: relative;
}
.darkui #charsheet_zones .charsheet {
	width: 350px;
	border-style: solid;
	border-width: 21px 19px 18px 20px; 
	border-image: url(images/dark-ui/border-portrait.png) 21 19 18 20 fill repeat; 
	float: left;
	margin: 3px;
}
.darkui .charsheet table tr td {
	text-align: left;
	border: none;
}
.darkui .charsheet table tbody {
	border: none;
}

.darkui .charsheet table tr td:nth-child(odd) {
	color: #00ff44;
	width: 30%;
}

.darkui .charsheet table tr td.red {
	color: #ff4400;
}

.darkui .charsheet table.talents tr td:nth-child(odd) {
	width: 80%;
}
.darkui .charsheet table.inventory tr td:nth-child(odd) {
	width: 100%;
}

.darkui .charsheet ul {
	margin: 0 0 3px 0;
}
.darkui .charsheet h4 {
	margin: 0 0 3px 0;
	color: #33aaff;
	text-decoration: bold;
	text-align: center;
}
.darkui .charsheet_addonname {
	color: #759022;
}
.darkui .chatsheet_addon_dlc {
	color: #4A9DB8;
}
.darkui .charsheet_dlc {
	color: #4A9DB8;
}
.darkui .official_addon {
	color: #759022;
}

.darkui .charsheet table.eoauto tr {
	border-bottom: 1px solid #fff;
	padding: 0.4em;
}
.darkui .charsheet table.eoauto tr:nth-child(even) {background: #252525;}
.darkui .charsheet table.eoauto tr:nth-child(odd) {background: #202020;}

/**********************************************************
 ** News
 **********************************************************/
.darkui .view-site-news .views-field-title a {
	text-decoration: underline #3B5614;
}
.darkui .view-site-news .views-field-title a h2 {
	color: #759022;
	margin-bottom: 0;
}
.darkui .view-site-news .views-field-created,
.darkui .view-user-blogs .views-field-created,
.darkui .view-site-news .views-field-name,
.darkui .view-user-blogs .views-field-name,
.darkui .view-comments-recent .views-field-timestamp,
.darkui .last-chars-feed-block .timestamp,
.darkui .last-chars-feed-block .username {
	color: #bbb;
	font-size: 0.7em;
	font-style: italic;
	display: inline-block;
}

.darkui .last-chars-feed-block .char:not(:first-child):before,
.darkui .view-user-blogs .views-row:not(:first-child):before,
.darkui .view-comments-recent .views-row:not(:first-child):before,
.darkui .view-site-news .views-row:not(:first-child):before {
	content: '';
	display: block;
	position: relative;
	top: -8px;
	height: 17px;
	margin-left: 25px;
	margin-right: 25px;
	background: url(images/dark-ui/border_hor_middle.png) repeat-x 0 0;
}

.darkui .views-field-comment-count span {
	font-style: italic;
	font-size: 0.92em;
}

/**********************************************************
 ** Images gallery
 **********************************************************/
.darkui .fast-gallery-image{
	float:left;
	width: 234px;
	height: 155px;
	text-align:center;
	border-style: solid;
	border-width: 16px;
	border-image: url(images/dark-ui/tooltip.png) 16 fill repeat;
	margin-top: 3px;
	margin-bottom: 3px;
}

.darkui .fast-gallery-image a:link, .fast-gallery-image a:visited, .fast-gallery-image a:hover {
	text-decoration:none;
}

.darkui .fast-gallery-image a:hover img {
	border:medium solid black;
}

.darkui #fg_breadcrumb {
	text-transform: capitalize;
	font-size: 1.3em;
	color: #759022;
}

/**********************************************************
 ** Addons
 **********************************************************/
.darkui .addonslist table tr td a {
	text-decoration: none;
}
.darkui .addonslist table tr td:nth-child(1) a {
	color: #759022;
}
.darkui .addonslist table tr td:nth-child(1) small em a {
	color: #bbb;
	font-size: 0.85em;
	font-style: italic;
}
.darkui .addonslist table tr td:nth-child(2), .darkui .addonslist table tr td:nth-child(3) {
	color: #bbb;
}

/**********************************************************
 ** Donate
 **********************************************************/
.darkui div.donate-button {
	border-style: solid;
	border-width: 21px 19px 18px 20px; 
	border-image: url(images/dark-ui/border-portrait.png) 21 19 18 20 fill repeat; 
	box-shadow: 0 0 8px #011B29;
	width: 120px;
}

.darkui div.donate-button tbody {
	border: none;
}
.darkui div.donate-button tbody td {
	border: none;
}

.darkui div.donate-recur-button {
	border-style: solid;
	border-width: 21px 19px 18px 20px; 
	border-image: url(images/dark-ui/border-portrait.png) 21 19 18 20 fill repeat; 
	box-shadow: 0 0 8px #011B29;
	width: 120px;
}

.darkui div.donate-button input[type=text], div.donate-recur-button input[type=text] {
	width: 70%;
	text-align: right;
}

.darkui div#donate-oneshot-select {
	background-color: #090900;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0%;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.darkui div.donate-oneshot-modal {
	display: none;
	content: '';
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	background-color: rgba(0, 0, 0, 0.5);
}

.darkui div#donate-oneshot-selectinner {
	border-style: solid;
	border-width: 16px;
	border-image: url(images/dark-ui/tooltip.png) 16 fill repeat;
	box-shadow: 0px 0px 15px black;
	padding: 5px;
	margin: auto;
	display: block;
	position: fixed;
	left: 0px;
	top: 150px;
	right: 0px;
	width: 300px;
	z-index: 1002;
	text-align: center;
}
.darkui div#donate-oneshot-selectinner h3 {
	font-size: 24px;
	text-shadow: 0 0 8px #000000;
}

.darkui div#donate-oneshot-selectinner div.buy-dlc-button {
	margin: 0 auto;
	right: unset;
}

.darkui div#donate-recur-select {
	background-color: #090900;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0%;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.darkui div#donate-recur-selectinner {
	border-style: solid;
	border-width: 16px;
	border-image: url(images/dark-ui/tooltip.png) 16 fill repeat;
	box-shadow: 0px 0px 15px black;
	padding: 5px;
	margin: auto;
	display: block;
	position: fixed;
	left: 0px;
	top: 150px;
	right: 0px;
	width: 300px;
	z-index: 1002;
	text-align: center;
}
.darkui div#donate-recur-selectinner h3 {
	font-size: 24px;
	text-shadow: 0 0 8px #000000;
}

.darkui div#donate-recur-selectinner div.buy-dlc-button {
	margin: 0 auto;
	right: unset;
}


/**********************************************************
 ** Purchase
 **********************************************************/
.darkui div#checkbuyinner {
	border-style: solid;
	border-width: 16px;
	border-image: url(images/dark-ui/tooltip.png) 16 fill repeat;
	box-shadow: 0px 0px 15px black;
}
.darkui div#checkbuyinner .checkbuy-confirms {
	position: relative;
	height: 120px;
	left: 20px;
}
.darkui div#checkbuyinner div.buy-dlc-button {
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
	border-image: url(images/dark-ui/border-button-green.png) 8 fill repeat;
}
.darkui div#checkbuyinner div.buy-dlc-button:hover {
	border-image: url(images/dark-ui/border-button-green-sel.png) 8 fill repeat;
}
.darkui div.buy-dlc-button-red {
	left: unset;
	right: 20px;
	border-image: url(images/dark-ui/border-button-gray.png) 8 fill repeat !important;
}
.darkui div.buy-dlc-button-red:hover {
	border-image: url(images/dark-ui/border-button-gray-sel.png) 8 fill repeat !important;
}

.darkui div.dlc-media {
	margin-top: 15px;
	padding-top: 0;
	border-style: solid;
	border-width: 21px 19px 18px 20px; 
	border-image: url(images/dark-ui/border-portrait.png) 21 19 18 20 fill repeat; 
	box-shadow: 0 0 8px #011B29;
}
.darkui div.dlc-media center {
	width: calc(100% + 40px);
	position: relative;
	left: -22px;
}
.darkui div.dlc-media h4 {
}


/**********************************************************
 ** Lightbox
 **********************************************************/
.darkui #lightbox #outerImageContainer {
	border-style: solid;
	border-width: 16px;
	border-image: url(images/dark-ui/tooltip.png) 16 fill repeat;
	box-sizing: border-box;
}
.darkui #lightbox #imageDataContainer {
	color: #eee;
	border-style: solid;
	border-width: 16px;
	border-image: url(images/dark-ui/tooltip.png) 16 fill repeat;
	box-sizing: border-box;
}
.darkui #lightbox #imageDataContainer span {
	color: #eee;
}


/**********************************************************
 ** Big Download Buttons
 **********************************************************/
.darkui .big-dl-button {
	box-sizing: border-box;
	position: relative;
	/*width: 400px;*/
	border-style: solid;
	border-width: 32px;
	border-image: url(images/dark-ui/border-big-button.png) 32 fill repeat;
	cursor: pointer;
}
.darkui .big-dl-button .inside {
	/*background-color: wheat;*/
	position: relative;
	left: -15px;
	width: calc(100% + 30px);
	position: relative;
	top: -6px;
}
.darkui .big-dl-button .upper {
	position: relative;
	width: 142px;
	height: 33px;
	background: url(images/dark-ui/big-button-upper.png);
	top: -31px;
	margin: 0 auto;
}
.darkui .big-dl-button .uppertext {
	position: absolute;
	right: 0px;
	top: -14px;
 	font-size: 0.7em;
	font-style: italic;
	text-transform: uppercase;
	text-shadow: 0 0 15px rgb(127, 255, 212);
}
.darkui .big-dl-button .lower {
	position: relative;
	width: 98px;
	height: 22px;
	background: url(images/dark-ui/big-button-lower.png);
	bottom: -41px;
	margin: 0 auto;
}
.darkui .big-dl-button .lowertext {
	position: absolute;
	right: 0px;
	bottom: -25px;
 	font-size: 0.7em;
	font-style: italic;
	text-transform: lowercase;
	text-shadow: 0 0 15px rgb(127, 255, 212);
}
.darkui .big-dl-button .inner {
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}
.darkui .big-dl-button:hover {
	border-image: url(images/dark-ui/border-big-button-sel.png) 32 fill repeat;
}
.darkui .big-dl-button:hover .upper {
	background: url(images/dark-ui/big-button-upper-sel.png);
}
.darkui .big-dl-button:hover .lower {
	background: url(images/dark-ui/big-button-lower-sel.png);
}
.darkui .big-dl-button:hover a {
	text-shadow: 0 0 15px rgb(127, 255, 212) !important;
}

.darkui .big-dl-button .mainlink small {
	font-weight: initial;
	font-size: 0.7em;
}

/**********************************************************
 ** FAQ
 **********************************************************/
.darkui #node-7001 h2 {
	color: #759022;
}
.darkui #node-7001 dl + strong:before {
	content: '';
	display: block;
	position: relative;
	top: -8px;
	height: 17px;
	margin-left: 100px;
	margin-right: 100px;
	background: url(images/dark-ui/border_hor_middle.png) repeat-x 0 0;
}

/**********************************************************
 ** Videos
 **********************************************************/
.darkui div.view-Videos tbody, div.view-Videos tbody td {
	border: none;
}
.darkui div.grid-video {
	border-style: solid;
	border-width: 16px;
	border-image: url(images/dark-ui/tooltip.png) 16 fill repeat;
	box-sizing: border-box;
}

/**********************************************************
 ** Register
 **********************************************************/
.darkui .tome-reg-form {
	border-style: solid;
	border-width: 16px;
	border-image: url(images/dark-ui/tooltip.png) 16 fill repeat;
	box-sizing: border-box;
}}

/**********************************************************
 ** Item's vault
 **********************************************************/
.darkui div.uservault div.vault {
	width: 185px;
	height: 172px;
}
.darkui div.uservault div.vault div.box {
	border-style: solid;
	border-width: 16px;
	border-image: url(images/dark-ui/tooltip.png) 16 fill repeat;
	box-sizing: border-box;
	width: 180px;
	height: 168px;
}

.darkui div.uservault div.vault div.box div.delete {
	right: 9px;
}
