/* Content area */
#wikia_page, #background_strip {
	font: 10px/1.4 Arial, Helvetica, sans-serif;
	background: #302f30;
	color: #ddd;
}
#wikia_page {
	border: 2px solid #616161;
}

/* Article */
#article {
	border: 1px solid #383838;
}
#articleFooter {
	border-top: 0;
}
#articleFooter table {
	border-collapse: separate;
}
#articleFooter .col1 {
	border-right: 1px solid #383838;
}
#articleFooter td.col2 {
	border-left: 1px solid #1f1f1f;
}
#articleFooter strong {
	color: #ccc;
}

/* Primary color */
.color1 {
	background: #38353f;
	color: #eee5ff;
}
/* Background color */
.color2 {
	background: #3e3e40 url(http://images.wikia.com/atlantica/images/c/c9/Bg.gif);
	color: #ccc;
}

/* Links */
#userData a, #wikiaBranding a, .forumlist td.forum_edited a {
	color: #ddd;
}
a, #bodyContent a.extiw, #bodyContent a.external, #header_username a, table.gallery td a {
	color: #a87de5;
}
a:visited, #bodyContent a.extiw:visited, table.gallery td a:visited {
	color: #a094f7;
}
a.new {
	color: #d46768 !important;
}
#page_controls a {
	color: #efebf8;
}
#wikia_footer a {
	color: #eee;
}
#bodyContent a.external {
	background: url(http://images.wikia.com/atlantica/images/b/b8/External_link.gif) no-repeat 100% 30%;
}
#bodyContent a[href^="irc://"], .link-irc {
	background: url(http://images.wikia.com/atlantica/images/7/77/Chat_link.gif) no-repeat 100% 70%;
}

/* Header images */
#wikia_logo {
	background-image: url(http://images.wikia.com/atlantica/images/6/68/Wikia_logo.png);
}

.headerMenuButton dt, .headerMenuButton dd {
	background-image: url(http://images.wikia.com/atlantica/images/b/b4/Header_button.png);
}

/* Logo border */
#wikia_header {
	border: 0;
}
#background_strip {
	border-top: 1px solid #363636;
	border-bottom: 1px solid #404040;
}

/* Tabs */
#page_tabs li, #page_tabs li.selected {
	border: 1px solid #2a2a2a;
	border-bottom: 0;
	background: #302f30;
}
#page_tabs li.selected a {
	color: #e8e8e8;
	background: #302f30;
}
#page_tabs li, #page_tabs li a {
	background: #444345;
	color: #cecece;
}

/* Nav bar */
#navigation .menu-item, #navigation a, .a-m-t {
	border-color: #242226 !important;
	background: #36333b !important;
	color: #eee5ff !important;
}
#navigation a:hover, .a-m-t-hover {
	background: #5d5470 !important;
}
#navigation .widget {
	border: 0;
}
#navigation .sub-menu {
	top: -2px;
	right: -206px;
}

/* Elements */
h1 {
	border-color: #888;
	color: #e8e8e8;
}
h2 {
	border-color: #636363;
}
hr {
	background: #636363;
	color: #636363; /* IE */
}
ul {
	list-style-image: url(http://images.wikia.com/atlantica/images/7/7a/Bullet.png); 
}
code, pre {
	border-color: #5c4b71;
	background: #272727;
	color: #ddd;
} /* Preferences */
fieldset, #preferences, .prefsection table, .prefsection legend, #editpage-specialchars {
	border-color: #636363;
	background: #2b2b2c;
	color: #ddd;
}
legend { /* IE */
	color: #ddd;
}

/* Search */
#search_box {
	background-image: none;
}

/* Widget */
.widget, #link_box, .community_details {
	border-color: #222;
	background: #2b2a2e;
	color: #ddd;
}
.sidebar .widget dd * {
	font-size: 11px;
	line-height: 1.06;
}

/* TOC, categories, article footer, forum header and no article text notice */
#toc, #catlinks, #articleFooter, .forumheader, div.noarticletext {
	border-color: #535353;
	background: #2b2a2b;
	color: #e8e8e8;
}

#catlinks, .forumheader {
	border-color: #404040;
}

/* Thumbnails */
div.thumbinner {
	padding: 0px !important;
	background: transparent;
	color: #d1d1d1;
}
div.thumb, html .thumbimage {
	border: 0;
}
html .thumbcaption {
	overflow: hidden;
	margin: 0 1px;
	padding: 6px 8px 7px 8px !important;
	background: #1f1f1f;
	line-height: 1.0;
}
div.magnify img {
	display: none;
}
div.magnify a {
	width: 15px;
	height: 11px;
	background: url(http://images.wikia.com/atlantica/images/8/8f/Magnify.png) !important;
}

/* Edit field */
#wpTextbox1 {
	border: 1px solid #827494;
	border-color: #827494 #5c4b71 #5c4b71 #827494;
	background: #272727 url(http://images.wikia.com/atlantica/images/0/08/Atlantica_logo_%28dark%29.gif) no-repeat center;
	color: #ddd;
}

/* Edit bar */
#edit_enhancements_toolbar {
	background: #454350;
	color: #eee5ff;
}

/* Edit preview */
.previewnote {
	color: #df5455;
	border-color: #636363;
}

/* History */
#pagehistory li {
	border: 0;
}
#pagehistory li:nth-child(even) {
	background: #29292a;
}
#pagehistory li.selected {
	background: #3e3e3e;
	border: 0;
}

