.color1{
    color: white;
    background-color: #990000;
}
a{
    color: #880000;
}
a:focus{
    color: #000;
}
a:visited{
    color: #880000;
}
#navigation a{
    color: #FFFFFF;   
}
#navigation a:hover{
    background-color: #222222;
    color: #ffffff;
}
#navigation a:visited{
    color: #ffffff;
}
#navigation a:active{
    color: #ffffff;
}
.navigation-hover{
    background-color: #333333;
}

.widget {
    background-color: #333333;
    color: #ffffff;
}
.widget a{
    color: #ffffff;
}
#link_box{
    background-color: #333333;
}
.community_details{
    background-color: #333333;
}
a.external{
    color: #880000;
}
#page_controls a{
    color: #fff;
}
#page_controls a:hover{
    color: #fff;
}
#page_controls a:active{
    color: #fff;
}
#page_controls a:visited{
    color: #fff;
}
.characterChart{
    text-align: center;
    border: 1px solid #9e9e9e;
    border-spacing: 0;
    background-color: #efefef;
    color: #222222;
    width: 200px;
    margin-left: 20px;
    margin-bottom: 20px;
}
.characterChart td{
    border: 1px solid #e0e0e0;
}
.characterChart th{
    border: 1px solid #e0e0e0;
}
.gameChart{
    text-align: center;
    border: 1px solid #9e9e9e;
    border-spacing: 0;
    background-color: #efefef;
    color: #222222;
    width: 350px;
    margin-left: 20px;
    margin-bottom: 20px;
}
.gameChart td{
    border: 1px solid #e0e0e0;
}
.gameChart th{
    border: 1px solid #e0e0e0;
}
.chart{
    border-spacing: 0;
}
.chart td, .chart th{
    border: 1px solid #e0e0e0;
    background-color: #efefef;
    border-spacing: 0;
    text-align: center;
}
.smallImage{
    border: 1px solid #222222;
}

 /* === Template:Ambox designs === */
 
 /* Ambox design */
 .ambox {
  font-size: 95%;
  width: 80%; 
  margin: 0 auto;
  border: 1px #AAA solid;
  border-left: 10px solid #228b22;
  border-collapse: collapse;
  background-color: #EEE;
 }
 
 /* Ambox colours */
 .ambox-blue {
  border-left: 10px solid #1e90ff;       /* Blue (notice) */
 }
 .ambox-red {
  border-left: 10px solid #b22222;       /* Red (delete/serious) */
 }
 .ambox-orange {
  border-left: 10px solid #f28500;       /* Orange (content) */
 }
 .ambox-yellow {
  border-left: 10px solid #f4c430;       /* Yellow (style) */
 }
 .ambox-purple {
  border-left: 10px solid #9932cc;       /* Purple (merge) */
 }
 .ambox-gray {
  border-left: 10px solid #bba;          /* Gray (protection) */
 }
 .ambox-green {
  border-left: 10px solid #228b22;       /* Green */
 }
 
 /* Ambox small text */
 .ambox-smalltext {
  font-size: smaller;
  margin-top:0.5em;
  margin-left:0.8em;
 }
 
 /* Ambox image */
 .ambox-image {                          /* The left image cell */
  width: 60px; 
  padding: 2px 0px 2px 0.5em;            /* 0.5em left, 0px right */
  text-align: center; 
 }
 
 @media print { .ambox { display: none; } } /* no ambox when printing */


.template-documentation {
    padding: 15px;
    margin: 15px;
    border: 1px solid #999999;
    background-color: #efefef;
}