body {
  background-color: #000;
  color: #e5e5e5; 
}

body, td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: -0.3px;
}

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

textarea {
  background-color: #e5e5e5;
}

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

a:hover {
  color: #e8cb06;
}

div#pageContent {
  padding: 5px;
}

th {
  color: #e5e5e5;
}

table.form td {
  border: none;
  padding: 6px 0 0 6px;
}

table.form th {
  border: none;
}

table.form th.title {
  background: transparent url(/images/themes/battalion/table_cell_sm.png) no-repeat scroll top right;
  font-size: 110%;
  font-weight: bold;
  padding: 10px 4px 0 0;
  text-transform: uppercase;
  vertical-align: top;
}

table th.title {
  color: #fff;
  font-size: 130%;
  letter-spacing: -1px;
  text-transform: uppercase;
}

table.data td {
  border: none;
}

table.data td.clickable {
/*   text-align: center; */
}

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

table.data td.data {
  text-align: center;	
}

table.data td.manageAdminName {
  background: #007d00 url(/images/themes/battalion/admin_user_tab.png) no-repeat scroll center left;
  text-align: center;
}

table.data[style="margin-top: 0pt;"] td.clickable {
  background: transparent url(/images/themes/battalion/user_tab.png) no-repeat scroll center left;
  text-align: center;
}

#pageTitle div.newsSubscribe {
  text-transform: none;
}

table.news td.title {
  background: transparent url(/images/themes/battalion/table_title.png) no-repeat scroll top center;
  border: none;
  padding-top: 10px;
  text-align: center;
}

table.news td.header {
  text-align: center;
}

table.data th {
  border: none;
}

table.data tr th {
  background: transparent url(/images/themes/battalion/table_cell_sm.png) no-repeat scroll top center;
  padding-top: 5px;
}

table.data tr th.title {
  background: transparent url(/images/themes/battalion/table_title.png) no-repeat scroll top center;
  padding-top: 10px;
  text-align: center;
}

table.data tr.active td.clickable {
  padding: 0 0 0 7px;
  text-align: left;	
}

table.data tr.inactive td.clickable {
  padding: 0 0 0 7px;
  text-align: left;	
}

table td.number {
  text-align: center;
}

tr.inactive td.number {
  text-align: center;
}

table td.recordTitle {
  background: transparent url(/images/themes/battalion/table_cell.png) no-repeat scroll top center;
  font-size: 110%;
  font-weight: bold;
  padding: 6px 4px 0 0;
  text-transform: uppercase;
}

div#root table#root_table tr#main td#page {
  padding: 0;
  margin-bottom: 15px;
}

div#root table#root_table tr#main td#page div#domainNonePending {
  border-left: 1px solid #1d2f46;
  border-right: 1px solid #1d2f46;
}

div#root table#root_table tr#main td#page div#add_services {
  border: none;
}

div#root table#root_table tr#adminConsoleContainer table.controls a {
  color: #e8cb06;
}

div#root table#root_table tr#adminConsoleContainer table.controls a:hover {
  color: #90c1f2;
}

div#root table#root_table td#page div#pageContent table#console td#subscribe {
  background: #50b102 url(/images/themes/battalion/account_tr.png) no-repeat scroll top right;
}

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

div#root table#root_table td#page div#pageContent table#console td#tutorial {
  background: #ffff00 url(/images/themes/battalion/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/battalion/customer_tl.png) no-repeat scroll top left;
  text-align: center;
}

div#pageContent a {
  color: #90c1f2;
}

div#pageContent a:hover { 
  color: #e8cb06;
  text-decoration: none;
}

div#pageContent p a {
  color: #e8cb06;
}

div#pageContent p a:hover { 
  color: #90c1f2;
  text-decoration: none;
}

div#pageContent table#console th.title {
  text-align: center;
}

div#pageContent table#console tr td table.data tr td {
  background: transparent url(/images/themes/battalion/table_cell.png) no-repeat scroll center center;
  text-align: center;
}

div#pageTitle {
  background: #080b13 url(/images/themes/battalion/table_head.png) repeat-x scroll 0 0;
  border-left: 1px solid #1d2f46;
  border-right: 1px solid #1d2f46;
  color: #fff;
  font-size: 150%;
  letter-spacing:-1px;
  line-height: 1.875em;
  padding: 8px 4px 15px 4px;
  text-align: center;
  text-transform: uppercase;
}

div#pageContent {
  background-color: #080b13;
  border: 1px solid #1d2f46;
  border-top: none;	
}

div#guildMain table tr td.column table {
  margin: 0px 0 20px 0;	
}

div#guildMain table {
  padding: 10px 0 10px 0;	
}