/* Recent changes */
.mw-plusminus-pos {
	color: #94c476;
}
.mw-plusminus-neg {
	color: #de5151;
}
/* Recent changes arrow */
span.mw-changeslist-expanded img {
	visibility: hidden;
}
span.mw-changeslist-expanded a {
	background: url(http://images.wikia.com/atlantica/images/4/4a/Arrow_right.png) no-repeat center;
}
span.mw-changeslist-hidden + span.mw-changeslist-expanded a {
	background: url(http://images.wikia.com/atlantica/images/7/7b/Arrow_down.png) no-repeat 50% 3px;
}

/* Diff */
table.diff {
	background: #272727;
}
td.diff-otitle, td.diff-ntitle  {
	background: #1f1f1f;
	padding: 8px 0 10px 0 !important;
}
td.diff-context {
	background: #2e2e2e;
}
td.diff-deletedline {
	background: #4a3431;
}
td.diff-addedline {
	background: #313b31;
}
.diff-deletedline .diffchange {
	color: #ff5454;
}
.diff-addedline .diffchange {
	color: #74e171;
}

/* Gallery */
table.gallery, table.gallery td {
	border: 0;
	background: transparent;
	color: #d1d1d1;
}
div.gallerybox div.thumb {
	border-color: #535353;
	background: #232324;
}

/* Article tables */
.wikitable {
	border-collapse: collapse;
	margin: 1em 1em 1em 0;
	font-size: 90%;
	line-height: 1.2;
	border: 2px solid #232223;
	background: #2f2e2f;
}
.wikitable th, .wikitable td {
	padding: .4em .6em;
	border: 1px solid #232223;
}
.wikitable th {
	padding: .3em;
	background: #232223;
	text-align: center;
	font-size: 105%;
	letter-spacing: .05em;
}
.wikitable caption {
	font-weight: bold;
}
/* Special classes */
.wikitable tr.melee {
	background: #332829;
}
.wikitable tr.melee a {
	color: #dd8891;
}
.wikitable tr.ranged {
	background: #282a33;
}
.wikitable tr.ranged a {
	color: #a8b4e2;
}
.wikitable tr.caster {
	background: #293328;
}
.wikitable tr.caster a {
	color: #b5d7b0;
}

/* Preferences */
#preftoc li, #preftoc li.selected {
	margin: 0;
	border-color: #383838;
	background: #444345;
}
#preftoc li.selected {
	top: 1px;
	border-color: #636363;
	background: #302F30;
}
#preftoc a, #preftoc a:active {
	color: #ddd;
}

/* File history table */
table.filehistory {
	border: 0;
}
table.filehistory th {
	background: #242426;
}
table.filehistory th, table.filehistory td {
	border-color: #404040;
	border-width: 0 0 1px 0;
}

/* Notice boxes */
#bodyContent .notice {
	border-color: #454545;
	border-left-color: #476db2;
	background: #373637;
}
#bodyContent .notice.positive {
	border-left-color: #5fa454;
}
#bodyContent .notice.negative {
	border-left-color: #a13d3d;
}
#bodyContent .notice.warning {
	border-left-color: #b76d3f;
}

/* Main page */
.mainpage #bodyContent {
	font-size: 90%;
}
.mainpage .firstHeading {
	display: none;
}
.mainpage h2 {
	margin: 0 !important;
	padding: 0;
	border: 0;
	font-weight: bold;
}
.mainpage #bodyContent h3 {
	padding: 0 0 5px 22px;
	border-bottom: 1px solid #353535;
	background: url(http://images.wikia.com/atlantica/images/6/6b/Atlantica_logo_%28small%29.png) no-repeat 0 0;
}
.mainpage #bodyContent h4 {
	margin: .5em 0 0 0 !important;
	padding: 0;
	line-height: 1.5;
	font-size: 100%;
}
.mainpage #article, .mainpage p, .mainpage ul {
	line-height: 1.3;
}
.mainpage p {
	margin: .3em 0;
	padding: .2em 0;
}
.mainpage #bodyContent ul {
	margin-left: 2em;
}
.mainpage li {
	margin: 0;
}
.mainpage #bodyContent hr {
	margin: 7px 0;
	background: #353535;
	color: #353535; /* IE */
}
.mainpage .section {
	overflow: hidden;
	margin: 1em 0;
	padding: 1em;
	background: #181818;
	-moz-border-radius: 8px;
}
.mainpage .section.project {
	background: #16151b;
}
.mainpage #bodyContent .section.project h3 {
	border-color: #302e3d;
}
.mainpage #bodyContent .section.project hr {
	background: #302e3d;
	color: #302e3d; /* IE */
}
.mainpage .section.featured {
	background: #1a151c;
}
.mainpage #bodyContent .section.featured h3 {
	border-color: #382f3b;
}
.mainpage #bodyContent .section.featured hr {
	background: #382f3b;
	color: #382f3b; /* IE */
}

/* New messages notice */
.usermessage {
	border: 1px solid #7d6aa0;
	background: #312f35;
	color: #ddd;
}

/* Special and file pages */
.mw-specialpagesgroup, #filetoc {
	border: 0 !important;
	background: #242426 !important;
	color: #ddd !important;
}

/* Special:NewPages */
.not-patrolled {
	background: #3a393a;
}

/* User masthead */
#user_masthead {
  background: #252525;
}
#user_masthead h2 {
  color: #EEE;
}
#user_masthead ul.nav_links li, #user_masthead ul.nav_links li a {
  background: #38353F;
  color: #EEE;
}
#user_masthead ul.nav_links li.selected, #user_masthead ul.nav_links li.selected a {
  background: #5A5666;
  color: #EEE;
}
body.masthead-regular #page_bar, body.masthead-special #page_bar, 
body.masthead-regular #page_bar a, body.masthead-special #page_bar a {
  background: #5A5666;
  color: #EEE;
}
.dark_text_1 {
  color: #A87DE5;
}