/*body {
	background-color: #222222;
	color: #cccc99;
	font-family: "Helvetica Neue";
	font-size: small;
}

h1, h2, h3, h4, h5, h6 {
	padding-left: 125px;
	font-weight: bold;
	text-align: center;
	color: #ff9900;
}
img {
	border: 1px solid #939393;
}
hr {
}
a {
	text-decoration: none;
	color: #dcb837;
}
a:hover {
	text-decoration: underline;
	color: #ffffff;
}*/
div.news {
	padding-left: 170px;
	padding-right: 50px;
}
div.news h1 {
	padding-left: 0px;
	font-weight: bold;
	text-align: left;
}
div.news h4 {
	padding-left: 0px;
	font-weight: bold;
	text-align: left;
	color: #dcb837;
}
div.news p {
	text-align: justify;	
}
div.news b {
	font-weight: bold;
	color: #dcb837;
}
div.news table a {
	padding-left: 10px;
}
div.news td {
	vertical-align: top;
}
/*div.stats {
	padding-left: 170px;
	padding-right: 50px;
}
*/div.advertHorizontal{
	text-align: center;
	padding-left: 125px;
}
div.version{
	color: rgba(255,255,255,0.4);
	text-align: center;
	text-shadow: 1px 1px 0px black;
	padding-left: 125px
}
/*Abilities and Upgrades*/
div.stats div.Abilities ul, div.stats div.Upgrades ul{
	margin: 0 0 10px 0;
}

div.stats div.Abilities li, div.stats div.Upgrades li{
	border: 2px solid grey;
	margin: 2px;
	padding: 5px;
	/*width: 500px;*/
	list-style-type: none;
}
div.stats li span{
	color: #dcb837;
}
div.stats ul.box_info{
	border: 2px dotted grey;
	margin: 2px;
	padding: 5px;
	width: 500px;
	display: none;
	list-style-type: none;
}
table.main {
     border-collapse:collapse;
     border: 2px solid #939393; 
}

table.main th {
	text-align: center;
}
table th {
     /*border: 1px solid #222222;*/
}
table td {
     /*border: 1px solid #222222;*/
}

.title {
	font-weight: bold;
	padding-right: 10px;

}
.vet1{
	background-image: url('../images/vet1.png');
	background-repeat: no-repeat;
	background-position:center; 
	/*display: block;*/
	width: 40px;
	height: 40px;
}
.vet2{
	background-image: url('../images/vet2.png');
	background-repeat: no-repeat;
	background-position:center; 
	/*display: block;*/
	width: 40px;
	height: 40px; 
}
.vet3{
	background-image: url('../images/vet3.png');
	background-repeat: no-repeat;
	background-position:center; 
	/*display: block;*/
	width: 40px;
	height: 40px;
}
table.vet {
     border-collapse:collapse;
     /*border: 2px solid #939393;*/
     /*width: 415px;*/
	 font-size: 75%;
}
th#vet_button {
	background-color: #333300;
	text-align:center;
	text-indent:0px;
	margin: 2px;
	padding: 5px;
}
tbody.vet_info {
	/*display: none;*/
}
table.vet tr#vet_heading td {
	font-weight: bold;
}
table.vet th, table.vet td {
	border: 1px solid #666666;
	padding: 2px;
}
#vet1_modifiers, #vet2_modifiers, #vet3_modifiers{
	/*font-weight: bold;*/
	padding-left: 10px;
	text-align: left;
	/*width: 200px;*/
}
#vet1_stats, #vet2_stats, #vet3_stats{
	/*width: 75px;*/
	text-align: center;
}
#vet1_threshold, #vet2_threshold, #vet3_threshold{
	/*width: 100px;*/
	text-align: center;
}

.wikitable_weapon {
	/*border: 2px solid grey;*/
	border-collapse:collapse;
	/*margin-left: 10%;*/
	text-align: left;
}
.wikitable_weapon th {
	/*background-color: #444444;*/
}
.wikitable_weapon td {
	/*background-color: #252525;*/
}
.wikitable_weapon th, .wikitable_weapon td {
	border: 1px solid #666666;
	padding: 2px;
}
/* tables */
/*table.tablesorter {
	border: 2px solid grey;
	border-collapse:collapse;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #444444;
}
table.tablesorter thead tr .header {
	background-image: url('../images/bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	border: 1px solid #666666;
	background-color: #252525;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url('../images/asc.gif');
}
table.tablesorter thead tr .headerSortDown {
	background-image: url('../images/desc.gif');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #330000;
}*/

ol.hardpoint li {
	margin-left: 30px;
}

/* ============== */
/* Roflmao styles */
/* ============== */

  /* Micro Clearfix Hack */
  .cf:before, .cf:after, 
  ul.col li:before, ul.col li:after {
      content: " "; /* 1 */
      display: table; /* 2 */
  }

  .cf:after, ul.col li:after { clear: both; }

  article.stat-window {
  	/*border: 2px solid #939393;*/
  }
  .main_stats_window {    
    /*border: 2px solid #939393;*/
    margin: 0;
    float: left; 
    width: 100%;
  }

  .main_stats_window h2.stat-title {
    color: #cccc99;
    background-color: #333300;
    font-size: 130%;
    text-align: center;
    margin: 0;
    height: 25px;

    /* TODO: Clean up this style */
    /* should not be necessary, required because of aggressive 125px margin on all h elements */
    padding: 0;
	width: 100%;
  }

  .main_stats_window .col {
    width: 33%;
    float: left;
  }
  
  ul.col { list-style-type: none; padding: 0; margin: 0; }
  ul.col li { margin-bottom: 3px; list-style-type: none; font-size: 12px !important; }
  ul.col li > span { color: #cccc99; }

  ul.col label, ul.col li > span {
    float: left;
    display: block;
    /*text-align: center;*/
  }
  ul.col label { font-weight: bold; width: 70%;}
  ul.col span {
	  /*font-weight: bold;*/
	  width: 30%;
   }

  .iconurl { 
  	float: left;
  	max-width: 66px;
  	border: none;
 	}
 	 
	i.mp, i.mun, i.fuel, i.pop  {
		font-style: normal;
		display: inline-block;
		min-width: 70px; 
		min-height: 15px;
		padding-left: 20px;
	}
	i.mp  { background: url('../images/Manpower.png') no-repeat; }
	i.mun  { background: url('../images/Munition.png') no-repeat; }
	i.fuel  { background: url('../images/Fuel.png') no-repeat; }
	i.pop { background: url('../images/Popcap.png') no-repeat; }