div#guildMain table th {
  background: #080b13 url(/images/themes/battalion/table_head.png) repeat-x scroll 0 0;
  border: none;
  line-height: 1.875em;
  padding: 8px 4px 0 5px;
}

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

div#guildMain table tr td#column_0, 
div#guildMain table tr td#column_2 {
  width: 200px;
}

div#guildMain table.columnContainer tr td table {
  background-color: #080b13;
  border: 1px solid #1d2f46;
}

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

div#guildMain table#latestNewsNib td.title {
  background: transparent url(/images/themes/battalion/table_title.png) no-repeat scroll top center;
  font-size: 110%;
  padding: 10px 0 0 0;
  text-align: center;
  text-transform: uppercase;
}

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

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

div#guildMain table#latestNewsNib td.header {
  color: #91aad5;
  font-size: 80%;
  letter-spacing: 0.5px;
  text-align: center;
}

div#guildMain table#latestNewsNib td.body {
  padding: 6px 8px 6px 8px;
}

div#guildMain table#latestNewsNib td div.addComment table.form {
  border: none;
  margin: 0;
}

div#guildMain table#moreNewsNib {
  border: 1px solid #1d2f46;
}

div#guildMain table#moreNewsNib td {
  border: none;
  padding: 0 6px 0 6px;
}

div#guildMain table#recentLootNib {
  border: 1px solid #1d2f46;
}

div#guildMain table#recentLootNib td {
  border: none;	
  padding: 0 6px 0 6px;
}

div#guildMain table#recentPostsNib table.data {
  border: none;
  padding: 0 0 8px 0;
}

div#guildMain table#recentPostsNib tr td table.data th {
  border: none;
  text-align: center;
}

div#guildMain table#recentPostsNib tr td table.data td.clickable {
  background-color: inherit;
  border: none;	
  text-align: center;
}

div#guildMain table#recentPostsNib tr td table.data td.clickable {
  padding: 1px 0 1px 0;
}

div#guildMain table#recentPostsNib tr td table.data td.date {
  background-color: inherit;
  border: none;	
  text-align: center;
}

div#guildMain table#recentRaidsNib {
  border: 1px solid #1d2f46;
}

div#guildMain table#recentRaidsNib td {
  border: none;
  padding: 0 6px 0 6px;
}

div#guildMain table#recentRaidsNib td.clickable a {
  color: #e8cB06;
}

div#guildMain table#recentRaidsNib td.clickable p {
  color: #91aad5;
  font-size: 90%;
  letter-spacing: 1px;
}

div#guildMain table#guildApplicationsNib {
  border: 1px solid #1d2f46;
}

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

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

div#guildMain table#guildApplicationsNib td.clickable a {
  color: #e8cb06;
  font-size: 115%;
  font-variant: small-caps;
  font-weight: bold;
}

div#guildMain table#guildApplicationsNib td.clickable a:hover {
  color: #50c7ff;
  text-decoration: none;
}

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

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

div#guildMain table#guildDescriptionNib td.data {
  padding: 6px;	
}

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

div#guildMain table#guildInfoNib tr {
  background: transparent url(/images/themes/battalion/table_cell_sm.png) no-repeat scroll center center;
}

div#guildMain table#guildInfoNib td.label {
}

div#guildMain table#guildLinksNib {
  border: 1px solid #1d2f46;
}

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

div#guildMain table#raidCalendarNib {
  border: 1px solid #1d2f46;
}

div#guildMain table#raidCalendarNib a {
  color: #50c7ff;
}

div#guildMain table#raidCalendarNib a:hover {
  color: #e8cb06;
}

div#guildMain table#raidCalendarNib td#week span.eventTime {
  color: #91aad5;
  font-size: 80%;
  letter-spacing: 1px;
}

div#guildMain table#raidCalendarNib tr#listStyle table.data {
  border: none;
}

div#guildMain table#raidCalendarNib tr#listStyle table.data tr th {
  text-align: center;
}

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 {
  color: #91aad5;
  font-size: 90%;
  letter-spacing: 1px;
  padding: 2px 5px 2px 5px;
  text-align: center;	
}

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

div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr th {
  background: transparent url(/images/themes/battalion/table_cell_sm_lower.png) no-repeat scroll top center;
  border: none;
  padding: 0 0 2px 0;
}

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

div#guildMain table#raidCalendarNib tr#monthStyle table.calendar tr td.month {
  background: transparent url(/images/themes/battalion/table_title.png) no-repeat scroll top center;
  font-size: 110%;
  font-weight: bold;
  padding: 10px 4px 0 0;
  text-transform: uppercase;
  vertical-align: top;
}

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

div#guildMain table#raidCalendarNib td#week div.today {
  background: transparent url(/images/themes/battalion/table_cell_sm_lower.png) no-repeat scroll top center;
  border: none;
  height: 100px;
}

