body {
  background: #232323 url(/images/themes/simplicus/background.jpg) repeat fixed left center;
  font-family: Verdana,"Lucida Grande",Verdana,Arial,sans-serif;
  letter-spacing: -0.1px;
}

body, td {
  font-size: 11px;
  color: #eee;
}

pre {
  background-color: #000;
  padding: 10px;
}

a:link, a:active, a:visited {
  color: #f0cf76;
  text-decoration: none;
}

a:hover {
  color: #c51e21;
}

td.clickable a {
  color: #f0cf76;
}

td.clickable a:hover {
  color: #e00;
  text-decoration: none;
}

th {
  color: #e5e5e5;
}

table.form {
  background-color: #222;
}

table th.title {
  background-color: #666;
  font-size: 120%;
}

table td.clickable {
  background-color: #232323;
}

table td.clickable a:hover {
  text-decoration: none;	
}

tr.inactive td.clickable {
  background-color: #332323;
}

table td.data {
  background-color: #1b1b1b;
}

tr.inactive td.data {
  background-color: #331b1b;
}

table.data th {
  background-color: #121212;
  border: none;	
}

table.data td {
  background-color: #121212;
  border: none;
}

table.data td.count {
  background-color: #333;
  color: #13a000;
}

table.data td[style="text-align: center; background: none repeat scroll 0% 0% green;"] {
  border: 1px solid #2c2c2c;
}

table.data[style="margin-bottom: 0pt;"] tr td {
  background-color: #1b1b1b;
}

table.data[style="margin-top: 0pt;"] tr th {
  background-color: #2d2d2d;	
}

table td.title {
  background-color: #333;
}

table td.number {
  background-color: #1b1b1b;
}

tr.inactive td.number {
  background-color: #331b1b;
}

table td.recordTitle {
  background-color: #333;
  border-top: 1px solid #000;
}

table.form td, table.form th {
  border: none;
  border-top: 1px solid #000;
  padding: 3px;
}

table.form th.title {
  background-color: #2c2c2c;
  font-size: 1.0em;	
}

table.news td.title {
  background-color: #333;
}

table.news td.title a {
  color: #eee;
}

table.news td.title a:hover {
  color: #e00;
}

table.news td.header {
  background-color: #1b1b1b;
}

table.news td.body {
  background-color: #1b1b1b;
}

#flash {
  width: 26%;
} 

div#root table#root_table td#page div#pageContent table#console td#subscribe a {
  color: #fff;	
}

div#root table#root_table td#page div#pageContent table#console td#tutorial {
  background: #ffff00 url(/images/themes/simplicus/account_br.png) no-repeat scroll bottom right;	
}

div#root table#root_table td#page div#pageContent table#console td#customer_service {
  background: #ee9333 url(/images/themes/simplicus/customer_tl.png) no-repeat scroll top left;
  text-align: center;
}

div#root table#root_table td#page div#pageContent table#console tr td {
  border: none;
  background-color: #1b1b1b;	
}

div#root table#root_table td#page div#pageContent table#console tr td table.data tr td {
  text-indent: 7px;	
}

div#root table#root_table td#page div#pageContent table#console table.data th.title {
  background: #121212 url(/images/themes/simplicus/column_header.png) repeat scroll 0 0;
  border: none;
  height: 27px;
  padding: 5px 0 0 10px;	
}

div.pageDescription {
  background-color: #1b1b1b;	
}

div#pageContent {
  background-color: #121212;
  border: 2px solid #000;
}

div#pageContent {
  margin: 5px 0 0 0;
  padding: 5px;
}

div#pageContent table.data tr td {
  border-top: 1px solid #000;	
}

div#pageContent table.news td {
  border: none;	
}

div#pageContent table.news td.title {
  border-bottom: none;	
}

div#pageTitle {
  background: transparent url(/images/themes/simplicus/t_header.png) repeat scroll 0 0;
  border: none;
  border: 2px solid #000;
  height: 31px;
  font-size: 1.0em;
  padding: 5px 0 0px 10px;
}

div#guildMain img.configureIcon {
  padding-right: 5px;	
}

div#guildMain table tr td#column_1 {
  padding: 0 20px;
}

