body {
  background: #000 url(/images/themes/cataclysm/cataclysm_3-bg.jpg) no-repeat fixed top center;
}

body, td {
  color: #e5e5e5;
  font-size: 11px;
  letter-spacing: 0.4px;
}

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

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

a:hover {
  text-decoration: underline;
  color : #C51E21;
}

td.clickable a {
  color: #eee;
}

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

th {
  color: #e5e5e5;
}

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

table.form td {
  background-color: #121212;
}

table.form th.title {
  background-color: #1b1b1b;
  color: #f8ac08;
  font-size: 1.3em;
  font-variant: small-caps;
  font-weight: normal;
  text-align: center;
}

table th.title {
  background-color: #121212;
  color: #f8ac08;
  font-size: 1.2em;
  font-variant: small-caps;
  font-weight: normal;
  padding-left: 5px;
}

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

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

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

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

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

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

table.data td {
  border: none;
  border-top: 1px solid #1b1b1b;
}

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

table.data th {
  border: none;
  color: #f8ac08;
  font-size: 1.3em;
  font-variant: small-caps;
  font-weight: normal;
  padding-left: 5px;
}

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

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

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

table.news td.title {
  border: none;
  font-size: 1.1em;
  text-align: center;
}

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

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

table.news td.header {
  background: transparent url(/images/themes/cataclysm/post_header.png) no-repeat scroll bottom center;
  border: none;
  font-size: 0.9em;
  letter-spacing: -0.3px;
  padding-bottom: 5px;
  text-align: center;
}

table.news td.comments div.comment {
  background-color: #121212;
  border: none;
  border-top: 1px solid #0d0d0d;
  font-size: 0.8em;
}

div#root table#root_table td#page {
  opacity: 0.9;
}

div#pageContent {
  background-color: #0b0b0b;	
}

div#pageContent table#console tr td table.data tr td {
  border-top: 1px solid #1b1b1b;
  padding-left: 5px;
}

div#pageContent table#console tr td table.data tr td.clickable {
  background-color: transparent;
  text-indent: 5px;	
}

div#pageContent table#console tr td table.data tr th.title {
  background-color: #121212;
  font-variant: small-caps;
  font-weight: normal;
  padding-left: 5px;
}

div#pageTitle {
  background: transparent url(/images/themes/cataclysm/table_header.png) repeat scroll 0 0;
  border: none;
  height: 25px;
  font-size: 1.3em;
  font-variant: small-caps;
  font-weight: normal;
  letter-spacing: 1.5px;
  padding: 2px 0 0px 5px;
}

div#pageTitle div.newsSubscribe {
  font-size: 0.8em;	
}

div#guildMain table th {
  background: transparent url(/images/themes/cataclysm/table_header.png) repeat scroll 0 0;
  border: none;
  height: 25px;
  font-size: 1.3em;
  font-variant: small-caps;
  font-weight: normal;
  letter-spacing: 1.5px;
  padding: 2px 0 0px 5px;
}

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

div#guildMain table.nibTable {
  margin-bottom: 20px;
}

div#guildMain table.gallery td#galleryPreview {
  background-color: #0b0b0b;
}

div#guildMain table#guildDescriptionNib td {
  background-color: #0b0b0b;
  border: none;
  padding: 5px;
}

div#guildMain table#latestNewsNib {
  background-color: #0b0b0b;	
}

div#guildMain table#latestNewsNib td {
  border: none;
}

div#guildMain table#latestNewsNib td.title {
  font-size: 1.1em;
  font-weight: normal;
  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: transparent url(/images/themes/cataclysm/post_header.png) no-repeat scroll bottom center;
  font-size: 10px;
  letter-spacing: -0.3px;
  padding-bottom: 5px;
  text-align: center;
}

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.comment span.createdAt {
  font-size: 0.8em;
}

div#guildMain table#guildApplicationsNib {
  background-color: #0b0b0b;
  border: none;	
}

div#guildMain table#guildApplicationsNib td {
  border: none;	
}

div#guildMain table#guildApplicationsNib td.clickable {
  text-align: center;
}

div#guildMain table#guildApplicationsNib table#guildApplicationsClassStatuses td.note {
  background-color: #121212;
  border-top: 1px solid #171717;
}

div#guildMain table#guildInfoNib td {
  background-color: #121212;
  border: none;
  border-top: 1px solid #171717;
}

div#guildMain table#guildInfoNib td.label {
  background-color: #0b0b0b;
  border: none;
  font-size: 0.9em;
}

div#guildMain table#guildLinksNib {
  background-color: #0b0b0b;
  border: none;	
}

div#guildMain table#guildLinksNib td {
  background-color: #0b0b0b;
  border: none;	
}

div#guildMain table#moreNewsNib {
  background-color: #0b0b0b;
  border: none;	
}

div#guildMain table#moreNewsNib td {
  background-color: #0b0b0b;
  border: none;
}

div#guildMain table#recentLootNib {
  background-color: #0b0b0b;
  border: none;	
}

div#guildMain table#recentLootNib td {
  background-color: #121212;
  border: none;
  border-top: 1px solid #171717;
}

div#guildMain table#recentPostsNib {
  background-color: #0b0b0b;
}

div#guildMain table#recentPostsNib th {
  font-size: 1.1em;	
}

div#guildMain table#recentPostsNib td {
  border: none;	
}

div#guildMain table#recentPostsNib td.forumTitle {
  background-color: #0b0b0b;
  padding: 1px 2px 1px 2px;	
}

div#guildMain table#recentPostsNib tr td table.data td.date {
  background-color: #121212;
  border-top: 1px solid #171717;
  font-size: 0.9em;  	
}

div#guildMain table#recentRaidsNib {
  background-color: #0b0b0b;
  border: none;
}

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

div#guildMain div.voiceServerNib td {
  background-color: #121212;
  border: none;
  border-top: 1px solid #171717;
}

div#guildMain div.voiceServerNib td.label {
  background-color: #0b0b0b;
  border: none;
  font-size: 0.9em;
}

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

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: #0b0b0b;
  border: none;
}

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

div#guildMain table#raidCalendarNib td {
  background-color: #0b0b0b;
  border: none;	
}

div#guildMain table#raidCalendarNib td.title,
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 {
  background-color: #121212;
  font-size: 0.9em;
  padding: 3px;
}

div#guildMain table#raidCalendarNib td.title {
  border-top: 1px solid #171717;
  font-size: 1.1em;
  padding: 0 0 0 5px;
}

div#guildMain table#raidCalendarNib tr#listStyle table.data tr th.invite, 
div#guildMain table#raidCalendarNib tr#listStyle table.data tr th.start {
  text-align: right;
  padding-right: 3px;	
}

div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr th, 
div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr td.month {
  border: 1px solid #181818;	
}

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

div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr td p.event span.inviteAt {
  font-size: 0.8em;
}

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

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

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

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

/* phpBB3 */

div#phpbb3 table th {
  background-color: #666666;
  border: none;
  font-size: 120%;
  line-height: 1.5em;
  padding: 0;
  text-indent: 4px;
}

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

div#phpbb3 table.tablebg {
  border-collapse: collapse;	
}
  
div#phpbb3 table.tablebg td.row1,
div#phpbb3 table.tablebg td.row2,
div#phpbb3 table.tablebg td.row3 {
  background-color: #121212;
  border-top: 1px solid #171717;
}

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: #121212;
  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 td.cookies {
  background-color: #0b0b0b;	
}

div#phpbb3 div#whosonline {
  padding: 20px 0 20px;
}

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

div#pageheader {
  background-color: #0b0b0b;	
}
