/*
/*Firebase*/
@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-weight: inherit;
   font-style: inherit;
   font-size: 100%;
   font-family: inherit;
   vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
   outline: 0;
}

ol, ul {
   list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
   border-collapse: separate;
   border-spacing: 0;
}
caption, th, td {
   text-align: left;
   font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
   content: "";
}
blockquote, q {
   quotes: "" "";
}


.hide            { display: none; }
.show            { display: block; }
.invisible         { visibility: hidden; }



body#combatreport {
   background:#010101 url(http://firebase.lima-city.de/Ogame/KBSkin_Firebase_1_1.jpg) fixed center no-repeat;
   color: #C80808;
     font-size: 12px;
     font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   line-height: 1;
   padding:0px 0 0;
   margin:0px 0 0;   
}
a {color: #C80808;}



/*
   LAYOUT TOOLS
*/
.floatLeft          { float: left; }
.floatRight         { float: right; }
.clear            { clear: both; }
.layoutCenter         { margin: 0 auto; }
.textCenter         { text-align: center; }
.textRight         { text-align: right; }
.textLeft         { text-align: left; }
.textBeefy          { font-weight: 700; }
.textGrow         { text-transform:uppercase; }

/*
   TYPOGRAPHIC TOOLS
*/
.error            { border: 1px solid #fb4343; padding: 3px; color: #fb4343; }
.warning         { border: 1px solid #d4ac0a; padding: 3px; color: #d4ac0a; }
.success         { border: 1px solid #149b0d; padding: 3px; color: #149b0d; }
.callOut         { font-size: 100%; font-weight: bold; }
.strikeOut         { text-decoration: line-through; }
.underline         { text-decoration: underline; }
.resetTypeStyle         { font-weight: normal; font-style: normal; font-size: 100%;
                 text-decoration: none; background-color: none; word-spacing: normal;
                 letter-spacing: 0px; text-transform: none; text-indent: 0px; }
/*
   STYLING EXTRAS
*/
.transpBlack         { background: url(); }
/*
   DISPLAY VALUES
*/
.hide            { display: none; }
.show            { display: block; }
.invisible         { visibility: hidden; }




div.combat_round,
div#combat_result,
div.combat_round p {
   color:#C80808;
}

div.round_info {
   margin-bottom:10px;
}

div.combat_round table {
   margin:0px auto;
}

div#combat_result p,
div.combat_round p{
   margin:10px 0px 10px 0px;
   text-align:center;
}


div.combat_round p.start{
   color: #C80808;
   background-color: transparent;
   font-size:12px;
   font-weight:700;
   text-transform:uppercase;
   padding:10px 15px;
   background-color:transparent;
   border:1px solid transparent;   
   filter:alpha(opacity=90); /* IE6 */
   -moz-opacity:0.9; /* Older Versions of Mozilla, like NN f.e. */
   -khtml-opacity: 0.9; /* Safari */
   opacity: 0.9;
}
div.combat_round p.opponents{
   color: #C80808;
   font-size:12px;
   font-weight:700;
   filter:alpha(opacity=80); /* IE6 */
   -moz-opacity:0.8; /* Older Versions of Mozilla, like NN f.e. */
   -khtml-opacity: 0.8; /* Safari */
   opacity: 0.8;   
}

div.battle {
   border:1px solid transparent;
   background-color:transparent; background-image: url();
}

div.battle,
div#combat_result {
   margin:5px 0px;
   padding:4px 8px;
}

div#combat_result {
   color: #C80808;
   background-color:transparent; background-image: url();
   border:1px solid transparent;
   margin:10px 0px;
   padding:10px 0px;
}

td.round_attacker span.name,
td.round_attacker span.weapons,
td.round_defender span.name,
td.round_defender span.weapons,
td.round_defender span.destroyed{
   background-color:transparent; background-image: url();
   border:1px solid transparent;
   display:block;
   padding:5px;   
}
td.round_attacker span.name{ color:#C80808;}
td.round_attacker span.weapons{ color:#C80808;}
td.round_defender span.name{ color:#C80808;}
td.round_defender span.weapons{ color:#C80808;}
td.round_defender span.destroyed{ color:#C80808;}


td.newBack { background:#C80808;}

td.round_defender span.destroyed{
   color:#C80808;
   padding:5px 9px;
}

td.round_attacker span.destroyed{
   display:block;
   padding:5px 0px;
   background-color:#C80808;
}


td.round_attacker span.destroyed{
   color:#C80808;
   padding:5px 9px;
}

td.round_attacker table,
td.round_defender table {   margin:15px auto;}

td.round_attacker table th,
td.round_defender table th {
   background-color:transparent; background-image: url();
}

td.round_attacker table th,
td.round_attacker table td,
td.round_defender table th,
td.round_defender table td {
   border:1px solid transparent;
   padding:5px 8px;
}

td.round_attacker table td,
td.round_defender table td{  background-color:transparent; background-image: url();}

span.loot {   color:transparent;}
body#combatreport div#master { font-size:11px;}





tr, td, th {
  background-image: none;
  font-family: Tahoma,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #C80808;
  border: 0px transparent solid;}

table table {
  background-image: url();
  border: 0px transparent;}

table table tr th {
  color: #C80808;}

#maincommentbox {
  text-align:center;
  background-image: url();
  color:#C80808;}

#comments {
  background-image: url();
  color:#C80808;}
 