div#guildMain table.nibTable {
  border: 2px solid #000;
  border-top: 1px solid #000;
  margin-bottom: 20px;
}

div#guildMain table th {
  background: transparent url(/images/themes/simplicus/t_header.png) repeat scroll 0 0;
  border: none;
  height: 31px;
  font-size: 1.0em;
  padding: 0 0 0 7px;
}

div#guildMain table#latestNewsNib td {
  background-color: #1b1b1b;
  border: none;	
}

div#guildMain table#latestNewsNib td.controls {
  font-size: 0.85em;	
}

div#guildMain table#latestNewsNib td.addendum {
  background-color: #121212;
  border: none;
  border-top: 1px solid #000;
  font-size: 0.8em;
}

div.comment span.postedBy {
  color: #27a4fc;
  font-style: italic;
}

div#guildMain table#latestNewsNib td.title {
  background-color: #2d2d2d;
  border: 1px solid #000;
  font-size: 1.1em;
  text-align: center;
}

div#guildMain table#latestNewsNib td.title a {
  color: #eee;
}

div#guildMain table#latestNewsNib td.title a:hover {
  color: #e00;
}

div#guildMain table#latestNewsNib td.header {
  background-color: #1b1b1b;
  color: #c1c1c1;
  font-size: 0.8em;
  text-align: center;
}

div#guildMain table#latestNewsNib td.body {
  background-color: #1b1b1b;
  border-bottom: 1px solid #000;
}

div#guildMain table#guildApplicationsNib {
  border: 2px solid #000;
  border-top: 1px solid #000;
  background-color: #1b1b1b;
}

div#guildMain table#guildApplicationsNib td.clickable {
  border-top: 1px solid #000;
  font-variant: small-caps;
  text-align: center;
}

div#guildMain table#guildApplicationsNib table#guildApplicationsClassStatuses td {
  background-color: #1b1b1b;
}

div#guildMain table#guildInfoNib td {
  background-color: #1b1b1b;
  border: none;
}

div#guildMain table#guildLinksNib {
  border: 2px solid #000;
}

div#guildMain table#moreNewsNib {
  border: 2px solid #000; 
}

div#guildMain table#moreNewsNib td {
  background-color: #121212;
  border: none;
  padding: 2px 5px 0 5px;
}

div#guildMain table#raidCalendarNib {
  background-color: #1b1b1b;
  border: 2px solid #000;
}

div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr th {
  background-color: #141414;
  border: 1px solid #000;
} 
div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr td.month {
  background-color: #232323;
  border: 1px solid #000;	
}

div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr td.filler {
  background-color: #121212;
  border: 1px solid #000;
}

div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr td.empty {
  background-color: #1e1e1e;
  border: 1px solid #000;
}

div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr td.today {
  background-color: #303030;
}

div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr td.active {
  background-color: #4a4949;
}

div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr td.active:hover {
  background-color: none;
  border: none;
}

div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr td.active p.event {
  font-size: 0.85em;
  text-align: center;	
}


div#guildMain table#raidCalendarNib tr#listStyle table.data tr th {
  background-color: #121212;
  height: 10px;
}

div#guildMain table#raidCalendarNib tr#listStyle table.data tr td {
  background-color: #1b1b1b;
  border: none;
  border-top: 1px solid #000;
  padding: 5px 0 5px 0;
}

div#guildMain table#raidCalendarNib tr#listStyle table.data tr td.title {
  text-indent: 10px;
}

div#guildMain table#raidCalendarNib tr#listStyle table.data tr td.inviteAtDate, 
div#guildMain table#raidCalendarNib tr#listStyle table.data tr td.inviteAtTime,
div#guildMain table#raidCalendarNib tr#listStyle table.data tr td.startAt {
  border-top: 1px solid #000;
  font-size: 0.9em;
  text-align: left;
  text-indent: 10px;
}

div#guildMain table#raidCalendarNib td#week div.today {
  background-color: #303030;
  border: 1px solid #000;
  margin: 0;
}

div#guildMain table#raidCalendarNib td#week div.day {
  border: 1px solid #000;
  margin: 0;	
}

div#guildMain table#recentLootNib {
  border: 2px solid #000;
}