/* for Internet Explorer */
/*\*/
* html div#guildMain table#raidCalendarNib td#week div.today {
  height: 100px;
}

div#guildMain table#raidCalendarNib td#week div.today div.date {
  color: #e8cb06;
  letter-spacing: 2px;
  padding-bottom: 15px;
}

div#guildMain table#raidCalendarNib td#week div.day {
  background: transparent url(/images/themes/battalion/table_cell_sm_lower.png) no-repeat scroll top center;
  border: none;	
  height: 100px;
}

/* for Internet Explorer */
/*\*/
* html div#guildMain table#raidCalendarNib td#week div.day {
  height: 100px;
}

div#guildMain table#raidCalendarNib td#week div.day div.date {
  color: #9acef5;
  border: none;	
  padding-bottom: 15px;
  letter-spacing: 2px;
}

div#guildMain table#raidCalendarNib td#week div.day div {
  text-align: center;
}

div#guildMain div.voiceServerNib td {
  border: none;
}

div#guildMain table.nibTable {
  background: #080b13 url(/images/themes/battalion/table_head.png) repeat-x scroll top center;
  padding: 0 6px 0 6px;
}

div#guildMain table#allakhazamSearchNib tr td {
  padding: 15px 8px 8px 9px;
}

div#guildMain table#lootablesSearchNib tr td {
  padding: 8px 0 8px 0;
  text-align: center;
}

div#guildMain table#thottbotSearchNib tr td {
  padding: 15px 5px 8px 8px;
  text-align: center;	
}

div#guildMain table#warHeraldNewsNib tr th.title {
  font-size: 90%;
}

div#guildMain table#warHeraldNewsNib tr td {
  font-size: 90%;
  padding: 0 6px 0 6px;
} 

div#guildMain table#warVaultNewsNib tr th.title {
  font-size: 90%;
}

div#guildMain table#warVaultNewsNib tr td {
  font-size: 90%;
  padding: 0 6px 0 6px;
}

div#guildMain table#wowbluesNewsNib tr td {
  padding: 0 6px 0 6px;
}

div#guildMain table#wowbluesSearchNib tr td {
  padding: 15px 0 0 0;
}

div#guildMain table#wowbluesSearchNib tr td div.container {
  margin: 0 auto;
  text-align: center;
}

div#guildMain table#wowheadSearchNib tr td div.contain {
  margin: 0 auto;
  padding: 15px 0 0 0;
  text-align: center;
}

div#guildMain table#wowinsiderNewsNib tr td {
  padding: 0 6px 0 6px;
}

div#guildMain table#wowRealmStatus tr td {
  padding: 15px 0 5px 0;
}

div#guildMain table#wowuiLatestModsNib {
  border: 1px solid #1d2f46;
}

div#guildMain table#wowuiLatestModsNib tr td {
  padding: 0 6px 0 6px;
}

div#guildMain table#wowuiSearchNib div.container {
  padding: 10px 0 0 0;
  text-align: center;
}

div#guildMain table#wowwikiSearchNib tr td form table#searchContainer {
  border: none;
  margin: 15px 0 0 0;
}

div#guildMain table#wowwikiSearchNib tr td form table#searchContainer tr td {
  background: none;	
}

div#root table#root_table tr#adminConsoleContainer table.controls div#noticeContainer a,
div#root table#root_table tr#adminConsoleContainer table.controls div#noticeContainer a:hover {
  color: blue;
}

div#guildMain table.nibTable.gallery tr td#galleryPreview {
  padding-right: 10px;
}

/* phpBB3 */

div#phpbb3 table th {
  font-size: 130%;
  font-weight: bold;
  padding: 10px 4px 0 0;
  text-align: center;
  text-transform: uppercase;
  vertical-align: top;
}

div#phpbb3 table.tablebg {
  background-color: #080b13;
  border: 1px solid #1d2f46;
  border-collapse: collapse;
}

div#phpbb3 table td.cat {
  font-size: 115%;
  padding-left: 10px;	
}

div#phpbb3 table tr.nav a {
  color: #e8cb06;
}

div#phpbb3 table tr.nav a:hover {
  color: #50c7ff;	
}

div#phpbb3 table tr.nav td {
  font-size: 115%;
  padding: 10px 0 0 0;
}

div#phpbb3 td.cookies {
  text-align: right;
}

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

div#phpbb3 table#forum_avatar {
  text-align: center;	
}

div#phpbb3 table.tablebg td.subject {
  background: transparent url(/images/themes/battalion/table_title.png) no-repeat scroll top center;
  border-top: 1px solid #080b13;
}

div#phpBB3 .postdetails {
  text-align: left;	
}