body {
  background-color: #000;
  color: #e5e5e5;
  font-family: Verdana,"Lucida Grande",Verdana,Arial,sans-serif;
  letter-spacing: -0.1px;
}

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

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

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

a:hover {
  color: #c51e21;
}

td.clickable a {
  color: #eee;
}

td.clickable a:hover {
  color: #e00;
}

th {
  color: #e5e5e5;
}

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

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

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

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 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 #0d0d0d;
}

table.form td, table.form th {
  border: none;
  border-top: 1px solid #0d0d0d;
  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: 13%;
} 

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/anaxagoras/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/anaxagoras/customer_tl.png) no-repeat scroll top left;
  text-align: center;
}

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/anaxagoras/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 #202020;
}

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

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

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

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

div#guildMain table th {
  background: transparent url(/images/themes/anaxagoras/table_header.png) repeat scroll 0 0;
  border: none;
  height: 39px;
  font-size: 1.0em;
  padding: 0 0 12px 10px;
}

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 #0d0d0d;
  font-size: 0.8em;
}

div.comment span.postedBy {
  font-style: italic;
}

div#guildMain table#latestNewsNib td.title {
  background-color: #2d2d2d;
  border: none;
  border-top: 1px solid #0d0d0d;
  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;
  font-size: 0.8em;
  text-align: center;
}

div#guildMain table#latestNewsNib td.body {
  background-color: #1b1b1b;
}

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

div#guildMain table#guildApplicationsNib td.clickable {
  border-top: 1px solid #0d0d0d;
}

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 #202020;
}

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

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 #202020;
}

div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr th, 
div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr td.month {
  border: none;	
}

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

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

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 #0d0d0d;
  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 {
  text-align: left;
  text-indent: 10px;
  font-size: 0.9em;
}

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

div#guildMain table#recentLootNib td {
  background-color: #1b1b1b;
  border: none;
  border-top: 1px solid #0d0d0d; 
  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.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 #202020;
}

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

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

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

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

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

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

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

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: #121212;
  padding: 2px 5px 0 5px;	
}

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

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

/* phpBB3 */

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

div#phpbb3 table th {
  background: transparent url(/images/themes/anaxagoras/table_header.png) repeat scroll 0 0;
  border: none;
  height: 39px;
  font-size: 1.0em;
  padding: 0 0 12px 10px;
}

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

div#phpbb3 table.tablebg td.cat {
  border: none;
  border-top: 1px solid #0d0d0d;
}
  
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 #0d0d0d;
}

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: #1b1b1b;
  padding: 2px 5px 2px 5px;
}

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

div#phpbb3 table.tablebg td.postfooter {
  background-color: #1b1b1b;
  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;	
}
