body
{
	font-family: 'Abel', serif;
	font-size: 12px;
}

a
{
	font-family: 'Abel', serif;
	font-size: 14px;
	color: #33F7DB;

	background: transparent;
	border: none;
	outline: none;
	
	position: relative;
	top: 1px;
	left: 2px;
	
	width:50px;
}

input[type='weaponNameText']
{
	font-family: 'Abel', serif;
	font-size: 18px;
	color: #33F7DB;
	
	background: transparent;
	border: none;
	outline: none;
	
	position: relative;
	top: 1px;
	left: 2px;
	
	width:80px;
}

input[type='tableInput']
{
	font-family: 'Abel', serif;
	font-size: 12px;
	color: #33F7DB;

	background: transparent;
	border: none;
	outline: none;
	
	position: relative;
	left: 7px;
	
	float: left;
	
	width: 120px;
}

input[type='tableInputHalf']
{
	font-family: 'Abel', serif;
	font-size: 12px;
	color: #33F7DB;

	background: transparent;
	border: none;
	outline: none;
	
	position: relative;
	left: 7px;
}

button
{
	font-family: 'Abel', serif;
	font-size: 14px;
	color: #FEF7DB;
	
	width: 160px;

	background: transparent;
	
	border-width: thin;
}

select
{
	font-family: 'Abel', serif;
	font-size: 14px;
	color: #33F7DB;
	
	width: 120px;

	background: transparent;
	border: none;
	outline: none;
}

select[type='select2']
{
	font-family: 'Abel', serif;
	font-size: 12px;
	color: #33F7DB;
	
	width: 170px;
	
	float: left;

	background: transparent;
	border: none;
	outline: none;
}

option
{
	font-family: 'Abel', serif;
	font-size: 13px;
	color: #55F7DB;

	background: #35342F;
	border: none;
	outline: none;
	
	box-shadow:none; 
	background-image: none;
}


table[type='weaponTable']
{
	border: 1px solid grey;
	text-align: right;
}

table[type='modifierTable']
{
	border: 1px solid grey;
	text-align: right;
}

td
{
	border: 1px solid grey;
}

td[type='lower']
{
	border: 1px solid grey;
	width: 110px;	
}

td[type='left']
{
	border: 1px solid grey;
	text-align: left;
}

div[type='weaponBlock']
{ 
	border: 1px solid grey;
	position: relative;
	text-align: center;
	width: 888px;
}

div[type='statColumn']
{ 
	border: 1px solid grey;
	width: 220px;
}

input[type='checkbox']
{
  width: 10px;
  height: 10px;
  padding: 0;
  margin:0;
  vertical-align: bottom;
  position: relative;
  top: -3px;
  *overflow: hidden;
  
  font-size: 4px;
}

div[type='rerollsBlock']
{ 
	border: 1px solid grey;
	position: relative;
	text-align: center;
	width: 888px;
}