div#guildMain table#recentLootNib td {
  background-color: #1b1b1b;
  border: none;
  border-top: 1px solid #000; 
  padding: 2px 5px 0 5px;
}

div#guildMain table#recentPostsNib tr td table.data th {
  background-color: #121212;
  height: 10px;	
}

div#guildMain table#recentPostsNib tr td table.data td {
  border-top: 1px solid #000;
}

div#guildMain table#recentPostsNib tr td table.data td.forumTitle {
  padding: 2px 5px 0 5px;	
}

div#guildMain table#recentPostsNib tr td table.data td.date {
  font-size: 0.85em;	
}

div#guildMain table#recentRaidsNib {
  border: 2px solid #000;
}

div#guildMain table#recentRaidsNib td {
  background-color: #1b1b1b;
  border: none;
  border-top: 1px solid #000; 
  padding: 5px;
}

div#guildMain table#recentRaidsNib td.clickable p {
  font-size: 0.9em;	
}

div#guildMain div.voiceServerNib table {
  border-top: 1px solid #000;
  border: 2px solid #000;
  margin-bottom: 20px;
}

div#guildMain div.voiceServerNib td {
  background-color: #1b1b1b;
  border: none;
  padding-left: 5px;
}

div#guildMain div.voiceServerNib td.label {
  background-color: #333;
}

div#guildMain table#wowRealmStatus {
  border: none;	
}

div#guildMain table#wowuiLatestModsNib {
  border: 2px solid #000;
}

div#guildMain table#recentPostsNib,
div#guildMain table#evonyNewsNib tr td,
div#guildMain table#wowuiLatestModsNib tr td, 
div#guildMain table#wowbluesNewsNib tr td, 
div#guildMain table#thottbotSearchNib tr td, 
div#guildMain table#lootablesSearchNib tr td, 
div#guildMain table#curseNib tr td, 
div#guildMain table#allakhazamSearchNib tr td, 
div#guildMain table#wowbluesSearchNib tr td, 
div#guildMain table#wowuiSearchNib tr td, 
div#guildMain table#wowwikiSearchNib tr td, 
div#guildMain table#wowheadSearchNib tr td {
  background-color: #1b1b1b;
  padding: 2px 5px 0 5px;	
}

div#guildMain table.gallery {
  background-color: #121212;
}

div#guildMain table.nibTable.gallery tr td table.container {
  margin: 0;	
}

div.shoutbox {
  margin-bottom: 20px;	
}

/* phpBB3 */

div#phpbb3 table.tablebg {
  border: 2px solid #000;
  border-collapse: collapse;
}

div#phpbb3 table th {
  background: transparent url(/images/themes/simplicus/t_header.png) repeat scroll 0 0;
  border: none;
  height: 31px;
  font-size: 1.0em;
  padding: 0 0 0 7px;
}

div#phpbb3 table td.cat {
  background-color: #333;
  padding: 2px;
  text-indent: 4px;
}

div#phpbb3 table.tablebg td.cat {
  border: none;
  border-top: 1px solid #000;
}
  
div#phpbb3 table.tablebg td.row1,
div#phpbb3 table.tablebg td.row2,
div#phpbb3 table.tablebg td.row3 {
  background-color: #1b1b1b;
  border: none;
  border-top: 1px solid #000;
}

div#phpbb3 table.tablebg td.author {
  background-color: #1b1b1b;
}

div#phpbb3 table.tablebg td.post {
  background-color: #1b1b1b;
}

div#phpbb3 table.tablebg td.profile {
  background-color: #2d2d2d;
  border: 1px solid #000;
  padding: 2px 5px 2px 5px;
}

div#phpbb3 table.tablebg td.subject {
  background-color: #303030;
}

div#phpbb3 table.tablebg td.postfooter {
  background: transparent url(/images/themes/simplicus/t_footer.png) repeat scroll 0 0;
  border: 1px solid #000;
  border-bottom: none;
  padding-left: 5px;
}

div#phpbb3 div#birthdays,
div#phpbb3 div#statistics,
div#phpbb3 div#userlogin,
div#phpbb3 div#whosonline {
  padding: 0 0 20px 0;
}

div#pageheader {
  background-color: #333333;	
}
